summaryrefslogtreecommitdiff
path: root/public/jsme_bak/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html
blob: fcbe9b370ef241e8dc62b9050c601c8efbee7321 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '75B6640A6BDDF28E71E47025CA9B6A0F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ba=" ",fa=" of ",ga='"',ha='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",ya="+",Aa=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",La="-CF3",Na="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",fb="100%",gb="1em",hb="1ex",
ib="1in",jb="2",kb="3",mb=":",nb=": ",ob=";",pb="<",qb="=",rb=">",tb="?",ub="@",vb="A",wb="After",yb="Any",zb="Aromatic",Ab="B",Bb="Before",Cb="Br",Db="C",Eb="CENTER",Fb="CSS1Compat",Hb="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Mb="DEFAULT",Nb="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JUSTIFY",$b="JavaScript",ac="LEFT",cc="MOL n. ",dc="N",ec="NA",fc="NONE",gc="No more molecules in SDF buffer",
hc="Nonring",ic="North",jc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",kc="O",lc="ONE_WAY_CORNER",mc="P",nc="R",pc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Fc="South",Gc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Sc="a",Zc="absolute",$c="alert",ad="alertdialog",bd="align",cd="antialias",dd="application",
ed="article",fd="auto",gd="backgroundColor",hd="banner",id="blur",jd="bolder",kd="border",ld="bottom",md="button",nd="cellPadding",od="cellSpacing",pd="center",qd="change",rd="checkbox",sd="className",wd="click",yd="click marked atom to delete mark",zd="clip",Ad="col",Bd="colSpan",Cd="columnheader",Dd="combobox",Ed="complementary",Fd="contentinfo",Gd="contextmenu",Hd="cssFloat",Id="cursor",Jd="dblclick",Kd="definition",Ld="dialog",Md="dir",Nd="directory",Rd="display",Sd="div",Xd="document",Yd="dragdrop-handle",
Zd="dragdrop-selected",$d="dragend",ae="dragenter",be="dragover",ce="dragstart",de="drop",ee="end_gesture",fe="error",ge="filter",he="float",ie="focus",je="fontFamily",ke="fontSize",le="fontStyle",me="fontWeight",ne="form",oe="function",pe="g",qe="gesturechange",re="gestureend",se="gesturestart",te="google",ue="grid",ve="gridcell",we="group",xe="gwt-MenuBar",ye="gwt-MenuBarPopup",Ae="heading",Be="height",Ce="hidden",De="html",Ee="img",Le="is_touch_supported",Me="italic",Ne="java.vm.name",Oe="jsa-resetDiv",
Pe="keydown",Qe="keypress",Re="keyup",Se="left",Te="link",Ue="list",Ve="listbox",We="listitem",Xe="load",Ye="log",Ze="ltr",$e="main",af="marquee",bf="math",cf="menu",df="menuPopup",ff="menubar",gf="menuitem",hf="menuitemcheckbox",jf="menuitemradio",kf="middle",lf="mousedown",rf="mousemove",sf="mouseout",tf="mouseover",uf="mouseup",vf="mousewheel",wf="move",xf="msie",yf="multipart",zf="n",Af="navigation",Bf="none",Cf="noreaction",Df="note",Ef="nowrap",Ff="null",Gf="number",Hf="object",If="offsetHeight",
Jf="offsetWidth",Kf="ontouchstart",Lf="opera",Mf="option",Nf="outline",Of="overflow",Pf="padding",Qf="popupContent",Rf="position",Sf="presentation",Tf="progressbar",Uf="px",Vf="px, ",Wf="px;",Xf="radio",Yf="radiogroup",Zf="reaction",$f="rect(0px, 0px, 0px, 0px)",ag="region",cg="rgb(",dg="right",eg="rotation",fg="row",gg="rowgroup",hg="rowheader",ig="rtl",jg="s",kg="scale100",lg="scrollbar",mg="se",og="search",pg="separator",qg="serif",rg='shape-rendering="crispEdges"',sg="slider",tg="span",ug="spinbutton",
vg="status",wg="subMenuIcon-selected",xg="tab",yg="table",zg="tablist",Ag="tabpanel",Bg="tbody",Cg="td",Dg="text",Eg="textAlign",Fg="textbox",Gg="timer",Hg="title",Ig="toolbar",Jg="tooltip",Kg="top",Lg="touchcancel",Mg="touchend",Ng="touchmove",Og="touchstart",Pg="tr",Qg="tree",Rg="treegrid",Sg="treeitem",Tg="true",Ug="value",Vg="verticalAlign",Wg="visibility",Xg="visible",Yg="whiteSpace",Zg="width",$g="x",ah="zIndex",bh="|",_,ch={l:4194303,m:4194303,h:1048575},dh={l:0,m:0,h:0},eh={l:1,m:0,h:0},fh=
{l:2,m:0,h:0},gh={l:3,m:0,h:0},hh={l:4,m:0,h:0},ih={l:8,m:0,h:0},jh={l:10,m:0,h:0},kh={l:16,m:0,h:0},lh={l:32,m:0,h:0},mh={l:64,m:0,h:0},nh={l:128,m:0,h:0},oh={l:256,m:0,h:0},ph={l:512,m:0,h:0},qh={l:1024,m:0,h:0},rh={l:2048,m:0,h:0},sh={l:8192,m:0,h:0},zh={l:16384,m:0,h:0},Ah={l:32768,m:0,h:0},Bh={l:65536,m:0,h:0},Ch={l:131072,m:0,h:0},Dh={l:262144,m:0,h:0},Eh={l:524288,m:0,h:0},Fh={},Gh={48:1},Hh={84:1,113:1,119:1,125:1,127:1},Ih={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},k={112:1,113:1,115:1},
Jh={129:1},Kh={113:1,119:1,121:1,125:1,127:1},Lh={47:1,83:1},Mh={56:1},Nh={53:1,113:1},Oh={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Ph={131:1},Qh={55:1},Rh={90:1,95:1,109:1,113:1},Sh={9:1,10:1,113:1,116:1,118:1},Th={113:1,119:1,127:1},Uh={95:1,113:1},Vh={133:1},Wh={12:1,13:1,14:1,15:1,16:1,17:1,18:1,
19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Xh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,137:1,144:1},Yh={130:1},Zh={11:1,113:1,116:1,118:1},$h={113:1,115:1,130:1},ai={81:1,113:1,116:1,118:1},bi={90:1,91:1,95:1,109:1,113:1},ci={8:1,9:1,113:1,116:1,118:1},di={113:1,119:1,125:1,127:1},ei={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,
23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},fi={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},gi={90:1,91:1,95:1,101:1,109:1,113:1},hi={6:1,9:1,113:1,116:1,118:1},ii={113:1},ji={7:1,9:1,113:1,116:1,118:1},ki={46:1,48:1,57:1,69:1,72:1,80:1,82:1},r={113:1,115:1},li={113:1,129:1},mi={45:1},ni={111:1},oi={114:1},pi={69:1,80:1},qi={46:1,48:1,57:1,62:1,69:1,70:1,
72:1,80:1,82:1},ri={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},si={113:1,115:1,129:1};function s(a,b,c){var d=Fh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Fh[a]=function(){}),_=d.prototype=0>b?{}:new Fh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return ti(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=v(ui,r,-1,8,1);d=(vi(),wi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=u;function xi(){xi=u;yi=new zi}function Ai(a){for(var b,a=new Bi(a.k.n);a.c<a.e.ye();)b=Ci(a),Di(b.dd(),Zd,!1),Ei(a)}
function Fi(a,b,c){var a=a.o,d;try{d=new Gi(b,c.Jc(a),c.Mc(a),(c.Kc(a),c.Lc(a))),x(a.d,c,d)}catch(e){e=Hi(e);if(y(e,119))throw new Ii("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Di(b.dd(),Tb,!0);Di(c.dd(),Yd,!0);x(yi,b,c)}function Ji(a,b){var c;c=Ki(yi,b);var d;d=Ki(a.o.d,c);if(!d)throw new Li("dragHandle was not draggable");Mi(d.c.b);Mi(d.e.b);Mi(d.d.b);Di(b.dd(),Tb,!1);Di(c.dd(),Yd,!1)}
function Ni(a){var b;a.p=!1;for(a=new Bi(a.k.n);a.c<a.e.ye();)b=Ci(a),Di(b.dd(),Zd,!1),Ei(a)}function Oi(a,b){Pi(a.k.n,b)?Di(b.dd(),Zd,!1):a.p?(Qi(a.k.n,b),Di(b.dd(),Zd,!0)):(a.k.n.Ee(),Qi(a.k.n,b))}function Ri(a){this.i=a;this.k=new Si(this);this.o=new Ti(this.k)}s(3,1,{});_.kc=function(){Ui(this.k.f,"dragdrop-dragging")};_.lc=function(){Vi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var yi;function Si(a){this.n=new Wi;this.e=a;this.b=a.i}s(4,1,{},Si);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Xi(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.mc()}function Yi(a,b){var c;c=Zi(a.d,$i).b;b.b.ctrlKey||b.b.metaKey||Ai(a.c.e);Oi(a.c.e,c)}function aj(a){a.c.i=null;a.c.e.lc();bj((cj(),dj(null)),a.b,0,0);var b=a.b.pb;ej=b;fj();gj=b;a.e=2}
function Ti(a){this.d=new zi;this.c=a;this.b=new hj;ij(this.b,jj(),kj());z(this.b,this,(lj(),lj(),mj));z(this.b,this,(nj(),nj(),oj));a=this.b.pb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(pj(),Uf);a.borderStyle=(qj(),Bf);a[gd]="blue"}s(5,1,{},Ti);
_.nc=function(a){var b,c,d,e;c=a.i;d=rj(a);e=sj(a);b=tj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!$i)$i=c,this.c.f=Zi(this.d,$i).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==uj(this.c.n,this.c.f)&&(Ai(this.c.e),Oi(this.c.e,this.c.f)),vj(new wj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new xj($i,null),$i!=this.c.f&&(c=new xj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,aj(this),1!=this.e&&Xi(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=yj(a,b);a=zj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Aj(Bj(d-this.i),Bj(a-this.j))>=this.c.e.n?(Oj(),-1!=uj(this.c.n,this.c.f)||Oi(this.c.e,this.c.f),c=new xj($i,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,aj(this)):Pj.preventDefault()),1==this.e)return;Pj.preventDefault();Xi(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=yj(a,b);b=zj(a,b);if(1==tj(a.b)&&(this.f=!1,$i))try{if(Oj(),1==this.e)Yi(this,a);else{d!=this.b&&(c=new xj(d,null),e+=c.b,b+=c.e);try{Xi(this,e,b),this.c.e.kc(),3!=this.e&&Yi(this,a)}finally{var f=this.b.pb;ej&&f==ej&&(ej=null);fj();f===gj&&(gj=null);Qj(this.b);this.e=1;this.c.f=null}}}finally{$i=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var $i=null;function wj(){}s(6,1,Mh,wj);_.qc=function(){Oj()};
function Gi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Gi);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function xj(a,b){!a||a==(cj(),dj(null))?this.i=this.f=0:(this.f=a._c()-(a.pb.scrollLeft||0),this.i=a.ad()-(a.pb.scrollTop||0));!b||b==(cj(),dj(null))?this.d=this.c=0:(this.c=Rj(b.pb)+Sj(b.pb),this.d=Tj(b.pb)+Uj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},xj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Oj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Sj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Uj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Vj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Wj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Xj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Pi(c.b,b);0==c.b.d&&Yj(c.c);a.r=null}a.rc()}}function Zj(a,b){var c=$j();Xj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ak(a.n,$j())}function bk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.tc(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.sc(),!1):!0}s(17,1,{});_.rc=function(){this.v&&this.sc()};
_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ak(a,b){if(bk(a.b,b)){var c=a.b,d=a.b.t,e;e=new ck(d,a.b.n);Qi(d.b,e);1==d.b.d&&dk(d.c,16);c.r=e}else a.b.r=null}function ek(a){this.b=a}s(18,1,{},ek);_.b=null;s(19,1,{});s(20,1,{2:1});function fk(){fk=u;gk=new hk}s(21,19,{});var gk=null;function hk(){this.b=new Wi;this.c=new ik(this)}s(22,21,{},hk);
function jk(){jk=u;kk=new Wi;var a=new lk;mk();nk(ok?ok:ok=new pk,a)}function Yj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Pi(kk,a)}function dk(a,b){if(0>b)throw new qk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Pi(kk,a);a.c=!1;a.d=rk(a,b);Qi(kk,a)}function sk(a){return $wnd.setInterval(A(function(){a.vc()}),100)}function rk(a,b){return $wnd.setTimeout(A(function(){a.vc()}),b)}s(24,1,{});_.vc=function(){this.c||Pi(kk,this);this.wc()};_.c=!1;_.d=0;var kk;
function ik(a){jk();this.b=a}s(23,24,{},ik);_.wc=function(){var a=this.b,b,c,d,e,f;b=v(tk,r,3,a.b.d,0);b=uk(a.b,b);c=new vk;for(e=0,f=b.length;e<f;++e)d=b[e],Pi(a.b,d),ak(d.b,c.b);0<a.b.d&&dk(a.c,Aj(5,16-($j()-c.b)))};_.b=null;function ck(a,b){this.c=a;this.b=b}s(25,20,{2:1,3:1},ck);_.b=null;_.c=null;s(27,1,{});_.b=null;function wk(){this.b=$c}s(26,27,{},wk);function xk(){this.b=ad}s(28,27,{},xk);function yk(){this.b=dd}s(29,27,{},yk);s(31,1,{});_.b=null;function zk(a){this.b=a}s(30,31,{},zk);
function Ak(){this.b=ed}s(32,27,{},Ak);function Bk(){this.b=hd}s(33,27,{},Bk);function Ck(){this.b=md}s(34,27,{},Ck);function Dk(){this.b=rd}s(35,27,{},Dk);function Ek(){this.b=Cd}s(36,27,{},Ek);function Fk(){this.b=Dd}s(37,27,{},Fk);function Gk(){this.b=Ed}s(38,27,{},Gk);function Hk(){this.b=Fd}s(39,27,{},Hk);function Ik(){this.b=Kd}s(40,27,{},Ik);function Jk(){this.b=Ld}s(41,27,{},Jk);function Kk(){this.b=Nd}s(42,27,{},Kk);function Lk(){this.b=Xd}s(43,27,{},Lk);function Mk(){this.b=ne}
s(44,27,{},Mk);function Nk(){this.b=ue}s(45,27,{},Nk);function Ok(){this.b=ve}s(46,27,{},Ok);function Pk(){this.b=we}s(47,27,{},Pk);function Qk(){this.b=Ae}s(48,27,{},Qk);function Rk(a){this.b=a.id}s(49,1,{4:1,5:1},Rk);_.b=null;function Sk(){this.b=Ee}s(50,27,{},Sk);function Tk(){this.b=Te}s(51,27,{},Tk);function Uk(){this.b=Ue}s(52,27,{},Uk);function Vk(){this.b=Ve}s(53,27,{},Vk);function Wk(){this.b=We}s(54,27,{},Wk);function Xk(){this.b=Ye}s(55,27,{},Xk);function Yk(){this.b=$e}s(56,27,{},Yk);
function Zk(){this.b=af}s(57,27,{},Zk);function $k(){this.b=bf}s(58,27,{},$k);function al(){this.b=cf}s(59,27,{},al);function bl(){this.b=ff}s(60,27,{},bl);function cl(){this.b=gf}s(61,27,{},cl);function dl(){this.b=hf}s(62,27,{},dl);function fl(){this.b=jf}s(63,27,{},fl);function gl(){this.b=Af}s(64,27,{},gl);function hl(){this.b=Df}s(65,27,{},hl);function il(){this.b=Mf}s(66,27,{},il);function jl(){this.b=Sf}s(67,27,{},jl);s(68,31,{},function(a){this.b=a});function kl(){this.b=Tf}s(69,27,{},kl);
function ll(){ll=u;ml=new zk("aria-activedescendant")}var ml;function nl(){this.b=Xf}s(71,27,{},nl);function ol(){this.b=Yf}s(72,27,{},ol);function pl(){this.b=ag}s(73,27,{},pl);
function ql(){ql=u;rl=new xk;sl=new wk;tl=new yk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Ok;Il=new Nk;Jl=new Pk;Kl=new Qk;Ll=new Sk;Ml=new Tk;Nl=new Vk;Ol=new Wk;Pl=new Uk;Ql=new Xk;Rl=new Yk;Sl=new Zk;Tl=new $k;Ul=new bl;Vl=new dl;Wl=new fl;Xl=new cl;Yl=new al;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new kl;dm=new ol;em=new nl;fm=new pl;gm=new hm;im=new jm;km=new lm;mm=new nm;om=new pm;qm=new rm;sm=
new tm;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;C=new zi;x(C,ag,fm);x(C,$c,sl);x(C,Ld,Dl);x(C,ad,rl);x(C,dd,tl);x(C,Xd,Fl);x(C,ed,ul);x(C,hd,vl);x(C,md,wl);x(C,rd,xl);x(C,ve,Hl);x(C,Cd,yl);x(C,we,Jl);x(C,Dd,zl);x(C,Ed,Al);x(C,Fd,Bl);x(C,Kd,Cl);x(C,Ue,Pl);x(C,Nd,El);x(C,ne,Gl);x(C,ue,Il);x(C,Ae,Kl);x(C,Ee,Ll);x(C,Te,Ml);x(C,Ve,Nl);x(C,We,Ol);x(C,Ye,Ql);x(C,$e,Rl);x(C,af,Sl);x(C,bf,Tl);x(C,cf,Yl);x(C,ff,Ul);x(C,gf,Xl);x(C,
hf,Vl);x(C,Mf,am);x(C,Xf,em);x(C,jf,Wl);x(C,Af,Zl);x(C,Df,$l);x(C,Sf,bm);x(C,Tf,cm);x(C,Yf,dm);x(C,fg,km);x(C,gg,gm);x(C,hg,im);x(C,og,om);x(C,pg,qm);x(C,lg,mm);x(C,sg,sm);x(C,ug,um);x(C,vg,wm);x(C,xg,Cm);x(C,zg,ym);x(C,Ag,Am);x(C,Fg,Em);x(C,Gg,Gm);x(C,Ig,Xm);x(C,Jg,Zm);x(C,Qg,en);x(C,Rg,an);x(C,Sg,cn)}var sl,rl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Il,Hl,Jl,Kl,Ll,Ml,Pl,Nl,Ol,Ql,Rl,Sl,Tl,Yl,Ul,Xl,Vl,Wl,Zl,$l,am,bm,cm,em,dm,fm,C,km,gm,im,mm,om,qm,sm,um,wm,Cm,ym,Am,Em,Gm,Xm,Zm,en,an,cn;
function lm(){this.b=fg}s(75,27,{},lm);function hm(){this.b=gg}s(76,27,{},hm);function jm(){this.b=hg}s(77,27,{},jm);function nm(){this.b=lg}s(78,27,{},nm);function pm(){this.b=og}s(79,27,{},pm);function rm(){this.b=pg}s(80,27,{},rm);function tm(){this.b=sg}s(81,27,{},tm);function vm(){this.b=ug}s(82,27,{},vm);function xm(){this.b=vg}s(83,27,{},xm);function Dm(){this.b=xg}s(84,27,{},Dm);function zm(){this.b=zg}s(85,27,{},zm);function Bm(){this.b=Ag}s(86,27,{},Bm);function Fm(){this.b=Fg}
s(87,27,{},Fm);function Hm(){this.b=Gg}s(88,27,{},Hm);function Ym(){this.b=Ig}s(89,27,{},Ym);function $m(){this.b=Jg}s(90,27,{},$m);function fn(){this.b=Qg}s(91,27,{},fn);function bn(){this.b=Rg}s(92,27,{},bn);function dn(){this.b=Sg}s(93,27,{},dn);function vk(){this.b=$j()}function $j(){return(new Date).getTime()}s(94,1,{},vk);function gn(a){var b,c,d;d=new hn;for(c=a;c;)b=c.xc(),c!=a&&(d.b.b+="Caused by: "),jn(d,c.cZ.e),d.b.b+=nb,kn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function ln(a){var b,c,d;c=v(mn,r,126,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new nn;c[d]=a[d]}}function on(a){var b;b=a.cZ.e;a=a.xc();return null!=a?b+nb+a:b}s(99,1,{113:1,127:1});_.xc=function(){return this.i};_.tS=function(){return on(this)};_.f=null;_.i=null;function pn(a){qn();this.i=a}s(98,99,Th,pn);function Li(a){qn();this.i=a}function Ii(a,b){qn();this.f=b;this.i=a}s(97,98,di,Li,Ii);
function rn(a){qn();this.c=a;this.b=j;var b,c,d;c=sn(tn(this.c)?this.c:null);d=v(mn,r,126,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new un(c[a]);ln(d)}s(96,97,di,rn);
_.xc=function(){if(null==this.d){this.e=null==this.c?Ff:tn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":vn(this.c).e;this.b=this.b+nb+(tn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(tn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=j;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function wn(a,b){return xn(a)?a.eQ(b):a===b}
function vn(a){return xn(a)?a.cZ:yn}function zn(a){return xn(a)?a.hC():ti(a)}
function An(){var a;An=u;Bn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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]="\\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)}
function Cn(a){An();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=Bn[a.charCodeAt(0)],null==c?a:c});return ga+a+ga}var Bn;s(105,1,{});function ti(a){return a.$H||(a.$H=++Dn)}function En(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Fn(){return $wnd.setTimeout(function(){0!=Gn&&(Gn=0);Hn=-1},10)}var Gn=0,Dn=0,In=0,Hn=-1;
function Jn(){Jn=u;Kn=new Ln}function Mn(a,b){a.b=Nn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new On(a)),Pn(a.f,1),!a.j&&(a.j=new Qn(a)),Pn(a.j,50))}function Ln(){}function Rn(a){return a.yc()}function Nn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Sn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].yc()&&(b=Nn(b,e)):e[0].qc()}catch(f){if(f=Hi(f),!y(f,127))throw f;}}return b}function Pn(a,b){Jn();$wnd.setTimeout(function(){A(Rn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Ln);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Kn;function On(a){this.b=a}s(108,1,{},On);_.yc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Sn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=$j();100>$j()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].yc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;
function Qn(a){this.b=a}s(109,1,{},Qn);_.yc=function(){this.b.e&&Pn(this.b.f,1);return this.b.k};_.b=null;function qn(){var a,b,c;try{null.a()}catch(d){a=d}var e=sn(a);3<=e.length&&e.splice(0,3);c=v(mn,r,126,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new un(e[a]);ln(c)}
function sn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=j:a[b]=Tn(Un(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}s(115,1,{});function kn(a,b){a.b+=b}function Vn(){}s(116,115,{},Vn);_.b=j;function Wn(a,b){return parseInt(a[b])||0}function Xn(a,b){return null==a[b]?null:""+a[b]}function Yn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Zn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function tj(a){a=a.button;return 1==a?4:2==a?2:1}function Rj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Tj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}
function kj(){var a=$doc;return(D(a.compatMode,Fb)?a.documentElement:a.body).clientHeight}function jj(){var a=$doc;return(D(a.compatMode,Fb)?a.documentElement:a.body).clientWidth}function $n(a){return(D(a.compatMode,Fb)?a.documentElement:a.body).scrollLeft||0}function ao(a){return(D(a.compatMode,Fb)?a.documentElement:a.body).scrollTop||0}function E(a,b){this.c=a;this.d=b}s(139,1,{113:1,116:1,118:1});_.eQ=function(a){return this===a};_.hC=function(){return ti(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function qj(){qj=u;bo=new co;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=F(no,r,6,[bo,eo,go,io,ko])}s(138,139,hi);var mo,go,eo,io,bo,ko;function co(){E.call(this,fc,0)}s(140,138,hi,co);function fo(){E.call(this,"DOTTED",1)}s(141,138,hi,fo);function ho(){E.call(this,"DASHED",2)}s(142,138,hi,ho);function jo(){E.call(this,"HIDDEN",3)}s(143,138,hi,jo);function lo(){E.call(this,"SOLID",4)}s(144,138,hi,lo);
function oo(){oo=u;po=new qo;ro=new so;to=new uo;vo=new wo;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=F($o,r,7,[po,ro,to,vo,xo,zo,Bo,Do,Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo])}s(145,139,ji);var Zo,ro,Vo,to,po,zo,To,xo,Bo,Do,Fo,vo,Xo,Ho,Jo,Lo,Po,Ro,No;function qo(){E.call(this,Mb,0)}s(146,145,ji,qo);function Io(){E.call(this,"SE_RESIZE",9)}s(147,145,ji,Io);function Ko(){E.call(this,"SW_RESIZE",10)}
s(148,145,ji,Ko);function Mo(){E.call(this,"S_RESIZE",11)}s(149,145,ji,Mo);function Oo(){E.call(this,"W_RESIZE",12)}s(150,145,ji,Oo);function Qo(){E.call(this,"TEXT",13)}s(151,145,ji,Qo);function So(){E.call(this,"WAIT",14)}s(152,145,ji,So);function Uo(){E.call(this,"HELP",15)}s(153,145,ji,Uo);function Wo(){E.call(this,"COL_RESIZE",16)}s(154,145,ji,Wo);function Yo(){E.call(this,"ROW_RESIZE",17)}s(155,145,ji,Yo);function so(){E.call(this,"AUTO",1)}s(156,145,ji,so);
function uo(){E.call(this,"CROSSHAIR",2)}s(157,145,ji,uo);function wo(){E.call(this,"POINTER",3)}s(158,145,ji,wo);function yo(){E.call(this,"MOVE",4)}s(159,145,ji,yo);function Ao(){E.call(this,"E_RESIZE",5)}s(160,145,ji,Ao);function Co(){E.call(this,"NE_RESIZE",6)}s(161,145,ji,Co);function Eo(){E.call(this,"NW_RESIZE",7)}s(162,145,ji,Eo);function Go(){E.call(this,"N_RESIZE",8)}s(163,145,ji,Go);function ap(){ap=u;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=F(kp,r,8,[bp,dp,fp,hp])}s(164,139,ci);
var jp,dp,fp,hp,bp;function cp(){E.call(this,fc,0)}s(165,164,ci,cp);function ep(){E.call(this,"BLOCK",1)}s(166,164,ci,ep);function gp(){E.call(this,"INLINE",2)}s(167,164,ci,gp);function ip(){E.call(this,"INLINE_BLOCK",3)}s(168,164,ci,ip);function lp(){lp=u;mp=new np;op=new pp;qp=new rp;sp=new tp;up=F(vp,r,10,[mp,op,qp,sp])}s(169,139,Sh);var up,mp,op,qp,sp;function np(){E.call(this,Eb,0)}s(170,169,Sh,np);function pp(){E.call(this,Zb,1)}s(171,169,Sh,pp);function rp(){E.call(this,ac,2)}
s(172,169,Sh,rp);function tp(){E.call(this,tc,3)}s(173,169,Sh,tp);function pj(){pj=u;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=F(Pp,r,11,[wp,yp,Ap,Cp,Ep,Gp,Ip,Kp,Mp])}s(174,139,Zh);var Op,Kp,Ap,Cp,Ip,Mp,Gp,yp,Ep,wp;function xp(){E.call(this,"PX",0)}s(175,174,Zh,xp);function zp(){E.call(this,"PCT",1)}s(176,174,Zh,zp);function Bp(){E.call(this,"EM",2)}s(177,174,Zh,Bp);function Dp(){E.call(this,"EX",3)}s(178,174,Zh,Dp);
function Fp(){E.call(this,"PT",4)}s(179,174,Zh,Fp);function Hp(){E.call(this,"PC",5)}s(180,174,Zh,Hp);function Jp(){E.call(this,"IN",6)}s(181,174,Zh,Jp);function Lp(){E.call(this,"CM",7)}s(182,174,Zh,Lp);function Np(){E.call(this,"MM",8)}s(183,174,Zh,Np);function Qp(){Qp=u;Rp=[];Sp=[];Tp=[]}var Rp,Sp,Tp;function Up(){Up=u;Vp=new Wp}function Xp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}
function Yp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Wp(){}s(186,1,{},Wp);_.b=null;var Vp;s(198,1,{});_.tS=function(){return"An event type"};_.i=null;s(197,198,{});_.Bc=function(){this.f=!1;this.i=null};_.f=!1;s(196,197,{});_.Ac=function(){return this.Cc()};_.b=null;var Zp=_.c=null;function $p(){$p=u;aq=new bq(id,new cq)}function cq(){}s(195,196,{},cq);_.zc=function(a){a.Dc(this)};_.Cc=function(){return aq};var aq;function dq(){dq=u;eq=new bq(qd,new fq)}
function fq(){}s(199,196,{},fq);_.zc=function(a){gq();hq(this,a.c,iq(a.b.b,a.b.b.pb.selectedIndex))};_.Cc=function(){return eq};var eq;s(202,196,mi);function yj(a,b){return(a.b.clientX||0)-Rj(b)+(b.scrollLeft||0)+$n(b.ownerDocument)}function zj(a,b){return(a.b.clientY||0)-Tj(b)+(b.scrollTop||0)+ao(b.ownerDocument)}function rj(a){var b;return(b=a.c)?yj(a,b):a.b.clientX||0}function sj(a){var b;return(b=a.c)?zj(a,b):a.b.clientY||0}s(201,202,mi);function jq(){jq=u;kq=new bq(wd,new lq)}
function lq(){}s(200,201,mi,lq);_.zc=function(a){a.Ec(this)};_.Cc=function(){return kq};var kq;function mq(){mq=u;nq=new bq(Gd,new oq)}function oq(){}s(203,196,{},oq);_.zc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Cc=function(){return nq};var nq;s(206,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var pq=_.d=0;function pk(){this.d=++pq}s(205,206,Lh,pk);function bq(a,b){this.d=++pq;this.b=b;!Zp&&(Zp=new qq);Zp.b[a]=this;this.c=a}s(204,205,Lh,bq);
_.b=null;_.c=null;function rq(){rq=u;sq=new bq(Jd,new tq)}function tq(){}s(207,201,mi,tq);
_.zc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(uq(),vq))a=wq(b.pb),c=new xq(Wn(b.pb,Jf),Wn(b.pb,If)),d=new xq(Wn(b.T.jb.pb,Jf),Wn(b.T.jb.pb,If)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);yq(b.I,!0);a=Wn(b.T.jb.pb,Jf);zq(b,new xq(a,Aq(b.T.jb).b));b.J&&b.O!=vq&&Bq(b.r,b)}else yq(b.I,!1),b.O!=(uq(),vq)?zq(b,new xq(b.F.c,b.F.b)):Cq(b,wq(b.r.pb)),b.J&&b.O!=vq&&Dq(b.r,b);Eq(b.T.jb)}else yq(b.I,!0)};_.Cc=function(){return sq};var sq;s(208,196,{});
function Fq(){Fq=u;Gq=new bq($d,new Hq)}function Hq(){}s(209,208,{},Hq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Gq};var Gq;function Iq(){Iq=u;Jq=new bq(ae,new Kq)}function Kq(){}s(210,208,{},Kq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Jq};var Jq;function Lq(){Lq=u;Mq=new bq(be,new Nq)}function Nq(){}s(211,208,{},Nq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Mq};
var Mq;function Oq(){Oq=u;Pq=new bq(ce,new Qq)}function Qq(){}s(212,208,{},Qq);_.zc=function(a){a=Rq(a.b);(this.b.dataTransfer||null).setData(Dg,a)};_.Cc=function(){return Pq};var Pq;function Sq(){Sq=u;Tq=new bq(de,new Uq)}function Uq(){}s(213,208,{},Uq);
_.zc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Vq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Dg),a.b.c.Ce(b))};_.Cc=function(){return Tq};var Tq;function Wq(){Wq=u;Xq=new bq(ie,new Yq)}function Yq(){}s(214,196,{},Yq);_.zc=function(a){Qj(a.b.b)};_.Cc=function(){return Xq};var Xq;
function Zq(){Zq=u;$q=new bq(qe,new ar)}function ar(){}s(215,196,{},ar);_.zc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,br(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,cr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Cc=function(){return $q};var $q;function dr(){dr=u;er=new bq(re,new fr)}function fr(){}s(216,196,{},fr);_.zc=function(a){a.b.b&&(a.b.c.b=null,gr(a.b.b,a.b.c))};
_.Cc=function(){return er};var er;function hr(){hr=u;ir=new bq(se,new jr)}function jr(){}s(217,196,{},jr);_.zc=function(){this.b.preventDefault()};_.Cc=function(){return ir};var ir;s(219,196,{});s(218,219,{});function kr(){kr=u;lr=new bq(Pe,new mr)}function mr(){}s(220,218,{},mr);
_.zc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(nr(),or).length&&-999!=(nr(),or)[c]&&(c=(nr(),or)[c]);b=new pr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?qr(Rq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new rr(a)),a.ub),b.b=d,sr(),tr(b));
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:ur(a,Xn((vr(),wr).ac.b.pb,Ug));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Ub;c=1300;break;case 114:case 82:a.jb=!0;a.J=nc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=La):801==a.c?(c=237,a.jb=!0,a.J=Ja):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Ra);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Ua);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?xr(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?xr(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&xr(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?xr(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?xr(a,4):c=207;break;case 53:105==a.c?xr(a,5):c=208;
break;case 54:105==a.c?xr(a,6):c=210;break;case 55:105==a.c?xr(a,7):c=211;break;case 56:105==a.c?xr(a,8):c=212;break;case 57:105==a.c?xr(a,9):(a.jb=!0,a.J="9 ring",c=229);break;case 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}yr(a,c)}a=!0}a&&this.b.preventDefault()};_.Cc=function(){return lr};var lr;function zr(){zr=u;Ar=new bq(lf,new Br)}function Br(){}s(221,201,mi,Br);_.zc=function(a){a.nc(this)};_.Cc=function(){return Ar};
var Ar;function lj(){lj=u;mj=new bq(rf,new Cr)}function Cr(){}s(222,201,mi,Cr);_.zc=function(a){a.oc(this)};_.Cc=function(){return mj};var mj;function Dr(){Dr=u;Er=new bq(sf,new Fr)}function Fr(){}s(223,201,mi,Fr);_.zc=function(a){var b;a.f&&1==a.e&&(b=new xj($i,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,aj(a))};_.Cc=function(){return Er};var Er;function nj(){nj=u;oj=new bq(uf,new Gr)}function Gr(){}s(224,201,mi,Gr);_.zc=function(a){a.pc(this)};_.Cc=function(){return oj};var oj;function qq(){this.b={}}
s(225,1,{},qq);_.b=null;s(228,202,mi);var Hr=null;function Ir(){Ir=u;Jr=new bq(Lg,new Kr)}function Kr(){}s(227,228,mi,Kr);_.zc=function(a){Lr(a.b,this,a.b.n)};_.Cc=function(){return Jr};var Jr;function Mr(){Mr=u;Nr=new bq(Mg,new Or)}function Or(){}s(229,228,mi,Or);_.zc=function(a){Lr(a.b,this,a.b.n)};_.Cc=function(){return Nr};var Nr;function Pr(){var a;this.b=(a=document.createElement(Sd),a.setAttribute(Kf,"return;"),typeof a.ontouchstart==oe)}s(230,1,{},Pr);
function Qr(){Qr=u;Rr=new bq(Ng,new Sr)}function Sr(){}s(231,228,mi,Sr);_.zc=function(a){Lr(a.b,this,a.b.o)};_.Cc=function(){return Rr};var Rr;function Tr(){Tr=u;Ur=new bq(Og,new Vr)}function Vr(){}s(232,228,mi,Vr);_.zc=function(a){Wr(a.b,this)&&(a.b.k&&Xr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),dk(a.b.d,750),a.b.e=!1))};_.Cc=function(){return Ur};var Ur;function Yr(a,b){this.b=b;this.c=a}function Zr(a,b,c){ok&&(b=new Yr(b,c),a.Rc(b))}s(233,197,{},Yr);_.zc=function(a){a.Nc(this)};_.Ac=function(){return ok};
_.b=!1;var ok=_.c=null;function $r(a){this.b=a}s(234,197,{},$r);_.zc=function(a){a.Oc(this)};_.Ac=function(){return as};var as=_.b=null;function bs(){}function cs(a){var b;ds&&(b=new bs,a.Rc(b))}s(235,197,{},bs);_.zc=function(a){a.Pc(this)};_.Ac=function(){return ds};var ds=null;function es(a){this.b=a}s(236,197,{},es);_.zc=function(a){a.Qc(this)};_.Ac=function(){return fs};var fs=_.b=null;function gs(){}s(237,197,{},gs);_.zc=function(a){a.b.W&&a.b.Bd()};_.Ac=function(){return hs};var hs=null;
function is(a,b,c){a=a.b;if(!b)throw new js("Cannot add a handler with a null type");if(!c)throw new js("Cannot add a null handler");0<a.c?ks(a,new ls(a,b,c)):ms(a,b,null,c);return new ns(new os(a,b,c))}
function ps(a,b){var c;!b.f||b.Bc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new js("Cannot fire null event");try{++d.c;i=qs(d,b.Ac(),null);e=null;for(h=d.d?i.sf(i.ye()):i.rf();d.d?h.uf():h.Uc();){g=d.d?h.vf():h.Vc();try{b.zc(g)}catch(l){if(l=Hi(l),y(l,127))f=l,!e&&(e=new rs),ss(e,f);else throw l;}}if(e)throw new ts(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Bi(d.b);o.c<o.e.ye();)m=Ci(o),m.qc()}finally{d.b=null}}}}catch(n){n=Hi(n);if(y(n,84))throw new us(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function vs(a){ws.call(this,a,!1)}function ws(a,b){this.b=new xs(b);this.c=a}s(238,1,Gh,vs,ws);_.Rc=function(a){ps(this,a)};_.b=null;_.c=null;s(241,1,{});function ks(a,b){!a.b&&(a.b=new Wi);Qi(a.b,b)}function ms(a,b,c,d){var e;e=Zi(a.e,b);e||(e=new zi,x(a.e,b,e));a=e.ue(c);a||(a=new Wi,e.we(c,a));a.jf(d)}function ys(a,b,c,d){var e,f;e=qs(a,b,c);e.lf(d)&&e.ve()&&(f=Zi(a.e,b),f.xe(c),f.ve()&&Ki(a.e,b))}
function qs(a,b,c){a=Zi(a.e,b);if(!a)return zs(),zs(),As;c=a.ue(c);return!c?(zs(),zs(),As):c}s(240,241,{});_.b=null;_.c=0;_.d=!1;function xs(a){this.e=new zi;this.d=a}s(239,240,{},xs);function ns(a){this.b=a}s(242,1,{},ns);_.b=null;function ts(a){Ii.call(this,Bs(a),Cs(a));this.b=a}function Cs(a){a=a.ud();return!a.Uc()?null:a.Vc()}
function Bs(a){var b,c,d;b=a.ye();if(0==b)return null;b=new Ds(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.ud();a.Uc();)d=a.Vc(),c?c=!1:b.b.b+="; ",d=d.xc(),kn(b.b,d);return b.b.b}s(244,97,Hh,ts);_.b=null;function us(a){ts.call(this,a)}s(243,244,Hh,us);s(245,1,{},function(){});function Rs(a){a=Xn(a,Md);return Ss(ig,a)?(Ts(),Us):Ss(Ze,a)?(Ts(),Vs):(Ts(),Ws)}function Ts(){Ts=u;Us=new Xs("RTL",0);Vs=new Xs("LTR",1);Ws=new Xs(Mb,2);Ys=F(Zs,r,49,[Us,Vs,Ws])}
function Xs(a,b){E.call(this,a,b)}s(247,139,{49:1,113:1,116:1,118:1},Xs);var Ys,Ws,Vs,Us;function $s(){}function at(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 v(a,b,c,d,e){d=at(e,d);F(a,b,c,d);return d}function bt(a){return ct([dt,I],[r,k],[112,-1],a,0,2,1)}
function ct(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=at(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=ct(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){et();var e=ft,f=gt;et();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ht(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new it;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new it;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new it;}a[b]=c}s(248,1,{},$s);_.qI=0;
function et(){et=u;ft=[];gt=[];var a=new $s,b=ft,c=gt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ft,gt;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function tn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function xn(a){return a.tM==u||a.cM&&!!a.cM[1]}function jt(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function kt(){var a;$stats&&lt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Lf))a=Lf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(xf)&&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"}D(Lf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&lt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(mt,r,1,[Fb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&lt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Qp();Tp.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;}");
Qp();0!=Tp.length&&(a=Tp.join(j),b=(Up(),Vp),a=Xp(a),Yp(b).insertBefore(a,b.b.firstChild),Tp.length=0);0!=Rp.length&&(a=Rp.join(j),b=(Up(),Vp),a=Xp(a),Yp(b).appendChild(a),Rp.length=0);0!=Sp.length&&(a=Sp.join(j),b=(Up(),Vp),a=Xp(a),Yp(b).appendChild(a),Sp.length=0);$stats&&lt("export.client.JSME_export");new nt;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==oe)$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(d){}}
function Hi(a){return y(a,127)?a:new rn(a)}function ot(a){return pt(a&4194303,a>>22&4194303,0>a?1048575:0)}function qt(a){return pt(a.l,a.m,a.h)}function pt(a,b,c){return _=new rt,_.l=a,_.m=b,_.h=c,_}
function st(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new tt;if(0==a.l&&0==a.m&&0==a.h)return ut=pt(0,0,0),pt(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?(ut=pt(0,0,0),c=qt((vt(),wt))):(ut=pt(c.l,c.m,c.h),c=pt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=xt(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?yt(e):0==c&&0!=d&&0==e?yt(d)+22:0!=c&&0==d&&0==e?yt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=qt((vt(),zt)),c=!0,g=!g;else return c=At(a,f),g&&Bt(c),ut=pt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=xt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=At(c,d);f&&Bt(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=pt(f,i,c);g?ut=xt(c):ut=pt(c.l,c.m,c.h);return e}if(!Ct(a,b))return e?ut=xt(a):ut=pt(a.l,a.m,a.h),pt(0,0,0);c=c?a:pt(a.l,a.m,a.h);var h,l,m,o;f=Dt(b)-Dt(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(i=0,
l=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(l=i=0,h=b.l<<h-44);i=pt(i&4194303,l&4194303,h&1048575);for(l=pt(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(m>>22),n+=o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=m>>>1;i.m=h>>>1|(m&1)<<21;i.l=o>>>1|(h&1)<<21;--f}g&&Bt(l);e?(ut=xt(c),d&&(ut=Et(ut,(vt(),wt)))):ut=pt(c.l,c.m,c.h);return l}
function Bt(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}function Dt(a){var b;b=Ft(a.h);return 32==b?(b=Ft(a.m),32==b?Ft(a.l)+32:b+20-10):b-12}var ut=null;function Gt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return pt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ht(a,b){return pt(a.l&b.l,a.m&b.m,a.h&b.h)}function It(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function L(a){var b,c,d;if(isNaN(a))return vt(),Jt;if(-9223372036854775E3>a)return vt(),Kt;if(9223372036854775E3<=a)return vt(),zt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=J(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=J(a/4194304),a-=4194304*b);a=J(a);b=pt(a,b,c);d&&Bt(b);return b}function Lt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Mt&&(Mt=v(Nt,r,50,256,0)),c=Mt[b],!c&&(c=Mt[b]=ot(a)),c):ot(a)}
function Ot(a){var b=dh,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function Ct(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)}
function Pt(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,H;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;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;H=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,H+=e*h,g+=f*h);0!=l&&(q+=c*l,H+=d*l,g+=e*l);0!=m&&(H+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((H&31)<<17)+(c>>22);q=(q>>18)+(H>>5)+((g&4095)<<8)+(n>>22);return pt(c&4194303,n&
4194303,q&1048575)}function xt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return pt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function At(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return pt(c&4194303,d&4194303,e&1048575)}function Et(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return pt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function M(a){return a.l|a.m<<22}function Qt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Qt(xt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Lt(1E9);a=st(a,b);b=j+M(ut);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Mt=null;function vt(){vt=u;zt=pt(4194303,4194303,524287);Kt=pt(0,0,524288);wt=Lt(1);Lt(2);Jt=Lt(0)}var zt,Kt,wt,Jt;function rt(){}s(257,1,{50:1},rt);
function lt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Rt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(262,1,{},Rt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function St(a,b){kn(a.b.b,b.b);return a}function Tt(){this.b=new Ut}s(263,1,{},Tt);function Vt(a){if(null==a)throw new js("css is null");this.b=a}s(264,1,{51:1,113:1},Vt);
_.eQ=function(a){return!y(a,51)?!1:D(this.b,a.b)};_.hC=function(){return Wt(this.b)};_.b=null;function Xt(a){if(null==a)throw new js("html is null");this.b=a}s(266,1,Nh,Xt);_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Wt(this.b)};_.b=null;s(267,1,Nh,function(){this.b=j});_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Wt(this.b)};_.b=null;
function Yt(){Yt=u;Zt=RegExp(oa,pe);$t=RegExp(rb,pe);au=RegExp(pb,pe);bu=RegExp(ta,pe);cu=RegExp(ga,pe)}function du(a){Yt();-1!=a.indexOf(oa)&&(a=a.replace(Zt,pa));-1!=a.indexOf(pb)&&(a=a.replace(au,ra));-1!=a.indexOf(rb)&&(a=a.replace($t,qa));-1!=a.indexOf(ga)&&(a=a.replace(cu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(bu,"&#39;"));return a}var Zt,$t,au,cu,bu;function eu(a){if(null==a)throw new js("uri is null");this.b=a}s(269,1,{54:1},eu);_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Wt(this.b)};
_.b=null;function fu(){fu=u}s(271,1,{});function gu(){}s(272,1,{},gu);var hu=null;function iu(){}s(273,271,{},iu);var ju=null;function ku(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=qs(a.b,f,null).ye();for(e-=1;0<=e;--e)if(d=qs(a.b,f,null).qf(e),y(d,55)&&wn(d.b,b)){var h=a.b,l=f;0<h.c?ks(h,new lu(h,l,null,d)):ys(h,l,null,d)}}}s(274,1,Qh);_.b=null;function mu(a){this.b=a}s(275,274,Qh,mu);_.Tc=function(a){a.d&&(this.b.Yc(a.e)||(a.b=!0))};function nu(a){this.b=a}s(276,274,Qh,nu);
_.Pc=function(){ou(this.b.b)};function pu(){qn()}s(277,97,di,pu);function qu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,dk(a.e,1))}function ru(){this.b=new su(this);this.c=new Wi;this.e=new tu(this);this.i=new uu(this)}s(278,1,{},ru);_.d=!1;_.f=!1;function su(a){jk();this.b=a}s(279,24,{},su);_.wc=function(){if(this.b.d){var a=this.b,b;b=vu(a.i.e.c,a.i.c);wu(a.i);y(b,56)&&new pu;a.d=!1;qu(a)}};_.b=null;function tu(a){jk();this.b=a}s(280,24,{},tu);
_.wc=function(){this.b.f=!1;var a=this.b,b=$j(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(dk(a.b,1E4);a.i.d<a.i.b;){d=xu(a.i);try{if(null==d)break;y(d,56)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||wu(a.i)}if(100<=$j()-b)break}}finally{e||(Yj(a.b),a.d=!1,qu(a))}};_.b=null;function xu(a){var b;a.c=a.d;b=vu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function wu(a){yu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function uu(a){this.e=a}s(281,1,{},uu);_.Uc=function(){return this.d<this.b};_.Vc=function(){return xu(this)};
_.Wc=function(){wu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function zu(a,b){var c=(Au(),Bu(b));a.appendChild(c)}function Cu(a,b,c){var d;d=Pj;Pj=a;b==ej&&8192==Du(a.type)&&(ej=null);c.Xc(a);Pj=d}var Pj=null,ej=null;function Eu(){Eu=u;Fu=new ru}function vj(a){Eu();if(!a)throw new js("cmd cannot be null");var b=Fu;Qi(b.c,a);qu(b)}var Fu;function Gu(a){fj();!Hu&&(Hu=new pk);Iu||(Iu=new ws(null,!0),Ju=new Ku);return is(Iu,Hu,a)}var Iu=null;function Lu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Ku(){}s(287,197,{},Ku);_.zc=function(a){a.Tc(this);Ju.d=!1};_.Ac=function(){return Hu};_.Bc=function(){Lu(this)};_.b=!1;_.c=!1;_.d=!1;var Hu=_.e=null,Ju=null;function Mu(){Mu=u;Nu=new Ou;Pu()||(Nu=null)}var Nu=null;function lk(){}s(289,1,{},lk);_.Nc=function(){for(;0<(jk(),kk).d;)Yj(vu(kk,0))};function nk(a,b){return is((!Qu&&(Qu=new Ru),Qu),a,b)}function Su(a){mk();Tu||(Uu(),Tu=!0);return nk((!ds&&(ds=new pk),ds),a)}function mk(){Vu||(Wu(),Vu=!0)}
function Xu(){var a;Vu&&(a=new Yu,Qu&&ps(Qu,a));return null}var Vu=!1,Qu=null,Zu=0,$u=0,Tu=!1;function av(){av=u;bv=new pk}function Yu(){av()}s(291,197,{},Yu);_.zc=function(){null.Rf()};_.Ac=function(){return bv};var bv;function Ru(){vs.call(this,null)}s(293,238,Gh,Ru);
function Du(a){switch(a){case id:return 4096;case qd:return 1024;case wd:return 1;case Jd:return 2;case ie:return 2048;case Pe:return 128;case Qe:return 256;case Re:return 512;case Xe:return 32768;case "losecapture":return 8192;case lf:return 4;case rf:return 64;case sf:return 32;case tf:return 16;case uf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case vf:return 131072;case Gd:return 262144;case "paste":return 524288;case Og:return 1048576;case Ng:return 2097152;
case Mg:return 4194304;case Lg:return 8388608;case se:return 16777216;case qe:return 33554432;case re:return 67108864;default:return-1}}function fj(){cv||(dv(),cv=!0)}var cv=!1;function ev(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 fv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function dv(){gv=A(function(a){var b;var c=Iu,d,e,f;Hu&&c&&hv(c.b.e,Hu)?(b=Ju.b,d=Ju.c,e=Ju.d,f=Ju.e,Lu(Ju),Ju.e=a,ps(c,Ju),c=!(Ju.b&&!Ju.c),Ju.b=b,Ju.c=d,Ju.d=e,Ju.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});iv=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!tn(b)&&y(b,57)&&Cu(a,c,b)});jv=A(function(a){a.preventDefault();iv.call(this,a)});kv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;iv.call(this,a)});lv=A(function(a){if(gv(a)){var b=gj;b&&b.__listener&&!tn(b.__listener)&&y(b.__listener,57)&&(Cu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(wd,lv,!0);$wnd.addEventListener(Jd,lv,!0);$wnd.addEventListener(lf,lv,!0);$wnd.addEventListener(uf,lv,!0);$wnd.addEventListener(rf,lv,!0);$wnd.addEventListener(tf,lv,!0);$wnd.addEventListener(sf,lv,!0);$wnd.addEventListener(vf,lv,!0);$wnd.addEventListener(Pe,gv,!0);$wnd.addEventListener(Re,gv,!0);$wnd.addEventListener(Qe,
gv,!0);$wnd.addEventListener(Og,lv,!0);$wnd.addEventListener(Ng,lv,!0);$wnd.addEventListener(Mg,lv,!0);$wnd.addEventListener(Lg,lv,!0);$wnd.addEventListener(se,lv,!0);$wnd.addEventListener(qe,lv,!0);$wnd.addEventListener(re,lv,!0)}function mv(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)}
function nv(a,b){fj();switch(b){case "drag":a.ondrag=iv;break;case $d:a.ondragend=iv;break;case ae:a.ondragenter=jv;break;case "dragleave":a.ondragleave=iv;break;case be:a.ondragover=jv;break;case ce:a.ondragstart=iv;break;case de:a.ondrop=iv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,iv,!1);a.addEventListener(b,iv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var gj=null,gv=null,lv=null,jv=null,iv=null,kv=null;
function ov(a,b){a.__eventBits=b;a.onclick=b&1?iv:null;a.ondblclick=b&2?iv:null;a.onmousedown=b&4?iv:null;a.onmouseup=b&8?iv:null;a.onmouseover=b&16?iv:null;a.onmouseout=b&32?iv:null;a.onmousemove=b&64?iv:null;a.onkeydown=b&128?iv:null;a.onkeypress=b&256?iv:null;a.onkeyup=b&512?iv:null;a.onchange=b&1024?iv:null;a.onfocus=b&2048?iv:null;a.onblur=b&4096?iv:null;a.onlosecapture=b&8192?iv:null;a.onscroll=b&16384?iv:null;a.onload=b&32768?kv:null;a.onerror=b&65536?iv:null;a.onmousewheel=b&131072?iv:null;
a.oncontextmenu=b&262144?iv:null;a.onpaste=b&524288?iv:null}function pv(){var a;pv=u;qv=(a=$doc,D(a.compatMode,Fb)?a.documentElement:a.body)}var qv;function rv(){this.c=new Wi}function sv(a){a=a[Rc];return null==a?-1:a}s(298,1,{},rv);_.b=null;function tv(a,b){this.b=a;this.c=b}s(299,1,{},tv);_.b=0;_.c=null;s(300,1,Gh);_.Zc=function(a){return decodeURI(a.replace("%23",ma))};_.Rc=function(a){ps(this.b,a)};_.$c=function(a){a=null==a?j:a;if(!D(a,null==uv?j:uv))uv=a,hs&&(a=new gs,ps(this.b,a))};
var uv=j;function Pu(){function a(){$wnd.setTimeout(a,250);e()}var b=Nu,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Zc(d.substring(1)));uv=c;var e=A(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.Zc(c.substring(1)));b.$c(a)});a();return!0}function Ou(){this.b=new vs(null)}s(301,300,Gh,Ou);
function Wu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Xu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Vu&&Zr((!Qu&&(Qu=new Ru),Qu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Uu(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Tu&&(d=jj(),c=kj(),$u!=d||Zu!=c))$u=d,Zu=c,cs((!Qu&&(Qu=new Ru),Qu))}finally{a&&a(b)}})}function Vi(a,b){Di(a.dd(),b,!0)}function Ui(a,b){Di(a.dd(),b,!1)}function vv(a,b){a.pb.style[Be]=b}function ij(a,b,c){0<=b&&a.jd(b+Uf);0<=c&&a.gd(c+Uf)}function wv(a,b){null==b||0==b.length?a.pb.removeAttribute(Hg):a.pb.setAttribute(Hg,b)}function xv(a){var b,a=Xn(a,sd);b=yv(a,zv(32));return 0<=b?a.substr(0,b-0):a}
function Di(a,b,c){if(!a)throw new Li(jc);b=Tn(b);if(0==b.length)throw new qk(Gc);if(c){var d,e,f;d=Tn(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ba),a.className=f+d)}else{var g,b=Tn(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=Tn(e.substr(0,
c-0)),b=Tn(Un(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function Av(a,b){a.style.display=b?j:Bf;a.setAttribute("aria-hidden",""+!b)}s(307,1,pi);_._c=function(){return Rj(this.pb)};_.ad=function(){return Tj(this.pb)};_.bd=function(){return Wn(this.pb,If)};_.cd=function(){return Wn(this.pb,Jf)};_.dd=function(){return this.pb};_.ed=function(){return this.pb.style.display!=Bf};_.fd=function(){throw new Bv;};_.gd=function(a){vv(this,a)};_.hd=function(a){Av(this.pb,a)};
_.jd=function(a){this.pb.style[Zg]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Cv(a,b,c){nv(a.pb,c.c);return is(!a.mb?a.mb=new vs(a):a.mb,c,b)}function z(a,b,c){var d;d=Du(c.c);if(-1==d)nv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;fj();ov(e,d)}else a.lb|=d;return is(!a.mb?a.mb=new vs(a):a.mb,c,b)}function Dv(a,b,c){return is(!a.mb?a.mb=new vs(a):a.mb,c,b)}
function Ev(a){var b;if(a.md())throw new Fv("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;fj();ov(c,b)}else a.lb|=b;a.kd();a.pd()}function Gv(a,b){var c;switch(Du(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Zp&&(f=Zp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ps(a.mb,f.b),f.b.b=d,f.b.c=e}
function Hv(a){if(!a.md())throw new Fv("Should only call onDetach when the widget is attached to the browser's document");try{a.qd()}finally{try{a.ld()}finally{a.pb.__listener=null,a.kb=!1}}}function Qj(a){if(a.ob)if(y(a.ob,70))a.ob.rd(a);else{if(a.ob)throw new Fv("This widget's parent does not implement HasWidgets");}else if(cj(),hv(Iv.b,a)){cj();try{a.od()}finally{Ki(Iv.b,a)}}}
function Jv(a,b){var c;c=a.ob;if(b){if(c)throw new Fv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.md()&&a.nd()}else try{c&&c.md()&&a.od()}finally{a.ob=null}}s(306,307,ki);_.kd=function(){};_.ld=function(){};_.Rc=function(a){this.mb&&ps(this.mb,a)};_.md=function(){return this.kb};_.nd=function(){Ev(this)};_.Xc=function(a){Gv(this,a)};_.od=function(){Hv(this)};_.pd=function(){};_.qd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Kv(a){for(a=new Lv(a);a.b.b<a.b.c.d-1;)Mv(a.b),Nv(a.b)}s(305,306,fi);_.kd=function(){Ov(this,(Pv(),Qv))};_.ld=function(){Ov(this,(Pv(),Rv))};function Sv(a,b,c){Qj(b);var d=a.q;Tv(d,b,d.d);d=(Au(),Bu(b.pb));c.appendChild(d);Jv(b,a)}function Uv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Vv;b.ob==a&&(f=a.sd(b),f<d&&--d);Qj(b);Tv(a.q,b,d);e?(e=b.pb,mv(c,(Au(),Bu(e)),d)):(e=(Au(),Bu(b.pb)),c.appendChild(e));Jv(b,a)}
function Wv(a,b){var c;if(b.ob!=a)return!1;try{Jv(b,null)}finally{c=b.pb;Zn(c).removeChild(c);c=a.q;var d;d=Xv(c,b);if(-1==d)throw new Yv;if(0>d||d>=c.d)throw new Vv;for(--c.d;d<c.d;++d)ht(c.b,d,c.b[d+1]);ht(c.b,c.d,null)}return!0}s(304,305,fi);_.sd=function(a){return Xv(this.q,a)};_.td=function(a,b,c,d){Uv(this,a,b,c,d)};_.ud=function(){return new Zv(this.q)};_.rd=function(a){return Wv(this,a)};function bj(a,b,c,d){var e;Qj(b);e=a.q.d;a.xd(b,c,d);a.td(b,a.pb,e,!0)}
function $v(a,b){var c;(c=Wv(a,b))&&aw(b.pb);return c}function bw(a,b,c,d){if(b.ob!=a)throw new qk("Widget must be a child of this panel.");a.xd(b,c,d)}function cw(a,b,c){a=a.pb;-1==b&&-1==c?aw(a):(a.style[Rf]=Zc,a.style[Se]=b+Uf,a.style[Kg]=c+Uf)}function dw(){var a=$doc.createElement(Sd);this.q=new ew(this);this.pb=a;this.pb.style[Rf]="relative";this.pb.style[Of]=Ce}function aw(a){a.style[Se]=j;a.style[Kg]=j;a.style[Rf]=j}s(303,304,fi,dw);_.vd=function(a){Sv(this,a,this.pb)};
_.rd=function(a){return $v(this,a)};_.wd=function(a,b,c){bw(this,a,b,c)};_.xd=function(a,b,c){cw(a,b,c)};function fw(a,b){if(a.zd())throw new Fv("SimplePanel can only contain one child widget");a.Ad(b)}function gw(a,b){if(a.jb!=b)return!1;try{Jv(b,null)}finally{a.yd().removeChild(b.pb),a.jb=null}return!0}function hw(a,b){if(b!=a.jb&&(b&&Qj(b),a.jb&&a.rd(a.jb),a.jb=b)){var c=(Au(),Bu(a.jb.pb));a.yd().appendChild(c);Jv(b,a)}}function iw(){this.pb=$doc.createElement(Sd)}s(311,305,fi,iw);_.yd=function(){return this.pb};
_.zd=function(){return this.jb};_.ud=function(){return new jw(this)};_.rd=function(a){return gw(this,a)};_.Ad=function(a){hw(this,a)};_.jb=null;function kw(a,b){a.hb&&(lw(a.gb,!1,!1),Zr(a,a,b))}function mw(a){var b;if(b=a.jb)null!=a.X&&b.gd(a.X),null!=a.Y&&b.jd(a.Y)}function nw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Se]=b-0+(pj(),Uf);a.style[Kg]=c+Uf}function ow(a){a.hb||(a.kb&&Qj(a),lw(a.gb,!0,!1))}s(310,311,fi);_.yd=function(){return Yn(this.pb)};_.bd=function(){return Wn(this.pb,If)};
_.cd=function(){return Wn(this.pb,Jf)};_.dd=function(){return Zn(Yn(this.pb))};_.Bd=function(){this.Cd(!1)};_.Cd=function(a){kw(this,a)};_.ed=function(){return!D(Ce,this.pb.style[Wg])};_.Yc=function(){return!0};_.Tc=function(){};_.qd=function(){this.hb&&lw(this.gb,!1,!0)};_.gd=function(a){this.X=a;mw(this);0==a.length&&(this.X=null)};_.Dd=function(a,b){nw(this,a,b)};_.hd=function(a){this.pb.style[Wg]=a?Xg:Ce};_.Ad=function(a){hw(this,a);mw(this)};
_.jd=function(a){this.Y=a;mw(this);0==a.length&&(this.Y=null)};_.Ed=function(){ow(this)};_.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;
function pw(a,b){var c;iw.call(this);this.$=new qw;this.U=(rw(),sw);this.gb=new tw(this);this.pb.appendChild($doc.createElement(Sd));this.Dd(0,0);Zn(Yn(this.pb))[sd]="gwt-PopupPanel";Yn(this.pb)[sd]=Qf;this.W=this.V=a;this.db=!1;c=F(mt,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new uw(c);this.T.dd()[sd]=j;c=Zn(Yn(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Li(jc);d=Tn(d);if(0==d.length)throw new qk(Gc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ba)}hw(this,this.T);mw(this);Di(Yn(this.pb),Qf,!1);Di(this.T.c,b+"Content",!0)}s(309,310,fi);_.kd=function(){Ev(this.T)};_.ld=function(){Hv(this.T)};_.zd=function(){return this.T.jb};_.ud=function(){return new jw(this.T)};_.rd=function(a){return this.T.rd(a)};_.Ad=function(a){hw(this.T,a);mw(this)};_.T=null;s(308,309,fi);_.od=function(){Hv(this)};
function vw(){vw=u;ww=new xw(Eb,0,(rw(),sw));yw=new xw(lc,1,zw);Aw=new xw(uc,2,Bw);Cw=F(Dw,r,58,[ww,yw,Aw])}function xw(a,b,c){E.call(this,a,b);this.b=c}s(312,139,{58:1,113:1,116:1,118:1},xw);_.b=null;var Cw,ww,yw,Aw;function Ew(){Ew=u;Fw=F(mt,r,1,[Kg,kf,ld])}
function uw(a){var b;Ew();var c,d;c=this.pb=$doc.createElement(yg);this.d=$doc.createElement(Bg);zu(c,this.d);c[od]=0;for(c=c[nd]=0;c<a.length;++c)d=(b=$doc.createElement(Pg),b[sd]=a[c],zu(b,Gw(a[c]+"Left")),zu(b,Gw(a[c]+Hb)),zu(b,Gw(a[c]+"Right")),b),zu(this.d,d),1==c&&(this.c=Yn(ev(d,1)));this.pb[sd]="gwt-DecoratorPanel"}function Gw(a){var b,c;c=$doc.createElement(Cg);b=$doc.createElement(Sd);var d=(Au(),Bu(b));c.appendChild(d);c[sd]=a;b[sd]=a+"Inner";return c}s(314,311,qi,uw);_.yd=function(){return this.c};
_.c=null;_.d=null;var Fw;s(313,314,qi);s(315,1,{});function Pv(){Pv=u;Qv=new Hw;Rv=new Iw}function Jw(a){ts.call(this,a)}function Ov(a,b){Pv();var c,d,e;c=null;for(e=a.ud();e.Uc();){d=e.Vc();try{b.Fd(d)}catch(f){if(f=Hi(f),y(f,127))d=f,!c&&(c=new rs),ss(c,d);else throw f;}}if(c)throw new Jw(c);}s(316,243,Hh,Jw);var Qv,Rv;function Hw(){}s(317,1,{},Hw);_.Fd=function(a){a.nd()};function Iw(){}s(318,1,{},Iw);_.Fd=function(a){a.od()};s(321,306,Oh);_.Fc=function(a){return Cv(this,a,(Fq(),Fq(),Gq))};
_.Gc=function(a){return Cv(this,a,(Iq(),Iq(),Jq))};_.Hc=function(a){return Cv(this,a,(Lq(),Lq(),Mq))};_.Ic=function(a){return Cv(this,a,(Sq(),Sq(),Tq))};_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};_.nd=function(){Ev(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
s(320,321,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});function Kw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=md,b);this.pb[sd]="gwt-Button";this.pb.innerHTML=a||j}
s(319,320,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Kw);function Lw(){this.q=new ew(this);this.f=$doc.createElement(yg);this.e=$doc.createElement(Bg);zu(this.f,this.e);this.pb=this.f}s(322,304,fi);_.e=null;_.f=null;
function Mw(a,b){var c;if(a.i)throw new Fv("Composite.initWidget() may only be called once.");Qj(b);c=b.pb;a.pb=c;var d;Au();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Au(),c).__gwt_resolve=Nw(a));a.i=b;Jv(b,a)}function Ow(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);fj();ov(d,b)}else b.lb|=c;a.lb=-1}a.i.nd();a.pb.__listener=a;a.pd()}s(323,306,Ih);_.md=function(){return this.i?this.i.md():!1};_.nd=function(){Ow(this)};_.Xc=function(a){Gv(this,a);this.i.Xc(a)};
_.od=function(){this.i.od()};_.fd=function(){return this.pb=this.i.fd()};_.i=null;function Pw(a,b,c){a.d=!1;c?a.b.innerHTML=b||j:a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Md]=ig;break;case 1:b[Md]=Ze;break;case 2:Rs(b)!=(Ts(),Ws)&&(b[Md]=j)}}function Qw(a){this.b=a;this.d=!1;this.e=this.c=Rs(a)}s(324,1,{},Qw);_.b=null;_.c=null;_.d=!1;_.e=null;function hj(){this.pb=Rw()}s(325,311,Wh,hj);_.Fc=function(a){return Cv(this,a,(Fq(),Fq(),Gq))};
_.Gc=function(a){return Cv(this,a,(Iq(),Iq(),Jq))};_.Hc=function(a){return Cv(this,a,(Lq(),Lq(),Mq))};_.Ic=function(a){return Cv(this,a,(Sq(),Sq(),Tq))};_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};function Sw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Yn(b);e=null;c&&(c=sv(c),e=0>c?null:vu(a.j.c,c));e?Tw(a,e):d&&(b.innerHTML=j||j);return b}
function Tw(a,b){var c;if(b.ob!=a)return!1;try{Jv(b,null)}finally{c=b.pb;Zn(c).removeChild(c);var d=a.j,e;e=sv(c);c[Rc]=null;c=d.c;Uw(e,c.d);ht(c.c,e,null);d.b=new tv(e,d.b)}return!0}s(327,305,ri);_.Fc=function(a){return Cv(this,a,(Fq(),Fq(),Gq))};_.Gc=function(a){return Cv(this,a,(Iq(),Iq(),Jq))};_.Hc=function(a){return Cv(this,a,(Lq(),Lq(),Mq))};_.Ic=function(a){return Cv(this,a,(Sq(),Sq(),Tq))};_.ud=function(){return new Vw(this)};_.rd=function(a){return Tw(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function Ww(a){if(0>=a.c)throw new Xw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Xw("Column index: 0, Column size: "+a.b);}
function Yw(){this.j=new rv;this.i=$doc.createElement(yg);this.d=$doc.createElement(Bg);zu(this.i,this.d);this.pb=this.i;this.e=new Zw(this);var a=new $w(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;mv(a.c.i,(Au(),Bu(b)),0);zu(a.b,$doc.createElement(Ad))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Xw("Row index: "+a+", Row size: "+d);if(0>c)throw new Xw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Xw("Column index: "+c+", Column size: "+this.b);c=Sw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Cg),d.innerHTML=sa||j,mv(c,(Au(),Bu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ad),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Cg);
e.innerHTML=sa;c=$doc.createElement(Pg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Sw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(326,327,ri,Yw);_.b=0;_.c=0;
function ax(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(bx(),cx)?a.c.e==(Ts(),Vs)?(dx(),ex):a.c.e==Us?(dx(),fx):(dx(),gx):a.c.e==(Ts(),Vs)?(dx(),fx):a.c.e==Us?(dx(),ex):(dx(),hx);b!=a.d&&(a.d=b,a.pb.style[Eg]=!a.d?j:a.d.b)}s(330,306,ki);_.b=null;_.c=null;_.d=null;function ix(){this.pb=$doc.createElement(Sd);this.c=new Qw(this.pb);this.pb[sd]="gwt-Label"}function jx(){ix.call(this);Pw(this.c,$g,!1);ax(this)}
s(329,330,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},ix,jx);_.Fc=function(a){return Cv(this,a,(Fq(),Fq(),Gq))};_.Gc=function(a){return Cv(this,a,(Iq(),Iq(),Jq))};_.Hc=function(a){return Cv(this,a,(Lq(),Lq(),Mq))};_.Ic=function(a){return Cv(this,a,(Sq(),Sq(),Tq))};_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};
_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};function kx(a){var b=$doc.createElement(Sd);Ss(tg,b.tagName);this.pb=b;this.c=new Qw(this.pb);this.pb[sd]="gwt-HTML";Pw(this.c,a,!0);ax(this)}s(328,329,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},kx);
function lx(a){for(;++a.c<a.e.d&&!(null!=vu(a.e,a.c)););}function Vw(a){this.d=a;this.e=this.d.j.c;lx(this)}s(331,1,{},Vw);_.Uc=function(){return this.c<this.e.d};_.Vc=function(){var a;if(this.c>=this.e.d)throw new Yv;a=vu(this.e,this.c);this.b=this.c;lx(this);return a};_.Wc=function(){var a;if(0>this.b)throw new mx;a=vu(this.e,this.b);Qj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Zw(a){this.b=a}s(332,1,{},Zw);_.b=null;function $w(a){this.c=a}s(333,1,{},$w);_.b=null;_.c=null;
function bx(){bx=u;cx=new nx}var cx;function dx(){dx=u;ox=new px((lp(),pd));ex=new px(Se);fx=new px(dg);gx=ex;hx=fx;qx=gx}var ox,qx,ex,hx,gx,fx;function nx(){}s(335,1,{},nx);function px(a){this.b=a}s(336,335,{},px);_.b=null;function rx(){rx=u;sx=new tx(kf);ux=new tx(Kg)}var sx,ux;function tx(a){this.b=a}s(337,1,{},tx);_.b=null;function vx(a,b){var c;c=wx(a);zu(a.c,c);Sv(a,b,c)}function wx(a){var b;b=$doc.createElement(Cg);b[bd]=a.b.b;b.style[Vg]=a.d.b;return b}
function xx(a,b){var c,d;d=Zn(b.pb);(c=Wv(a,b))&&a.c.removeChild(d);return c}function yx(){Lw.call(this);this.b=(dx(),qx);this.d=(rx(),ux);this.c=$doc.createElement(Pg);zu(this.e,this.c);this.f[od]=bb;this.f[nd]=bb}s(338,322,fi,yx);_.rd=function(a){return xx(this,a)};_.c=null;function zx(){zx=u;new zi}function Ax(a){zx();Bx.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Cx(a,b,c,d,e){zx();this.b=new Dx(this,a,b,c,d,e);this.pb[sd]="gwt-Image"}
function Bx(a,b,c,d,e){zx();Cx.call(this,(fu(),new eu(a)),b,c,d,e)}s(339,306,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Ax,Cx,Bx);_.Fc=function(a){return Cv(this,a,(Fq(),Fq(),Gq))};_.Gc=function(a){return Cv(this,a,(Iq(),Iq(),Jq))};_.Hc=function(a){return Cv(this,a,(Lq(),Lq(),Mq))};_.Ic=function(a){return Cv(this,a,(Sq(),Sq(),Tq))};
_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};_.Xc=function(a){32768==Du(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);Gv(this,a)};_.pd=function(){var a=this.b;D(Xe,Xn(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Ex(a,this),Mn((Jn(),Kn),a.i))};_.b=null;s(341,1,{});_.i=null;function Fx(){Fx=u;Gx()}
function Dx(a,b,c,d,e,f){var g,i;Fx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(tg);i=new Tt;St(St(St(i,new Vt("width:"+e+(pj(),Uf)+ob)),new Vt("height:"+f+Wf)),new Vt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Wf));!Hx&&(Hx=new Ix);b=Jx;c=new Vt((new Vt(i.b.b.b)).b);i=new Ut;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=du(b.b);kn(i.b,b);i.b.b+="' style='";b=du(c.b);kn(i.b,b);i.b.b+="' border='0'>";i=new Xt(i.b.b);g.innerHTML=i.b||j;g=Yn(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),fj(),ov(g,a)):a.lb|=133333119}s(340,341,{},Dx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ex(a,b){this.b=a;this.c=b}s(342,1,{},Ex);
_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Xe,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Xe)};_.b=null;_.c=null;function Kx(a,b){if(0>b||b>=a.pb.options.length)throw new Vv;}function iq(a,b){Kx(a,b);return a.pb.options[b].value}function Lx(){this.pb=$doc.createElement("select");this.pb[sd]="gwt-ListBox"}s(343,321,Oh,Lx);s(344,274,Qh);function Mx(a){this.b=a}s(345,344,Qh,Mx);_.Dc=function(){};
function Nx(a){this.b=a}s(346,344,Qh,Nx);_.Nc=function(a){this.b.Gd(a.i,a.b)};function Ox(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Pg);mv(a.f,(Au(),Bu(e)),b);a=(Au(),Bu(c));d.appendChild(a)}else d=ev(a.f,0),mv(d,(Au(),Bu(c)),b)}
function Px(a,b,c){var d;Qx(a,b);c&&b.b?(Qx(a,null),a=b.b,b=(Jn(),Kn),b.d=Nn(b.d,[new Rx(a),!1])):null!=b.d&&(a.k=new Sx(a,b),c=(rw(),zw),a.k.U=c,a.k.ab=a.i,a.k.dd()[sd]=ye,d=xv(a.pb),D(xe,d)||Vi(a.k,d+"Popup"),Dv(a.k,new Nx(a),ok?ok:ok=new pk),a.o=b.d,d=a.k,a=new Tx(a,b),d.pb.style[Wg]=Ce,ow(d),a.b.p?nw(a.b.k,Rj(a.b.pb)+Wn(a.b.pb,Jf)-1,Tj(a.c.pb)):nw(a.b.k,Rj(a.c.pb),Tj(a.b.pb)+Wn(a.b.pb,If)-1),d.pb.style[Wg]=Xg)}function Ux(a,b){if(b||!(a.n&&a.o==a.n.d))Qx(a,b),a.pb.focus(),b&&a.e&&Px(a,b,!1)}
function Vx(a,b){var c;a:{c=b.target;var d,e;for(e=new Bi(a.j);e.c<e.e.ye();)if(d=Ci(e),d.pb.contains(c)){c=d;break a}c=null}switch(Du(b.type)){case 1:a.pb.focus();c&&Px(a,c,!0);break;case 16:c&&Ux(a,c);break;case 32:c&&Ux(a,null);break;case 2048:Wx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Wx(a)||a.p||Xx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Wx(a)||(a.p?null!=a.n.d&&!a.n.d.Rf().Rf()&&(Px(a,a.n,!1),a.n.d.Rf()):Yx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Wx(a)||
a.p&&Xx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Wx(a)||(a.p?Yx(a):null!=a.n.d&&!a.n.d.Rf().Rf()&&(Px(a,a.n,!1),a.n.d.Rf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Qx(a,null);a.k&&kw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Qx(a,null);a.k&&kw(a.k,!1);break;case 13:Wx(a)||(Px(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Gv(a,b)}function Zx(a,b,c){c&&Qx(a,null);Zr(a,b,!1);a.o=null;a.k=null}
function Wx(a){var b;if(!a.n){for(b=new Bi(a.j);b.c<b.e.ye();){b=Ci(b);Qx(a,b);break}return!0}return!1}function Qx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=xv(c.pb)+Wa;Di(c.dd(),d,!1);a.p&&(c=Zn(a.n.pb),2==fv(c)&&(c=ev(c,1),Di(c,wg,!1)))}if(b){c=xv(b.pb)+Wa;Di(b.dd(),c,!0);a.p&&(c=Zn(b.pb),2==fv(c)&&(c=ev(c,1),Di(c,wg,!0)));ql();c=a.pb;var e=new Rk(b.pb),d=(ll(),ml),e=F($x,r,5,[e]),f,g,i,h;f=new hn;for(i=0,h=e.length;i<h;++i)g=e[i],jn(jn(f,g.b),ba);e=Tn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Yx(a){var b,c,d;if(a.n){for(b=c=uj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?vu(a.j,b):vu(a.j,c);break}Qx(a,d)}}function Xx(a){var b,c,d;if(a.n){for(b=c=uj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?vu(a.j,b):vu(a.j,c);break}Qx(a,d)}}s(347,306,ki);_.Xc=function(a){Vx(this,a)};_.od=function(){this.k&&kw(this.k,!1);Hv(this)};_.Gd=function(a,b){Zx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Rx(a){this.b=a}s(348,1,{},Rx);_.qc=function(){ay(this.b)};_.b=null;
function by(a){this.b=a}s(349,1,{},by);_.Dc=function(){Qx(this.b,null)};_.b=null;function Sx(a,b){this.b=a;this.c=b;pw.call(this,!0,df);hw(this.T,this.c.d);mw(this);this.fb=!0;this.c.d.Rf()}s(350,309,fi,Sx);_.Tc=function(a){var b,c;if(!a.b)switch(Du(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Qx(this.b,null)}};_.b=null;_.c=null;function Tx(a,b){this.b=a;this.c=b}s(351,1,{},Tx);_.b=null;var cy=_.c=null;
function dy(){dy=u;cy=new Rt((fu(),new eu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ey(a,b){this.pb=$doc.createElement(Cg);var c=xv(this.pb)+Wa;Di(this.dd(),c,!1);this.pb.textContent=a||j;this.pb[sd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);ql();this.pb.setAttribute("role",Xl.b);this.b=b}s(354,307,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},ey);_.b=null;_.c=null;
_.d=null;function fy(){var a;this.pb=$doc.createElement(Cg);this.pb[sd]="gwt-MenuItemSeparator";a=$doc.createElement(Sd);zu(this.pb,a);a[sd]="menuSeparatorInner"}s(355,307,pi,fy);function gy(){var a,b,c,d,e;b=null.Rf();e=jj();d=kj();b[Rd]=(ap(),Bf);b[Zg]=0+(pj(),Uf);b[Be]=cb;c=$doc;c=(D(c.compatMode,Fb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Fb)?a.documentElement:a.body).scrollHeight||0;b[Zg]=(c>e?c:e)+Uf;b[Be]=(a>d?a:d)+Uf;b[Rd]="block"}function qw(){}s(356,1,{},qw);
_.Pc=function(){gy()};function hy(a){this.b=a}s(357,1,{},hy);
_.Tc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Tc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Du(d.type)){case 4:case 1048576:if(ej){a.c=!0;break}if(!c&&b.V){b.Cd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(ej){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;function iy(a){this.b=a}
s(358,1,{},iy);_.b=null;function rw(){rw=u;sw=new jy(Eb,0);zw=new jy(lc,1);Bw=new jy(uc,2);ky=F(ly,r,74,[sw,zw,Bw])}function jy(a,b){E.call(this,a,b)}s(359,139,{74:1,113:1,116:1,118:1},jy);var ky,sw,zw,Bw;function my(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Su(a.b.$),gy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Mi(a.i.b),a.i=null,a.c=!1)}function ny(a){a.k||(my(a),a.d||(cj(),$v(dj(null),a.b)));a.b.pb.style[zd]="rect(auto, auto, auto, auto)";a.b.pb.style[Of]=Xg}
function oy(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=J(b*a.e);i=J(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.b.pb.style[zd]="rect("+g+Vf+f+Vf+c+Vf+e+"px)"}
function lw(a,b,c){a.d=c;Xj(a);a.j&&(Yj(a.j),a.j=null,ny(a));a.b.hb=b;var d=a.b;d.eb&&(Mi(d.eb.b),d.eb=null);d._&&(Mi(d._.b),d._=null);if(d.hb){d.eb=Gu(new hy(d));var e;e=new iy(d);Mu();e=Nu?is(Nu.b,(!hs&&(hs=new pk),hs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(rw(),sw)&&!b&&(c=!1);a.k=b;c?b?(my(a),a.b.pb.style[Rf]=Zc,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),a.b.pb.style[zd]=$f,cj(),b=dj(null),Sv(b,a.b,b.pb),a.j=new py(a),dk(a.j,1)):Zj(a,200):(my(a),a.k?(a.b.pb.style[Rf]=Zc,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),cj(),
b=dj(null),Sv(b,a.b,b.pb)):a.d||(cj(),$v(dj(null),a.b)),a.b.pb.style[Of]=Xg)}function tw(a){var b=(fk(),gk);this.n=new ek(this);this.t=b;this.b=a}s(360,17,{},tw);_.sc=function(){ny(this)};_.tc=function(){this.e=Wn(this.b.pb,If);this.f=Wn(this.b.pb,Jf);this.b.pb.style[Of]=Ce;oy(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){oy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function py(a){jk();this.b=a}s(361,24,{},py);_.wc=function(){this.b.j=null;Zj(this.b,200)};
_.b=null;function Au(){Au=u;qy()}function Bu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Nw(a){return function(){this.__gwt_resolve=ry;return a.fd()}}function ry(){throw"A PotentialElement cannot be resolved twice.";}
function qy(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function cj(){cj=u;sy=new ty;uy=new zi;Iv=new rs}function vy(a){this.q=new ew(this);this.pb=a;Ev(this)}
function dj(a){cj();var b,c;c=Zi(uy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==uy.e){var d=new wy;mk();nk(ok?ok:ok=new pk,d)}!b?c=new xy:c=new vy(b);x(uy,a,c);ss(Iv,c);return c}s(363,303,fi,vy);var sy,uy,Iv;function ty(){}s(364,1,{},ty);_.Fd=function(a){a.md()&&a.od()};function wy(){}s(365,1,{},wy);_.Nc=function(){cj();try{Ov(Iv,sy)}finally{yy(Iv.b),yy(uy)}};function xy(){vy.call(this,$doc.body)}s(366,363,fi,xy);
_.xd=function(a,b,c){cw(a,b-0,c-0)};function jw(a){this.d=a;this.b=!!this.d.jb}s(367,1,{},jw);_.Uc=function(){return this.b};_.Vc=function(){if(!this.b||!this.d.jb)throw new Yv;this.b=!1;return this.c=this.d.jb};_.Wc=function(){this.c&&this.d.rd(this.c)};_.c=null;_.d=null;function zy(a,b){a.pb[Ug]=null!=b?b:j}s(370,321,ei);_.Xc=function(a){0!=(Du(a.type)&896)?Gv(this,a):Gv(this,a)};_.pd=function(){};function Ay(){Ay=u;By()}s(369,370,ei);
function Cy(){Ay();var a=$doc.createElement("textarea");!ju&&(ju=new iu);!hu&&(hu=new gu);this.pb=a;this.pb[sd]="gwt-TextArea"}s(368,369,ei,Cy);function Dy(){var a;Ay();var b=(a=$doc.createElement("INPUT"),a.type=Dg,a);!ju&&(ju=new iu);!hu&&(hu=new gu);this.pb=b;this.pb[sd]="gwt-TextBox"}s(371,369,ei,Dy);function By(){By=u;Ey=new Fy;Gy=new Hy;Iy=new Jy;Ky=new Ly;My=F(Ny,r,81,[Ey,Gy,Iy,Ky])}s(372,139,ai);var My,Ey,Gy,Iy,Ky;function Fy(){E.call(this,Eb,0)}s(373,372,ai,Fy);
function Hy(){E.call(this,Zb,1)}s(374,372,ai,Hy);function Jy(){E.call(this,ac,2)}s(375,372,ai,Jy);function Ly(){E.call(this,tc,3)}s(376,372,ai,Ly);function Oy(a,b){var c,d;c=$doc.createElement(Pg);d=$doc.createElement(Cg);d[bd]=a.b.b;d.style[Vg]=a.c.b;var e=(Au(),Bu(d));c.appendChild(e);zu(a.e,c);Sv(a,b,d)}function Py(){Lw.call(this);this.b=(dx(),qx);this.c=(rx(),ux);this.f[od]=bb;this.f[nd]=bb}s(377,322,fi,Py);_.rd=function(a){var b;b=Zn(a.pb);(a=Wv(this,a))&&this.e.removeChild(Zn(b));return a};
function Qy(a,b){if(0>b||b>=a.d)throw new Vv;return a.b[b]}function Xv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Tv(a,b,c){var d,e;if(0>c||c>a.d)throw new Vv;if(a.d==a.b.length){e=v(Ry,r,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)ht(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ht(a.b,d,a.b[d-1]);ht(a.b,c,b)}function ew(a){this.c=a;this.b=v(Ry,r,82,4,0)}s(378,1,{},ew);_.ud=function(){return new Zv(this)};_.b=null;_.c=null;_.d=0;
function Mv(a){if(a.b>=a.c.d)throw new Yv;return a.c.b[++a.b]}function Nv(a){if(0>a.b||a.b>=a.c.d)throw new mx;a.c.c.rd(a.c.b[a.b--])}function Zv(a){this.c=a}s(379,1,{},Zv);_.Uc=function(){return this.b<this.c.d-1};_.Vc=function(){return Mv(this)};_.Wc=function(){Nv(this)};_.b=-1;_.c=null;function Gx(){Gx=u;Jx=(fu(),new eu(En()+"clear.cache.gif"))}var Jx,Hx=null;function Ix(){}s(381,1,{},Ix);function Sy(){Sy=u;Gx()}function Ty(a,b,c,d,e){Sy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Uy(a,b,c){Sy();Ty.call(this,(fu(),new eu(a)),b,0,c,16)}s(382,315,{},Ty,Uy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rw(){var a;a=$doc.createElement(Sd);a.tabIndex=0;return a}function Mi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?ks(b,new lu(b,c,d,a)):ys(b,c,d,a)}function os(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(388,1,{},os);_.b=null;_.c=null;_.d=null;_.e=null;function ls(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(389,1,{},ls);_.qc=function(){ms(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function lu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(390,1,{},lu);_.qc=function(){ys(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Vy(a,b){b.n!=a&&(!a.bc&&(a.bc=new Wi),b.n=a,Qi(a.bc,b))}function Wy(a){var b;b=a.cZ.e;if(-1!=yv(b,zv(36)))return null;a=a.cc.c.c++;return b=Un(b,Xy(b,zv(46))+1)+j+a}function Yy(a,b,c,d){0==--a.Yb&&(a.hc!=a.Wd()&&(d|=4),!a.gc&&(d|=2),0<d&&new Zy(a,b,c,Lt(d)))}
function $y(a){return!a.Ub&&a._b?$y(a._b):a.Ub}function az(a){return!a.Wb&&a._b?az(a._b):a.Wb}function bz(a){var b;b=new cz;if(a.Wd()){for(;a&&!y(a,101);a=a._b){var c=b,d=a.Td();c.b+=a.Sd();c.c+=d}y(a,101)&&(c=a.Td(),b.b+=a.Sd(),b.c+=c);return b}throw new dz;}function ez(a){a.dc=!1;a.de();fz(a)}function fz(a){if((a=y(a,101)?null:a._b)&&a.dc)ez(a),a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}function gz(a){return(a=a.Ld())?a:new hz(1,1)}function iz(a){var b;return(b=a.Md())?new jz(b):new jz(a.Od())}
function kz(a){0==a.Yb++&&(a.hc=a.Wd(),a.gc=!0,a.ae())}function lz(a){return!a.Wb?(a.Vd(),!0):!1}function O(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,89)&&c.b==b.b||a.ac.Ef(b)}function mz(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)fz(a),new nz(a,100);if(g!=a.fc||f!=a.Xb)a.Vd(),new nz(a,101)}function oz(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Vd(),a.ac.Ff(b),a.Wd()&&a.ce())}
function pz(a){a.ec||(kz(a),qz(a,!0),rz(a),a.ec=!0,new nz(a,102),Yy(a,a,a._b,0),fz(a),a.ac.Hf(a))}function sz(){this.cc=(gq(),gq(),tz);new zi;this.Ud();this.$b=(uz(),vz)}s(394,1,Rh);_.Id=function(){return!1};_.Jd=function(){return Wy(this)};_.Kd=function(){return $y(this)};_.Ld=function(){return wz(this.ac,this)};_.Md=function(){return this.Ld()};_.Nd=function(){return this.Xb};_.Od=function(){return this.Yd()};_.Pd=function(){return new xz(0,0,0,0)};_.Qd=function(){return this._d()};_.Rd=function(){return this.fc};
_.Sd=function(){return this.ic};_.Td=function(){return this.jc};_.Ud=function(){};_.Vd=function(){ez(this)};_.Wd=function(){return this.ec&&!!this._b&&this._b.Wd()};_.Xd=function(){};_.Yd=function(){return gz(this)};_.Zd=function(){};_.$d=function(){return(null==this.Zb&&(this.Zb=this.Jd()),this.Zb)+Aa+this.Sd()+Aa+this.Td()+Aa+this.Rd()+$g+this.Nd()+(this.ec?j:",hidden")};_._d=function(){return iz(this)};_.ae=function(){};_.be=function(){return lz(this)};_.ce=function(){};
_.de=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ee=function(a,b){this.fe(this.ic,this.jc,a,b)};_.fe=function(a,b,c,d){this.ge(a,b,c,d,this.Vb,!0);this.Vb=0};_.ge=function(a,b,c,d){mz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.$d()+Qc};_.he=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function Q(a,b,c){var d;if(-1>a.Pb.b.d)throw new qk("Missing message: awt.12A");if(y(b,91)){if(b==a)throw new qk("Missing message: awt.12B");a:{if(a&&!y(a,101))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,101))break;d=d._b}d=!1}if(d)throw new qk("Missing message: awt.12C");if(y(b,101))throw new qk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new nn;var e=uj(d.Pb.b,b),f;f=vu(d.Pb.b,e);d.Qb&&d.Qb.ne(f);yz(d,e);new zz(d,301,f)}d=a.Pb.b.d;kz(b);Az(a.Pb.b,d,b);d=(b._b=a,b.Xd(!0),ez(a),!!a.Qb&&
y(a.Qb,94)&&(a.Qb.o=!1),Yy(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,94)){var g=a.Qb;if(!b)throw new js("Missing message: awt.185");if(null==c||null!=c)Bz(g,c,b);else throw new qk("Missing message: awt.92");}else a.Qb.je(null==c?null:c,b)}catch(i){i=Hi(i);if(y(i,121))throw b=i,yz(a,d),b;throw i;}b.de();new zz(a,300,b)}function Cz(a,b){var c;c=a.ie();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Dz(a){var b;b=a.ie();return new Ez(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function qz(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)vu(a.Pb.b,c).Xd(b)}function yz(a,b){var c;c=vu(a.Pb.b,b);kz(c);c.Xd(!1);yu(a.Pb.b,b);c._b=null;ez(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1);Yy(c,c,a,1)}function Fz(a){var b=(Gz(),Hz);oz(a,b);for(b=0;b<a.Pb.b.d;++b)vu(a.Pb.b,b).be()}function Iz(a,b){var c,d;if(a.Qb)for(d=new Bi(a.Pb.b);d.c<d.e.ye();)c=Ci(d),a.Qb.ne(c);if(b)for(d=new Bi(a.Pb.b);d.c<d.e.ye();)c=Ci(d),b.je(null,c);a.Qb=b;ez(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}
function rz(a){if(!a.dc){a.Qb&&a.Qb.ke(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=vu(a.Pb.b,c),b.dc||b.he();a.dc=!0}}function Jz(){sz.call(this);this.Pb=new Kz;this.Tb=(gq(),gq(),tz)}s(393,394,bi);_.Ld=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.le(this));return this.Rb};_.Md=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.me(this));return this.Sb};_.ie=function(){return this.Pd()};_.Od=function(){return gz(this)};_.Qd=function(){return iz(this)};
_.Ud=function(){this.ac=(gq(),new Lz)};_.Vd=function(){ez(this);this.Qb&&y(this.Qb,94)&&(this.Qb.o=!1)};_.Xd=function(a){qz(this,a)};_.Yd=function(){return gz(this)};_._d=function(){return iz(this)};_.ae=function(){var a;for(a=0;a<this.Pb.b.d;++a)kz(vu(this.Pb.b,a))};_.be=function(){var a;if(!lz(this))return!1;for(a=0;a<this.Pb.b.d;++a)vu(this.Pb.b,a).be();return!0};_.de=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=vu(this.Pb.b,b),a.de()};_.he=function(){rz(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Mz(){var a=new Nz;Jz.call(this);Iz(this,a)}s(392,393,bi,Mz);_.Jd=function(){return"panel"+this.Tb.c.e++};function Oz(a,b,c){a=Pz(a.Ob,b,c);a.k=!0;return new Qz(a)}function Rz(a){a.Zd(a.Ob.e)}function Sz(a){return new hz(Wn(a.Ob.pb,Jf),Wn(a.Ob.pb,If))}s(391,392,bi);_.Nd=function(){return Wn(this.Ob.pb,If)};_.Rd=function(){return Wn(this.Ob.pb,Jf)};_.Sd=function(){return Rj(this.Ob.pb)};_.Td=function(){return Tj(this.Ob.pb)};
_.Wd=function(){return this.Ob.pb.style.display!=Bf};_.ce=function(){Rz(this)};_.ee=function(){};_.Ob=null;function Tz(a){if(null!=a)this.f=a;else throw new Uz;}s(396,1,ii);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function Vz(){Vz=u;R=new zi;x(R,new S(400),new T(ih));x(R,new S(401),new T(ih));x(R,new S(402),new T(ih));x(R,new S(500),new T(kh));x(R,new S(501),new T(kh));x(R,new S(502),new T(kh));x(R,new S(503),new T(lh));x(R,new S(504),new T(kh));x(R,new S(505),new T(kh));x(R,new S(506),new T(lh));x(R,new S(507),new T(Ch));x(R,new S(100),new T(eh));x(R,new S(101),new T(eh));x(R,new S(102),new T(eh));x(R,new S(103),new T(eh));x(R,new S(1004),new T(hh));x(R,new S(1005),new T(hh));x(R,new S(800),new T(sh));x(R,
new S(801),new T(sh));x(R,new S(200),new T(mh));x(R,new S(201),new T(mh));x(R,new S(202),new T(mh));x(R,new S(204),new T(mh));x(R,new S(203),new T(mh));x(R,new S(209),new T(Dh));x(R,new S(208),new T(Eh));x(R,new S(207),new T(Eh));x(R,new S(206),new T(mh));x(R,new S(205),new T(mh));x(R,new S(1400),new T(Ah));x(R,new S(1401),new T(Bh));x(R,new S(1402),new T(Bh));x(R,new S(300),new T(fh));x(R,new S(301),new T(fh));x(R,new S(1100),new T(rh));x(R,new S(1101),new T(rh));x(R,new S(1200),new T(zh));x(R,new S(701),
new T(ph));x(R,new S(900),new T(qh));x(R,new S(1001),new T(nh));x(R,new S(601),new T(oh))}s(395,396,ii);_.$d=function(){return j};_.tS=function(){var a;a=j;y(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Jd()),a.Zb),null==a&&(a=j));return this.cZ.e+Oc+this.$d()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function T(a){this.b=a}s(398,1,{},T);_.b=dh;function Wz(){}s(399,1,{},Wz);_.b=null;_.c=null;
function Xz(a,b){var c;b&&(a.b?(c=new Yz(a.b),ht(c.c,c.d++,b),a.b=c):(a.b=new Wi,Qi(a.b,b)))}s(401,1,ii);_.b=null;function Zz(){}function $z(){}s(400,401,ii,Zz,$z);function aA(){aA=u;Math.sqrt(2)}function bA(a){aA();if(0>a)throw new qk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(402,1,{86:1},bA);_.eQ=function(a){return a===this?!0:y(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new cA;a.b=31*a.b+J((new dA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+J((new dA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function eA(){eA=u;fA=new rs;gA=new hz(0,0);ss(fA,Bb);ss(fA,Rb);ss(fA,wb);ss(fA,"Last");ss(fA,Hb);ss(fA,ic);ss(fA,Fc);ss(fA,Mc);ss(fA,Pb)}
function Bz(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!hv(fA.b,b))throw new qk(hA());jt(Zi(a.d,d))===jt(c)&&jt(Zi(a.c,c))===jt(d)||((b=Zi(a.d,d))&&iA(a,b,d),jA(a.b.ud(),c)&&iA(a,c,d),b=a.b,new kA(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function lA(a,b){return new hz(Aj(b[1].c,Aj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Aj(b[0].b,Aj(b[4].b,b[3].b))+a.n)}function iA(a,b,c){mA(a.b,b);Ki(a.c,b);Ki(a.d,c)}
function nA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;oA(c,c.length,gA);c=a.j;oA(c,c.length,gA);c=a.p;oA(c,c.length,null);a.q=0;for(d=pA(a.b,0);d.c!=d.e.b;){c=qA(d);e=Zi(a.c,c);var f=b.$b;e=wn(e,Hb)?0:wn(e,ic)?1:wn(e,Fc)?2:wn(e,Mc)?4:wn(e,Pb)?3:wn(e,Bb)?f.b?4:3:wn(e,wb)?f.b?3:4:wn(e,Rb)?1:2;c.ec?a.p[e]||(ht(a.p,e,c),++a.q,a.i[e]=c.Od(),a.j[e]=c.Qd()):a.p[e]||(a.i[e]=c.Od(),a.j[e]=c.Qd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
function rA(){eA();sA.call(this,0)}function sA(a){eA();gq();this.b=new tA;this.c=new zi;this.d=new zi;this.e=a;this.k=0;this.o=!1;this.p=v(uA,r,90,5,0);this.i=v(vA,r,92,5,0);this.j=v(vA,r,92,5,0);this.q=this.f=this.n=0}s(403,1,{94:1,113:1},rA,sA);_.je=function(a,b){Bz(this,a,b)};
_.ke=function(a){nA(this,a);if(0!=this.q)if(a=Dz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.fe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ee(a.c,this.j[1].b),this.p[1].ge(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].ee(this.j[4].c,c),this.p[4].ge(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].fe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ee(a.c,
this.j[2].b),this.p[2].ge(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ee(this.j[3].c,c),this.p[3].ge(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.le=function(a){var b;b=this.o;nA(this,a);this.o=b;return 0==this.q?Cz(a,new hz(0,0)):Cz(a,lA(this,this.i))};_.me=function(a){var b;b=this.o;nA(this,a);this.o=b;return Cz(a,lA(this,this.j))};_.ne=function(a){var b;b=Zi(this.c,a);null!=b&&iA(this,a,b)};_.tS=function(){return wA.e+"[hgap="+this.e+",vgap="+this.k+Qc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var gA,fA;function xA(a){sz.call(this);this.ac=(gq(),new yA(a,this))}s(404,394,{87:1,90:1,95:1,109:1,113:1},xA);_.Jd=function(){return md+this.cc.c.b++};_.Ld=function(){return!az(this)?new hz(0,0):wz(this.ac,this)};_.de=function(){};s(406,1,{});s(405,406,{},function(){});function zA(){zA=u}
function AA(a,b){if(null==b)throw new js("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Mf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function BA(){zA();sz.call(this);new Wi;this.ac=new CA((gq(),this))}s(407,394,{88:1,90:1,95:1,109:1,113:1},BA);_.Ld=function(){return wz(this.ac,this)};
_.$d=function(){return(null==this.Zb&&(this.Zb=Wy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+$g+this.Xb+(this.ec?j:",hidden")+",current="+iq(this.ac.b,this.ac.b.pb.selectedIndex)};function DA(){DA=u;EA=new FA(255,255,255);GA=new FA(192,192,192);HA=new FA(128,128,128);IA=new FA(64,64,64);JA=new FA(0,0,0);KA=new FA(255,0,0);new FA(255,175,175);LA=new FA(255,200,0);MA=new FA(255,255,0);new FA(0,255,0);NA=new FA(255,0,255);OA=new FA(0,255,255);PA=new FA(0,0,255)}
function QA(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new FA(3,3,3);3>c&&0!=c?c=3:(c=J(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=J(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=J(a/0.7),a=255<a?255:a);return new FA(c,a,b)}function RA(a){return new FA(J(0.7*(a.b>>16&255)),J(0.7*(a.b>>8&255)),J(0.7*(a.b&255)))}function FA(a,b,c){DA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new qk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(408,1,{89:1,96:1,100:1},FA);_.eQ=function(a){return y(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return SA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var JA,PA,OA,IA,HA,GA,NA,LA,KA,EA,MA;function uz(){uz=u;vz=new TA(!0);UA=new rs;ss(UA,"ar");ss(UA,"fa");ss(UA,"iw");ss(UA,"ur")}function TA(a){this.b=a}s(409,1,ii,TA);_.b=!1;var vz,UA;s(411,1,{105:1,115:1});function VA(){hz.call(this,0,0)}function hz(a,b){this.c=a;this.b=b}
function jz(a){hz.call(this,a.c,a.b)}s(410,411,{92:1,105:1,113:1,115:1},VA,hz,jz);_.eQ=function(a){return a===this?!0:y(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new cA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return WA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function pr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(412,1,ii,pr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.oe=function(){return 0!=(this.f&4)};_.pe=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=j,this.pe()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.oe()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Qc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function XA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function YA(a,b,c,d,e,f,g){var i,h,l,d=d+a.d;switch(a.b){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.d-1;for(h=0;h<=l;++h)c=(Uw(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Qd(),c.fe(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function ZA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Qd():c.Od(),g=Aj(g,c.b),i+=c.c+a.d);return new hz(i,g+2*a.e)}function Nz(){$A.call(this,1,5,5)}
function $A(a,b,c){gq();this.d=b;this.e=c;this.b=a}s(413,1,ii,Nz,$A);_.je=function(){};
_.ke=function(a){this.c=aB(a.Pb);if(0!=XA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Dz(a);g=a.ie();i=a.$b.b;l=new Wi;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new bB(n);for(w=0;w<n;++w)ht(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var H=d,B=uj(a.Pb.b,q);Uw(B,H.d);ht(H.c,B,q)}for(d=new Bi(d);d.c<d.e.ye();)if((c=Ci(d))&&c.ec)a=c.Qd(),!e&&m+a.c>b.c&&(YA(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ee(),m=f,o+=h+this.e,h=0),e=!1,ht(l.c,l.d++,c),m+=a.c+this.d,h=Aj(h,a.b);YA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.le=function(a){this.c=aB(a.Pb);return 0==XA(this)?Cz(a,new hz(10,10)):Cz(a,ZA(this,!1))};_.me=function(a){this.c=aB(a.Pb);return 0==XA(this)?Cz(a,new hz(10,10)):Cz(a,ZA(this,!0))};_.ne=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Se;break;case 2:a=dg;break;case 1:a=pd;break;case 4:a="trailing";break;default:a="leading"}return cB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function Gz(){Gz=u;Hz=new dB(Nb,0,12)}
function dB(a,b,c){Gz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(414,1,ii,dB);_.b=null;_.c=0;_.d=0;var Hz;s(415,1,ii);_.tS=function(){return eB.e+"[font="+this.d+"ascent="+fB(this.b,this.d).b+", descent="+fB(this.b,this.d).c+", height="+fB(this.b,this.d).d+Qc};_.d=null;function gB(a){if(!a.n){kz(a);a.Bd();var b,c;for(b=0;b<a.p.d;++b)(c=vu(a.p,b))&&gB(c);qz(a,!1);a.n=!0;Yy(a,a,a._b,0);new hB(a,202)}}
function iB(a){var b,c;a.ec&&(a.ac.Bd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=vu(a.p,b))&&c.Bd()}function jB(a){!az(a)&&Fz(a);var b=iz(a);a.fe(a.ic,a.jc,b.c,b.b);rz(a)}function kB(a,b){a.q!=b&&(a.q=b)}s(417,393,gi);_.Pd=function(){return new xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Bd=function(){iB(this)};_.Wd=function(){return this.ac.d.hb};_.fe=function(a,b,c,d){mz(this,a,b,c,d);this.Vb=0};_.ge=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;mz(this,a,b,c,d);this.ec&&e&&!f&&rz(this)};_.n=!1;_.q=!1;
function lB(a){Jz.call(this);this.r=new $z;this.p=new Wi;this.o=new xz(0,0,0,0);this.ec=!1;Iz(this,new rA);this.ac&&mB(this.ac.d.I.c,a);this.ac&&nB(this.ac.d,!0);kB(this,!0)}s(416,417,gi);_.ie=function(){return new xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Sd=function(){return Rj(this.ac.d.pb)};_.Td=function(){return Tj(this.ac.d.pb)};_.Ud=function(){this.ac=new oB((gq(),j),this)};
function pB(a,b,c,d,e,f){var g,i;g=a.e;f?(i=QA(g),f=new FA(J(0.7*(g.b>>16&255)),J(0.7*(g.b>>8&255)),J(0.7*(g.b&255))),(a.e=g)&&(a.i=cg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+va)):(i=new FA(J(0.7*(g.b>>16&255)),J(0.7*(g.b>>8&255)),J(0.7*(g.b&255))),f=QA(g),(a.e=i)&&(a.i=cg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va));--d;--e;qB(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=cg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va);qB(a,b,c,d,1);qB(a,b,c+1,1,e);(a.e=f)&&(a.i=cg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+va);qB(a,b+d,c,1,e);qB(a,b+1,c+e,d,1)}s(418,1,{});_.tS=function(){return"Graphics"};s(419,418,{});function rB(a){var b,c;c=Aj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new hz(b,c)}function sB(a,b,c){var d,e,f,g,i,h;a.c=aB(b.Pb);if(0==a.c.length)return new VA;g=rB(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qd():d.Od(),h=Aj(h,d.c),i=Aj(i,d.b);return new hz(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function tB(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=J(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function uB(){vB.call(this,7)}function vB(a){gq();this.e=0;this.b=1;this.f=a;this.d=0}s(420,1,ii,uB,vB);_.je=function(){};
_.ke=function(a){var b,c;this.c=aB(a.Pb);if(0!=this.c.length&&(b=Dz(a),!(0>=b.c||0>=b.b))){c=rB(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(I,k,-1,d,1);e=v(I,k,-1,d,1);h=v(I,k,-1,c,1);l=v(I,k,-1,c,1);tB(b.c,b.d,this.d,f,e);tB(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].fe(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.le=function(a){return Cz(a,sB(this,a,!1))};_.me=function(a){return Cz(a,sB(this,a,!0))};_.ne=function(){};
_.tS=function(){return wB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Qc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function mx(){qn()}function Fv(a){qn();this.i=a}s(422,97,di,mx,Fv);function dz(){qn();this.i="Missing message: awt.151"}s(421,422,di,dz);s(423,1,{});function xz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(424,1,{93:1,113:1,115:1},xz);_.eQ=function(a){return a===this?!0:y(a,93)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return xB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function yB(a){zB.call(this,a,0)}function zB(a,b){sz.call(this);this.ac=(gq(),new AB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(dx(),ox);c.b=d;ax(c);break;case 0:c=c.b;d=(dx(),ex);c.b=d;ax(c);break;case 2:c=c.b,d=(dx(),fx),c.b=d,ax(c)}}s(425,394,Rh,yB,zB);
_.Ld=function(){return!az(this)?new hz(0,0):wz(this.ac,this)};_.$d=function(){var a=(null==this.Zb&&(this.Zb=Wy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+$g+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Se;switch(this.b){case 1:b=pd;break;case 2:b=dg}return a+b+",text=null"};_.b=0;s(428,1,ii);_.$d=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.$d()+Qc};_.k=null;_.n=null;
function BB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function CB(a){this.o=(gq(),gq(),tz);var b;var c;b=this.cZ.e;-1!=yv(b,zv(36))?b=null:(c=this.o.c.d++,b=Un(b,Xy(b,zv(46))+1)+j+c);this.k=b;this.e=new Zz;this.i=a;this.f=!0;this.j=new DB(this)}s(427,428,ii,CB);_.$d=function(){return BB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(426,427,Uh);_.$d=function(){return BB(this)+(this.c?",tearOff":j)};_.c=!1;s(430,1,{106:1});
_.eQ=function(a){return a===this?!0:y(a,106)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new cA;EB(a,this.b);EB(a,this.c);return a.b};function cz(){this.c=this.b=0}function FB(a,b){this.b=a;this.c=b}function GB(a){var b=a.c;this.b=a.b;this.c=b}s(429,430,{97:1,106:1,113:1},cz,FB,GB);_.eQ=function(a){return a===this?!0:y(a,97)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return HB.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function IB(a,b){if(!b)throw new js("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new fy,e=c.d.d;if(0>e||e>c.d.d)throw new Vv;c.p&&(d.pb[Bd]=2);Ox(c,e,d.pb);Az(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Vv;Az(d.d,e,c);for(f=g=0;f<e;++f)y(vu(d.d,f),73)&&++g;Az(d.j,g,c);Ox(d,e,c.pb);c.c=d;e=xv(c.pb)+Wa;Di(c.dd(),e,!1);d.p&&(e=uj(d.d,c),-1!=e&&(d=ev(d.p?d.f:ev(d.f,0),e),2==fv(d)&&d.removeChild(ev(d,1)),c.pb[Bd]=2))}}
function JB(){CB.call(this,j);new Wi;this.c=!1;this.b=(gq(),new KB)}s(431,426,Uh,JB);_.b=null;s(434,1,{99:1,108:1,115:1});s(433,434,{99:1,107:1,108:1,115:1});_.eQ=function(a){return a===this?!0:y(a,107)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new cA;EB(a,this.d);EB(a,this.e);EB(a,this.c);EB(a,this.b);return a.b};function Ez(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}s(432,433,{98:1,99:1,107:1,108:1,113:1,115:1},Ez);
_.eQ=function(a){return a===this?!0:y(a,98)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return LB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function MB(){MB=u;NB=new OB;PB=new QB;RB=new QB}var NB,RB,PB;s(436,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ti(this)};function OB(){}s(437,436,{},OB);function QB(){}s(438,1,{},QB);s(439,394,Rh);_.Kd=function(){return null};
function SB(a,b){var c;c=new TB(az(a));return!c?null:new hz(UB(c,"_")*b+6,fB(c.b,c.d).d+6)}function VB(a,b){var c;c=SB(a,b);return!c?gz(a):c}function WB(a,b){var c;c=SB(a,b);return!c?iz(a):c}function XB(a,b){var c=a.ac;zy(c.b,b);c.f.b=-1;c.f.c=-1}function YB(a){ZB.call(this,a,null!=a?a.length:0)}function ZB(a,b){sz.call(this);this.b=0>b?0:b;var c=this.ac;zy(c.b,a);c.f.b=-1;c.f.c=-1}s(440,439,Rh,YB,ZB);_.Jd=function(){return"textfield"+this.cc.c.f++};
_.Ld=function(){return SB(this,Xn(this.ac.b.pb,Ug).length)};_.Md=function(){return!az(this)?null:SB(this,Xn(this.ac.b.pb,Ug).length)};_.Od=function(){return 0<this.b?VB(this,this.b):gz(this)};_.Qd=function(){return 0<this.b?WB(this,this.b):iz(this)};_.Ud=function(){this.ac=(gq(),new $B)};_.Yd=function(){return 0<this.b?VB(this,this.b):gz(this)};_._d=function(){return 0<this.b?WB(this,this.b):iz(this)};_.b=0;function gq(){gq=u;tz=new aC}function sr(){var a=(gq(),gq(),tz);!a.d&&(a.d=new bC)}
function aC(){this.c=new cC;this.e=new Wz}s(441,1,{},aC);_.b=null;_.d=null;var tz;function cC(){}s(442,1,{},cC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(443,1,{});function dC(){dC=u;eC=new fC;gC=new fC}function hC(a,b){return b==a?!0:!b?!1:!0}function fC(){}s(444,1,{102:1},fC);_.eQ=function(a){return null==a||!y(a,102)?!1:hC(this,a)};_.hC=function(){var a;a=null.Rf()+";class="+null.Rf();a=!null.Rf().Rf()?a:a+";charset=";return Wt(a)};
_.tS=function(){return iC.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var eC,gC;function jC(){jC=u;F(kC,r,102,[(dC(),gC),eC])}function lC(a){jC();this.b=a}s(445,1,{},lC);_.b=null;function mC(a){a="flavor = "+a;qn();this.i=a}s(446,98,{103:1,113:1,119:1,127:1},mC);function nC(a,b,c){Vz();oC.call(this,a,b,c,dh)}function oC(a,b,c,d){Vz();Tz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(447,395,ii,nC,oC);
_.$d=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Qt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=dh;function nz(a,b){Vz();Tz.call(this,a);this.e=b}s(448,395,ii,nz);
_.$d=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Sd()+Aa+a.Td()+ba+a.Rd()+$g+a.Nd()+va};function zz(a,b,c){Vz();nz.call(this,a,b);this.b=c}s(449,448,ii,zz);
_.$d=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.Zb&&(b.Zb=b.Jd());return a+b.Zb};_.b=null;function Zy(a,b,c,d){Vz();Tz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(450,395,ii,Zy);
_.$d=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ot(Ht(this.b,eh))&&(a+="PARENT_CHANGED,"),Ot(Ht(this.b,fh))&&(a+="DISPLAYABILITY_CHANGED,"),Ot(Ht(this.b,hh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=dh;_.c=null;_.d=null;s(451,1,ni);function hB(a,b){Vz();nz.call(this,a,b);this.d=null;this.b=this.c=0}
s(452,448,ii,hB);
_.$d=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;s(453,1,{});function pC(a){if(null==a)throw new nn;}s(454,453,{},pC);
function qC(){qC=u;rC={};rC["java.vendor"]=te;rC["package.restrict.access.sun"]=Tg;rC["sun.java.launcher"]=ec;rC["sun.management.compiler"]=te;rC["os.name"]=ec;rC[" sun.boot.class.path"]=ec;rC["path.separator.applet"]=ec;rC["java.vm.specification.vendor"]=te;rC["java.runtime.version"]=ec;rC["http.proxyPort"]=ec;rC["user.name"]=ec;rC["user.language"]=ec;rC["os.name.applet"]=ec;rC["browser.version"]=ec;rC["java.version"]=ec;rC["user.timezone"]=ec;rC["java.endorsed.dirs"]=ec;rC["java.specification.name"]=
"GWT";rC["java.specification.version"]="2.5.0";rC[Ne]=$b;!Hr&&(Hr=new Pr);Hr.b?rC[Le]="yes":rC[Le]=null}var rC;s(457,98,Th);function sC(){qn()}function tC(a){qn();this.i=a}s(456,457,{110:1,113:1,119:1,127:1},sC,tC);function uC(){uC=u;vC=new wC}function xC(a){var b;if(a.n){var c;b=new Ut;kn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,kn(b.b,a.b));c=a.c;a=a.k;null!=c&&kn(b.b,c);null!=a&&(b.b.b+=ma,kn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function yC(a){uC();var b,c,d;if(null==a)throw new sC;a=Tn(a);try{d=yv(a,zv(58))}catch(e){e=Hi(e);if(y(e,123))throw new tC(on(e));throw e;}c=yv(a,zv(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;zC();var f,g,i;i=c.length;b=new AC;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new tC(Xb+a);if(!this.n&&(this.n=Zi(vC,this.i),this.n||(this.n=(gq(),new BC))&&x(vC,this.i,this.n),!this.n))throw new tC(Xb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,B,K,P,Y,da,N,oc,Dc,bg,xb,Od,Pd,Qd,Va,Ec,Gb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==CC(c,zv(47),l+2))throw new DC(m);}else{N=c.substr(l,m-l);m-=l;B=0;K=this.d;oc=this.f;
Qd=this.k;w=this.e;xb=this.j;o=this.b;Gb=this.o;Va=CC(N,zv(35),0);if(0==N.indexOf($a)&&0!=N.indexOf("////")){Y=2;oc=-1;B=CC(N,zv(47),2);Pd=CC(N,zv(63),2);-1!=Pd&&(-1==B||B>Pd)&&(B=Pd);-1==B&&(B=m,w=j);P=B;-1!=Va&&Va<B&&(P=Va);var td=zv(64);Ec=N.lastIndexOf(td,P);o=N.substr(2,P-2);-1<Ec&&(Gb=N.substr(2,Ec-2),Y=Ec+1);Dc=CC(N,zv(58),-1==Ec?Y:Ec);q=yv(N,zv(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Dc=q+1:Dc=-1):Dc=-1}catch(ef){if(ef=Hi(ef),!y(ef,119))throw ef;}-1==Dc||Dc>B?K=N.substr(Y,
P-Y):(K=N.substr(Y,Dc-Y),bg=N.substr(Dc+1,P-(Dc+1)),0==bg.length?oc=-1:oc=EC(bg,10))}-1<Va&&(Qd=N.substr(Va+1,m-(Va+1)));H=-1==Va?m:Va;var bc=zv(63);Od=N.lastIndexOf(bc,H);-1<Od?(xb=N.substr(Od+1,H-(Od+1)),0==Od&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),da=Xy(w,zv(47))+1,w=w.substr(0,da-0)),H=Od):0!=Va&&(xb=null);-1<B&&(B<m&&47==N.charCodeAt(B)?w=N.substr(B,H-B):H>B&&(null==w?w=j:D(w,j)?w=Za:w.indexOf(Za),da=Xy(w,zv(47))+1,0==da?w=N.substr(B,H-B):w=w.substr(0,da-0)+N.substr(B,H-B)));null==w&&(w=j);null==
K&&(K=j);d=K;var ze;ze=w;null!=xb&&!D(xb,j)&&(null!=w?ze=w+tb+xb:ze=tb+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=ze;this.f=oc;this.k=Qd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(ud=Xy(this.d,zv(64)))?(this.o=this.d.substr(0,ud-0),this.d=Un(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=yv(this.c,zv(63)))?(this.j=Un(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Gb;this.e=w;this.j=xb}}catch(vd){vd=
Hi(vd);if(y(vd,119))throw new tC(on(vd));throw vd;}if(-1>this.f)throw new tC("incorrect port: "+this.f);}s(458,1,ii,yC);_.tS=function(){return xC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var vC;s(459,1,{});function FC(a,b,c){var d,e;for(d=new GC(a.te().b);HC(d.b);)if(a=d.c=Ci(d.b),e=a.mf(),null==b?null==e:wn(b,e))return c&&IC(d),a;return null}s(463,1,Yh);_.se=function(a){return!!FC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,130)||this.ye()!=a.ye())return!1;for(a=new GC(a.te().b);HC(a.b);)if(b=a.c=Ci(a.b),c=b.mf(),b=b.nf(),!this.se(c)||!JC(b,this.ue(c)))return!1;return!0};_.ue=function(a){a=FC(this,a,!1);return!a?null:a.nf()};_.hC=function(){var a,b,c;c=0;for(b=new GC(this.te().b);HC(b.b);)a=b.c=Ci(b.b),c+=a.hC(),c=~~c;return c};_.ve=function(){return 0==this.ye()};_.we=function(){throw new KC("Put not supported on this map");};
_.xe=function(a){a=FC(this,a,!0);return!a?null:a.nf()};_.ye=function(){return this.te().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new GC(this.te().b);HC(c.b);)b=c.c=Ci(c.b),a?d+=Ba:a=!0,d+=j+b.mf(),d+=qb,d+=j+b.nf();return d+"}"};function yy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function hv(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=mb+b in a.f;else a:{c=a.Be(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Ae(b,c[d].mf())){c=!0;break a}c=!1}return c}
function Zi(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[mb+b];else a:{c=a.Be(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Ae(b,f.mf())){c=f.nf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=LC(a,c);else if(y(b,1))c=MC(a,b,c);else a:{var d=a.Be(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Ae(b,d.mf())){a=d.nf();d.of(c);c=a;break a}}else e=a.b[d]=[];d=new NC(b,c);e.push(d);++a.e;c=null}return c}
function LC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function MC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ki(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Be(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Ae(b,g.mf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.nf();break a}}c=null}return c}s(462,463,Yh);_.se=function(a){return hv(this,a)};
_.te=function(){return new OC(this)};_.Ae=function(a,b){return this.ze(a,b)};_.ue=function(a){return Zi(this,a)};_.we=function(a,b){return x(this,a,b)};_.xe=function(a){return Ki(this,a)};_.ye=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function zi(){yy(this)}s(461,462,$h,zi);_.ze=function(a,b){return jt(a)===jt(b)||null!=a&&wn(a,b)};_.Be=function(a){return~~zn(a)};function wC(){yy(this)}s(460,461,$h,wC);function PC(){qn()}s(464,97,di,PC);
function QC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=RC(a,c);if(c>=a.j)break;c=SC(a,c);++b}return b}function TC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function UC(a){var b;a.b=0<=a.k&&!a.e?a.k:RC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new PC;b=a.b;a.b=SC(a,a.b);return a.o.substr(b,a.b-b)}
function SC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=VC(a.o,d,a.o.length);if(c<=a.i&&TC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=yv(a.d,zv(c)))break;++d}a.n&&b==d&&(a.f?(c=VC(a.o,d,a.o.length),c<=a.i&&TC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=yv(a.d,zv(c))&&++d));return d}
function RC(a,b){var c,d;if(null==a.d)throw new nn;for(d=b;!a.n&&d<a.j;)if(a.f){c=VC(a.o,d,a.o.length);if(c>a.i||!TC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>yv(a.d,zv(c)))break;++d}return d}function WC(a){XC.call(this,a," \t\n\r\u000c",!1)}function YC(a){XC.call(this,a,Aa,!1)}
function XC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=VC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(I,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=VC(this.d,d,this.d.length),this.c[c]=a}}}s(465,1,{},WC,YC,XC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function ZC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=Cn(e),!(An(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}s(471,1,{});function $C(a,b){b.Gc(new aD);b.Fc(new bD);b.Hc(new cD);b.Ic(new dD(a))}s(470,471,{});_.c=null;_.d=1;_.e=-1;function eD(a){this.b=a;this.c=new fD(this.b);this.d=this.e=1}s(469,470,{},eD);_.b=null;
function fD(a){this.b=a}s(472,1,{},fD);_.Ce=function(a){var b=this.b;null!=a&&0<a.length?(!b.ub&&(b.ub=new rr(b)),gD(b.ub,a)):(b.jb=!0,b.J="ERROR - empty or null structure",hD(b))};_.b=null;function iD(a){this.b=a}s(473,1,{},iD);var jD=_.b=null;
function kD(){kD=u;jD=new Rt((fu(),new eu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function lD(){}function mD(a){nD.call(this,a,fb,fb,null)}function oD(a,b){nD.call(this,a,fb,fb,b)}
function pD(a,b,c){nD.call(this,a,b,c,null)}
function nD(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=dj(a)){this.b=new qD;this.c=new rD(this.b,b,c,d);Sv(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=Pz(a,Wn(a.pb,Jf),Wn(a.pb,If)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?sD="JSME":sD="JME";b.v=tD(b,!1);b.w=tD(b,!0);ur(b,sD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=Sz(b);Iz(b,null);b.nb||(b.S=0);b.T||(b.T=new dB(Vb,0,13),b.W=new TB(b.T));b.U||(b.U=new dB(Vb,
1,13),b.V=new TB(b.U));b.X||(b.X=new dB(Vb,0,11),new TB(b.X));b.k||(b.k=new dB(Vb,0,13),b.n=new TB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;uD=10;b.Fb=!0;try{o=vD(b.Ob,"options");null!=o&&wD(b,o);i=vD(b.Ob,"jme");null!=i&&(b.L=i);l=vD(b.Ob,"mol");null!=l&&(b.ab=l);g=vD(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=vD(b.Ob,Dg);null!=m&&(b.bb=m,hD(b));b.j=vD(b.Ob,"atomcolors");b.i=vD(b.Ob,"atombg");f=vD(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,H,B;w=(DA(),EA);try{if(0!=f.indexOf(ma))throw new pn("bad hex encoding");
B=EC(f.substr(1,2),16);H=EC(f.substr(3,2),16);q=EC(f.substr(5,2),16);n=w=new FA(B,H,q)}catch(K){if(K=Hi(K),y(K,119))qC(),n=w;else throw K;}b.t=n}b.Eb&&b.Z&&xD(b.Z);h=vD(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(P){if(P=Hi(P),!y(P,119))throw P;}b.c=202;for(f=0;23>f;++f)yD[f]=(DA(),LA),zD[f]=Nc;zD[1]=Ub;yD[1]=(DA(),IA);zD[2]=Ab;yD[2]=LA;zD[3]=Db;yD[3]=IA;zD[4]=dc;yD[4]=PA;zD[5]=kc;yD[5]=KA;zD[9]=Qb;yD[9]=NA;zD[10]=Jb;yD[10]=NA;zD[11]=Cb;yD[11]=NA;zD[12]=Wb;yD[12]=NA;zD[8]=zc;yD[8]=RA(MA);
zD[7]=mc;yD[7]=LA;zD[6]=Cc;yD[6]=IA;zD[13]=Bc;yD[13]=IA;zD[18]=Nc;yD[18]=IA;zD[19]=nc;yD[19]=IA;zD[20]=pc;yD[20]=IA;zD[21]=rc;yD[21]=IA;zD[22]=sc;yD[22]=IA;rz(b);b.$=new AD;f=a.d;f.C=Sz(f);null!=f.L?(BD(f,f.L),null!=f.i&&f.Z&&CD(f.Z,f.i,!0),null!=f.j&&f.Z&&CD(f.Z,f.j,!1)):null!=f.ab&&DD(f,f.ab,!0);hD(a.d);o=this.b;f=this.c;$C(new eD(o),f);n=0>=ED();h=new Ax((kD(),jD));h.pb.alt="drag out MOL or RXN file";wv(h,h.pb.alt);m=h.b.f;l=h.b.b;g=o.Y;i=~~((g-l)/2);0>i&&(i=0);o=new iD(o);bj(f.i,h,Wn(f.pb,Jf)-
m-i,Wn(f.pb,If)-(g-i));n?(n=new FD,wv(n,h.pb.alt),0<=m&&(n.pb.style[Zg]=m+Uf),0<=l&&(n.pb.style[Be]=l+Uf),bj(f.i,n,Wn(f.pb,Jf)-m-i,Wn(f.pb,If)-(g-i)),n.pb.draggable=Tg,n.pb.style[Id]=(oo(),wf),Cv(n,o,(Oq(),Oq(),Pq))):(h.pb.draggable=Tg,h.pb.style[Id]=(oo(),wf),Cv(h,o,(Oq(),Oq(),Pq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(476,1,{147:1},lD,mD,oD,pD,nD);_.De=function(a){GD(new HD(a,this.b,ID))};_.Ee=function(){JD(this.b)};_.Fe=function(){Mn((Jn(),Kn),new KD(this))};
_.Ge=function(){return this.b.H};_.He=function(){return this.b.db};_.Ie=function(){return this.b.eb};_.Je=function(){return this.b.rb};_.Ke=function(){return this.b.vb};_.Le=function(){return this.b.xb};_.Me=function(a){$wnd.alert("JSME initialization error: "+a)};_.Ne=function(){var a=this.b,b;a.Bb?b=LD(a,1)+rb+LD(a,2)+rb+LD(a,3):b=LD(a,0);return b};_.Oe=function(){return Rq(this.b)};_.Pe=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=MD(a);a.Jb=b;hD(a);return c};_.Qe=function(a){wD(this.b,a)};
_.Re=function(){};_.Se=function(a){DD(this.b,a,!0)};_.Te=function(a){BD(this.b,a)};_.ce=function(){Rz(this.b)};_.Ue=function(){ND(this.b)};_.Ve=function(a){var b=this.b;if(a=OD(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;PD(b)}};_.We=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Bi(b.b);d.c<d.e.ye();)c=Ci(d),a?c.b=j:c.b=rg}Rz(b.d)};_.Xe=function(a,b){var c=this.b,d;if(d=OD(c,a))CD(d,b,!0),PD(c)};
_.Ye=function(a,b){var c=this.b,d;d=OD(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,hD(c)):(d.D=b,PD(c))};_.Ze=function(a){this.b.H=a};_.$e=function(a){var b=this.b;b.db=a;hD(b)};_._e=function(a){var b=this.b;b.eb=a;hD(b)};_.af=function(a){this.b.qb=a};_.bf=function(a){this.b.rb=a};_.cf=function(a){var b=this.b;b.vb=a;b.v=tD(b,!1)};_.df=function(a){this.b.xb=a};_.ef=function(a){QD(this.b,a)};_.ff=function(a,b){var c=this.b;c.f=!1;c.Kb=new RD(c,a);SD(c.Kb);c.c=253;c.jb=!0;c.J=b;hD(c)};
_.gf=function(a){TD(this.b,a)};_.hf=function(){return UD(this.b)};_.b=null;_.c=null;function KD(a){this.b=a}s(477,1,{},KD);_.qc=function(){var a,b;for(b=new Bi(this.b.c.b);b.c<b.e.ye();)a=Ci(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function VD(){var a=(WD(),XD()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=YD;WD();b=b&&b[0]&&(typeof b[0]==Hf||typeof b[0]==oe)?b[0]:null;a:if(ZD==e||$D==e&&y(b,147))e=!0;else{if(null!=b)for(b=vn(b);b&&b!=ZD;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new lD:3==arguments.length?a=new pD(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new mD(arguments[0]):4==arguments.length?a=new nD(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new oD(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=A(function(a){this.g.De(a)});b.clear=A(function(){this.g.Ee()});b.deferredRepaint=A(function(){this.g.Fe()});b.getHelpURL=A(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=A(function(){return this.g.b.db});b.getMolecularAreaLineWidth=A(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=A(function(){return this.g.b.rb});b.getPasteLabel=A(function(){return this.g.b.vb});
b.getPrePasteJSfunction=A(function(){return this.g.b.xb});b.initializationError=A(function(a){this.g.Me(a)});b.jmeFile=A(function(){return this.g.Ne()});b.molFile=A(function(){return this.g.Oe()});b.nonisomericSmiles=A(function(){return this.g.Pe()});b.options=A(function(a){this.g.Qe(a)});b.ping=A(function(){});b.readMolFile=A(function(a){this.g.Se(a)});b.readMolecule=A(function(a){this.g.Te(a)});b.repaint=A(function(){this.g.ce()});b.reset=A(function(){this.g.Ue()});b.resetAtomColors=A(function(a){this.g.Ve(a)});
b.setAntialias=A(function(a){this.g.We(a)});b.setAtomBackgroundColors=A(function(a,b){this.g.Xe(a,b)});b.setAtomToHighLight=A(function(a,b){this.g.Ye(a,b)});b.setHelpURL=A(function(a){this.g.Ze(a)});b.setMolecularAreaAntiAlias=A(function(a){this.g.$e(a)});b.setMolecularAreaLineWidth=A(function(a){this.g._e(a)});b.setNotifyAtomHighLightChangeJSfunction=A(function(a){this.g.af(a)});b.setNotifyStructuralChangeJSfunction=A(function(a){this.g.bf(a)});b.setPasteLabel=A(function(a){this.g.cf(a)});b.setPrePasteJSfunction=
A(function(a){this.g.df(a)});b.setSubstituent=A(function(a){this.g.ef(a)});b.setTemplate=A(function(a,b){this.g.ff(a,b)});b.showInfo=A(function(a){this.g.gf(a)});b.smiles=A(function(){return this.g.hf()});aE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function nt(){bE||(bE=!0,VD())}s(478,1,{},nt);var bE=!1;function cE(a){qn();this.i=a}s(480,457,Th,cE);function tt(){qn();this.i="divide by zero"}s(481,97,di,tt);function it(){qn()}function dE(a){qn();this.i=a}
s(482,97,di,it,dE);function VC(a,b,c){var d,e;d=eE(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 fE(){}function gE(a){return typeof a==Gf?zc+(0>a?-a:a):a}function hE(a,b){var c;c=new fE;c.e=Kb+(iE(0!=a?-a:0)?gE(0!=a?-a:0):j+ti(c));jE(0!=a?-a:0)&&kE(0!=a?-a:0,c);c.c=4;c.b=b;return c}function V(a){var b;b=new fE;b.e=Kb+(iE(a)?gE(a):j+ti(b));jE(a)&&kE(a,b);return b}
function W(a,b){var c;c=new fE;c.e=Kb+(iE(a)?gE(a):j+ti(c));jE(a)&&kE(a,c);c.c=b?8:0;return c}function lE(){var a;a=new fE;a.e=Kb+(iE(0)?gE(0):j+ti(a));jE(0)&&kE(0,a);a.c=2;return a}function mE(a){var b;b=new fE;b.e=Kb+(iE(a)?gE(a):j+ti(b));jE(a)&&kE(a,b);b.c=1;return b}function jE(a){return typeof a==Gf&&0<a}function iE(a){return null!=a&&0!=a}
function kE(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Fh[b.d])c=c.prototype;else{c=Fh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(484,1,{},fE);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function nE(a){var b;b=oE;!b&&(b=oE=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new pE(Sb+a+ga);return b}
function EC(a,b){var c,d;if(null==a)throw new pE(Ff);if(2>b||36<b)throw new pE("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new pE(Sb+a+ga);}c=parseInt(a,b);if(isNaN(c))throw new pE(Sb+a+ga);if(-2147483648>c||2147483647<c)throw new pE(Sb+a+ga);return c}s(486,1,{113:1,124:1});var oE=null;function qE(a){this.b=a}
s(485,486,{113:1,116:1,117:1,124:1},qE);_.eQ=function(a){return y(a,117)&&a.b==this.b};_.hC=function(){return J(this.b)};_.tS=function(){return j+this.b};_.b=0;function dA(a){this.b=a}s(487,486,{113:1,116:1,120:1,124:1},dA);_.eQ=function(a){return y(a,120)&&a.b==this.b};_.hC=function(){return J(this.b)};_.tS=function(){return j+this.b};_.b=0;function Uz(){qn()}function qk(a){qn();this.i=a}s(488,97,Kh,Uz,qk);function Vv(){qn()}function Xw(a){qn();this.i=a}s(489,97,di,Vv,Xw);
function S(a){this.b=a}function Ft(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function yt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function rE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(sE(),tE)[b],!c&&(c=tE[b]=new S(a)),c):new S(a)}s(490,486,{113:1,116:1,122:1,124:1},S);_.eQ=function(a){return y(a,122)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function sE(){sE=u;tE=v(uE,r,122,256,0)}var tE;function Bj(a){return 0>a?-a:a}function Aj(a,b){return a>b?a:b}function vE(a){return Math.round(a)}function nn(){qn()}function js(a){qn();this.i=a}s(493,97,{113:1,119:1,123:1,125:1,127:1},nn,js);function vi(){vi=u;wi=F(ui,r,-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 wi;function pE(a){qn();this.i=a}s(495,488,Kh,pE);
function un(a){this.b="Unknown";this.d=a;this.c=-1}s(496,1,{113:1,126:1},un);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:j)+va};_.b=null;_.c=0;_.d=null;function eE(a,b){return a.charCodeAt(b)}function wE(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function Ss(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function yv(a,b){return a.indexOf(b)}
function CC(a,b,c){return a.indexOf(b,c)}function Xy(a,b){return a.lastIndexOf(b)}function xE(a){var b=aa,c=bh,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Un(c,++d):c=c.substr(0,d-0)+Un(c,++d);return a.replace(RegExp(b,pe),c)}
function yE(a,b){for(var c=RegExp(b,pe),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[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]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(mt,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Un(a,b){return a.substr(b,a.length-b)}
function Tn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function zv(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,113:1,114:1,116:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return Wt(this)};_.tS=_.toString;function zE(){zE=u;AE={};BE={}}
function Wt(a){zE();var b=mb+a,c=BE[b];if(null!=c)return c;c=AE[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+eE(a,d++);c|=0}256==CE&&(AE=BE,BE={},CE=0);++CE;return BE[b]=c}var AE,CE=0,BE;function jn(a,b){kn(a.b,b);return a}function hn(){this.b=new Vn}function DE(){this.b=new Vn;this.b.b+=j}s(498,1,oi,hn,DE);_.tS=function(){return this.b.b};function Ut(){this.b=new Vn}
function AC(){this.b=new Vn}function Ds(a){this.b=new Vn;kn(this.b,a)}s(499,1,oi,Ut,AC,Ds);_.tS=function(){return this.b.b};function DC(a){a="String index out of range: "+a;qn();this.i=a}s(500,489,di,DC);
function EE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new nn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new dE("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new dE("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new Vv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ht(b,c,a[--d])}else for(c=e+c;e<c;)ht(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Bv(){qn()}function KC(a){qn();this.i=a}s(502,97,di,Bv,KC);function jA(a,b){for(var c;a.Uc();)if(c=a.Vc(),null==b?null==c:wn(b,c))return a;return null}function mA(a,b){var c;return(c=jA(a.ud(),b))?(c.Wc(),!0):!1}function FE(a){var b,c,d,e;d=new hn;b=null;d.b.b+=Oc;for(c=a.ud();c.Uc();)null!=b?kn(d.b,b):b=Ba,e=c.Vc(),kn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(503,1,{});_.jf=function(){throw new KC("Add not supported on this collection");};
_.kf=function(a){return!!jA(this.ud(),a)};_.ve=function(){return 0==this.ye()};_.lf=function(a){return mA(this,a)};_.tS=function(){return FE(this)};s(505,503,Vh);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,133)||a.ye()!=this.ye())return!1;for(a=a.ud();a.Uc();)if(b=a.Vc(),!this.kf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ud();b.Uc();)c=b.Vc(),null!=c&&(a+=zn(c),a=~~a);return a};
function GE(a,b){var c;return y(b,131)&&(c=b.mf(),hv(a.b,c))?(c=Zi(a.b,c),a.b.ze(b.nf(),c)):!1}function OC(a){this.b=a}s(504,505,Vh,OC);_.kf=function(a){return GE(this,a)};_.ud=function(){return new GC(this.b)};_.lf=function(a){return GE(this,a)?(a=a.mf(),Ki(this.b,a),!0):!1};_.ye=function(){return this.b.e};_.b=null;function IC(a){if(a.c)Ei(a.b),Ki(a.d,a.c.mf()),a.c=null;else throw new Fv("Must call next() before remove().");}
function GC(a){var b;this.d=a;b=new Wi;a.d&&Qi(b,new HE(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new IE(a,d.substring(1));b.jf(e)}var a=a.b,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.jf(c[d])}this.b=new Bi(b)}s(506,1,{},GC);_.Uc=function(){return HC(this.b)};_.Vc=function(){return this.c=Ci(this.b)};_.Wc=function(){IC(this)};_.b=null;_.c=null;_.d=null;s(508,1,Ph);_.eQ=function(a){return y(a,131)&&JC(this.mf(),a.mf())&&JC(this.nf(),a.nf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.mf()&&(a=zn(this.mf()));null!=this.nf()&&(b=zn(this.nf()));return a^b};_.tS=function(){return this.mf()+qb+this.nf()};function HE(a){this.b=a}s(507,508,Ph,HE);_.mf=function(){return null};_.nf=function(){return this.b.c};_.of=function(a){return LC(this.b,a)};_.b=null;function IE(a,b){this.c=a;this.b=b}s(509,508,Ph,IE);_.mf=function(){return this.b};_.nf=function(){return this.c.f[mb+this.b]};_.of=function(a){return MC(this.c,this.b,a)};_.b=null;_.c=null;
function Uw(a,b){(0>a||a>=b)&&JE(a,b)}function JE(a,b){throw new Xw("Index: "+a+", Size: "+b);}s(510,503,Jh);_.pf=function(){throw new KC("Add not supported on this list");};_.jf=function(a){this.pf(this.ye(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,129)||this.ye()!=a.ye())return!1;c=this.ud();for(d=a.ud();c.Uc();)if(a=c.Vc(),b=d.Vc(),!(null==a?null==b:wn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.ud();a.Uc();)c=a.Vc(),b=31*b+(null==c?0:zn(c)),b=~~b;return b};_.ud=function(){return new Bi(this)};_.rf=function(){return this.sf(0)};_.sf=function(a){return new KE(this,a)};_.tf=function(){throw new KC("Remove not supported on this list");};function HC(a){return a.c<a.e.ye()}function Ci(a){if(a.c>=a.e.ye())throw new Yv;return a.e.qf(a.d=a.c++)}function Ei(a){if(0>a.d)throw new mx;a.e.tf(a.d);a.c=a.d;a.d=-1}function Bi(a){this.e=a}s(511,1,{},Bi);_.Uc=function(){return HC(this)};
_.Vc=function(){return Ci(this)};_.Wc=function(){Ei(this)};_.c=0;_.d=-1;_.e=null;function KE(a,b){var c;this.e=this.b=a;c=a.ye();(0>b||b>c)&&JE(b,c);this.c=b}s(512,511,{},KE);_.uf=function(){return 0<this.c};_.vf=function(){if(0>=this.c)throw new Yv;return this.b.qf(this.d=--this.c)};_.b=null;function LE(a){a=new GC(a.c.b);return new ME(a)}function NE(a,b){this.b=a;this.c=b}s(513,505,Vh,NE);_.kf=function(a){return hv(this.b,a)};_.ud=function(){return LE(this)};_.ye=function(){return this.c.b.e};
_.b=null;_.c=null;function ME(a){this.b=a}s(514,1,{},ME);_.Uc=function(){return HC(this.b.b)};_.Vc=function(){return(this.b.c=Ci(this.b.b)).mf()};_.Wc=function(){IC(this.b)};_.b=null;s(515,510,Jh);_.pf=function(a,b){var c;c=pA(this,a);var d=c.e;new kA(b,c.c);++d.c;++c.b;c.d=null};_.qf=function(a){var b;b=pA(this,a);try{return qA(b)}catch(c){c=Hi(c);if(y(c,132))throw new Xw("Can't get element "+a);throw c;}};_.ud=function(){return pA(this,0)};
_.tf=function(a){var b,c;b=pA(this,a);try{c=qA(b)}catch(d){d=Hi(d);if(y(d,132))throw new Xw("Can't remove element "+a);throw d;}OE(b);return c};function PE(a){a.c=v(QE,r,0,0,0)}function Az(a,b,c){(0>b||b>a.d)&&JE(b,a.d);a.c.splice(b,0,c);++a.d}function Qi(a,b){ht(a.c,a.d++,b);return!0}function vu(a,b){Uw(b,a.d);return a.c[b]}function uj(a,b){for(var c=0;c<a.d;++c)if(JC(b,a.c[c]))return c;return-1}function yu(a,b){var c;c=(Uw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Pi(a,b){var c;c=uj(a,b);if(-1==c)return!1;yu(a,c);return!0}function uk(a,b){var c;if(b.length<a.d){c=b;var d;d=at(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ht(b,c,a.c[c]);b.length>a.d&&ht(b,a.d,null);return b}function Wi(){PE(this)}function bB(a){PE(this);this.c.length=a}function Yz(a){PE(this);var b=this.c,c=a.c,a=c.slice(0,a.d);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(516,510,si,Wi,bB,Yz);_.pf=function(a,b){Az(this,a,b)};
_.jf=function(a){return Qi(this,a)};_.Ee=function(){this.c=v(QE,r,0,0,0);this.d=0};_.kf=function(a){return-1!=uj(this,a)};_.qf=function(a){return vu(this,a)};_.ve=function(){return 0==this.d};_.tf=function(a){return yu(this,a)};_.lf=function(a){return Pi(this,a)};_.ye=function(){return this.d};_.d=0;function oA(a,b,c){var d;for(d=0;d<b;++d)ht(a,d,c)}function zs(){zs=u;As=new RE}var As;function RE(){}s(519,510,li,RE);_.kf=function(){return!1};_.qf=function(){throw new Vv;};_.ye=function(){return 0};
function SE(){this.b=new Date}function TE(a){return 10>a?bb+a:j+a}s(520,1,{113:1,115:1,116:1,128:1},SE);_.eQ=function(a){return y(a,128)&&It(L(this.b.getTime()),L(a.b.getTime()))};_.hC=function(){var a;a=L(this.b.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=pt(c&4194303,b&4194303,e&1048575);a=pt(a.l^b.l,a.m^b.m,a.h^b.h);return M(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:j)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(UE(),VE)[this.b.getDay()]+ba+WE[this.b.getMonth()]+ba+TE(this.b.getDate())+ba+TE(this.b.getHours())+mb+TE(this.b.getMinutes())+mb+TE(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function UE(){UE=u;VE=F(mt,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));WE=F(mt,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var VE,WE;
function ss(a,b){return null==x(a.b,b,a)}function rs(){this.b=new zi}s(522,505,{113:1,115:1,133:1},rs);_.jf=function(a){return ss(this,a)};_.kf=function(a){return hv(this.b,a)};_.ve=function(){return 0==this.b.e};_.ud=function(){return LE(new NE(this.b,new OC(this.b)))};_.lf=function(a){return null!=Ki(this.b,a)};_.ye=function(){return this.b.e};_.tS=function(){return FE(new NE(this.b,new OC(this.b)))};_.b=null;
function pA(a,b){var c,d;(0>b||b>a.c)&&JE(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new XE(a,b,d)}function tA(){this.b=new YE;this.c=0}s(523,515,li,tA);_.jf=function(a){new kA(a,this.b);++this.c;return!0};_.sf=function(a){return pA(this,a)};_.ye=function(){return this.c};_.b=null;_.c=0;function qA(a){if(a.c==a.e.b)throw new Yv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function OE(a){if(!a.d)throw new mx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function XE(a,b,c){this.e=a;this.c=c;this.b=b}s(524,1,{},XE);_.Uc=function(){return this.c!=this.e.b};_.uf=function(){return this.c.c!=this.e.b};_.Vc=function(){return qA(this)};_.vf=function(){if(this.c.c==this.e.b)throw new Yv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Wc=function(){OE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function YE(){this.b=this.c=this}
function kA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(525,1,{},YE,kA);_.b=null;_.c=null;_.d=null;function NC(a,b){this.b=a;this.c=b}s(526,508,Ph,NC);_.mf=function(){return this.b};_.nf=function(){return this.c};_.of=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Yv(){qn()}s(527,97,{113:1,119:1,125:1,127:1,132:1},Yv);function JC(a,b){return jt(a)===jt(b)||null!=a&&wn(a,b)}function aB(a){var b=v(uA,r,90,0,0);return uk(a.b,b)}function Kz(){this.b=new Wi}
s(529,510,si,Kz);_.pf=function(a,b){Az(this.b,a,b)};_.jf=function(a){return Qi(this.b,a)};_.kf=function(a){return-1!=uj(this.b,a)};_.qf=function(a){return vu(this.b,a)};_.ve=function(){return 0==this.b.d};_.ud=function(){return new Bi(this.b)};_.tf=function(a){return yu(this.b,a)};_.ye=function(){return this.b.d};_.tS=function(){return FE(this.b)};_.b=null;function ZE(a){a.ac.d.hb&&gB(a)}function $E(a){var b;if(a.ac.d.hb){b=bz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}iB(a)}
function aF(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function GD(a){var b=a.k;bF(a.ac.d,b.b,b.c);!az(a)&&Fz(a);pz(a)}function cF(){lB.call(this,j);this.j=new xA(this.wf());Xz(this.r,new dF(this))}s(531,416,gi);_.Id=function(a,b){return jt(a.i)===jt(this.j)?($E(this),!0):this.xf(a,b)};_.wf=function(){return"Close"};_.xf=function(){return!1};_.Bd=function(){$E(this)};_.j=null;_.k=null;
function HD(a,b,c){cF.call(this);this.ac&&nB(this.ac.d,!1);kB(this,!1);Iz(this,new vB(0));a=new zB(a,1);Q(this,a,null);a=new Mz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=bz(b),jB(this),aF(this.k,~~(Wn(b.Ob.pb,Jf)/2)-~~(this.fc/2),~~(Wn(b.Ob.pb,If)/2)-~~(this.Xb/2)));c&&O(this,c)}s(530,531,gi,HD);_.wf=function(){return"OK"};function eF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Fv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Fv(Yb);a.b=a.b.c;return a.b.b}
function AD(){this.b=this.c=new fF}s(532,1,{},AD);_.b=null;function fF(){this.b=null}function gF(a){this.b=a}s(533,1,{},fF,gF);_.b=null;_.c=null;_.d=null;function dF(a){this.b=a}s(534,451,ni,dF);_.b=null;function hF(){hF=u;iF=F(mt,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ID=(DA(),GA);jF=QA(ID);yD=v(kF,r,89,23,0);zD=v(mt,r,1,23,0);lF=v(kF,r,89,7,0);mF=null!=(qC(),rC[Le])}
function MD(a){var b;if(a.Bb)b=nF(a,1)+rb+nF(a,2)+rb+nF(a,3);else if(b=nF(a,0),0<b.length){var c=new oF(a.Z);Qi(a._.b,c)}return b}function pF(a,b){var c,d;c=b.b;if(D(c,(qF(),rF).c))qr(UD(a));else if(D(c,sF.c))qr(Rq(a));else if(D(c,tF.c))c=a.u,d=(!a.ub&&(a.ub=new rr(a)),a.ub),c.b=d,sr(),tr(c);else if(D(c,eg)){7!=a.O&&(a.P=dh);d=b.d;d=Pt(d,ch);c=Et(d,a.P);var e=!Ct(c,dh)?xt(c):c;!Ct(e,jh)&&uF(a.Z,M(c));vF(a);a.lb=!0;hD(a);a.O=7;a.P=d}else D(c,kg)||(D(c,ee)?wF(a):QD(a,c))}
function xF(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(yF,r,-1,4,1);l=v(yF,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)zF(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=Sz(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;AF(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||BF(a.fb[f])}}}
function JD(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new CF(a),a.Z.r=0);null!=a.rb&&ZC(a.rb,null)}}function tD(a,b){var c,d,e,f;f=new JB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new CB(Lb+d);var g=(qF(),rF).c;d.d=g;IB(f,d);Xz(d.e,a);d=new CB(Lb+c);d.d=sF.c;Xz(d.e,a);IB(f,d);IB(f,new CB(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new CB(c);d.d=tF.c;Xz(d.e,a);IB(f,d);Vy(a,f);return f}
function DF(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,ID);a.nb?(e==a.c&&X(b,RA(ID)),qB(b,g,f,a.Y,a.Y),X(b,(DA(),IA)),EF(b,g,f,a.Y-1,a.Y-1)):e==a.c?pB(b,g+1,f+1,a.Y,a.Y,!1):pB(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(DA(),JA)),e){case 101:X(b,MA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;FF(b,!0);GF(b,HF(b,c,e,d,i));X(b,JA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(FF(b,!1),GF(b,HF(b,c,e,d,i)));IF(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);qB(b,g+9,f+9,2,4);qB(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,KA),qB(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,MA),qB(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Z(b,d,f+a.Y-c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);X(b,NA);Z(b,d,f+c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);X(b,JA);break;case 107:X(b,LA);qB(b,g+4,f+4,a.Y-8,a.Y-8);X(b,JA);EF(b,g+4,f+4,a.Y-8,a.Y-8);IF(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);qB(b,g+9,f+9,2,4);qB(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Z(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Z(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:JF(b,g,f,a.Y,!0);break;case 111:JF(b,g,f,a.Y,!1);break;case 109:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Z(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,EA);qB(b,g+3,f+5,a.Y-7,a.Y-11);X(b,JA);EF(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,ID);a.ob&&pB(b,g+1,f+1,a.Y,a.Y,!1);X(b,JA);KF(a,b,g,f,"NEW");break;case 106:X(b,KA);Z(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,JA);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));KF(a,b,g+6,f,nc);break;case 104:X(b,KA);Z(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,JA);break;case 105:a.Ib?(X(b,OA),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),X(b,JA)):KF(a,b,g,f,"123");break;case 113:X(b,PA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);qB(b,e,d,c,c);X(b,JA);LF(a,
b,g,f,EA,"i");break;case 201:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Z(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Z(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:MF(a,b,g,f+2,3);break;case 207:MF(a,b,g,f,4);break;case 208:MF(a,b,g,f,5);break;case 209:MF(a,b,g,f,1);break;case 210:MF(a,b,g,f,6);break;case 211:MF(a,b,g,f,7);break;case 212:MF(a,b,g,f,8);break;case 213:KF(a,b,g,f,"FG"),a.F=new FB(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=zD[c]&&LF(a,b,g,f,yD[c],zD[c])}function NF(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,ID),qB(d,0,0,c,b),a.nb?(X(d,(DA(),IA)),EF(d,-1,0,c,b-1)):(X(d,jF),Z(d,0,0,c-1-2,0),X(d,RA(ID)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),OF(d,a.X),X(d,(DA(),JA)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,KA),PF(d,a.J,10,15),QF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function RF(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,ID);qB(d,0,0,c,b);a.nb?(X(d,(DA(),IA)),Z(d,0,b-1,c,b-1),e=uD*(a.Y+a.S)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,jF),Z(d,0,0,0,b-1),Z(d,0,uD*a.Y,b-1,uD*a.Y),X(d,RA(ID)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=uD+2;++b)DF(a,d,1,b);QF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function SF(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);qB(e,0,0,c,b);d=a.db?(MB(),PB):(MB(),RB);if((MB(),NB)==(MB(),NB))d==PB?e.b=j:e.b=rg;d=new bA(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,H=w=o=m=void 0,B=n=void 0,K=m=q=o=i=void 0,P=m=i=void 0,Y=h=o=h=void 0,da=w=B=void 0,N=da=q=n=l=B=m=q=H=K=n=void 0,N=h=n=o=o=K=N=Y=i=P=P=H=Y=n=n=P=Y=void 0,w=B=1,l=
2,da=3;f.w&&(AF(f),xF(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,da*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=J(13*f.n.B*i),f.n.k=new dB(Vb,0,i),f.n.n=new TB((gq(),f.n.k)));f.n.A&&(X(g,(DA(),JA)),EF(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=M(L(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(hF(),lF)[f.e[i]]),h=g,o=J(f.J[i]-m/2),P=J(f.M[i]-m/2),Y=N=m,FF(h,!0),GF(h,HF(h,o,P,N,Y)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(hF(),lF)[f.e[h]]),n=f.J[m]-f.J[h],
B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=3*da*B,n=3*da*w,P=v(I,k,-1,4,1),o=v(I,k,-1,4,1),P[0]=J(f.J[h]+q),o[0]=J(f.M[h]-n),P[1]=J(f.J[m]+q),o[1]=J(f.M[m]-n),P[2]=J(f.J[m]-q),o[2]=J(f.M[m]+n),P[3]=J(f.J[h]-q),o[3]=J(f.M[h]+n),m=g,h=P,FF(m,!0),GF(m,TF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(DA(),JA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(hF(),lF)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;Y=f.J[h];N=f.M[h];P=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=P-Y,B=o-
N,w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,NA);q=l*B;n=l*w;Z(g,M(L(Math.round(Y+q))),M(L(Math.round(N-n))),M(L(Math.round(P+q))),M(L(Math.round(o-n))));Z(g,M(L(Math.round(Y-q))),M(L(Math.round(N+n))),M(L(Math.round(P-q))),M(L(Math.round(o+n))));X(g,JA);break;case 3:m=M(L(Math.round(Y)));h=M(L(Math.round(N)));P=M(L(Math.round(P)));o=M(L(Math.round(o)));Z(g,m,h,P,o);Y=M(L(Math.round(da*B)));N=M(L(Math.round(da*w)));Z(g,m+Y,h-N,P+Y,o-N);Z(g,m-Y,h+N,P-Y,o+N);break;
case 9:case 0:for(h=0;10>h;++h)H=Y-(Y-P)/10*h,K=N-(N-o)/10*h,Z(g,M(L(Math.round(H))),M(L(Math.round(K))),M(L(Math.round(H))),M(L(Math.round(K))));OF(g,f.n.k);m=UF(f.n.n);n=f.f[i];h=tb;null!=n&&(h=n);n=UB(f.n.n,h);Y=M(L(Math.round((Y+P)/2-n/2)));n=M(L(Math.round((N+o)/2+~~(m/2)-1)));X(g,NA);PF(g,h,Y,n);X(g,JA);break;default:if(1==f.B[i]||3==f.B[i])q=da*B,n=da*w,K=v(I,k,-1,3,1),H=v(I,k,-1,3,1),K[0]=M(L(Math.round(P+q))),H[0]=M(L(Math.round(o-n))),K[1]=M(L(Math.round(Y))),H[1]=M(L(Math.round(N))),K[2]=
M(L(Math.round(P-q))),H[2]=M(L(Math.round(o+n))),m=g,h=K,o=H,FF(m,!0),GF(m,TF(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=da*B;n=da*w;for(h=0;10>h;++h)H=Y-(Y-P)/10*h,K=N-(N-o)/10*h,m=h/10,Z(g,M(L(Math.round(H+q*m))),M(L(Math.round(K-n*m))),M(L(Math.round(H-q*m))),M(L(Math.round(K+n*m))))}else Z(g,M(L(Math.round(Y))),M(L(Math.round(N))),M(L(Math.round(P))),M(L(Math.round(o))))}}w=v(yF,r,-1,f.t+1,1);B=v(I,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++B[h],++B[m],w[h]=w[h]/
B[h]+o/B[h],w[m]=w[m]/B[m]+l/B[m];OF(g,f.n.k);m=UF(f.n.n);N=v(mt,r,1,f.t+1,0);P=v(I,k,-1,f.t+1,1);o=v(I,k,-1,f.t+1,1);l=v(VF,r,98,f.t+1,0);for(i=1;i<=f.t;++i)h=WF(f,i),(null==h||1>h.length)&&(h=xa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(N[i]=h,P[i]=o[i]=UB(f.n.n,h),l[i]=XF(f,i,P[i],P[i],m,!1)):(Y=w[i]<f.J[i],H=!0,1<B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(H=!1),2<B[i]&&(H=!1),1==B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(Y=!0),n=h,K=j,f.n.Fb&&0<f.x[i]&&(K+=Ub,
1<f.x[i]&&(K+=f.x[i])),q=j,0!=f.A[i]&&(1<Bj(f.A[i])&&(q+=Bj(f.A[i])),0<f.A[i]?q+=ya:q+=Ca),Y||!H?h=h+K+q+j:h=q+K+j+h,H||(n=h),N[i]=h,n=UB(f.n.n,n),q=UB(f.n.n,h),P[i]=n,o[i]=q,q=l[i]=XF(f,i,n,q,m,Y),Y=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(hF(),lF)[f.e[i]]),qB(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(hF(),lF)[f.e[i]]):X(g,(DA(),JA)):X(g,(hF(),yD)[f.c[i]]),PF(g,h,Y,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=P[i],q=o[i],Y=M(L(vE(f.J[i]-n/2))),n=M(L(vE(f.M[i]+~~(m/2)-1))),X(g,(DA(),NA)),PF(g,
ba+f.q[h][1],Y+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(DA(),KA):(DA(),PA)),0<f.D&&106!=f.n.c&&(q=l[f.D],EF(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=(da+1)*B,n=(da+1)*w,K=v(I,k,-1,5,1),H=v(I,k,-1,5,1),K[0]=M(L(vE(f.J[h]+q))),K[1]=M(L(vE(f.J[m]+q))),H[0]=M(L(vE(f.M[h]-n))),H[1]=M(L(vE(f.M[m]-n))),K[3]=M(L(vE(f.J[h]-q))),K[2]=M(L(vE(f.J[m]-q))),H[3]=M(L(vE(f.M[h]+n))),H[2]=M(L(vE(f.M[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.n.c&&(da=g,i=K,B=H,da.o&&(FF(da,!1),GF(da,TF(da,i,B,5,!0)))),106==f.n.c&&YF(f,f.H[f.E],f.I[f.E]))){da=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++da;if(da>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(DA(),KA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],EF(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(DA(),IA)),Z(e,c-1,0,c-1,b-1)):(X(e,RA(ID)),Z(e,c-1,0,c-1,b-1),X(e,ID),Z(e,c-2,0,c-2,b-1),X(e,jF),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(DA(),NA)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new dB(Vb,0,13),a.W=new TB(a.T),null!=a.bb&&(d=UB(a.W,a.bb),c=M(L(Math.round((c-d)/2))),b-=13,X(e,(DA(),JA)),OF(e,a.T),PF(e,a.bb,c,b)));QF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function MF(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(I,k,-1,9,1);l=v(I,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=J(c+a*Math.sin(i)),l[f]=J(d+a*Math.cos(i));f=e+1;b.o&&(FF(b,!1),GF(b,TF(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=J(c+(a-3)*Math.sin(i)),l[f]=J(d+(a-3)*Math.cos(i));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function ZF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,ID);qB(d,0,0,b,c);a.nb?(X(d,(DA(),IA)),c=13*(a.Y+a.S),EF(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,RA(ID)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),X(d,jF),Z(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)DF(a,d,b,1),DF(a,d,b,2);a.c=c;QF(a.Ob,a.Lb,0,0)}}
function JF(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);IF(a,b,c+m-i,f,d-4-i-1,e,h)}
function $F(a,b){var c,d,e,f,g,i,h;ND(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=aG(b);h=new XC(b,g,!0);d=j;for(c=1;5>=c;++c)d=bG(h,g);c=rE(EC(Tn(d.substr(0,3)),10)).b;f=rE(EC(Tn(d.substr(3,3)),10)).b;bG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=bG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new cG(a,e)}xF(a,1,c,1);xF(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new cG(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",hD(a),!1;null!=a.i&&a.Z&&CD(a.Z,a.i,!0);null!=a.j&&
a.Z&&CD(a.Z,a.j,!1);g=dG(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new eG(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];xF(a,1,g,0)}hD(a);return!0}
function fG(a,b){var c,d,e,f,g,i,h,l;ND(a);c=f=0;l=new XC(b,"|>",!0);e=-1<b.indexOf(rb);i=1;g=QC(l);a.tb=0;for(d=1;d<=g;++d)if(h=UC(l),Tn(h),!D(h,bh))if(D(h,rb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new RD(a,h);if(0==a.Z.t)return TD(a,"ERROR - problems in reading/processing molecule !"),qC(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return TD(a,"ERROR - strange reaction - fixing !"),qC(),!1;if(3<i)return TD(a,"ERROR - strange reaction !"),qC(),!1;1<a.tb&&!e&&wD(a,yf);e&&!a.Bb&&wD(a,Zf);!e&&a.Bb&&
wD(a,Cf);e?(xF(a,1,f,1),xF(a,f+1,c-1,2),xF(a,c,a.tb,3)):xF(a,1,a.tb,0);hD(a);return!0}function ur(a,b){a.jb=!0;a.J=b}
function yr(a,b){var c,d;if(0==b)return!1;vF(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:JD(a);d=a.$;d.b=d.c;d.c.d=null;gG(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;hG(a,eF(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new Fv("Cannot redo. Index is out of range.");
if(!d.b.d)throw new Fv(Yb);d.b=d.b.d;hG(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=vu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=gc):(ur(a,cc+(a.Db.b+1)+fa+a.Db.d),d=xE(d),DD(a,d,!1),null!=a.rb&&ZC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=vu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=gc):(ur(a,cc+(a.Db.b+1)+fa+a.Db.d),d=xE(d),DD(a,d,!1),null!=a.rb&&ZC(a.rb,null));break;case 101:a.Gb&&ZE(a.Gb);a.Gb=new iG(1,a);a.c=c;break;case 107:!a.zb?a.zb=new jG(a):a.zb.ac.d.hb?kG(a.zb.ac.d):
GD(a.zb);break;case 113:a.b&&ZE(a.b);a.b=new iG(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,xD(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=lG(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(yF,r,-1,4,1);zF(a.Z,d);a.lb=!0;a.Z=new oF(a.Z);d=J(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;SD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,mG(a.Z,a.Z.D),a.Z.D=0,wF(a)):0<a.Z.E&&(a.lb=!0,nG(a.Z,a.Z.E),
a.Z.E=0,wF(a));oG(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new JB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new CB(c),IB(i,g),g.d=c,Xz(g.e,a);Vy(a,i);a.E=i}pG(a.E.b,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(ZE(a.o),a.o=null);0==a.Z.D&&(a.o=new iG(2,a));a.d=
18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,wF(a)),18==a.d&&(d=Xn((vr(),wr).ac.b.pb,Ug),qG(a.Z,a.Z.D,d),wF(a)),oG(a.Z))}hD(a);return!0}
function Rq(a){var b,c,d;d=UD(a);c=j;if(a.Bb){var e,f,g;g=bt([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)lG(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(rG(g[1][0],3)+rG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+sG(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+sG(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new tG(a,a.fb,a.tb)),c=sG(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function uG(a,b,c,d){var e;e=c;var f=d,g,i;(g=vG(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=tD(a,!0)),a.w):(!a.v&&(a.v=tD(a,!1)),a.v),pG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=wG(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;13>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=uD+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",hD(a),!0;
if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=yr(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)mG(a.Z,a.Z.D),a.Z.D=0,wF(a);else{if(106==a.c)return!0;if(108==a.c)xG(a.Z,a.Z.D,0),wF(a);else if(157==a.c)xG(a.Z,a.Z.D,1),wF(a);else if(158==a.c)xG(a.Z,a.Z.D,-1),wF(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,$(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):wF(a);else if(206<=
a.c&&229>=a.c)a.O=2,yG(a.Z),wF(a);else if(230==a.c)a.O=3,wF(a);else if(233<=a.c&&262>a.c)zG(a.Z,!1),wF(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;qG(a.Z,a.Z.D,Xn(a.zb.f.ac.b.pb,Ug));wF(a)}else if(105==a.c)AG(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=Xn((vr(),wr).ac.b.pb,Ug),1>d.length&&(d=Nc),qG(a.Z,a.Z.D,d)),wF(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,yG(a.Z),wF(a);else if(0<a.Z.E)if(104==a.c)nG(a.Z,a.Z.E),a.Z.E=
0,wF(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])ur(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;mG(d,c);d.b[c]=0}a.Z.E=0;wF(a)}else if(201==a.c)BG(a.Z,a.Z.E),wF(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),wF(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,wF(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,wF(a);else if(206<=
a.c&&229>=a.c)a.O=2,yG(a.Z),wF(a);else if(107==a.c){if(!a.zb.c)return!0;d=Xn(a.zb.f.ac.b.pb,Ug);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;wF(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new CF(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(CG(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,$(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?
(a.Z.L=c,a.Z.O=d,a.O=2,yG(a.Z)):300<a.c?(CG(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=Xn((vr(),wr).ac.b.pb,Ug),1>d.length&&(d=Nc),qG(a.Z,1,d))):230==a.c?BD(a,null):233<=a.c&&262>a.c?(CG(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,zG(a.Z,!0)):qC();wF(a)}else e=!1;e&&(oG(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,hD(a))}return e}
function DG(a,b,c,d){var e,f;if(a.z||!a.hb||vG(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=EG(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)mG(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],$(b,0),nG(b,e),0<EG(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){ur(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;$(b,M(L(Math.round(h))));b.j[b.v]=b.t;0<EG(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;ur(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(wG(b)||vG(b))uF(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(yF,r,-1,4,1);zF(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;vF(a);a.lb=!0;hD(a);a.Mb=c;a.Nb=d;return!0}
function FG(a,b,c,d){var e,f,g;if(!a.z&&!vG(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((hF(),mF)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&ZC(a.qb,F(uE,r,122,[new S(a.e),new S(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;vF(a);a.lb=!0;hD(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function GG(a){if(a.z)return!0;a.jb=!1;a.P=dh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=EG(b,b.t),6>b.z[c]&&(HG(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),mG(b,b.t));b.C=!1;wF(a)}else a:{var b=a.Z,e,f;c=EG(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):ur(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],ur(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=M(L(vE((b.J[b.F]+b.J[c])/2))),b.N[b.u]=M(L(vE((b.M[b.F]+b.M[c])/2))))}}BF(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,eF(b),b.b.d=c),wF(a),a.r=!1)}else 5==a.O&&(BF(a.Z),wF(a));0<a.O&&(a.D=!1,vF(a),a.lb=!0,oG(a.Z),IG(a.Z),hD(a),a.O=0,a.f=!1);if(mF&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,vF(a),a.lb=!0,hD(a);return!0}function vF(a){a.kb=!1;a.mb=!1;a.lb=!1}
function wD(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Cf)?a.Bb=!1:-1<b.indexOf(Zf)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(yf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Gf)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,xF(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)JG(a.fb[c]),AF(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(kd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++uD;hD(a)}
function hD(a){var b,c,d;b=Sz(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=Oz(a,d,c),SF(a),a.z||(a.Lb=Oz(a,b.c,2*a.Y+a.S),ZF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Oz(a,a.Y,c),RF(a),a.I=Oz(a,d,a.Y),NF(a))):(SF(a),a.z||(NF(a),a.D&&(ZF(a),RF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function LD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=lG(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ba+c.u,h=1;h<=c.t;++h){i=WF(c,h);c.n.M&&0<c.x[h]&&(i+=Ub,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=ya:i+=Ca,1<Bj(c.A[h])&&(i+=Bj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=mb+g);m+=ba+i+ba+KG(0.055999999999999994*c.J[h],0,2)+ba+KG(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ba+f+ba+g+ba+l;c=m;0<c.length&&(0<e.length&&(e+=bh),e+=c)}return e}function nF(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=lG(a.fb[c]),d!=b))continue;d=LG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function wF(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&ZC(a.rb,null)}var c,d,e;e=new MG;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new oF(d),SD(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new gF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function DD(a,b,c){try{$F(a,b)?c&&wF(a):hD(a)}catch(d){if(d=Hi(d),y(d,119))hD(a);else throw d;}}
function BD(a,b){try{fG(a,b)?wF(a):hD(a)}catch(c){if(c=Hi(c),y(c,119))hD(a);else throw c;}}function PD(a){vF(a);a.lb=!0;hD(a)}function ND(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new CF(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;hD(a);null!=a.rb&&ZC(a.rb,null)}function hG(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new oF(d),SD(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&ZC(a.rb,null)}}
function OD(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,hD(a),null):a.fb[b]}function QD(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ha)?c=235:D(b,Ia)?c=240:D(b,Ga)?c=260:D(b,Oa)?c=261:D(b,Sa)?c=241:D(b,Na)?c=233:D(b,La)?c=236:D(b,Ja)?c=237:D(b,Ra)?c=234:D(b,Qa)?c=243:D(b,Ta)?c=252:D(b,Pa)?c=244:D(b,Ua)?c=239:D(b,"-PO3H2")?c=251:D(b,Fa)?c=242:D(b,Da)?c=245:D(b,Ea)&&(c=238);0<c?yr(a,c):b="Not known group!";a.jb=!0;a.J=b;hD(a)}
function TD(a,b){a.jb=!0;a.J=b;hD(a)}function UD(a){var b;b=MD(a);vF(a);hD(a);return b}function KF(a,b,c,d,e){var f,g,i,h;f=a.W;h=UB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new dB(f.d.b,f.d.d,g),f=new TB(i),h=UB(f,e),b.f=i,b.j=NG(i);else OF(b,a.T);f=fB(f.b,f.d).b-fB(f.b,f.d).c;PF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function LF(a,b,c,d,e,f){var g,i;g=UF(a.V);i=UB(a.V,f);OF(b,a.U);(b.e=e)&&(b.i=cg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+va);PF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function UF(a){return fB(a.b,a.d).b-fB(a.b,a.d).c}function xr(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=yd,hD(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=yd):ur(a,a.y+ba),hD(a))}
function qD(){hF();Mz.call(this);this.Ob=(gq(),gq(),tz).b;this.x=new dB(null,0,8);this.t=(DA(),EA);this.fb=v(OG,r,135,99,0);this._=new Kz;this.Db=new PG;this.K=D((qC(),rC[Ne]),$b);this.u=new QG;this.G=F(mt,r,1,[Ha,Ia,Sa,Ga,Oa,Na,La,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Z=new CF(this);lF[0]=HA;lF[1]=new FA(255,153,153);lF[2]=new FA(255,204,102);lF[3]=new FA(255,255,153);lF[4]=new FA(102,255,255);lF[5]=new FA(51,204,255);lF[6]=new FA(255,153,255)}s(535,391,{85:1,90:1,91:1,95:1,104:1,109:1,111:1,113:1},qD);
_.qe=function(a){pF(this,a)};_.Zd=function(){hD(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=dh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var uD=10,ID,jF,yD,iF,mF,sD=null,lF,zD;
function gD(a,b){var c,d;if(null!=b)if(null!=a.b.xb)ZC(a.b.xb,F(mt,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=yE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],ht(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{$F(a.b,b)?(ur(a.b,"Structure pasted"+d),wF(a.b)):(GD(new HD(a.b.J,a.b,ID)),ND(a.b)),Rz(a.b)}catch(h){if(h=Hi(h),y(h,119))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",hD(d),GD(new HD(a.b.J,a.b,ID)),Rz(a.b);else throw h;
}}}function rr(a){this.b=a}s(536,1,{},rr);_.b=null;function qF(){qF=u;rF=new RG("COPY_SMILES",0);sF=new RG("COPY_MOL",1);tF=new RG("PASTE",2);SG=F(TG,r,134,[rF,sF,tF])}function RG(a,b){E.call(this,a,b)}s(537,139,{113:1,116:1,118:1,134:1},RG);var SG,sF,rF,tF;function MG(){this.e=v(OG,r,135,99,0)}s(538,1,{},MG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function UG(a){a.c=v(I,k,-1,20,1);a.A=v(I,k,-1,20,1);a.J=v(yF,r,-1,20,1);a.M=v(yF,r,-1,20,1);a.G=bt([20,7]);a.e=v(I,k,-1,20,1);a.d=v(mt,r,1,20,0);a.o=v(mt,r,1,20,0);a.x=v(I,k,-1,20,1);a.z=v(I,k,-1,20,1);a.H=v(I,k,-1,20,1);a.I=v(I,k,-1,20,1);a.s=v(I,k,-1,20,1);a.B=v(I,k,-1,20,1);a.K=v(I,k,-1,20,1);a.N=v(I,k,-1,20,1);a.f=v(mt,r,1,20,0);a.q=bt([10,2]);a.j=v(I,k,-1,101,1)}
function VG(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(I,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(I,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(yF,r,-1,4,1);d=v(yF,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=WG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
WG(o[2],d[2],o[3],d[3]),d=WG(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function $(a,b){var c,d,e,f,g,i,h,l;CG(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=XG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(yF,r,-1,2,1);YG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==EG(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;ur(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];HG(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&BG(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=M(L(vE((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=M(L(vE((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function zG(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.D=a.t-2,$(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&xG(a,a.D,1),$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,xG(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)$(a,0),a.D=
a.t,$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=4,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),c=3;else if(238==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)$(a,0),a.D=a.t,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.D=a.t,a.s[a.u]=3,$(a,0),a.p=!1,c=3;else if(242==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)$(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)$(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)$(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)$(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)$(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)$(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)$(a,0),a.D=a.t,$(a,0),c=2;else if(247==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=3;else if(248==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;$(a,0);e=a.J[a.t];g=a.M[a.t];mG(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)CG(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)HG(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];SD(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];mG(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];HG(a);a.H[a.u]=l;a.I[a.u]=c+d;SD(a);b&&(mG(a,l),AF(a))}c=4}ZG(a,c);a.D=a.F;b&&
(a.D=0)}
function YG(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function yG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])$G(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,$G(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){ur(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[XG(a,a.D,a.G[a.D][d])],2<d||1!=b){ur(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(yF,r,-1,2,1);YG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)CG(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)CG(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)CG(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)HG(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[XG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[XG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(I,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=M(L(vE((a.J[b]+a.J[e])/2))),a.N[c]=M(L(vE((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;HG(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=M(L(vE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=M(L(vE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(HG(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=M(L(vE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=M(L(vE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(HG(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=M(L(vE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=M(L(vE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(mG(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&ZG(a,i);-1<l&&(a.D=l)}
function $G(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)CG(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function ZG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=EG(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function XG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function aH(a,b,c){var d,e,f,g;e=dh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Ot(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Ot(c[d])&&!Ct(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)It(c[d],e)&&(b[d]=g,c[d]=dh,++f);if(f==a.t)break}return g==a.t}
function AF(a){var b,c,d;b=v(yF,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{zF(a,b);c=~~(c/2)-M(L(Math.round(b[0])));d=~~(d/2)-M(L(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;BF(a)}}
function zF(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function xG(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=bH(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&ur(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?ur(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?ur(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?ur(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:ur(a.n,"Charge change not possible on the halogen !");break;case 18:ur(a.n,
"Use X button to change charge on the X atom !")}}
function dG(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(I,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=v(I,k,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.b[c]!=d&&mG(a,c);AF(a);ur(a.n,"Smaller part(s) removed !");return 1}
function EG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function IG(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];oG(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),oG(a));4==a.s[d]&&(a.s[d]=1)}}
function WG(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 SD(a){var b;cH(a);b=a.s.length;a.K=v(I,k,-1,b,1);a.N=v(I,k,-1,b,1);BF(a);oG(a)}
function CG(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(I,k,-1,c,1),EE(a.c,b,a.c.length),a.c=b,b=v(I,k,-1,c,1),EE(a.A,b,a.A.length),a.A=b,b=v(I,k,-1,c,1),EE(a.x,b,a.x.length),a.x=b,b=v(I,k,-1,c,1),EE(a.e,b,a.e.length),a.e=b,b=v(mt,r,1,c,0),EE(a.d,b,a.d.length),a.d=b,b=v(mt,r,1,c,0),EE(a.o,b,a.o.length),a.o=b,b=v(yF,r,-1,c,1),EE(a.J,b,a.J.length),a.J=b,b=v(yF,r,-1,c,1),EE(a.M,b,a.M.length),a.M=b,b=bt([c,7]),EE(a.G,b,a.G.length),a.G=b,c=v(I,k,-1,c,1),EE(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function XF(a,b,c,d,e,f){var g;g=M(L(vE(a.J[b]-c/2)));f||(g-=d-c);a=M(L(vE(a.M[b]-~~(e/2))));return new Ez(g-1-2,a-2,d+1+4,e+4)}
function HG(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(I,k,-1,b,1),EE(a.H,c,a.H.length),a.H=c,c=v(I,k,-1,b,1),EE(a.I,c,a.I.length),a.I=c,c=v(I,k,-1,b,1),EE(a.s,c,a.s.length),a.s=c,c=v(I,k,-1,b,1),EE(a.B,c,a.B.length),a.B=c,c=v(I,k,-1,b,1),EE(a.K,c,a.K.length),a.K=c,c=v(I,k,-1,b,1),EE(a.N,c,a.N.length),a.N=c,b=v(mt,r,1,b,0),EE(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function sG(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(hF(),aa);i+="JME 2013-04-10 "+new SE+"\n \n";i+=rG(a.t,3)+rG(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=KG(0.055999999999999994*(a.J[e]-c),10,4)+KG(0.055999999999999994*(g-a.M[e]),10,4)+KG(0,10,4);h=WF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
i+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+rG(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=rG(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:dH(a,e)&&(g=2),c=rG(a.H[e],3)+rG(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=rG(a.I[e],3)+rG(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=rG(a.I[e],3)+rG(a.H[e],3)),i+=c+rG(g,3)+rG(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+rG(e,4)+rG(a.A[e],4)+aa);return i+"M  END\n"}
function LG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,B,K,P,Y,da,N,oc,Dc,bg,xb,Od,Pd,Qd,Va,Ec;o=v(I,k,-1,a.t+10,1);n=v(I,k,-1,a.t+10,1);l=v(I,k,-1,a.t+1,1);m=v(I,k,-1,7,1);xb=v(I,k,-1,a.t+1,1);w=v(eH,r,-1,a.t+1,2);H=v(eH,r,-1,a.u+1,2);oc=0;if(0==a.t)return j;dG(a,!0);bg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){bg=!1;break}if(a.n.s&&bg){fH(a);IG(a);gH(a,H);hH(a,w,H);var Gb,td,ef,bc,ze,ud,vd,eb,lI,Td,t,wa,Im,Jm,Es,mf,Ma,Km,Lm,Hc,Mm;Gb=v(I,k,-1,a.t+1,1);td=v(I,k,-1,a.t+1,1);eb=v(iH,r,-1,a.t+1,3);var Fs=a.t,Nm,
th,Gs,ng,Cj,Fe,nf;Cj=v(iH,r,-1,Fs+2,3);Fe=v(I,k,-1,100,1);nf=5;ng=0;Fe[0]=3;Cj[1]=fh;Cj[2]=gh;Gs=2;if(!(3>Fs))for(;nf<Fe[ng]*Fe[ng];){th=0;for(Nm=!0;Nm&&th<=ng&&nf>=Fe[th]*Fe[th];)0==nf%Fe[th]?Nm=!1:++th;if(Nm){Cj[++Gs]=Lt(nf);if(Gs>=Fs)break;ng<Fe.length-1&&(++ng,Fe[ng]=nf)}nf+=2}for(t=1;t<=a.t;++t){for(wa=Lm=1;wa<=a.u;++wa)(a.H[wa]==t||a.I[wa]==t)&&(Lm*=a.i[wa]);Km=a.c[t];18==Km&&(Mm=a.o[t],ud=Mm.charCodeAt(0)-65+1,vd=0,1<Mm.length&&(vd=Mm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Km=28*ud+vd);
mf=0;-2>a.A[t]?mf=1:-2==a.A[t]?mf=2:-1==a.A[t]?mf=3:1==a.A[t]?mf=4:2==a.A[t]?mf=5:2<a.A[t]&&(mf=6);Hc=1;eb[t]=Lt(Lm);Hc*=126;eb[t]=Gt(eb[t],Lt(a.x[t]*Hc));Hc*=7;eb[t]=Gt(eb[t],Lt(mf*Hc));Hc*=7;eb[t]=Gt(eb[t],Lt(Km*Hc));Hc*=783;eb[t]=Gt(eb[t],Lt(a.z[t]*Hc))}for(ze=0;!aH(a,Gb,eb);){Es=!1;for(t=1;t<=a.t;++t)Gb[t]!=td[t]&&(td[t]=Gb[t],Es=!0);if(Es){for(t=1;t<=a.t;++t){eb[t]=eh;for(wa=1;wa<=a.z[t];++wa)eb[t]=Pt(eb[t],Cj[Gb[a.G[t][wa]]])}ze=0}else if(0<ze){for(t=1;t<=a.t;++t)eb[t]=eh;t=1;a:for(;t<=a.t-
1;++t)for(wa=t+1;wa<=a.t;++wa)if(Gb[t]==Gb[wa]){eb[t]=fh;break a}}else{for(t=1;t<=a.t;++t){eb[t]=eh;for(wa=1;wa<=a.z[t];++wa)ef=a.G[t][wa],eb[t]=Pt(eb[t],Lt(a.c[ef]*a.i[XG(a,t,ef)]))}ze=1}aH(a,Gb,eb);for(t=1;t<=a.t;++t)eb[t]=Lt(td[t]*a.t+Gb[t])}for(t=1;t<=a.t;++t)td[t]=Gb[t];for(Ma=1;Ma<=a.t;++Ma)for(t=1;t<=a.t;++t)if(td[t]==Ma){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Ma];a.A[t]=a.A[Ma];a.J[t]=a.J[Ma];a.M[t]=a.M[Ma];a.z[t]=a.z[Ma];a.c[Ma]=a.c[0];a.A[Ma]=a.A[0];
a.J[Ma]=a.J[0];a.M[Ma]=a.M[0];a.z[Ma]=a.z[0];td[t]=td[Ma];td[Ma]=Ma;a.o[0]=a.o[t];a.o[t]=a.o[Ma];a.o[Ma]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Ma];a.e[Ma]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Ma];a.d[Ma]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Ma];a.x[Ma]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Gb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Gb[a.H[t]],a.I[t]=Gb[a.I[t]],a.H[t]>a.I[t]&&(Td=a.H[t],a.H[t]=a.I[t],a.I[t]=Td,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){Jm=Im=
a.t;bc=0;for(wa=t;wa<=a.u;++wa)a.H[wa]<Im?(Im=a.H[wa],Jm=a.I[wa],bc=wa):a.H[wa]==Im&&a.I[wa]<Jm&&(Jm=a.I[wa],bc=wa);Td=a.H[t];a.H[t]=a.H[bc];a.H[bc]=Td;Td=a.I[t];a.I[t]=a.I[bc];a.I[bc]=Td;Td=a.s[t];a.s[t]=a.s[bc];a.s[bc]=Td;Td=a.B[t];a.B[t]=a.B[bc];a.B[bc]=Td;lI=a.f[t];a.f[t]=a.f[bc];a.f[bc]=lI}SD(a);oG(a);gH(a,H);hH(a,w,H)}else{gH(a,H);a.i=v(I,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(I,k,-1,a.t+1,1);Ec=1;a.b[1]=1;for(da=0;;){N=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=xb[c]){Dc=!0;for(K=1;K<=oc;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){Dc=!1;break}Dc&&(++oc,o[oc]=c,n[oc]=g)}}else m[++N]=g;if(0==N){if(Ec==a.t)break;c=l[da--]}else if(1==N)xb[m[1]]=c,c=m[1],a.b[c]=++Ec;else{l[++da]=c;e=0;for(q=1;q<=N;++q)if(h=XG(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=XG(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);xb[e]=c;c=e;a.b[e]=++Ec}}xb=v(I,k,-1,a.t+1,1);b=v(I,k,-1,a.t+1,1);P=v(eH,r,-1,a.t+1,2);Od=v(eH,r,-1,a.t+1,2);f=Ec=da=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(xb[c]=f);b[++Ec]=c;for(a.b[c]=0;;){N=e=0;Y=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(B=1;B<=oc;++B)if(o[B]==g&&n[B]==c||o[B]==c&&n[B]==g)continue b;0<a.b[g]&&(++N,a.b[g]<Y&&(e=g,Y=a.b[g]))}if(0==e){if(0==da)break a;Od[c]=!0;c=l[da--]}else break}f=c;c=e;1<N&&(l[++da]=f,P[e]=!0)}Pd=v(I,k,-1,a.u+1,1);Qd=v(I,k,-1,a.t+1,1);if(a.n.Jb){var nI=xb,tM=oc,Hs,oI,uh,Ge,Is,Js,Ka,Dj,Ks;uh=v(I,k,-1,a.t+1,1);for(Ka=1;Ka<=a.t;++Ka)uh[b[Ka]]=Ka;Is=v(eH,
r,-1,a.u+1,2);for(Ka=1;Ka<=a.t;++Ka)Hs=b[Ka],oI=nI[Hs],Ge=XG(a,Hs,oI),0!=Ge&&(jH(a,Ge,uh,Pd,H),Is[Ge]=!0);for(Ka=1;Ka<=a.u;++Ka)Is[Ka]||jH(a,Ka,uh,Pd,H);Ka=1;a:for(;Ka<=a.t;++Ka)if(!(2>a.z[Ka]||4<a.z[Ka])){Js=Ks=0;for(Dj=1;Dj<=a.z[Ka];++Dj){Ge=XG(a,Ka,a.G[Ka][Dj]);if(5==a.i[Ge])continue a;1==a.s[Ge]&&0!=kH(a,Ge,Ka)&&++Ks;2==a.s[Ge]&&(Js=a.G[Ka][Dj])}if(0!=Ks)if(0<Js){var ia=a,qI=Ka,of=uh,Tc=Qd,qc=void 0,Ej=void 0,Ic=void 0,He=void 0,Jc=void 0,Om=void 0,Pm=void 0,Qm=void 0,Ud=void 0,Uc=void 0,Vc=void 0,
Ls=void 0,Fj=void 0,Vd=void 0,Gj=void 0,Ie=void 0,Hj=void 0,Ms=void 0,Ij=void 0,Je=void 0,rI=void 0,pf=void 0,sI=void 0,Ns=void 0,Jj=void 0,qf=void 0,Vc=1,Ej=qI,qc=v(I,k,-1,ia.t+1,1);for(qc[1]=qI;;){Ls=!1;for(Uc=1;Uc<=ia.z[Ej];++Uc)if(Ic=ia.G[Ej][Uc],!(Ic==qc[1]||Ic==qc[Vc-1]))if(He=XG(ia,Ej,Ic),2==ia.s[He]&&5!=ia.i[He]){Ej=qc[++Vc]=Ic;Ls=!0;break}if(!Ls)break}if(!(0==Vc%2||2>ia.z[qc[Vc]]||3<ia.z[qc[Vc]])){qf=qc[1];Jc=qc[~~((Vc+1)/2)];Ud=qc[Vc];pf=Je=Ie=Vd=0;Ns=Ms=!1;for(Uc=1;Uc<=ia.z[qf];++Uc)Ic=
ia.G[qf][Uc],He=XG(ia,qf,Ic),1!=ia.s[He]||5==ia.i[He]||(0==Vd?Vd=Ic:Ie=Ic);0<of[Ie]&&of[Vd]>of[Ie]&&(Om=Vd,Vd=Ie,Ie=Om);Fj=Vd;0==Vd&&(Fj=Ie,Ms=!0);for(Uc=1;Uc<=ia.z[Ud];++Uc)Ic=ia.G[Ud][Uc],He=XG(ia,Ud,Ic),1!=ia.s[He]||5==ia.i[He]||(0==Je?Je=Ic:pf=Ic);0<of[pf]&&of[Je]>of[pf]&&(Om=Je,Je=pf,pf=Om);Ij=Je;0==Je&&(Ij=pf,Ns=!0);Gj=kH(ia,XG(ia,qf,Vd),qf);Hj=kH(ia,XG(ia,qf,Ie),qf);rI=kH(ia,XG(ia,Ud,Je),Ud);sI=kH(ia,XG(ia,Ud,pf),Ud);1<(0>Gj+Hj?-(Gj+Hj):Gj+Hj)||0!=rI||0!=sI?ur(ia.n,"Bad stereoinfo on allene !"):
(Pm=ia.J[qc[Vc-1]]-ia.J[Ud],Qm=ia.M[qc[Vc-1]]-ia.M[Ud],Jj=Math.sqrt(Pm*Pm+Qm*Qm),0.001>Jj&&(Jj=0.001),0<(ia.M[Ij]-ia.M[qc[Vc-1]])*(Pm/Jj)-(ia.J[Ij]-ia.J[qc[Vc-1]])*(Qm/Jj)?Tc[Jc]=1:Tc[Jc]=-1,Ms&&(Tc[Jc]*=-1),Ns&&(Tc[Jc]*=-1),Fj==Vd&&0>Gj&&(Tc[Jc]*=-1),Fj==Ie&&0>Hj&&(Tc[Jc]*=-1),of[Fj]>of[Ij]&&(Tc[Jc]*=-1))}}else b:{var sb=a,Ya=Ka,Os=nI,tI=uh,uI=o,vI=n,uM=tM,Rm=Qd,Sm=void 0,Wc=void 0,Ps=void 0,vh=void 0,za=void 0,wh=void 0,xd=void 0,Kj=void 0,Wd=void 0,Ob=void 0,ea=void 0,ca=void 0,Ke=void 0,Tm=void 0,
Xc=void 0,G=void 0,Um=void 0,ca=v(I,k,-1,4,1),Tm=v(I,k,-1,4,1),Lj=void 0,Yc=void 0,Vm=void 0,Wm=void 0,Qs=void 0,Mj=void 0,Mj=-1;0<Os[Ya]&&(ca[++Mj]=Os[Ya]);for(Yc=1;Yc<=uM;++Yc)uI[Yc]==Ya&&(ca[++Mj]=vI[Yc]),vI[Yc]==Ya&&(ca[++Mj]=uI[Yc]);for(Yc=Mj+1;Yc<sb.z[Ya];++Yc){Qs=sb.t+1;Vm=1;c:for(;Vm<=sb.z[Ya];++Vm){Lj=sb.G[Ya][Vm];for(Wm=0;Wm<Yc;++Wm)if(Lj==ca[Wm])continue c;tI[Lj]<Qs&&(Qs=tI[Lj],ca[Yc]=Lj)}}0==Os[Ya]&&0<sb.x[Ya]?(ca[3]=ca[2],ca[2]=ca[1],ca[1]=ca[0],ca[0]=-1):0<sb.x[Ya]&&(ca[3]=ca[2],ca[2]=
ca[1],ca[1]=-1);for(za=Kj=wh=vh=Um=xd=Ob=0;4>za;++za)0>=ca[za]||(Sm=XG(sb,Ya,ca[za]),Tm[za]=kH(sb,Sm,Ya),0<Tm[za]?(++Ob,Um=ca[za],wh=ca[za]):0>Tm[za]?(++xd,vh=ca[za],wh=ca[za]):Kj=ca[za]);Wd=Ob+xd;G=v(I,k,-1,4,1);Xc=0;if(3==sb.z[Ya]){if(1==Ob&&1==xd||3==Wd&&0<Ob&&0<xd){ur(sb.n,"Error in C3H stereospecification !");break b}Ke=ca[0];1==Wd?Ke=wh:2==Wd&&(Ke=Kj);ea=VG(sb,Ya,Ke,ca);G[0]=wh;G[1]=-1;G[2]=ea[2];G[3]=ea[1];0<Ob?Xc=1:Xc=-1}else if(4==sb.z[Ya])if(1==Wd)ea=VG(sb,Ya,wh,ca),G[0]=ea[0],G[1]=ea[3],
G[2]=ea[2],G[3]=ea[1],0<Ob?Xc=1:Xc=-1;else{Ke=ca[0];1<Kj&&(Ke=Kj);1==Ob?Ke=Um:1==xd&&(Ke=vh);ea=VG(sb,Ya,Ke,ca);Wc=v(I,k,-1,4,1);for(za=0;4>za;++za)Sm=XG(sb,Ya,ea[za]),Wc[za]=kH(sb,Sm,Ya);if(4==Wd){if(0==Ob||0==xd){ur(sb.n,"Error in C4 stereospecification !");break b}if(1==Ob||1==xd)G[0]=ea[0],G[1]=ea[3],G[2]=ea[2],G[3]=ea[1],Xc=Wc[0];else{for(za=0;4>za;++za)-1==Wc[za]&&(Wc[za]=0);Wd=2}}else if(3==Wd)if(3==Ob||3==xd)G[0]=ea[0],G[1]=ea[3],G[2]=ea[2],G[3]=ea[1],0<Ob?Xc=-1:Xc=1;else{1==Ob?Ob=Ps=1:xd=
Ps=-1;for(za=0;4>za;++za)Wc[za]==Ps&&(Wc[za]=0);Wd=2}if(2==Wd)if(1==Ob&&1==xd)ea[1]==vh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==vh&&(ea[2]=ea[3]),G[0]=Um,G[1]=vh,G[2]=ea[2],G[3]=ea[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){ur(sb.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(G[0]=ea[0],G[1]=ea[2],G[2]=ea[1],G[3]=ea[3]):(G[0]=ea[1],G[1]=ea[3],G[2]=ea[2],G[3]=ea[0]);1<Ob?Xc=1:Xc=-1}}var lb=void 0;ca[0]==G[1]?(lb=G[0],G[0]=G[1],G[1]=lb,lb=G[2],G[2]=G[3],G[3]=lb):ca[0]==G[2]?(lb=G[2],G[2]=G[0],
G[0]=lb,lb=G[1],G[1]=G[3],G[3]=lb):ca[0]==G[3]&&(lb=G[3],G[3]=G[0],G[0]=lb,lb=G[1],G[1]=G[2],G[2]=lb);ca[1]==G[2]?(lb=G[1],G[1]=G[2],G[2]=lb,lb=G[2],G[2]=G[3],G[3]=lb):ca[1]==G[3]&&(lb=G[1],G[1]=G[3],G[3]=lb,lb=G[2],G[2]=G[3],G[3]=lb);G[2]==ca[2]?Rm[Ya]=1:G[2]==ca[3]?Rm[Ya]=-1:ur(sb.n,"Error in stereoprocessing ! - t30");Rm[Ya]*=Xc}}}Va=new DE;i=v(I,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];P[c]&&(Va.b.b+=ua);0<xb[q]&&lH(a,c,xb[c],Va,Pd);var xh=w[c],Ib=void 0,Nj=void 0,
yh=void 0,U=void 0,U=Nc,Ib=!1;0!=a.A[c]&&(Ib=!0);0!=Qd[c]&&(Ib=!0);yh=-1;for(Nj=1;Nj<=a.y;++Nj)if(a.q[Nj][0]==c){yh=a.q[Nj][1];break}-1<yh&&(Ib=!0);a.n.Ib&&0<a.e[c]&&(Ib=!0,yh=1);switch(a.c[c]){case 2:U=Ab;break;case 3:xh?U="c":U=Db;break;case 4:xh?(U=zf,0<a.x[c]&&(Ib=!0)):U=dc;break;case 5:xh?U="o":U=kc;break;case 7:xh?(U="p",0<a.x[c]&&(Ib=!0)):U=mc;break;case 8:xh?U=jg:U=zc;break;case 13:xh?U=mg:U=Bc;Ib=!0;break;case 6:U=Cc;Ib=!0;break;case 9:U=Qb;break;case 10:U=Jb;break;case 11:U=Cb;break;case 12:U=
Wb;break;case 1:U=Ub;Ib=!0;break;case 19:U=nc;Ib=!0;break;case 20:U=pc;Ib=!0;break;case 21:U=rc;Ib=!0;break;case 22:U=sc;Ib=!0;break;case 18:Ib=!0,U=a.o[c],(D(U,xa)||D(U,Sc)||D(U,vb))&&(Ib=!1)}Ib&&(U=Oc+U,1==Qd[c]?U+=ub:-1==Qd[c]&&(U+="@@"),1==a.x[c]?U+=Ub:1<a.x[c]&&(U+=Ub+a.x[c]),0!=a.A[c]&&(0<a.A[c]?U+=ya:U+=Ca,1<Bj(a.A[c])&&(U+=Bj(a.A[c]))),-1<yh&&(U+=mb+yh),U+=Qc);kn(Va.b,U);for(B=1;B<=oc;++B)if(o[B]==c||n[B]==c)d=n[B],d==c&&(d=o[B]),i[c]<i[d]&&lH(a,o[B],n[B],Va,Pd),9<B&&(Va.b.b+="%"),jn(Va,j+
(new S(B)).b);Od[c]&&(Va.b.b+=va)}return Va.b.b}
function mG(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)JD(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function nG(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&mG(a,c);0==a.z[d]&&mG(a,d)}
function fH(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=XG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&mG(a,c)}}}function cH(a){var b;b=a.c.length;a.G=bt([b,7]);a.z=v(I,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function hH(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(I,k,-1,a.u+1,1);o=v(eH,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[XG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:dH(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(eH,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function BF(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=M(L(vE((a.J[b]+a.J[c])/2))),a.N[d]=M(L(vE((a.M[b]+a.M[c])/2)))}function gH(a,b){var c;for(c=1;c<=a.u;++c)YF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function WF(a,b){var c;c=(hF(),zD)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function dH(a,b){return 2==a.s[b]?!0:!1}function YF(a,b,c){var d,e,f,g;g=1;a.b=v(I,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function AG(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=bt([b+5,2]),EE(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function xD(a){var b;a.y=0;a.r=0;LG(a);for(b=1;b<=a.t;++b)a.D=b,AG(a);a.D=0}
function lG(a){var b,c;b=v(yF,r,-1,4,1);zF(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function uF(a,b){var c,d,e,f,g,i,h,l;c=v(yF,r,-1,4,1);zF(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;zF(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function JG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function qG(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&wE(c,Qc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(Aa)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Ub);g=Aj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=Un(c,d+1);try{a.n.y=EC(i,10)}catch(h){if(h=Hi(h),y(h,119))a.n.y=0;else throw h;}a.D=b;AG(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Db)?3:D(d,Ab)?2:D(d,dc)?4:D(d,kc)?5:D(d,mc)?7:D(d,zc)?8:D(d,Qb)?9:D(d,Jb)?10:D(d,Cb)?11:D(d,Wb)?12:D(d,Ub)?1:D(d,Bc)?13:D(d,Cc)?6:D(d,nc)?19:D(d,pc)?20:D(d,rc)?21:D(d,sc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=eE(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=eE(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=eE(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=eE(c,g++);for(;45==e;)--d,e=eE(c,g++)}a.A[b]=d}}}
function CD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new YC(b);try{for(;b.k=RC(b,b.b),b.k<b.j;)d=rE(EC(UC(b),10)).b,c=e=rE(EC(UC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Hi(f),y(f,119))gn(f);else throw f;}}function lH(a,b,c,d,e){b=XG(a,b,c);5!=a.i[b]&&dH(a,b)?d.b.b+=qb:3==a.s[b]?d.b.b+=ma:9==a.s[b]?(e=tb,a=a.f[b],null!=a&&(e=a),kn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Pc)}
function BG(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,ur(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:ur(a.n,"Stereomarking allowed only on single and double bonds!")}
function jH(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=XG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=XG(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=XG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=XG(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))ur(a.n,"Not unique E/Z geometry !");else{i=XG(a,b,e);f=XG(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=XG(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function bH(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=XG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(dH(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function kH(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function oG(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=bH(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function CF(a){UG(this);this.n=a;this.y=this.u=this.t=0}
function cG(a,b){var c,d,e,f,g,i,h;CF.call(this,a);f=j;i=aG(b);if(null!=i){h=new XC(b,i,!0);for(e=1;4>=e;++e)f=bG(h,i);g=rE(EC(Tn(f.substr(0,3)),10)).b;c=rE(EC(Tn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)CG(this),f=bG(h,i),this.J[e]=(new qE(nE(Tn(f.substr(0,10))))).b,this.M[e]=-(new qE(nE(Tn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Tn(f.substr(31,d-31)),qG(this,e,d),62<=f.length&&(f=Tn(f.substr(60,3)),0<f.length&&(f=rE(EC(f,10)).b,0<f&&(this.D=e,a.y=f,AG(this),this.D=0)));for(e=1;e<=c;++e)HG(this),
f=bG(h,i),this.H[e]=rE(EC(Tn(f.substr(0,3)),10)).b,this.I[e]=rE(EC(Tn(f.substr(3,3)),10)).b,g=rE(EC(Tn(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=rE(EC(Tn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);cH(this);JG(this);AF(this);for(SD(this);(h.k=RC(h,h.b),h.k<h.j)&&!(null==(f=UC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new WC(f);UC(g);UC(g);i=rE(EC(UC(g),10)).b;
for(e=1;e<=i;++e)c=rE(EC(UC(g),10)).b,this.A[c]=rE(EC(UC(g),10)).b}if(0==f.indexOf("M  APO")){g=new WC(f);UC(g);UC(g);i=rE(EC(UC(g),10)).b;for(e=1;e<=i;++e)c=rE(EC(UC(g),10)).b,f=rE(EC(UC(g),10)).b,this.D=c,$(this,0),qG(this,this.t,nc+f),this.D=0}}fH(this);SD(this)}}
function RD(a,b){var c,d,e,f,g;CF.call(this,a);0==b.indexOf(ga)&&(b=b.substr(1,b.length-1));wE(b,ga)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new WC(b);d=rE(EC(UC(f),10)).b;e=rE(EC(UC(f),10)).b;for(c=1;c<=d;++c)g=UC(f),CG(this),qG(this,this.t,g),this.J[c]=(new qE(nE(UC(f)))).b,this.M[c]=-(new qE(nE(UC(f)))).b;for(c=1;c<=e;++c)if(HG(this),this.H[c]=rE(EC(UC(f),10)).b,this.I[c]=rE(EC(UC(f),10)).b,this.s[c]=rE(EC(UC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;cH(this);JG(this);AF(this)}catch(i){i=Hi(i);if(y(i,119)){i.xc();this.t=0;return}throw i;}fH(this);SD(this)}}
function eG(a,b,c){var d,e,f;CF.call(this,a);f=v(I,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(CG(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))HG(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;SD(this);AF(this)}
function tG(a,b,c){var d,e,f,g,i;CF.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(I,k,-1,this.t+1,1);this.A=v(I,k,-1,this.t+1,1);this.x=v(I,k,-1,this.t+1,1);this.e=v(I,k,-1,this.t+1,1);this.d=v(mt,r,1,this.t+1,0);this.J=v(yF,r,-1,this.t+1,1);this.M=v(yF,r,-1,this.t+1,1);this.o=v(mt,r,1,this.t+1,0);this.H=v(I,k,-1,this.u+1,1);this.I=v(I,k,-1,this.u+1,1);this.s=v(I,k,-1,this.u+1,1);this.f=v(mt,r,1,this.u+1,0);this.B=v(I,k,-1,this.u+1,1);this.q=bt([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}SD(this);AF(this)}
function oF(a){var b;UG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(I,k,-1,this.t+1,1);EE(a.c,this.c,this.t+1);this.A=v(I,k,-1,this.t+1,1);EE(a.A,this.A,this.t+1);this.x=v(I,k,-1,this.t+1,1);EE(a.x,this.x,this.t+1);this.e=v(I,k,-1,this.t+1,1);EE(a.e,this.e,this.t+1);this.d=v(mt,r,1,this.t+1,0);EE(a.d,this.d,this.t+1);this.J=v(yF,r,-1,this.t+1,1);EE(a.J,this.J,this.t+1);this.M=v(yF,r,-1,this.t+1,1);EE(a.M,this.M,this.t+1);this.o=v(mt,r,1,this.t+1,0);EE(a.o,this.o,this.t+1);this.H=v(I,
k,-1,this.u+1,1);EE(a.H,this.H,this.u+1);this.I=v(I,k,-1,this.u+1,1);EE(a.I,this.I,this.u+1);this.s=v(I,k,-1,this.u+1,1);EE(a.s,this.s,this.u+1);this.f=v(mt,r,1,this.u+1,0);EE(a.f,this.f,this.u+1);this.B=v(I,k,-1,this.u+1,1);EE(a.B,this.B,this.u+1);this.q=bt([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function KG(a,b,c){var d,e,f;if(0==c)return rG(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=M(L(vE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new qE(a)).b;d=yv(e,zv(46));0>d&&(e+=Xa,d=yv(e,zv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function aG(a){var b;b=new XC(a,aa,!0);if(4<QC(b))return aa;b=new XC(a,bh,!0);return 4<QC(b)?bh:null}
function rG(a,b){var c,d,e;d=j+(new S(a)).b;d.length>b&&(d=tb);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function bG(a,b){for(var c,d;a.k=RC(a,a.b),a.k<a.j;){d=UC(a);if(D(d,b))return ba;for(UC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}s(539,1,{135:1},CF,cG,RD,eG,tG,oF);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function vr(){vr=u;wr=new YB(Ub)}
function iG(a,b){var c;vr();var d;cF.call(this);this.d=new xA("Help");new xA("Home");this.e=b;O(this,(hF(),ID));this.ac&&nB(this.ac.d,!1);kB(this,!1);d=bz(b);if(1==a)this.f||(this.f=new GB(d),aF(this.f,-30,0)),this.k=this.f,c=MD(b),this.ac&&mB(this.ac.d.I.c,Ac),Iz(this,new sA(2)),this.i=new YB(c+"     "),Q(this,this.i,Hb),d=new Mz,Q(d,this.j,null),this.e.Cb&&(c=new xA("Submit"),Q(d,c,null)),Q(this,d,Fc),XB(this.i,Tn(Xn(this.i.ac.b.pb,Ug))),this.ac&&nB(this.ac.d,!0),kB(this,!0);else if(2==a)this.c||
(this.c=new GB(d),aF(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&mB(this.ac.d.I.c,"Nonstandard atom"),Iz(this,new sA(2)),c=new Mz,Q(c,new zB("atomic SMILES",1),null),Q(this,c,ic),c=Ub,wr&&(c=Xn(wr.ac.b.pb,Ug)),wr=new ZB(c,8),Q(this,wr,Hb),c=new Mz,Q(c,this.j,null),Q(this,c,Fc);else{this.b||(this.b=new GB(d),aF(this.b,5*b.Y,0));var e,f;d="About "+(hF(),sD);this.ac&&mB(this.ac.d.I.c,d);Iz(this,new vB(0));O(this,ID);Q(this,new zB(sD+" Molecular Editor v2013-05-01",1),null);Q(this,new zB("Peter Ertl and Bruno Bienfait",
1),null);for(c=iF,d=0,f=c.length;d<f;++d)e=c[d],e=new zB(e,1),oz(e,this.e.x),Q(this,e,null);c=new Mz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}jB(this);c=this.k;bF(this.ac.d,c.b,c.c);!az(this)&&Fz(this);pz(this)}s(540,531,gi,iG);_.xf=function(a){var b,c;if(a.i===this.d){try{b=new yC(this.e.H),c=xC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Hi(d),y(d,110))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,hD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var wr;
function mH(a,b){$y(b)==a.b?O(b,(DA(),LA)):O(b,a.b)}
function nH(a){var b,c,d,e;e=j;d=!1;$y(oH)!=a.b?(e=xa,d=!0):$y(pH)!=a.b?(e="!#6",d=!0):$y(qH)!=a.b?(O(rH,(DA(),LA)),O(sH,LA),O(tH,LA),O(uH,LA),e="F,Cl,Br,I"):(b=$y(vH)!=a.b,c=$y(wH)!=a.b,$y(xH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),$y(yH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),$y(zH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),$y(AH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),$y(BH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),$y(rH)!=a.b&&(e+="F,"),$y(sH)!=a.b&&(e+="Cl,"),$y(tH)!=a.b&&(e+="Br,"),$y(uH)!=a.b&&(e+="I,"),
wE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Sc:c?e=vb:(O(oH,(DA(),LA)),e=xa)));b=j;d&&$y(vH)!=a.b&&(b+=";a");d&&$y(wH)!=a.b&&(b+=";A");$y(CH)!=a.b&&(b+=";R");$y(DH)!=a.b&&(b+=";!R");$y(oH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=EH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=FH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);$y(GH)!=a.b&&(e="~");$y(HH)!=a.b&&(e=mb);$y(IH)!=a.b&&(e=ub);$y(JH)!=a.b&&(e="!@");XB(a.f,e)}
function KH(a){LH(a);MH(a);var b=EH.ac.b;Kx(b,0);b.pb.options[0].selected=!0;b=FH.ac.b;Kx(b,0);b.pb.options[0].selected=!0;O(vH,a.b);O(wH,a.b);O(CH,a.b);O(DH,a.b);O(EH,a.b);O(FH,a.b);NH(a)}function LH(a){O(xH,a.b);O(yH,a.b);O(zH,a.b);O(AH,a.b);O(BH,a.b);O(rH,a.b);O(sH,a.b);O(tH,a.b);O(uH,a.b)}function MH(a){O(oH,a.b);O(pH,a.b);O(qH,a.b)}function NH(a){O(GH,a.b);O(HH,a.b);O(IH,a.b);O(JH,a.b);a.c=!1}
function jG(a){lB.call(this,"Atom/Bond Query");this.j=new xA(this.wf());Xz(this.r,new dF(this));this.b=(hF(),ID);this.d=a;this.e||(a=bz(a),this.e=new GB(a),aF(this.e,-150,10));this.k=this.e;Iz(this,new uB);O(this,this.b);a=new Mz;Iz(a,new $A(0,3,1));Q(a,new yB("Atom type :"),null);oH=new xA(yb);pH=new xA("Any except C");qH=new xA("Halogen");Q(a,oH,null);Q(a,pH,null);Q(a,qH,null);Q(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));Q(a,new zB("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Mz;Iz(a,new $A(0,3,1));xH=new xA(Db);yH=new xA(dc);zH=new xA(kc);AH=new xA(zc);BH=new xA(mc);rH=new xA(Qb);sH=new xA(Jb);tH=new xA(Cb);uH=new xA(Wb);Q(a,xH,null);Q(a,yH,null);Q(a,zH,null);Q(a,AH,null);Q(a,BH,null);Q(a,rH,null);Q(a,sH,null);Q(a,tH,null);Q(a,uH,null);Q(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));EH=new BA;AA(EH,yb);AA(EH,bb);AA(EH,db);AA(EH,jb);AA(EH,kb);Q(a,new yB("Number of hydrogens :  "),null);Q(a,EH,null);Q(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));FH=new BA;AA(FH,yb);AA(FH,
bb);AA(FH,db);AA(FH,jb);AA(FH,kb);AA(FH,"4");AA(FH,"5");AA(FH,"6");Q(a,new zB("Number of connections :",0),null);Q(a,FH,null);Q(a,new zB(" (H's don't count.)",0),null);Q(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));Q(a,new yB("Atom is :"),null);vH=new xA(zb);Q(a,vH,null);wH=new xA("Nonaromatic");Q(a,wH,null);CH=new xA(yc);Q(a,CH,null);DH=new xA(hc);Q(a,DH,null);Q(this,a,null);a=new Mz;O(a,RA($y(this)));Iz(a,new $A(0,3,1));Q(a,new yB("Bond is :"),null);GH=new xA(yb);Q(a,GH,null);HH=new xA(zb);Q(a,HH,
null);IH=new xA(yc);Q(a,IH,null);JH=new xA(hc);Q(a,JH,null);Q(this,a,null);a=new Mz;Iz(a,new $A(1,3,1));this.f=new ZB(xa,20);Q(a,this.f,null);Q(a,new xA(wc),null);Q(a,this.j,null);Q(this,a,null);this.ac&&nB(this.ac.d,!1);kB(this,!1);LH(this);MH(this);NH(this);O(vH,this.b);O(wH,this.b);O(CH,this.b);O(DH,this.b);O(EH,this.b);O(FH,this.b);mH(this,oH);jB(this);a=this.k;bF(this.ac.d,a.b,a.c);!az(this)&&Fz(this);pz(this)}s(541,531,gi,jG);
_.xf=function(a,b){var c;D(b,wc)?(KH(this),mH(this,oH),nH(this)):y(a.i,87)?(NH(this),jt(a.i)===jt(oH)?(LH(this),MH(this)):jt(a.i)===jt(pH)?(LH(this),MH(this)):jt(a.i)===jt(qH)?(LH(this),MH(this)):jt(a.i)===jt(CH)?O(DH,this.b):jt(a.i)===jt(DH)?(O(CH,this.b),O(vH,this.b)):jt(a.i)===jt(vH)?(O(wH,this.b),O(DH,this.b)):jt(a.i)===jt(wH)?O(vH,this.b):jt(a.i)===jt(GH)||jt(a.i)===jt(HH)||jt(a.i)===jt(IH)||jt(a.i)===jt(JH)?(KH(this),this.c=!0):MH(this),mH(this,a.i),nH(this)):y(a.i,88)&&(NH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
O(c,this.b):O(c,(DA(),LA)),nH(this));107!=this.d.c&&(this.d.c=107,Rz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var oH=_.f=null,GH=null,pH=null,vH=null,HH=null,tH=null,xH=null,FH=null,EH=null,sH=null,rH=null,qH=null,uH=null,yH=null,wH=null,DH=null,JH=null,zH=null,BH=null,CH=null,IH=null,AH=null;function gG(a){a.b=-1;a.c=v(QE,r,0,0,0);a.d=0}function PG(){PE(this)}s(542,516,si,PG);_.Ee=function(){gG(this)};_.b=-1;
function qr(a){a=new lC(a);sr();var b,c,d,e,f;try{var g=(dC(),gC);if(hC(g,(dC(),gC)))b=a.b;else if(hC(g,eC))b=new pC(a.b);else throw new mC(g);c=xn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new OH;zy(d.f,c);e=(f=yE(c,"\r\n|\r|\n|\n\r"),f.length);vv(d.f,20*(10>e?e:10)+Uf);Mn((Jn(),Kn),new PH(d));QH(d);RH(d)}catch(i){if(i=Hi(i),y(i,103))gn(i);else throw i;}}function QG(){}s(543,1,{104:1,111:1},QG);_.qe=function(a){gD(this.b,a.b)};_.b=null;function FD(){this.pb=Rw()}s(545,325,Wh,FD);
function nr(){var a;nr=u;SH=(a=!1,Kf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);TH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");UH=SH&!TH;var b;a=F(I,k,-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]);or=v(I,k,-1,1E3,1);for(b=0;b<or.length;++b)or[b]=-999;for(b=0;b<a.length;b+=2)or[a[b+1]]=a[b]}
function hq(a,b,c){a=new VH(b,c,a);if(!b.Id(a,c))for(b=b._b;b&&!b.Id(a,c);)b=b._b}function Pz(a,b,c){var d;d=new WH;ij(d.u,b,c);bj(a.i,d.u,0,0);Qi(a.b,d);return d}function vD(a,b){return!a.f?null:b in a.f?a.f[b]:null}function QF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)bw(a.i,b.u,c,d),b.s=c,b.t=d;XH(b)}
function rD(a,b,c,d){nr();this.pb=Rw();this.b=new Wi;this.f=d;this.pb.style[Pf]=bb;this.pb.style[Nf]=bb;this.pb.style[Eg]=Se;this.pb.style[Zg]=b;this.pb.style[Be]=c;this.i=new YH;this.i.pb.style[Zg]=fb;vv(this.i,fb);UH?(b=new ZH,c=new $H,bj(b,this.i,0,0),bj(b,c,0,0),fw(this,b)):fw(this,this.i);this.d=a;a.Ob=this;UH?(this.k=new aI(this),this.k.j=new bI(this),this.k.k=new cI(this),this.k.o=new dI(this),this.k.n=new eI(this),this.d&&(this.k.f=new fI(this),this.k.i=new gI(this),this.k.b=new hI(this))):
z(this,new iI(this),(zr(),zr(),Ar));z(this,this,(mq(),mq(),nq));z(this,new jI(this),(lj(),lj(),mj));z(this,new kI(this),(nj(),nj(),oj));z(this,new mI(this),(kr(),kr(),lr));(gq(),gq(),tz).b=this}s(544,545,Wh,rD);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var UH,TH,SH,or=null;function YH(){dw.call(this);this.pb[sd]=Oe}s(547,303,fi,YH);function ZH(){YH.call(this);this.pb.style[Zg]=fb;this.pb.style[Be]=fb}s(546,547,fi,ZH);function iI(a){this.b=a}s(548,1,{},iI);
_.nc=function(a){var b,c,d;c=rj(a);d=sj(a);b=tj(a.b);a=new pI(a);2==b&&(a.f=4);uG(this.b.d,a,c,d);this.b.j=!0};_.b=null;function jI(a){this.b=a}s(549,1,{},jI);_.oc=function(a){var b,c;b=rj(a);c=sj(a);a=new pI(a);this.b.j?DG(this.b.d,a,b,c):FG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function kI(a){this.b=a}s(550,1,{},kI);_.pc=function(){this.b.j=!1;GG(this.b.d)};_.b=null;function mI(a){this.b=a}s(551,1,{},mI);_.b=null;function $H(){YH.call(this);this.pb.style[Zg]=fb;this.pb.style[Be]=fb}
s(552,547,fi,$H);function wI(a,b){var c;c=b.b;c.f=4;return uG(a.b.d,c,b.e,b.f)}function bI(a){this.b=a}s(553,1,{},bI);_.yf=function(a){return wI(this,a)};_.b=null;function Xr(a,b){FG(a.b.d,b.b,b.e,b.f);return uG(a.b.d,b.b,b.e,b.f)}function cI(a){this.b=a}s(554,1,{},cI);_.yf=function(a){return Xr(this,a)};_.b=null;function dI(a){this.b=a}s(555,1,{},dI);_.yf=function(a){return DG(this.b.d,a.b,a.e,a.f)};_.b=null;function eI(a){this.b=a}s(556,1,{},eI);_.yf=function(){return GG(this.b.d)};_.b=null;
function br(a,b){var c;c=L(vE(b.c));c=new oC(b,0,eg,c);pF(a.b.d,c);return!0}function fI(a){this.b=a}s(557,1,{},fI);_.yf=function(a){return br(this,a)};_.b=null;function cr(a,b){var c;c=L(vE(100*b.d));c=new oC(b,0,kg,c);pF(a.b.d,c);return!0}function gI(a){this.b=a}s(558,1,{},gI);_.yf=function(a){return cr(this,a)};_.b=null;function gr(a,b){var c;c=new oC(b,0,ee,dh);pF(a.b.d,c);return!0}function hI(a){this.b=a}s(559,1,{},hI);_.yf=function(a){return gr(this,a)};var xI=_.b=null;
function yI(){yI=u;xI=new Rt((fu(),new eu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function zI(){zI=u;AI={}}function BI(a,b,c){var d;c&&(b.style[ke]=c.c+Uf,d=c.b,d!=Nb&&(b.style[je]=d),0!=(c.d&1)&&(b.style[me]=jd),0!=(c.d&2)&&(b.style[le]=Me));a.f.style[Yg]=Ef}
function fB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=ti(b);d in AI?c=AI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(tg),f=$doc.createElement(Ee),f.width=1,f.height=1,g=(yI(),xI),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),BI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Tj(e),l=Tj(e)+(e.offsetHeight||0),m=l-h,o=Tj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new CI,w.b=q,w.c=n,w.d=m,w),AI[d]=c);return c}
function DI(){zI();var a,b,c,d,e;pj();this.b=F(mt,r,1,["monospace","sans-serif",qg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(tg);this.f.innerHTML=this.i||j;this.f.style[ke]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[je]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}s(562,1,{},DI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var AI;function CI(){}
s(563,1,{},CI);_.b=0;_.c=0;_.d=0;function vG(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Hi(b),!y(b,125))throw b;}return!1}function wG(a){try{if(a.b&&y(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Hi(b),!y(b,125))throw b;}return!1}function pI(a){pr.call(this,null,0,null);this.b=a}function VH(a,b,c){pr.call(this,a,0,b);this.b=c}s(564,412,ii,pI,VH);_.oe=function(){return vG(this)};_.pe=function(){return wG(this)};_.b=null;
function UB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||j,BI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function TB(a){this.d=a;this.c={};this.b=new DI}s(565,415,ii,TB);_.b=null;function Qz(a){this.b=a}s(566,423,{},Qz);_.b=null;function EI(a,b){this.b=a;this.c=b}s(567,1,{},EI);_.b=null;_.c=null;function FI(){yx.call(this);this.pb[sd]="jsa-resetTable";this.pb.style[Zg]=fd}s(568,338,fi,FI);
function GI(){GI=u;var a=HI=new DI;pj();a.i="9p";a.f.style[je]=qg;a.f.style[ke]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ke]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);II=new bA(1)}function GF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,XH(a)}
function IF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,B,K;a.o&&(FF(a,!1),360<=g||-360>=g?i=HF(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,H=JI(o,n,q,w,f),B=JI(o,n,q,w,h),K="<g"+a.n+rb,K+='<path d ="M '+H.b+ba+H.c+" A "+q+ba+w+" 0 "+m+ba+l+ba+B.b+ba+B.c+'"/>',K+="</g>",K),GF(a,i))}function Z(a,b,c,d,e){a.o&&GF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function EF(a,b,c,d,e){a.o&&(FF(a,!1),GF(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ga+a.n+ab))}function PF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");GF(a,b)}function qB(a,b,c,d,e){FF(a,!0);GF(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ga+a.n+ab)}
function XH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Rj(a.u.pb)+(a.u.pb.offsetWidth||0)-Rj(a.u.pb),d=Tj(a.u.pb)+(a.u.pb.offsetHeight||0)-Tj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||j,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=cg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va)}function OF(a,b){a.f=b;a.j=NG(b)}s(569,419,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;
_.s=0;_.t=0;_.u=null;var II,HI;function Lr(a,b,c){c&&(Wr(a,b),c.yf(a.c));a.e=!0}function Wr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Rj(a.p.pb)+(a.p.pb.scrollLeft||0)+$n(a.p.pb.ownerDocument),a.c.f=c.clientY-Tj(a.p.pb)+(a.p.pb.scrollTop||0)+ao(a.p.pb.ownerDocument),a.c.b=new pI(b),b.b.preventDefault(),!0):!1}
function aI(a){this.p=a;this.c=new KI;this.d=new LI(this);z(this.p,new MI(this),(Tr(),Tr(),Ur));z(this.p,new NI(this),(Mr(),Mr(),Nr));z(this.p,new OI(this),(Qr(),Qr(),Rr));z(this.p,new PI(this),(Ir(),Ir(),Jr));z(this.p,new QI,(hr(),hr(),ir));z(this.p,new RI(this),(dr(),dr(),er));z(this.p,new SI(this),(Zq(),Zq(),$q))}s(570,1,{},aI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function LI(a){jk();this.b=a}s(571,24,{},LI);
_.wc=function(){!this.b.e&&this.b.j&&wI(this.b.j,this.b.c)};_.b=null;function MI(a){this.b=a}s(572,1,{},MI);_.b=null;function NI(a){this.b=a}s(573,1,{},NI);_.b=null;function OI(a){this.b=a}s(574,1,{},OI);_.b=null;function PI(a){this.b=a}s(575,1,{},PI);_.b=null;function QI(){}s(576,1,{},QI);function RI(a){this.b=a}s(577,1,{},RI);_.b=null;function SI(a){this.b=a}s(578,1,{},SI);_.b=null;function KI(){}s(579,1,{},KI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function ED(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function TI(a){var b,c,d,e,f;Qj(a);d=(cj(),dj(null));e=new FI;vx(e,a);Sv(d,e,d.pb);f=a.cd();b=a.bd();c=ED();9<=c?(++f,++b):7==c&&y(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));xx(e,a);$v(d,e);return new hz(f,b)}function UI(){this.pb=$doc.createElement(Sd);this.pb[sd]=Oe;this.pb.style[Of]=Ce;this.pb.style[Rf]=Zc;this.pb.style[Zg]=fb;this.pb.style[Be]=fb}s(581,306,ki,UI);_._c=function(){return Rj(this.pb)};
_.ad=function(){return Tj(this.pb)};function NG(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ga);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function JI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new EI(new qE(a),new qE(b))}function HF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ga+a.n+ab}
function TF(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ba);d+=ga;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function FF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function WH(){GI();this.o=II;this.d=[];this.u=new UI}s(582,569,{},WH);_.b=j;_.c=j;function VI(){VI=u;WI=new hz(0,0)}
function XI(a){var b;b=a.Cf();if(!b){var c;(c=a.zf())?(b=TI(c.b),ij(c.re(),b.c,b.b),c=TI(c.b),b=new hz(c.c-b.c,c.b-b.b)):b=new hz(0,0);a.Gf(b)}return b}function wz(a,b){var c;if(a.ve())return WI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Ff(az(b));c=TI(a.re());a.f.c=c.c;a.f.b=c.b;return c}function YI(a,b){var c;b&&(c=cg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va,a.Bf().pb.style[gd]=c)}function ZI(){this.f=new VA;this.f.b=-1;this.f.c=-1}s(584,1,{});_.zf=function(){return null};_.Af=function(a){this.Ef(a.Kd())};
_.Bf=function(){return this.re()};_.Cf=function(){return $I};_.Bd=function(){};_.ve=function(){return!1};_.Df=function(a){this.Ff(az(a))};_.Ef=function(a){YI(this,a)};_.Ff=function(a){var b=this.re().pb,c,d,e;c=(Gz(),Hz);e=a.c;d=a.b;e!=c.c?b.style[ke]=j+e+"pt":b.style[ke]=j;d!=c.b?b.style[je]=d:b.style[je]=j;0!=(a.d&1)?b.style[me]=jd:b.style[me]=j;0!=(a.d&2)?b.style[le]=Me:b.style[le]=j};_.Gf=function(a){$I=a};_.Hf=function(){};var $I=_.f=null,WI;
function yA(a,b){VI();ZI.call(this);this.b=new Kw(a);this.b.dd()[sd]=j;z(this.b,new aJ(this,b),(jq(),jq(),kq))}s(583,584,{},yA);_.re=function(){return this.b};_.Ef=function(a){YI(this,a)};_.b=null;function aJ(a,b){this.b=a;this.c=b}s(585,1,{},aJ);_.Ec=function(a){gq();hq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function CA(a){VI();ZI.call(this);this.b=new Lx;z(this.b,new bJ(this,a),(dq(),dq(),eq))}s(586,584,{},CA);_.re=function(){return this.b};_.b=null;
function bJ(a,b){this.b=a;this.c=b}s(587,1,{},bJ);_.b=null;_.c=null;function cJ(a,b){var c,d;YI(a,b.Kd());for(d=new Bi(b.Pb.b);d.c<d.e.ye();)c=Ci(d),c.ec&&c.ac.Af(c)}function dJ(a,b){var c,d,e,f,g,i,h;ij(a.e,b.Rd(),b.Nd());for(d=new Bi(b.Pb.b);d.c<d.e.ye();)c=Ci(d),c.ec&&(e=c.ac,e.Df(c),i=c.Sd(),h=c.Td(),g=c.Rd(),f=c.Nd(),0<g&&0<f&&(c=e.re(),g-=XI(e).c,f-=XI(e).b,ij(e.re(),g,f),!c.ob&&a.e.vd(c),a.e.wd(c,i,h)))}function Lz(){VI();ZI.call(this);this.e=new dw}s(588,584,{},Lz);
_.Af=function(a){cJ(this,a)};_.re=function(){return this.e};_.Df=function(a){dJ(this,a)};_.e=null;function AB(a){VI();ZI.call(this);var b=this.b=new ix;Pw(b.c,a,!1);ax(b);this.f.b=-1;this.f.c=-1}s(589,584,{},AB);_.re=function(){return this.b};_.ve=function(){var a;a=(this.b.c.d?Yn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function DB(a){this.b=new ey(a.i,new eJ(a))}s(590,1,{},DB);_.b=null;
function ay(a){var b,c,d,e,f;f=new nC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(fJ,r,104,0,0);for(c=b.b?uk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,85)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Zi((Vz(),R),new S(f.e)));c=c.c;if(It(!c?ch:c.b,nh))for(c=(!a.e.b||0==a.e.b.d?(zs(),zs(),As):new Yz(a.e.b)).ud();c.Uc();)a=c.Vc(),1001==f.e&&a.qe(f);var g,i,h;1001==f.e?(g=new pr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Rf(),null.Rf()):100==f.e&&y(f.f,101)?(i=f.f,h=new pr(i,205,null),h.j=i.Sd(),
h.k=i.Td()):1004<=f.e&&1005>=f.e||(701==f.e?null.Rf():401==f.e||402==f.e?(null.Rf(),null.Rf(),null.Rf(),null.Rf(),null.Rf()):500<=f.e&&507>=f.e&&(g=null.Sf,500!=g&&(f=new pr(null.Sf,g,null),f.j=null.Rf(),f.k=null.Rf(),i=null.Rf(),f.f=i&12,501==g&&null.Rf())))}function eJ(a){this.b=a}s(591,1,Mh,eJ);_.qc=function(){ay(this)};_.b=null;function $B(){VI();ZI.call(this);this.b=new Dy}s(592,584,{},$B);_.zf=function(){var a;a=new $B;zy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.re=function(){return this.b};
_.Cf=function(){return gJ};_.Gf=function(a){gJ=a};var gJ=_.b=null;s(593,588,{});function hJ(a){var b;b=new xq(Wn(a.pb,Jf),Wn(a.pb,If));a=new xq(Wn(a.T.jb.pb,Jf),Wn(a.T.jb.pb,If));return F(I,k,-1,[b.c-a.c,b.b-a.b])}function iJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.jd(a.R);a.gd(b);a.R=a.Q=null}else null!=a.R?(jJ(a,a.R),a.R=null):null!=a.Q&&(kJ(a,a.Q),a.Q=null);vj(a.S)}function QH(a){a.kb?a.Lf(Aq(a.T.jb)):(a.Ed(),QH(a))}function kJ(a,b){var c;a.kb?(c=hJ(a),a.Lf(new xq(-1,lJ(b,!1)-c[1]))):a.Q=b}
function mJ(a,b){var c;b!=a.zd()&&(c=a.T.jb,Kv(c),nJ(c,b,c.pb,c.q.d,!0))}function jJ(a,b){var c;a.kb?(c=hJ(a),a.Lf(new xq(lJ(b,!0)-c[0],-1))):a.R=b}s(596,308,Xh);_.If=function(){var a,b;b=Aq(this.T.jb);a=hJ(this);b.c+=a[0];b.b+=a[1];return b};_.zd=function(){var a;a=this.T.jb;return 0!=a.q.d?oJ(Qy(a.q,0)):null};_.Jf=function(a){pJ(this.T.jb,a)};_.ud=function(){return new Lv(this.T.jb)};_.Kf=function(){Eq(this.T.jb)};_.pd=function(){iJ(this)};_.Hd=function(){Eq(this.T.jb)};
_.rd=function(a){return qJ(this.T.jb,a)};_.Lf=function(a){Cq(this.T.jb,a)};_.gd=function(a){kJ(this,a)};_.Ad=function(a){mJ(this,a)};_.jd=function(a){jJ(this,a)};_.Q=null;_.R=null;function rJ(){rJ=u;var a=(sJ(),tJ(),uJ);vJ=new Cx(a.e,a.c,a.d,a.f,a.b)}function wJ(a,b){if(0!=a.I.b.q.d&&oJ(Qy(a.I.b.q,0)))throw new Fv("WindowPanel can only contain one child widget");xJ(a,b)}
function RH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Wg]=Ce,a.ab=!1,a.Ed());b=a.pb;b.style[Se]=0+(pj(),Uf);b.style[Kg]=cb;bF(a,Aj($n($doc)+(jj()-Wn(a.pb,Jf)>>1),0),Aj(ao($doc)+(kj()-Wn(a.pb,If)>>1),0));d||((a.ab=c)?(a.pb.style[zd]=$f,a.pb.style[Wg]=Xg,Zj(a.gb,200)):a.pb.style[Wg]=Xg)}finally{a.w=!0}}
function yJ(a,b){var c;if(a.w){c=new Yu;a.mb&&ps(a.mb,c);a.J&&Bq(a.r,a);try{Ji(a.r.d,a)}catch(d){if(d=Hi(d),!y(d,119))throw d;}a.n=zJ(a.r,a);try{kw(a,b)}finally{Mi(a.t.b),Mi(a.s.b),Mi(a.u.b),a.P&&Pi(a.P,a.r),a.C&&(a.C=!1)}}else kw(a,b)}function AJ(a,b,c){var d,e;e=a.ob;d=new xj(a,e);e.wd(a,d.b+b,d.e+c)}function BJ(a,b,c){b=new CJ(Zn(Yn(ev(ev(a.T.d,b),c))));Jv(b,a);z(b,a.o,(jq(),jq(),kq));return b}function zq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Cq(a.T.jb,b)}
function bF(a,b,c){var d,e;(e=a.r)?(d=DJ(e.pb),nw(a,b+(Rj(e.pb)+d[3]),c+(Tj(e.pb)+d[0]))):nw(a,b,c)}function nB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Dq(a.r,a):Bq(a.r,a)))}function xJ(a,b){if(b!=(0!=a.I.b.q.d?oJ(Qy(a.I.b.q,0)):null)){Kv(a.I.b);var c=a.I.b;nJ(c,b,c.pb,c.q.d,!0)}}
function EJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(uq(),FJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Bi(a.P);e.c<e.e.ye();)if(d=Ci(e),b==(uq(),GJ)){!d.c&&(d.c=new HJ);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(uq(),vq))g=d.r,i=d.F,d.I.d?(bF(d,i.d,i.e),zq(d,new xq(i.c,-1))):(bF(d,i.d,i.e),zq(d,new xq(i.c,i.b)),Dq(g,d)),Fi(g.d,d,d.I.c),dk(d.z,333);else if(!d.C&&f==(uq(),FJ))d.pb.style[Wg]=Xg,uq()}else if(b==vq){!d.c&&(d.c=new HJ);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=DJ(i.pb);h=d.F;if(d.I.d)h.d=Rj(d.pb)-
g[3]-Rj(i.pb),h.e=Tj(d.pb)-g[0]-Tj(i.pb),d.F=h,bF(d,0,0),IJ(d,wq(i.pb).c,-1);else{if(f!=(uq(),FJ))h.d=Rj(d.pb)-g[3]-Rj(i.pb),h.e=Tj(d.pb)-g[0]-Tj(i.pb),h.c=d.q,h.b=d.p,d.F=h;bF(d,0,0);Cq(d,new JJ(wq(i.pb)));Bq(i,d)}d==d.r.b||kG(d);dk(d.z,333)}}else b==FJ&&(!d.c&&(d.c=new HJ),d=a,d.C||(d.G=c,d.pb.style[Wg]=Ce))}}function KJ(a,b){a.pb.style[ah]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Rf().Rf()}
function LJ(a){if(!a.kb){a.t=Dv(a,a.r,(!as&&(as=new pk),as));a.s=Dv(a,a.r,ok?ok:ok=new pk);a.u=Dv(a,a.r,(!fs&&(fs=new pk),fs));var b=a.r;!a.P&&(a.P=new Wi);Qi(a.P,b);as&&(b=new $r(a),a.mb&&ps(a.mb,b));a.J&&Dq(a.r,a);Fi(a.r.d,a,a.I.c);a.n&&(nw(a,a.n.b,a.n.c),a.n=null);ow(a);kG(a)}}function kG(a){if(a!=a.r.b){var b;fs&&(b=new es(a),a.mb&&ps(a.mb,b))}}
function MJ(a,b,c){var d;d=(vw(),ww);pw.call(this,!1,"popup");this.U=d.b;this.S=new NJ(this);d=new OJ;d.pb[sd]="mosaic-popupLayoutPanel";hw(this.T,d);mw(this);this.o=new PJ(this);this.z=new QJ(this);this.A=new RJ(this);this.B=new SJ(this);this.F=new TJ;this.O=(uq(),GJ);this.J=c;this.r=a;a=this.I=new UJ(b);b=new VJ;!a.e&&(a.e=new WJ);Qi(a.e,b);a=new XJ(new Bx(vJ.b.e.b,vJ.b.c,vJ.b.d,vJ.b.f,vJ.b.b));z(a,new YJ(this),(jq(),jq(),kq));b=this.I.c;b.c||(b.c=new yx,b.c.dd()[sd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(rx(),sx),c.d=d,c=b.i,ZJ(c,b.c,new $J(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Vv;d=wx(c);mv(c.c,(Au(),Bu(d)),0);Uv(c,a,d,0,!1)}else vx(b.c,a);pJ(b.i,null);z(this.I.c,new aK(this),(rq(),rq(),sq));z(this.I.c,this.o,kq);mJ(this,this.I);Di(Zn(Yn(this.pb)),"mosaic-WindowPanel",!0)}s(595,596,Xh);_.zd=function(){return 0!=this.I.b.q.d?oJ(Qy(this.I.b.q,0)):null};_.Cd=function(a){yJ(this,a)};_.ud=function(){return new Lv(this.I.b)};_.pd=function(){iJ(this);vj(new bK(this))};
_.rd=function(a){return qJ(this.I.b,a)};_.Lf=function(a){zq(this,a)};_.Dd=function(a,b){bF(this,a,b)};_.Ad=function(a){xJ(this,a)};_.Ed=function(){LJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var vJ;function cK(a){a.i=(new xA(a.j)).ac.re();z(a.i,new dK(a),(jq(),jq(),kq));a.e=F(eK,r,59,[a.i])}
function OH(){rJ();var a,b,c,d,e,f;MJ.call(this,(fK(),gK),null,!0);this.Of();this.db=!0;a=new kx(this.k);this.f=new Cy;this.f.pb.style[Zg]=fb;vv(this.f,fb);this.Mf();jJ(this,"400px");f=new Py;f.pb.style[Be]=fb;f.f[od]=10;c=(dx(),ox);f.b=c;Oy(f,a);Oy(f,this.f);e=new yx;e.f[od]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],vx(e,a);Oy(f,e);wJ(this,f);nB(this,!1);this.Nf()}s(594,595,Xh,OH);_.Mf=function(){cK(this)};_.Nf=function(){var a=this.f;a.pb.readOnly=!0;var b=xv(a.pb)+"-readonly";Di(a.dd(),b,!0)};
_.Of=function(){mB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function dK(a){this.b=a}s(597,1,{},dK);_.Ec=function(){yJ(this.b,!1)};_.b=null;function PH(a){this.b=a}s(598,1,{},PH);
_.qc=function(){Av(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Xn(a.pb,Ug).length;if(0<b&&a.kb){if(0>b)throw new Xw("Length must be a positive integer. Length: "+b);if(b>Xn(a.pb,Ug).length)throw new Xw("From Index: 0  To Index: "+b+"  Text Length: "+Xn(a.pb,Ug).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function hK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";mB(a.I.c,"Paste")}function iK(a){rJ();OH.call(this);this.d=a}
s(600,594,Xh,iK);_.Mf=function(){cK(this);this.b=(new xA(this.c)).ac.re();z(this.b,new jK(this),(jq(),jq(),kq));this.e=F(eK,r,59,[this.b,this.i])};_.Nf=function(){vv(this.f,"150px")};_.Of=function(){hK(this)};_.Ed=function(){LJ(this);Mn((Jn(),Kn),new kK(this))};_.b=null;_.c=null;_.d=null;function lK(a){rJ();iK.call(this,a)}s(599,600,Xh,lK);_.Nf=function(){vv(this.f,"150px");$C(new mK(this),this.f)};_.Of=function(){hK(this);this.k+=" Or drag and drop a file on it."};
function mK(a){this.b=a;this.c=new nK(this);this.d=this.e=1}s(601,470,{},mK);_.b=null;function nK(a){this.b=a}s(602,1,{},nK);_.Ce=function(a){this.b.b.f.pb[Ug]=null!=a?a:j};_.b=null;function bC(){new rs}s(603,443,{},bC);function jK(a){this.b=a}s(604,1,{},jK);_.Ec=function(){if(this.b.d){var a=this.b.d,b;b=new nC(a.b,0,Xn(this.b.f.pb,Ug));gD(a.b.b,b.b)}yJ(this.b,!1)};_.b=null;function kK(a){this.b=a}s(605,1,{},kK);_.qc=function(){Av(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
function tr(a){var b;a&&a&&(a=new oK(a),void 0!=$wnd.FileReader?b=new lK(a):b=new iK(a),QH(b),RH(b))}function oK(a){this.b=a}s(607,1,{},oK);_.b=null;function Vq(a,b){a.onloadend=function(a){b.Ce(a.target.result)}}function dD(a){this.b=a}s(612,1,{},dD);_.b=null;function aD(){}s(613,1,{},aD);function bD(){}s(614,1,{},bD);function cD(){}s(615,1,{},cD);
function oB(a,b){VI();Lz.call(this);this.d=new pK(a);var c=this.c=new yx,d=(dx(),ox);c.b=d;vx(this.c,this.e);wJ(this.d,this.c);this.d.b=this;this.b=b}s(616,593,{},oB);_.re=function(){return this.d};_.Bf=function(){return this.c.ob};_.Bd=function(){yJ(this.d,!1)};_.Ff=function(){};_.Hf=function(a){cJ(this,a);dJ(this,a);QH(this.d);LJ(this.d)};_.b=null;_.c=null;_.d=null;function pK(a){rJ();MJ.call(this,(fK(),gK),a,!1)}s(617,595,Xh,pK);
_.Bd=function(){var a=this.b,b=new hB(a.b,201),c;a=a.b.r;a.b?a=new qK(new Bi(a.b)):(a=(zs(),zs(),As),a=new Bi(a));for(;a.Uc();)c=a.Vc(),201==b.e&&$E(c.b)};_.b=null;function pG(a,b,c,d){b=bz(b);c+=b.b;d+=b.c;nw(a.b,c,d);ow(a.b)}function KB(){VI();ZI.call(this);var a=this.b=new rK;a.ab=!0;a.b.i=!0;this.b.db=!0}s(618,584,{},KB);_.re=function(){return this.b};_.b=null;function BC(){}s(624,459,{},BC);function qK(a){if(!a)throw new nn;this.b=a}s(625,1,{},qK);_.Uc=function(){return HC(this.b)};_.Vc=function(){return Ci(this.b)};
_.Wc=function(){throw new KC("Missing message: awt.50");};_.b=null;function hA(){return hA()}function zC(){zC=u;var a;a=(qC(),rC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(sK,r,-1,0,1);else throw new cE(a+" is not supported");}catch(b){if(b=Hi(b),!y(b,127))throw b;}}function EB(a,b){a.b=31*a.b+J((new qE(b)).b)}function cA(){}s(628,1,{},cA);_.hC=function(){return this.b};_.b=1;
function tK(){tK=u;var a,b;a=$doc;if((b=a.getElementsByTagName(De))&&0<b.length)b=$doc.getElementsByTagName(De)[0],b.style[Be]=fb;a.body.style[Be]=fb}function DJ(a){tK();var b;b=v(I,k,-1,4,1);b[0]=uK(vK(a,"borderTopWidth"));b[1]=uK(vK(a,"borderRightWidth"));b[2]=uK(vK(a,"borderBottomWidth"));b[3]=uK(vK(a,"borderLeftWidth"));return b}function wK(a){tK();var b,c;c=xK(a);b=DJ(a);a=new xq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
function wq(a){tK();return new xq(a.clientWidth,a.clientHeight)}function xK(a){tK();var b;b=v(I,k,-1,4,1);b[0]=uK(vK(a,"marginTop"));b[1]=uK(vK(a,"marginRight"));b[2]=uK(vK(a,"marginBottom"));b[3]=uK(vK(a,"marginLeft"));return b}function yK(a){tK();var b;b=v(I,k,-1,4,1);b[0]=uK(vK(a,"paddingTop"));b[1]=uK(vK(a,"paddingRight"));b[2]=uK(vK(a,"paddingBottom"));b[3]=uK(vK(a,"paddingLeft"));return b}function zK(a,b,c){tK();try{D(b,he)&&(b=Hd),a.style[b]=c}catch(d){if(d=Hi(d),!y(d,119))throw d;}}
function lJ(a,b){tK();var c;AK||(AK=$doc.createElement(tg),zK(AK,Se,j),zK(AK,Kg,j),zK(AK,Rf,Zc),zK(AK,Wg,Ce),$doc.body.appendChild(AK));zK(AK,Zg,a);zK(AK,Be,a);c=wK(AK);return b?c.c:c.b}var AK=null;function BK(){xq.call(this,0,0)}function xq(a,b){this.c=a;this.b=b}function JJ(a){xq.call(this,a.c,a.b)}s(630,1,ii,BK,xq,JJ);_.eQ=function(a){return this===a?!0:null==a||CK!=vn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Qc};_.b=0;_.c=0;function DK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(631,1,{113:1,115:1,136:1},DK);_.eQ=function(a){return a===this?!0:y(a,136)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return EK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function FK(a,b){this.b=a;this.c=b}s(632,1,ii,FK);_.eQ=function(a){return this===a?!0:null==a||GK!=vn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return GK.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function TJ(){this.c=this.b=this.e=this.d=0}s(633,1,ii,TJ);_.eQ=function(a){return this===a?!0:null==a||HK!=vn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return HK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function vK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==he&&(b=Hd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(635,1,{});var IK=-1;function JK(){}s(636,635,{},JK);_.b=-1;_.c=-1;var KK=null;
function uK(a){a=parseInt(a,10);a=isNaN(a)?null:rE(a);return!a?0:a.b}s(639,323,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1});_.If=function(){return Aq(this.i)};_.Jf=function(a){pJ(this.i,a)};_.Kf=function(){Eq(this.i)};_.Hd=function(){Eq(this.i)};_.gd=function(a){var b=this.i;b.pb.style[Be]=a;b.kb||(b.i=a)};_.jd=function(a){var b=this.i;b.pb.style[Zg]=a;b.kb||(b.j=a)};function sJ(){sJ=u;tJ()}function mB(a,b){a.b.pb.textContent=b||j;pJ(a.i,null)}
function LK(a){sJ();var b;Mw(this,new OJ);this.b=new MK;b=this.i;NK(b,new OK);zK(b.pb,Pf,cb);b.p=0;ZJ(b,this.b,new $J(0),b.q.d);this.b.dd()[sd]="mosaic-Caption-text";this.b.pb.textContent=a||j;pJ(this.i,null);this.pb[sd]="mosaic-Caption"}s(638,639,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,138:1,144:1},LK);_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};
_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};_.c=null;function tJ(){tJ=u;PK=En()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Uy(PK,240,20);new Uy(PK,224,16);new Uy(PK,208,16);new Uy(PK,192,16);new Uy(PK,176,16);new Uy(PK,160,16);new Uy(PK,144,16);new Uy(PK,128,16);new Uy(PK,112,16);new Uy(PK,96,16);new Uy(PK,80,16);new Uy(PK,64,16);new Uy(PK,260,16);uJ=new Uy(PK,48,16);new Uy(PK,32,16);new Uy(PK,16,16);new Uy(PK,0,16)}var PK,uJ;
function QK(a,b){Av(a.b.pb,!b);pJ(a.i,a.b)}function yq(a,b){a.d=b;Av(a.b.pb,!b);pJ(a.i,a.b);if(a.e){var c;for(c=new Bi(a.e);c.c<c.e.ye();)Ci(c)}}function UJ(a){var b;Mw(this,new OJ);b=this.i;NK(b,new RK((SK(),TK)));b.p=0;this.c=new LK(a);ZJ(b,this.c,new $J(1),b.q.d);this.b=new OJ;Vi(this.b,"Body");ZJ(b,this.b,new $J(0),b.q.d);this.pb[sd]="mosaic-CaptionLayoutPanel"}s(641,639,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1},UJ);_.kd=function(){Ev(this.i)};_.ld=function(){Hv(this.i)};
_.ud=function(){return new Lv(this.b)};_.rd=function(a){return qJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function WJ(){PE(this)}s(642,516,si,WJ);function NJ(a){this.b=a}s(643,1,Mh,NJ);_.qc=function(){Eq(this.b.T.jb)};_.b=null;function UK(a){var b;b=a.c;a=b.r;b=!a.f?-1:uj(a.f.b,b);a.f&&vu(a.f.b,b)&&yu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&kG(!a.f?null:vu(a.f.b,b-1))}function VK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Kz);-1==uj(a.f.b,b)&&Qi(a.f.b,b)}function HJ(){}s(644,1,{},HJ);_.Nc=function(a){UK(a)};
_.Oc=function(a){VK(a)};_.Qc=function(a){WK(a.b.r,a.b)};function fK(){fK=u;XK=new YK(1,"e");ZK=new YK(2,zf);$K=new YK(3,"ne");aL=new YK(10,"nw");bL=new YK(4,jg);cL=new YK(5,mg);dL=new YK(12,"sw");eL=new YK(8,"w");gK=new fL((cj(),dj(null)).pb)}function zJ(a,b){var c;c=DJ(a.pb);return new FK(Rj(b.pb)-(Rj(a.pb)+c[3]),Tj(b.pb)-(Tj(a.pb)+c[0]))}
function gL(a){var b,c,d,e,f,g;if(a.f){b=wq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=vu(a.f.b,d),c=new xq(Wn(g.pb,Jf),Wn(g.pb,If)),f=zJ(a,g),f.b-=Aj(0,f.b+Wn(g.pb,Jf)-b.c),f.c-=Aj(0,f.c+Wn(g.pb,If)-b.b),bF(g,Aj(0,f.b),Aj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,IJ(g,c.c,c.b),g.O==(uq(),vq)&&Cq(g,new JJ(wq(a.pb))),dk(g.z,1)}}function hL(a,b,c){a=a.e;Fi(a,b,b);x(a.d,b,c);Vi(b,xc+c.c)}
function Bq(a,b){var c;c=a.e;iL(c,b.H);Ui(b.H,xc+aL.c);iL(c,b.D);Ui(b.D,xc+ZK.c);iL(c,b.E);Ui(b.E,xc+$K.c);iL(c,b.N);Ui(b.N,xc+eL.c);iL(c,b.v);Ui(b.v,xc+XK.c);iL(c,b.M);Ui(b.M,xc+dL.c);iL(c,b.K);Ui(b.K,xc+bL.c);iL(c,b.L);Ui(b.L,xc+cL.c)}
function Dq(a,b){!b.H&&(b.H=BJ(b,0,0));hL(a,b.H,aL);!b.D&&(b.D=BJ(b,0,1));hL(a,b.D,ZK);!b.E&&(b.E=BJ(b,0,2));hL(a,b.E,$K);!b.N&&(b.N=BJ(b,1,0));hL(a,b.N,eL);!b.v&&(b.v=BJ(b,1,2));hL(a,b.v,XK);!b.M&&(b.M=BJ(b,2,0));hL(a,b.M,dL);!b.K&&(b.K=BJ(b,2,1));hL(a,b.K,bL);!b.L&&(b.L=BJ(b,2,2));hL(a,b.L,cL)}function WK(a,b){var c,d;a.b=b;d=a.f.b.d;c=uj(a.f.b,b);if(c+1<d){mA(a.f,b);for(Qi(a.f.b,b);c<d;++c)KJ(vu(a.f.b,c),c)}else KJ(b,c)}
function fL(a){a=new jL(a);Mw(this,a);this.d=new kL(a);this.d.j=!0;Ni(this.d);this.d.n=3;this.e=new lL(a);this.e.j=!0;Ni(this.e);this.e.n=3;Ow(this)}s(645,323,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,144:1},fL);_.If=function(){return wq(this.pb)};_.Jf=function(){var a;(a=mL(this))&&a.Jf(null)};_.Kf=function(){gL(this)};_.Nc=function(a){!this.c&&(this.c=new HJ);UK(a)};_.Oc=function(a){!this.c&&(this.c=new HJ);VK(a)};_.Hd=function(){gL(this)};
_.Qc=function(a){!this.c&&(this.c=new HJ);WK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var XK,ZK,$K,aL,gK,bL,cL,dL,eL;function jL(a){this.q=new ew(this);this.pb=a}s(646,303,fi,jL);function YK(a,b){this.b=a;this.c=b}s(647,1,{},YK);_.b=0;_.c=null;function kL(a){xi();Ri.call(this,a)}s(648,3,{},kL);_.kc=function(){var a;a=this.k.f;a.C||Qj(a.x);Ui(this.k.f,"dragdrop-dragging");!a.I.d&&QK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Aj(this.b,a<this.e?a:this.e),b=Aj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Se]=a+(pj(),Uf);c.style[Kg]=b+Uf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||kG(a);a.I.d||QK(a.I,!0);a.C||(a.x||(a.x=new nL,Vi(a.x,"mosaic-GlassPanel-invisible")),zK(a.x.pb,ah,(tK(),vK(a.pb,ah))),bj((cj(),dj(null)),a.x,0,0));Vi(this.k.f,"dragdrop-dragging");a=new xj(this.k.b,null);this.b=a.b+Sj(this.k.b.pb);this.c=a.e+Uj(this.k.b.pb);this.e=this.b+Wj(this.k.b.pb)-this.k.f.cd();this.d=this.c+Vj(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.d=0;_.e=0;function iL(a,b){try{Ji(a,b)}catch(c){if(c=Hi(c),!y(c,119))throw c;}}
function lL(a){xi();Ri.call(this,a);this.d=new zi}s(649,3,{},lL);_.kc=function(){var a;a=this.k.f.ob;a.C||Qj(a.x);Ui(this.k.f,"dragdrop-dragging");QK(a.I,!1);zq(a,new xq(a.q,a.p));dk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=Zi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ad()-Aj(this.k.d,this.c):this.k.f.ad()-this.k.d,0!=b&&(a=d.p,b=Aj(a+b,Wn(d.I.c.pb,If)),b!=a&&AJ(d,0,a-b),zq(d,new xq(d.q,b)),dk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ad():this.k.d-this.k.f.ad(),0!=b&&(a=d.p,b=Aj(a+b,Wn(d.I.c.pb,If)),zq(d,new xq(d.q,b)),dk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f._c()-Aj(this.k.c,this.b):this.k.f._c()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&AJ(d,a-b,0),zq(d,new xq(b,d.p)),dk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f._c():this.k.c-this.k.f._c(),0!=b&&(a=d.q,zq(d,new xq(96<a+b?a+b:96,d.p)),dk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||kG(a);QK(a.I,!0);a.C||(a.x||(a.x=new nL,Vi(a.x,"mosaic-GlassPanel-invisible")),zK(a.x.pb,ah,(tK(),vK(a.pb,ah))),bj((cj(),dj(null)),a.x,0,0));Vi(this.k.f,"dragdrop-dragging");a=new xj(this.k.b,null);this.b=a.b+Sj(this.k.b.pb);this.c=a.e+Uj(this.k.b.pb);this.f=this.b+Wj(this.k.b.pb)-this.k.f.cd();this.e=this.c+Vj(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.e=0;_.f=0;
function nL(){var a;this.e=new oL(this);this.b=!1;this.c=new iw;Mw(this,this.c);a=this.pb.style;a[gd]="#000";a[ge]="alpha(opacity=50)";a.opacity="0.5";this.pb[sd]="gwt-GlassPanel"}s(650,323,Ih,nL);
_.nd=function(){var a;Ow(this);try{a=this.ob}catch(b){b=Hi(b);if(y(b,125))throw new Fv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(cj(),dj(null))?(ou(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Pi(kk,a),a.c=!0,a.d=sk(a),Qi(kk,a),this.d=new pL(this),Su(new nu(this.d))):(this.pb.style[ld]=cb,this.pb.style[dg]=cb);this.b&&Gu(new mu(this));bj(dj(null),new qL,$n($doc),ao($doc))};
_.od=function(){this.i.od();Yj(this.e);this.d&&(ku(Qu,this.d,F(rL,r,47,[(!ds&&(ds=new pk),ds)])),this.d=null);this.b&&ku(Iu,this,F(rL,r,47,[(!Hu&&(Hu=new pk),Hu)]))};_.Yc=function(a){switch(Du(a.type)){case 256:if(27==(a.keyCode||0))return Qj(this),!1;case 1:if(this.pb.contains(a.target))return Qj(this),!1}return!0};_.pd=function(){};_.b=!1;_.c=null;_.d=null;function oL(a){jk();this.b=a}s(651,24,{},oL);_.wc=function(){ou(this.b)};_.b=null;function pL(a){this.b=a}s(652,1,{},pL);_.b=null;
function qL(){this.pb=Rw();var a;a=new Mx(new sL(this));z(this,a,($p(),$p(),aq));z(this,a,(Wq(),Wq(),Xq))}s(653,325,Wh,qL);_.pd=function(){vj(new tL(this))};function sL(a){this.b=a}s(654,1,{},sL);_.b=null;function tL(a){this.b=a}s(655,1,Mh,tL);_.qc=function(){this.b.pb.focus()};_.b=null;function uL(a){a.pb.style[Zg]=fd;a.pb.style[Be]=fd;if(a.kb){var a=a.ob,b;y(a,144)?a.Jf(null):(b=mL(a))&&b.Jf(a)}}s(657,306,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1});
_.If=function(){uL(this);return new xq(Wn(this.pb,Jf),Wn(this.pb,If))};_.Jf=function(){uL(this)};_.Kf=function(){};_.Xc=function(){};_.Hd=function(){};function MK(){this.pb=$doc.createElement("label");this.pb[sd]="mosaic-Label";this.pb.style[Yg]=Ef;this.pb[sd]="mosaic-HTML"}s(656,657,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1},MK);function XJ(a){Mw(this,new vL(a));this.pb[sd]="mosaic-ImageButton"}s(658,323,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},XJ);
function rK(){var a=(vw(),yw);pw.call(this,!0,df);this.U=a.b;this.b=new wL(this);this.b.e=!0;fw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);fj();ov(a,b)}else this.lb|=1;Zn(Yn(this.pb))[sd]=ye;this.pb.style[ah]="2147483647"}s(659,308,fi,rK);_.Xc=function(a){Gv(this,a);1==Du(a.type)&&kw(this,!1)};_.b=null;
function wL(a){this.c=a;this.d=new Wi;this.j=new Wi;a=(dy(),cy);new Ty(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(yg);this.f=$doc.createElement(Bg);zu(b,this.f);this.p=!0;a=Rw();b=(Au(),Bu(b));a.appendChild(b);this.pb=a;ql();this.pb.setAttribute("role",Ul.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),fj(),ov(a,b)):this.lb|=2225;this.pb[sd]=xe;a=xv(this.pb)+"-vertical";Di(this.dd(),a,!0);this.pb.style[Nf]=cb;this.pb.setAttribute("hideFocus",Tg);z(this,new by(this),($p(),$p(),aq))}
s(660,347,ki,wL);_.Xc=function(a){switch(Du(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Vx(this,a)};_.Gd=function(a,b){Zx(this,a,b);b||this.b&&kw(this.c,!1)};_.b=!0;_.c=null;
function vL(a){var b=(dx(),ox),c=(rx(),sx),d;d=new Yw;d.i[kd]=bb;d.i[nd]=0;d.i[od]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Ww(b.b);b.b.d.rows[0].cells[0][bd]=c.b;Ww(b.b);b.b.d.rows[0].cells[0].style[Vg]=e.b;Ww(d);b=Sw(d,0,0,!0);if(a){Qj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Uw(g,f.d);ht(f.c,g,a);c.b=c.b.c}else e=c.c.d,Qi(c.c,a);a.pb[Rc]=e;zu(b,a.pb);Jv(a,d)}Mw(this,d);Di(this.pb,"mosaic-WidgetWrapper",!0)}s(661,323,Ih,vL);_.b=null;_.c=null;function PJ(a){this.b=a}s(662,1,{},PJ);
_.Ec=function(){this.b.hb&&this.b!=this.b.r.b&&kG(this.b)};_.b=null;function QJ(a){jk();this.b=a}s(663,24,{},QJ);_.wc=function(){Eq(this.b.T.jb);var a=this.b;cs((!a.y&&(a.y=new xL),a.y))};_.b=null;function RJ(a){jk();this.b=a}s(664,24,{},RJ);_.wc=function(){EJ(this.b,(uq(),vq))};_.b=null;function SJ(a){jk();this.b=a}s(665,24,{},SJ);_.wc=function(){EJ(this.b,(uq(),FJ))};_.b=null;function VJ(){}s(666,1,{},VJ);function YJ(a){this.b=a}s(667,1,{},YJ);_.Ec=function(){this.b.Bd()};_.b=null;
function aK(a){this.b=a}s(668,1,{},aK);_.b=null;function bK(a){this.b=a}s(669,1,Mh,bK);_.qc=function(){this.b.O==(uq(),vq)?dk(this.b.A,333):this.b.O==FJ&&dk(this.b.B,333)};_.b=null;function CJ(a){this.pb=a;Ev(this)}s(670,306,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},CJ);_.Jc=function(a){return z(this,a,(zr(),zr(),Ar))};_.Kc=function(a){return z(this,a,(lj(),lj(),mj))};_.Lc=function(a){return z(this,a,(Dr(),Dr(),Er))};_.Mc=function(a){return z(this,a,(nj(),nj(),oj))};
function xL(){vs.call(this,null)}s(671,238,Gh,xL);function uq(){uq=u;vq=new yL("MAXIMIZED",0);FJ=new yL("MINIMIZED",1);GJ=new yL("NORMAL",2);zL=F(AL,r,139,[vq,FJ,GJ])}function yL(a,b){E.call(this,a,b)}s(672,139,{113:1,116:1,118:1,139:1},yL);var zL,vq,FJ,GJ;function ou(a){var b,c,d,e;c=jj();b=kj();e=(pv(),qv).scrollWidth;d=qv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Zg]=c-1+Uf);0<=b-1&&(a.pb.style[Be]=b-1+Uf)}
function BL(a,b){var c,d,e;if(a.n)return!0;a.y.Ee();for(c=new Lv(b);c.b.b<c.b.c.d-1;)d=oJ(Mv(c.b)),e=d.ob,y(e,145)&&e.hd(d.ed()),d.ed()&&Qi(a.y,d);return!0}
function CL(a,b){var c,d,e;if(b.b)a.d&&Xj(a.d),a.d=new DL(a,b),Zj(a.d,333);else for(d=new Bi(a.y);d.c<d.e.ye();)c=Ci(d),e=c.nb,bw(b,EL(c),e.t,e.u),FL(c,e.v,e.s,F(I,k,-1,[GL(a.r.b,c).e,GL(a.q.b,c).d,GL(a.o.b,c).b,GL(a.p.b,c).c]),F(I,k,-1,[HL(a.j.b,c).e,HL(a.i.b,c).d,HL(a.e.b,c).b,HL(a.f.b,c).c]),F(I,k,-1,[IL(a.v,c),IL(a.u,c),IL(a.s,c),IL(a.t,c)]))}
function JL(){this.y=new Wi;this.k=new KL(this);this.x=new LL(this.k);this.w=new ML(this.k);this.r=new NL(this.k);this.q=new OL(this.k);this.o=new PL(this.k);this.p=new QL(this.k);this.j=new RL(this.k);this.i=new SL(this.k);this.e=new TL(this.k);this.f=new UL(this.k);this.v=new VL(this.k);this.u=new VL(this.k);this.s=new VL(this.k);this.t=new VL(this.k)}s(675,1,{});_.Pf=function(a){CL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function WL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Bi(b.y);e.c<e.e.ye();)d=Ci(e),y(d,62)&&(d=d.jb),f=d.nb,bw(c,EL(d),f.t,f.u),FL(d,f.v,f.s,F(I,k,-1,[GL(b.r.b,d).e,GL(b.q.b,d).d,GL(b.o.b,d).b,GL(b.p.b,d).c]),F(I,k,-1,[HL(b.j.b,d).e,HL(b.i.b,d).d,HL(b.e.b,d).b,HL(b.f.b,d).c]),F(I,k,-1,[IL(b.v,d),IL(b.u,d),IL(b.s,d),IL(b.t,d)]));XL(c);a.b.d=null;for(a=new Bi(a.b.y);a.c<a.e.ye();)b=Ci(a),y(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function DL(a,b){this.b=a;this.c=b;var c=(fk(),gk);this.n=new ek(this);this.t=c}s(676,17,{},DL);_.rc=function(){WL(this)};_.sc=function(){WL(this)};
_.uc=function(a){var b,c,d;for(c=new Bi(this.b.y);c.c<c.e.ye();)b=Ci(c),y(b,62)&&(b=b.jb),d=b.nb,d.j=J(d.p+(d.t-d.p)*a),d.w=J(d.q+(d.u-d.q)*a),d.x=J(d.r+(d.v-d.r)*a),d.i=J(d.o+(d.s-d.o)*a),bw(this.c,EL(b),d.j,d.w),FL(b,d.x,d.i,F(I,k,-1,[GL(this.b.r.b,b).e,GL(this.b.q.b,b).d,GL(this.b.o.b,b).b,GL(this.b.p.b,b).c]),F(I,k,-1,[HL(this.b.j.b,b).e,HL(this.b.i.b,b).d,HL(this.b.e.b,b).b,HL(this.b.f.b,b).c]),F(I,k,-1,[IL(this.b.v,b),IL(this.b.u,b),IL(this.b.s,b),IL(this.b.t,b)]))};_.b=null;_.c=null;
s(678,1,{});_.b=null;function TL(a){this.b=a}s(677,678,{},TL);function UL(a){this.b=a}s(679,678,{},UL);function SL(a){this.b=a}s(680,678,{},SL);function RL(a){this.b=a}s(681,678,{},RL);function PL(a){this.b=a}s(682,678,{},PL);function QL(a){this.b=a}s(683,678,{},QL);function OL(a){this.b=a}s(684,678,{},OL);function NL(a){this.b=a}s(685,678,{},NL);s(686,678,{},function(a){this.b=a});s(687,678,{},function(a){this.b=a});
function IL(a,b){var c=a.b,d;d=Zi(c.e,b);d||(d=new DK(yK(b.pb)),x(c.e,b,d));return d.e}function VL(a){this.b=a}s(688,678,{},VL);function ML(a){this.b=a}s(689,678,{},ML);function LL(a){this.b=a}s(690,678,{},LL);function HL(a,b){var c;c=Zi(a.b,b);c||(c=new DK(DJ(b.pb)),x(a.b,b,c));return c}function GL(a,b){var c;c=Zi(a.c,b);c||(c=new DK(xK(b.pb)),x(a.c,b,c));return c}
function YL(a,b){var c,d;d=Zi(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=mL(b),f,g,i,h,l;if(y(b,144)){if(null!=c.n&&null!=c.k){d=new xq(ZL(e,!0),ZL(e,!1));break a}h=b.If();null!=c.n&&(h.c=ZL(e,!0));null!=c.k&&(h.b=ZL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new xq(ZL(e,!0),ZL(e,!1));break a}h=new BK;f=b.pb;l=f.style;g=l[Rf];i=l[Wg];l[Rf]="static";l[Wg]=Ce;null!=c.n?h.c=ZL(e,!0):(l[Zg]=fd,h.c=(f.offsetWidth||0)+GL(d.p.b,b).c+GL(d.q.b,b).d);null!=c.k?h.b=ZL(e,!1):(l[Be]=fd,h.b=(f.offsetHeight||0)+GL(d.r.b,b).e+
GL(d.o.b,b).b);l[Rf]=g;l[Wg]=i}d=h}null!=c.n&&(pj(),yp)==c.n.Rf()||null!=c.k&&(pj(),yp)!=c.k.Rf()||x(a.f,b,d)}return d}function KL(a){this.i=a;this.d=new zi;this.f=new zi;this.c=new zi;this.b=new zi;this.e=new zi}s(691,1,{},KL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function $L(a){var b;b=a.nb;if(null==b||!y(b,142))b=new aM,a.nb=b;return b}function OK(){RK.call(this,(SK(),bM))}function RK(a){var b=(cM(),dM);JL.call(this);this.c=a;this.b=b}s(692,675,{},OK,RK);
_.Qf=function(a){var b,c,d,e,f,g,i,h,l;h=new BK;BL(this,a);l=GL(this.p.b,a).c+GL(this.q.b,a).d+HL(this.f.b,a).c+HL(this.i.b,a).d+IL(this.t,a)+IL(this.u,a);d=GL(this.r.b,a).e+GL(this.o.b,a).b+HL(this.j.b,a).e+HL(this.e.b,a).b+IL(this.v,a)+IL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(SK(),bM)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Bi(this.y);a.c<a.e.ye();)c=Ci(a),e=$L(c),b=null,i=c.ob,y(i,145)&&(b=i,b=eM(b),b=new xq(b[1]+b[3],b[0]+b[0])),this.c==bM?(l+=YL(this.x.b,c).c,e.b=YL(this.w.b,
c).b,y(i,145)&&(l+=b.c,e.b+=b.b),f=Aj(f,e.b)):(d+=YL(this.w.b,c).b,e.c=YL(this.x.b,c).c,y(i,145)&&(d+=b.b,e.c+=b.c),g=Aj(g,e.c));this.c==bM?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Pf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,B,K,P;if(BL(this,a)&&(d=this.y.d,0!=d)){H=a.p;q=IL(this.t,a);B=IL(this.v,a);c=wq(a.pb);P=c.c-(q+IL(this.u,a));o=c.b-(B+IL(this.s,a));g=P;c=o;this.c==(SK(),bM)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new Bi(this.y);e.c<e.e.ye();)d=Ci(e),b=null,n=$L(d),w=d.ob,y(w,145)&&(b=w,b=eM(b),b=new xq(b[1]+b[3],b[0]+b[0])),this.c==bM?(n.e?++h:(n.c=YL(this.x.b,d).c,y(w,145)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=YL(this.w.b,d).b,y(w,145)&&(n.b+=b.b))):(n.d?++i:(n.b=YL(this.w.b,
d).b,y(w,145)&&(n.b+=b.b),c-=n.b),n.e?n.c=P:(n.c=YL(this.x.b,d).c,y(w,145)&&(n.c+=b.c)));for(e=new Bi(this.y);e.c<e.e.ye();)d=Ci(e),b=null,n=d.nb,w=d.ob,y(w,145)&&(b=w,b=eM(b),b=new xq(b[1]+b[3],b[0]+b[0])),K=n.c,m=n.b,this.c==bM?n.e&&(K=~~(g/h)):n.d&&(m=~~(c/i)),B=0>B?0:B,l=K,f=m,y(w,145)&&(l-=b.c,f-=b.b),this.c==TK?(n.t=this.b==(cM(),dM)?q:this.b==fM?q+~~(P/2)-~~(K/2):q+P-K,n.u=B,n.v=l,n.s=f,B+=m+H):(this.b==(cM(),dM)?(n.t=q,n.u=B):this.b==fM?(n.t=q,n.u=B+~~(o/2)-~~(m/2)):(n.t=q,n.u=B+o-m),n.v=
l,n.s=f,q+=K+H),a.b&&(w=d._c()-Rj(a.pb)-IL(this.t,a),-1==n.p&&(n.p=w),w=d.ad()-Tj(a.pb)-IL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.cd()),-1==n.o&&(n.o=d.bd()));CL(this,a)}};_.b=null;_.c=null;function cM(){cM=u;dM=new gM("START",0);fM=new gM(Eb,1);hM=new gM("END",2);iM=F(jM,r,140,[dM,fM,hM])}function gM(a,b){E.call(this,a,b)}s(693,139,{113:1,116:1,118:1,140:1},gM);var iM,fM,hM,dM;function SK(){SK=u;bM=new kM("HORIZONTAL",0);TK=new kM("VERTICAL",1);lM=F(mM,r,141,[bM,TK])}
function kM(a,b){E.call(this,a,b)}s(694,139,{113:1,116:1,118:1,141:1},kM);var lM,bM,TK;s(696,1,{146:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function aM(){this.f=!1}function $J(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(695,696,{142:1,146:1},aM,$J);_.b=0;_.c=0;_.d=!1;_.e=!1;
function nM(a,b){if(a.n)return!0;BL(a,b);if(0<a.y.d){a.b=vu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,143))d=new oM,c.nb=d;a.c=d;a.y.Ee();Qi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function pM(){JL.call(this)}s(697,675,{},pM);
_.Qf=function(a){var b,c;c=new BK;nM(this,a);if(this.b){b=YL(this.x.b,this.b).c;var d=YL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,145)&&(b=eM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=GL(this.p.b,a).c+GL(this.q.b,a).d+HL(this.f.b,a).c+HL(this.i.b,a).d+IL(this.t,a)+IL(this.u,a);c.b+=GL(this.r.b,a).e+GL(this.o.b,a).b+HL(this.j.b,a).e+HL(this.e.b,a).b+IL(this.v,a)+IL(this.s,a);return c};
_.Pf=function(a){var b,c,d,e,f;nM(this,a)&&(d=IL(this.t,a),e=IL(this.v,a),c=wq(a.pb),f=c.c-(d+IL(this.u,a)),c=c.b-(e+IL(this.s,a)),b=this.b.ob,y(b,145)&&(b=eM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b._c()-Rj(a.pb)-IL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ad()-Tj(a.pb)-IL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.cd()),d=this.c,-1==d.o&&(d.o=this.b.bd())),CL(this,a))};_.b=null;_.c=null;function oM(){this.f=!1}
s(698,696,{143:1,146:1},oM);function eM(a){var b,c,d,e;null==a.b&&(a.b=v(I,k,-1,4,1),e=Yn(ev(ev(a.d,0),0)),c=Yn(ev(ev(a.d,2),2)),d=xK(a.pb),b=DJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function qM(a,b){a.kb&&Qj(a);return gw(a,b)}function rM(){Ew();uw.call(this,Fw)}s(699,313,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,145:1},rM);_.rd=function(a){return qM(this,a)};_.b=null;
function EL(a){var b;b=a.ob;return y(b,145)?b:a}function Aq(a){if(!a.kb)return new BK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Qf(a),Cq(a,a.k),a.e.Pf(a),a.k=a.e.Qf(a);return a.k}function oJ(a){return y(a,145)?a.jb:a}function sM(a){var b;if(!a.o){b=(!KK&&(KK=new JK),KK);var c=vM(a,gb,!0);b.b=c;c=vM(a,hb,!0);b.c=c;a.o=b}return a.o}
function nJ(a,b,c,d,e){if(y(b,62))throw new qk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,146)&&f.f?(c=new rM,Uv(a,c,a.pb,d,!0),hw(c,b)):Uv(a,b,c,d,e);pJ(a,b)}function ZJ(a,b,c,d){b.nb=c;nJ(a,b,a.pb,d,!0)}
function pJ(a,b){var c;c=a.e;if(b){var d=c.k;Ki(d.d,b);Ki(d.f,b);Ki(d.c,b);Ki(d.b,b);Ki(d.e,b)}else d=c.k,yy(d.d),yy(d.f),yy(d.c),yy(d.b),yy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==EL(a))c=c.ob;else{if(y(c,138)||y(c,61))d=c,c=c.ob,c==EL(d)&&(c=c.ob);y(c,145)&&y(c.ob,137)&&(c=c.ob)}y(c,144)&&!y(c,137)&&(c.Jf(a.ob),c.Jf(a))}}function Eq(a){a.kb&&a.pb.style.display!=Bf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.Pf(a),a.d=!1,XL(a))}
function XL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=oJ(Qy(a.q,d)),y(b,145)&&(b=b.jb),b.ed()&&(y(b,144)?b.Kf():y(b,75)&&b.Hd())}function qJ(a,b){var c;y(b,145)&&(b=y(b,145)?b.jb:b);c=EL(b);return $v(a,c)?(y(c,145)&&qM(c,b),pJ(a,null),!0):!1}function NK(a,b){var c;a.e=b;null!=a.f&&Ui(a,xv(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Xy(a.f,zv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Vi(a,xv(a.pb)+Ca+a.f);pJ(a,null)}
function vM(a,b,c){a.n||(a.n=$doc.createElement(tg),zK(a.n,Rf,Zc),zK(a.n,Wg,Ce),zK(a.n,Se,cb),zK(a.n,Kg,cb),a.pb.appendChild(a.n));zK(a.n,Zg,b);zK(a.n,Be,b);a=wK(a.n);return c?a.c:a.b}
function ZL(a,b){var c;c=null.Rf();if(c==(pj(),Kp)){c=(sM(a),null.Rf());var d=(-1==IK&&(IK=(tK(),lJ(ib,!0))),IK);return M(L(Math.round(100*d*c/254)))}if(c==Ap)return c=sM(a),d=null.Rf(),M(L(vE(d*(-1==c.b&&(c.b=lJ(gb,!0)),c.b))));if(c==Cp)return c=sM(a),d=null.Rf(),M(L(vE(d*(-1==c.c&&(c.c=lJ(hb,!0)),c.b))));if(c==Ip)return c=(sM(a),null.Rf()),d=(-1==IK&&(IK=(tK(),lJ(ib,!0))),IK),M(L(Math.round(d*c)));if(c==Mp)return c=(sM(a),null.Rf()),d=(-1==IK&&(IK=(tK(),lJ(ib,!0))),IK),M(L(Math.round(10*d*c/254)));
if(c==Gp)return M(L(vE(12*(sM(a),null.Rf())*M(L(vE((-1==IK&&(IK=(tK(),lJ(ib,!0))),IK)/72))))));if(c==yp)return vM(a,null.Rf(),b);if(c==Ep)return c=(sM(a),M(L(vE(null.Rf())))),d=(-1==IK&&(IK=(tK(),lJ(ib,!0))),IK),M(L(Math.round(d*c/72)));if(null.Rf()==wp)return M(L(vE(null.Rf())));throw new qk("Invalid size: "+null.Rf());}function OJ(){var a=new pM;dw.call(this);this.k=new xq(-1,-1);new wM(this);this.pb[sd]="mosaic-LayoutPanel";NK(this,a)}
s(700,303,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,144:1},OJ);_.vd=function(a){nJ(this,a,this.pb,this.q.d,!0)};_.kd=function(){Ov(this,new xM)};_.ld=function(){Ov(this,new yM)};_.If=function(){return Aq(this)};_.sd=function(a){return Xv(this.q,EL(a))};_.td=function(a,b,c,d){nJ(this,a,b,c,d)};_.Jf=function(a){pJ(this,a)};_.ud=function(){return new Lv(this)};_.Kf=function(){Eq(this)};
_.pd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.jd(this.j),this.gd(a),this.j=this.i=null;else if(a=Aq(this),null!=this.j)a=a.b+Uf,this.jd(this.j),this.gd(a),this.j=null;else if(null!=this.i){var b=this.i;this.jd(a.c+Uf);this.gd(b);this.i=null}else b=a.b+Uf,this.jd(a.c+Uf),this.gd(b);Eq(this)}};_.Hd=function(){Eq(this)};_.rd=function(a){return qJ(this,a)};_.gd=function(a){this.pb.style[Be]=a;this.kb||(this.i=a)};_.wd=function(a,b,c){bw(this,EL(a),b,c)};
_.jd=function(a){this.pb.style[Zg]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function xM(){}s(701,1,{},xM);_.Fd=function(a){EL(a).nd()};function yM(){}s(702,1,{},yM);_.Fd=function(a){EL(a).od()};function Lv(a){this.c=a;this.b=new Zv(this.c.q)}s(703,1,{},Lv);_.Uc=function(){return this.b.b<this.b.c.d-1};_.Vc=function(){return oJ(Mv(this.b))};_.Wc=function(){Nv(this.b)};_.c=null;function zM(){zM=u;new jx}
function wM(a){zM();Di(a.pb,"dragdrop-dropTarget",!0);this.b=a;new AM(this)}s(704,9,{},wM);function AM(a){jk();this.b=a}s(705,24,{},AM);_.wc=function(){pJ(this.b.b,null);Eq(this.b.b)};_.b=null;function mL(a){a=a.ob;return!a?null:y(a,144)?a:mL(a)}function IJ(a,b,c){var d;d=a.pb;FL(a,b,c,xK(d),DJ(d),yK(d))}
function FL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.jd((0>g?0:g)+(pj(),Uf)),b!=a.cd()&&a.jd((0>b?0:b)+Uf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.gd((0>b?0:b)+(pj(),Uf)),c!=a.bd()&&a.gd((0>c?0:c)+Uf))}function Cq(a,b){IJ(a,b.c,b.b)}s(708,1,{});function XD(){var a,b,c,d;d=yE("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}
function BM(){this.b=new zi;new zi;new zi}s(707,708,{},BM);function WD(){WD=u;CM=new BM}function aE(){var a=YD,b=$wnd.JSApplet.JSME;WD();x(CM.b,a,b)}var CM;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Gn&&(e=$j(),2E3<e-In&&(In=e,Hn=Fn()));if(0==Gn++){var f=(Jn(),Kn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Sn(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Jn(),Kn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Sn(l,m);while(h.d);h.d=m}}--Gn;c&&-1!=Hn&&($wnd.clearTimeout(Hn),Hn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(kt)()}catch(d){a(b)}else A(kt)()}var ZD=V(1),yn=V(100),DM=mE(" I"),I=hE(715,DM),QE=hE(713,ZD),EM=mE(" Z"),eH=hE(716,EM);V(99);V(98);V(97);var FM=V(496),mn=hE(717,FM),GM=V(257),Nt=hE(718,GM);V(258);V(139);var HM=mE(" B");V(486);var IM=mE(" C"),ui=hE(719,IM);V(484);var JM=mE(" D"),yF=hE(720,JM);V(485);V(487);var KM=V(490),uE=hE(721,KM),LM=mE(" J"),MM=V(2),mt=hE(714,MM),sK=hE(722,HM);V(499);V(482);V(96);V(186);V(105);V(478);var YD=V(476);
V(481);V(115);V(116);V(94);V(107);V(108);V(109);V(493);V(488);V(477);V(708);V(707);var $D=lE(),SA=V(408),kF=hE(723,SA),NM=V(539),OG=hE(724,NM),OM=V(394);V(393);V(392);V(391);V(535);var dt=hE(725,I),PM=W(537,function(){qF();return SG}),TG=hE(726,PM);V(538);V(417);V(416);V(531);V(530);V(540);V(541);V(536);V(451);V(534);var uA=hE(727,OM);V(406);V(543);V(198);V(197);V(291);V(238);V(293);V(206);var QM=V(205);V(241);V(240);V(239);V(388);V(389);V(390);V(307);var RM=V(306);V(305);V(311);V(325);V(545);V(544);
V(304);V(303);V(547);V(546);V(552);V(553);V(554);V(555);V(556);V(557);V(558);V(559);V(548);V(549);V(550);V(551);V(367);V(244);V(243);V(316);V(317);V(318);V(570);V(579);V(24);V(571);V(572);V(573);V(574);V(575);V(576);V(577);V(578);V(289);V(463);V(462);V(503);V(505);V(504);V(506);V(508);V(507);V(509);V(513);V(514);V(363);V(366);V(364);V(365);V(434);V(433);var LB=V(432),VF=hE(728,LB),iH=hE(729,LM);V(423);V(418);V(419);V(569);V(510);V(516);V(511);V(512);V(428);V(427);V(426);V(431);
var SM=lE(),fJ=hE(730,SM);V(461);V(471);V(470);V(469);V(472);V(473);V(612);V(613);V(614);V(615);V(522);var TM=W(247,function(){Ts();return Ys}),Zs=hE(731,TM);V(502);V(441);V(442);V(425);var wB=V(420);V(404);V(405);V(430);var HB=V(429);V(422);V(421);V(520);V(529);V(411);var WA=V(410);V(465);V(532);V(533);V(495);V(542);V(439);V(440);V(414);V(396);V(395);V(448);lE();lE();lE();V(398);V(399);V(287);
var UM=W(174,function(){pj();return Op}),Pp=hE(732,UM),VM=W(138,function(){qj();return mo}),no=hE(733,VM),WM=W(145,function(){oo();return Zo}),$o=hE(734,WM),XM=W(164,function(){ap();return jp}),kp=hE(735,XM),YM=W(169,function(){lp();return up}),vp=hE(736,YM);W(175,null);W(176,null);W(177,null);W(178,null);W(179,null);W(180,null);W(181,null);W(182,null);W(183,null);W(140,null);W(141,null);W(142,null);W(143,null);W(144,null);W(146,null);W(156,null);W(157,null);W(158,null);W(159,null);W(160,null);
W(161,null);W(162,null);W(163,null);W(147,null);W(148,null);W(149,null);W(150,null);W(151,null);W(152,null);W(153,null);W(154,null);W(155,null);W(165,null);W(166,null);W(167,null);W(168,null);W(170,null);W(171,null);W(172,null);W(173,null);V(196);V(203);V(204);V(378);var Ry=hE(737,RM);V(379);V(582);V(581);V(415);V(202);V(228);V(230);var cB=V(413);V(464);V(401);V(400);V(407);V(526);V(339);V(341);V(340);V(342);V(498);V(233);V(450);V(201);V(221);V(222);V(224);V(219);V(218);V(220);var eB=V(565);V(409);
V(584);V(589);V(449);V(489);V(452);var wA=V(403),vA=hE(738,WA);V(208);V(212);V(628);V(566);V(436);V(437);V(438);V(402);V(225);V(242);V(562);V(563);V(330);V(329);V(335);V(336);V(618);V(590);V(591);V(515);V(523);V(524);V(525);V(583);V(585);var xB=V(424);V(210);V(209);V(211);V(213);V(527);V(232);V(229);V(231);V(227);V(217);V(216);V(215);V(588);V(310);V(309);V(308);V(596);V(595);V(617);V(593);V(616);var ZM=W(672,function(){uq();return zL}),AL=hE(739,ZM);V(671);V(670);V(662);V(663);V(664);V(665);V(666);
V(667);V(668);V(669);V(643);var $M=W(312,function(){vw();return Cw}),Dw=hE(740,$M),aN=W(359,function(){rw();return ky}),ly=hE(741,aN);V(17);V(360);V(361);V(356);V(357);V(358);V(18);V(19);V(20);V(447);V(412);V(659);V(347);V(660);V(348);V(349);V(350);V(351);V(354);V(321);V(320);var bN=V(319);V(586);V(587);V(592);V(269);V(324);V(355);V(200);V(343);V(370);V(369);V(371);var cN=W(372,function(){By();return My}),Ny=hE(742,cN);W(373,null);W(374,null);W(375,null);W(376,null);V(245);V(262);V(567);V(322);V(338);
V(337);V(519);V(314);V(199);V(568);V(323);V(645);V(3);V(648);V(649);V(647);V(646);V(639);V(638);V(700);V(701);V(702);V(703);V(641);V(236);var iC=V(444),kC=hE(743,iC);V(445);V(443);V(27);V(28);V(26);V(29);V(32);V(33);V(34);V(35);V(36);V(37);var dN=V(49),$x=hE(744,dN);V(38);V(39);V(40);V(41);V(42);V(43);V(44);V(46);V(45);V(47);V(48);V(50);V(51);V(53);V(54);V(52);V(55);V(56);V(57);V(58);V(60);V(62);V(63);V(61);V(59);V(64);V(65);V(66);V(67);V(69);V(72);V(71);V(73);V(76);V(77);V(75);V(78);V(79);V(80);
V(81);V(82);V(83);V(85);V(86);V(84);V(87);V(88);V(89);V(90);V(92);V(93);V(91);var CK=V(630);V(315);var GK=V(632);V(234);V(657);V(656);V(457);V(456);V(458);V(235);V(271);V(273);V(272);V(263);V(313);V(699);V(278);V(281);V(279);V(280);V(5);V(7);V(6);V(603);V(446);V(459);V(382);V(195);V(300);V(301);V(267);V(381);V(264);V(594);var eK=hE(745,bN);V(600);V(599);V(607);V(597);V(598);V(604);V(605);V(601);V(602);V(453);V(454);V(460);V(237);V(658);V(625);V(480);V(500);V(266);V(564);var HK=V(633);V(642);V(661);
V(696);V(695);V(207);V(223);V(4);V(624);V(31);V(274);V(344);V(345);V(346);V(275);var rL=hE(746,QM);V(276);V(675);V(692);var eN=W(693,function(){cM();return iM}),jM=hE(747,eN),fN=W(694,function(){SK();return lM}),mM=hE(748,fN);V(678);V(687);V(686);V(690);V(689);V(685);V(684);V(682);V(683);V(681);V(680);V(677);V(679);V(688);V(691);V(676);V(328);V(377);V(368);V(30);V(68);V(644);V(697);V(327);V(326);V(332);V(333);V(331);V(277);V(21);V(298);V(299);V(11);V(14);V(22);var gN=V(25),tk=hE(749,gN);V(23);V(698);
V(8);V(10);V(9);V(704);V(705);V(650);V(653);V(654);V(655);V(651);V(652);var EK=V(631);V(635);V(636);V(214);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>