summaryrefslogtreecommitdiff
path: root/public/jsme/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html
blob: da7112ee245f5d64c560acf67a7e5ac5d0cc8e5b (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 = '6D46E1D8BF2EB46D67A6B5E4677D3C2F';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",xb="After",yb="Any",zb="Aromatic",Ab="B",Bb="Before",Cb="Br",Db="C",Fb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Mb="DEFAULT",Ob="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",oc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Ec="Si",Fc="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Yc="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",vd="className",xd="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",Qd="directory",Rd="display",Wd="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",ye="gwt-MenuBar",ze="gwt-MenuBarPopup",Ae="heading",Be="height",Ce="hidden",Je="img",Ke="is_touch_supported",Le="italic",Me="java.vm.name",Ne="jsa-resetDiv",
Oe="keydown",Pe="keypress",Qe="keyup",Re="left",Se="link",Te="list",Ue="listbox",Ve="listitem",We="load",Xe="log",Ye="ltr",Ze="main",$e="marquee",af="math",bf="menu",df="menuPopup",ef="menubar",ff="menuitem",gf="menuitemcheckbox",hf="menuitemradio",jf="middle",pf="mousedown",qf="mousemove",rf="mouseout",sf="mouseover",tf="mouseup",uf="mousewheel",vf="move",wf="msie",xf="multipart",yf="n",zf="navigation",Af="none",Bf="noreaction",Cf="note",Df="nowrap",Ef="null",Ff="number",Gf="object",Hf="offsetHeight",
If="offsetWidth",Jf="ontouchstart",Kf="opera",Lf="option",Mf="outline",Nf="overflow",Of="padding",Pf="popupContent",Qf="position",Rf="presentation",Sf="progressbar",Tf="px",Uf="px, ",Vf="px;",Wf="radio",Xf="radiogroup",Yf="reaction",Zf="rect(0px, 0px, 0px, 0px)",$f="region",bg="rgb(",cg="right",dg="rotation",eg="row",fg="rowgroup",gg="rowheader",hg="rtl",ig="s",jg="scale100",kg="scrollbar",lg="se",ng="search",og="separator",pg="serif",qg='shape-rendering="crispEdges"',rg="slider",sg="span",tg="spinbutton",
ug="status",vg="subMenuIcon-selected",wg="tab",xg="table",yg="tablist",zg="tabpanel",Ag="tbody",Bg="td",Cg="text",Dg="textAlign",Eg="textbox",Fg="timer",Gg="title",Hg="toolbar",Ig="tooltip",Jg="top",Kg="touchcancel",Lg="touchend",Mg="touchmove",Ng="touchstart",Og="tr",Pg="tree",Qg="treegrid",Rg="treeitem",Sg="true",Tg="value",Ug="verticalAlign",Vg="visibility",Wg="visible",Xg="whiteSpace",Yg="width",Zg="x",$g="zIndex",ah="|",_,bh={l:4194303,m:4194303,h:1048575},ch={l:0,m:0,h:0},dh={l:1,m:0,h:0},eh=
{l:2,m:0,h:0},fh={l:3,m:0,h:0},gh={l:4,m:0,h:0},hh={l:8,m:0,h:0},ih={l:10,m:0,h:0},jh={l:16,m:0,h:0},kh={l:32,m:0,h:0},lh={l:64,m:0,h:0},mh={l:128,m:0,h:0},nh={l:256,m:0,h:0},oh={l:512,m:0,h:0},ph={l:1024,m:0,h:0},qh={l:2048,m:0,h:0},xh={l:8192,m:0,h:0},yh={l:16384,m:0,h:0},zh={l:32768,m:0,h:0},Ah={l:65536,m:0,h:0},Bh={l:131072,m:0,h:0},Ch={l:262144,m:0,h:0},Dh={l:524288,m:0,h:0},Eh={},Fh={48:1},Gh={84:1,113:1,119:1,125:1,127:1},Hh={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},
Ih={129:1},Jh={113:1,119:1,121:1,125:1,127:1},Kh={47:1,83:1},Lh={56:1},Mh={53:1,113:1},Nh={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},Oh={131:1},Ph={55:1},Qh={90:1,95:1,109:1,113:1},Rh={9:1,10:1,113:1,116:1,118:1},Sh={113:1,119:1,127:1},Th={95:1,113:1},Uh={133:1},Vh={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},Wh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,137:1,144:1},Xh={130:1},Yh={11:1,113:1,116:1,118:1},Zh={113:1,115:1,130:1},$h={81:1,113:1,116:1,118:1},ai={90:1,91:1,95:1,109:1,113:1},bi={8:1,9:1,113:1,116:1,118:1},ci={113:1,119:1,125:1,127:1},di={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},ei={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},fi={90:1,91:1,95:1,101:1,109:1,113:1},gi={6:1,9:1,113:1,116:1,118:1},hi={113:1},ii={7:1,9:1,113:1,116:1,118:1},ji={46:1,48:1,57:1,69:1,72:1,80:1,82:1},r={113:1,115:1},ki={113:1,129:1},li={45:1},mi={111:1},ni={114:1},oi={69:1,80:1},pi={46:1,48:1,57:1,62:1,69:1,70:1,
72:1,80:1,82:1},qi={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},ri={113:1,115:1,129:1};function s(a,b,c){var d=Eh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Eh[a]=function(){}),_=d.prototype=0>b?{}:new Eh[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 si(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=v(ti,r,-1,8,1);d=(ui(),vi);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 wi(){wi=u;xi=new yi}function zi(a){for(var b,a=new Ai(a.k.n);a.c<a.e.ye();)b=Bi(a),Ci(b.dd(),Zd,!1),Di(a)}
function Ei(a,b,c){var a=a.o,d;try{d=new Fi(b,c.Jc(a),c.Mc(a),(c.Kc(a),c.Lc(a))),x(a.d,c,d)}catch(e){e=Gi(e);if(y(e,119))throw new Hi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ci(b.dd(),Tb,!0);Ci(c.dd(),Yd,!0);x(xi,b,c)}function Ii(a,b){var c;c=Ji(xi,b);var d;d=Ji(a.o.d,c);if(!d)throw new Ki("dragHandle was not draggable");Li(d.c.b);Li(d.e.b);Li(d.d.b);Ci(b.dd(),Tb,!1);Ci(c.dd(),Yd,!1)}
function Mi(a){var b;a.p=!1;for(a=new Ai(a.k.n);a.c<a.e.ye();)b=Bi(a),Ci(b.dd(),Zd,!1),Di(a)}function Ni(a,b){Oi(a.k.n,b)?Ci(b.dd(),Zd,!1):a.p?(Pi(a.k.n,b),Ci(b.dd(),Zd,!0)):(a.k.n.Ee(),Pi(a.k.n,b))}function Qi(a){this.i=a;this.k=new Ri(this);this.o=new Si(this.k)}s(3,1,{});_.kc=function(){Ti(this.k.f,"dragdrop-dragging")};_.lc=function(){Ui(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var xi;function Ri(a){this.n=new Vi;this.e=a;this.b=a.i}s(4,1,{},Ri);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Wi(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 Xi(a,b){var c;c=Yi(a.d,Zi).b;b.b.ctrlKey||b.b.metaKey||zi(a.c.e);Ni(a.c.e,c)}function $i(a){a.c.i=null;a.c.e.lc();aj((bj(),cj(null)),a.b,0,0);var b=a.b.pb;dj=b;ej();fj=b;a.e=2}
function Si(a){this.d=new yi;this.c=a;this.b=new gj;hj(this.b,ij(),jj());z(this.b,this,(kj(),kj(),lj));z(this.b,this,(mj(),mj(),nj));a=this.b.pb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(oj(),Tf);a.borderStyle=(pj(),Af);a[gd]="blue"}s(5,1,{},Si);
_.nc=function(a){var b,c,d,e;c=a.i;d=qj(a);e=rj(a);b=sj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Zi)Zi=c,this.c.f=Yi(this.d,Zi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==tj(this.c.n,this.c.f)&&(zi(this.c.e),Ni(this.c.e,this.c.f)),uj(new vj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new wj(Zi,null),Zi!=this.c.f&&(c=new wj(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,$i(this),1!=this.e&&Wi(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=xj(a,b);a=yj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(zj(Mj(d-this.i),Mj(a-this.j))>=this.c.e.n?(Nj(),-1!=tj(this.c.n,this.c.f)||Ni(this.c.e,this.c.f),c=new wj(Zi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,$i(this)):Oj.preventDefault()),1==this.e)return;Oj.preventDefault();Wi(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=xj(a,b);b=yj(a,b);if(1==sj(a.b)&&(this.f=!1,Zi))try{if(Nj(),1==this.e)Xi(this,a);else{d!=this.b&&(c=new wj(d,null),e+=c.b,b+=c.e);try{Wi(this,e,b),this.c.e.kc(),3!=this.e&&Xi(this,a)}finally{var f=this.b.pb;dj&&f==dj&&(dj=null);ej();f===fj&&(fj=null);Pj(this.b);this.e=1;this.c.f=null}}}finally{Zi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Zi=null;function vj(){}s(6,1,Lh,vj);_.qc=function(){Nj()};
function Fi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Fi);_.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 wj(a,b){!a||a==(bj(),cj(null))?this.i=this.f=0:(this.f=a._c()-(a.pb.scrollLeft||0),this.i=a.ad()-(a.pb.scrollTop||0));!b||b==(bj(),cj(null))?this.d=this.c=0:(this.c=Qj(b.pb)+Rj(b.pb),this.d=Sj(b.pb)+Tj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},wj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Nj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Rj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Tj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Uj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Vj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Wj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Oi(c.b,b);0==c.b.d&&Xj(c.c);a.r=null}a.rc()}}function Yj(a,b){var c=Zj();Wj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;$j(a.n,Zj())}function ak(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 $j(a,b){if(ak(a.b,b)){var c=a.b,d=a.b.t,e;e=new bk(d,a.b.n);Pi(d.b,e);1==d.b.d&&ck(d.c,16);c.r=e}else a.b.r=null}function dk(a){this.b=a}s(18,1,{},dk);_.b=null;s(19,1,{});s(20,1,{2:1});function ek(){ek=u;fk=new gk}s(21,19,{});var fk=null;function gk(){this.b=new Vi;this.c=new hk(this)}s(22,21,{},gk);
function ik(){ik=u;jk=new Vi;var a=new kk;lk();mk(nk?nk:nk=new ok,a)}function Xj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Oi(jk,a)}function ck(a,b){if(0>b)throw new pk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Oi(jk,a);a.c=!1;a.d=qk(a,b);Pi(jk,a)}function rk(a){return $wnd.setInterval(A(function(){a.vc()}),100)}function qk(a,b){return $wnd.setTimeout(A(function(){a.vc()}),b)}s(24,1,{});_.vc=function(){this.c||Oi(jk,this);this.wc()};_.c=!1;_.d=0;var jk;
function hk(a){ik();this.b=a}s(23,24,{},hk);_.wc=function(){var a=this.b,b,c,d,e,f;b=v(sk,r,3,a.b.d,0);b=tk(a.b,b);c=new uk;for(e=0,f=b.length;e<f;++e)d=b[e],Oi(a.b,d),$j(d.b,c.b);0<a.b.d&&ck(a.c,zj(5,16-(Zj()-c.b)))};_.b=null;function bk(a,b){this.c=a;this.b=b}s(25,20,{2:1,3:1},bk);_.b=null;_.c=null;s(27,1,{});_.b=null;function vk(){this.b=$c}s(26,27,{},vk);function wk(){this.b=ad}s(28,27,{},wk);function xk(){this.b=dd}s(29,27,{},xk);s(31,1,{});_.b=null;function yk(a){this.b=a}s(30,31,{},yk);
function zk(){this.b=ed}s(32,27,{},zk);function Ak(){this.b=hd}s(33,27,{},Ak);function Bk(){this.b=md}s(34,27,{},Bk);function Ck(){this.b=rd}s(35,27,{},Ck);function Dk(){this.b=Cd}s(36,27,{},Dk);function Ek(){this.b=Dd}s(37,27,{},Ek);function Fk(){this.b=Ed}s(38,27,{},Fk);function Gk(){this.b=Fd}s(39,27,{},Gk);function Hk(){this.b=Kd}s(40,27,{},Hk);function Ik(){this.b=Ld}s(41,27,{},Ik);function Jk(){this.b=Qd}s(42,27,{},Jk);function Kk(){this.b=Xd}s(43,27,{},Kk);function Lk(){this.b=ne}
s(44,27,{},Lk);function Mk(){this.b=ue}s(45,27,{},Mk);function Nk(){this.b=ve}s(46,27,{},Nk);function Ok(){this.b=we}s(47,27,{},Ok);function Pk(){this.b=Ae}s(48,27,{},Pk);function Qk(a){this.b=a.id}s(49,1,{4:1,5:1},Qk);_.b=null;function Rk(){this.b=Je}s(50,27,{},Rk);function Sk(){this.b=Se}s(51,27,{},Sk);function Tk(){this.b=Te}s(52,27,{},Tk);function Uk(){this.b=Ue}s(53,27,{},Uk);function Vk(){this.b=Ve}s(54,27,{},Vk);function Wk(){this.b=Xe}s(55,27,{},Wk);function Xk(){this.b=Ze}s(56,27,{},Xk);
function Yk(){this.b=$e}s(57,27,{},Yk);function Zk(){this.b=af}s(58,27,{},Zk);function $k(){this.b=bf}s(59,27,{},$k);function al(){this.b=ef}s(60,27,{},al);function bl(){this.b=ff}s(61,27,{},bl);function cl(){this.b=gf}s(62,27,{},cl);function dl(){this.b=hf}s(63,27,{},dl);function fl(){this.b=zf}s(64,27,{},fl);function gl(){this.b=Cf}s(65,27,{},gl);function hl(){this.b=Lf}s(66,27,{},hl);function il(){this.b=Rf}s(67,27,{},il);s(68,31,{},function(a){this.b=a});function jl(){this.b=Sf}s(69,27,{},jl);
function kl(){kl=u;ll=new yk("aria-activedescendant")}var ll;function ml(){this.b=Wf}s(71,27,{},ml);function nl(){this.b=Xf}s(72,27,{},nl);function ol(){this.b=$f}s(73,27,{},ol);
function pl(){pl=u;ql=new wk;rl=new vk;sl=new xk;tl=new zk;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 Nk;Hl=new Mk;Il=new Ok;Jl=new Pk;Kl=new Rk;Ll=new Sk;Ml=new Uk;Nl=new Vk;Ol=new Tk;Pl=new Wk;Ql=new Xk;Rl=new Yk;Sl=new Zk;Tl=new al;Ul=new cl;Vl=new dl;Wl=new bl;Xl=new $k;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new nl;dm=new ml;em=new ol;fm=new gm;hm=new im;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=
new sm;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;C=new yi;x(C,$f,em);x(C,$c,rl);x(C,Ld,Cl);x(C,ad,ql);x(C,dd,sl);x(C,Xd,El);x(C,ed,tl);x(C,hd,ul);x(C,md,vl);x(C,rd,wl);x(C,ve,Gl);x(C,Cd,xl);x(C,we,Il);x(C,Dd,yl);x(C,Ed,zl);x(C,Fd,Al);x(C,Kd,Bl);x(C,Te,Ol);x(C,Qd,Dl);x(C,ne,Fl);x(C,ue,Hl);x(C,Ae,Jl);x(C,Je,Kl);x(C,Se,Ll);x(C,Ue,Ml);x(C,Ve,Nl);x(C,Xe,Pl);x(C,Ze,Ql);x(C,$e,Rl);x(C,af,Sl);x(C,bf,Xl);x(C,ef,Tl);x(C,ff,Wl);x(C,
gf,Ul);x(C,Lf,$l);x(C,Wf,dm);x(C,hf,Vl);x(C,zf,Yl);x(C,Cf,Zl);x(C,Rf,am);x(C,Sf,bm);x(C,Xf,cm);x(C,eg,jm);x(C,fg,fm);x(C,gg,hm);x(C,ng,nm);x(C,og,pm);x(C,kg,lm);x(C,rg,rm);x(C,tg,tm);x(C,ug,vm);x(C,wg,Bm);x(C,yg,xm);x(C,zg,zm);x(C,Eg,Dm);x(C,Fg,Fm);x(C,Hg,Wm);x(C,Ig,Ym);x(C,Pg,dn);x(C,Qg,$m);x(C,Rg,bn)}var rl,ql,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Hl,Gl,Il,Jl,Kl,Ll,Ol,Ml,Nl,Pl,Ql,Rl,Sl,Xl,Tl,Wl,Ul,Vl,Yl,Zl,$l,am,bm,dm,cm,em,C,jm,fm,hm,lm,nm,pm,rm,tm,vm,Bm,xm,zm,Dm,Fm,Wm,Ym,dn,$m,bn;
function km(){this.b=eg}s(75,27,{},km);function gm(){this.b=fg}s(76,27,{},gm);function im(){this.b=gg}s(77,27,{},im);function mm(){this.b=kg}s(78,27,{},mm);function om(){this.b=ng}s(79,27,{},om);function qm(){this.b=og}s(80,27,{},qm);function sm(){this.b=rg}s(81,27,{},sm);function um(){this.b=tg}s(82,27,{},um);function wm(){this.b=ug}s(83,27,{},wm);function Cm(){this.b=wg}s(84,27,{},Cm);function ym(){this.b=yg}s(85,27,{},ym);function Am(){this.b=zg}s(86,27,{},Am);function Em(){this.b=Eg}
s(87,27,{},Em);function Gm(){this.b=Fg}s(88,27,{},Gm);function Xm(){this.b=Hg}s(89,27,{},Xm);function Zm(){this.b=Ig}s(90,27,{},Zm);function en(){this.b=Pg}s(91,27,{},en);function an(){this.b=Qg}s(92,27,{},an);function cn(){this.b=Rg}s(93,27,{},cn);function uk(){this.b=Zj()}function Zj(){return(new Date).getTime()}s(94,1,{},uk);function fn(a){var b,c,d;d=new gn;for(c=a;c;)b=c.xc(),c!=a&&(d.b.b+="Caused by: "),hn(d,c.cZ.e),d.b.b+=nb,jn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function kn(a){var b,c,d;c=v(ln,r,126,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new mn;c[d]=a[d]}}function nn(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 nn(this)};_.f=null;_.i=null;function on(a){pn();this.i=a}s(98,99,Sh,on);function Ki(a){pn();this.i=a}function Hi(a,b){pn();this.f=b;this.i=a}s(97,98,ci,Ki,Hi);
function qn(a){pn();this.c=a;this.b=j;var b,c,d;c=rn(sn(this.c)?this.c:null);d=v(ln,r,126,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new tn(c[a]);kn(d)}s(96,97,ci,qn);
_.xc=function(){if(null==this.d){this.e=null==this.c?Ef:sn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":un(this.c).e;this.b=this.b+nb+(sn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(sn(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 vn(a,b){return wn(a)?a.eQ(b):a===b}
function un(a){return wn(a)?a.cZ:xn}function yn(a){return wn(a)?a.hC():si(a)}
function zn(){var a;zn=u;An=(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 Bn(a){zn();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=An[a.charCodeAt(0)],null==c?a:c});return ga+a+ga}var An;s(105,1,{});function si(a){return a.$H||(a.$H=++Cn)}function Dn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function En(){return $wnd.setTimeout(function(){0!=Fn&&(Fn=0);Gn=-1},10)}var Fn=0,Cn=0,Hn=0,Gn=-1;
function In(){In=u;Jn=new Kn}function Ln(a,b){a.b=Mn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Nn(a)),On(a.f,1),!a.j&&(a.j=new Pn(a)),On(a.j,50))}function Kn(){}function Qn(a){return a.yc()}function Mn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Rn(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=Mn(b,e)):e[0].qc()}catch(f){if(f=Gi(f),!y(f,127))throw f;}}return b}function On(a,b){In();$wnd.setTimeout(function(){A(Qn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Kn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Jn;function Nn(a){this.b=a}s(108,1,{},Nn);_.yc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Rn(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=Zj();100>Zj()-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 Pn(a){this.b=a}s(109,1,{},Pn);_.yc=function(){this.b.e&&On(this.b.f,1);return this.b.k};_.b=null;function pn(){var a,b,c;try{null.a()}catch(d){a=d}var e=rn(a);3<=e.length&&e.splice(0,3);c=v(ln,r,126,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new tn(e[a]);kn(c)}
function rn(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]=Sn(Tn(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 jn(a,b){a.b+=b}function Un(){}s(116,115,{},Un);_.b=j;function Vn(a,b){return parseInt(a[b])||0}function Wn(a,b){return null==a[b]?null:""+a[b]}function Xn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Yn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function sj(a){a=a.button;return 1==a?4:2==a?2:1}function Qj(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 Sj(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 jj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function ij(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function Zn(a){return(D(a.compatMode,Hb)?a.documentElement:a.body).scrollLeft||0}function $n(a){return(D(a.compatMode,Hb)?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 si(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function pj(){pj=u;ao=new bo;co=new eo;fo=new go;ho=new io;jo=new ko;lo=F(mo,r,6,[ao,co,fo,ho,jo])}s(138,139,gi);var lo,fo,co,ho,ao,jo;function bo(){E.call(this,fc,0)}s(140,138,gi,bo);function eo(){E.call(this,"DOTTED",1)}s(141,138,gi,eo);function go(){E.call(this,"DASHED",2)}s(142,138,gi,go);function io(){E.call(this,"HIDDEN",3)}s(143,138,gi,io);function ko(){E.call(this,"SOLID",4)}s(144,138,gi,ko);
function no(){no=u;oo=new po;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=F(Zo,r,7,[oo,qo,so,uo,wo,yo,Ao,Co,Eo,Go,Io,Ko,Mo,Oo,Qo,So,Uo,Wo])}s(145,139,ii);var Yo,qo,Uo,so,oo,yo,So,wo,Ao,Co,Eo,uo,Wo,Go,Io,Ko,Oo,Qo,Mo;function po(){E.call(this,Mb,0)}s(146,145,ii,po);function Ho(){E.call(this,"SE_RESIZE",9)}s(147,145,ii,Ho);function Jo(){E.call(this,"SW_RESIZE",10)}
s(148,145,ii,Jo);function Lo(){E.call(this,"S_RESIZE",11)}s(149,145,ii,Lo);function No(){E.call(this,"W_RESIZE",12)}s(150,145,ii,No);function Po(){E.call(this,"TEXT",13)}s(151,145,ii,Po);function Ro(){E.call(this,"WAIT",14)}s(152,145,ii,Ro);function To(){E.call(this,"HELP",15)}s(153,145,ii,To);function Vo(){E.call(this,"COL_RESIZE",16)}s(154,145,ii,Vo);function Xo(){E.call(this,"ROW_RESIZE",17)}s(155,145,ii,Xo);function ro(){E.call(this,"AUTO",1)}s(156,145,ii,ro);
function to(){E.call(this,"CROSSHAIR",2)}s(157,145,ii,to);function vo(){E.call(this,"POINTER",3)}s(158,145,ii,vo);function xo(){E.call(this,"MOVE",4)}s(159,145,ii,xo);function zo(){E.call(this,"E_RESIZE",5)}s(160,145,ii,zo);function Bo(){E.call(this,"NE_RESIZE",6)}s(161,145,ii,Bo);function Do(){E.call(this,"NW_RESIZE",7)}s(162,145,ii,Do);function Fo(){E.call(this,"N_RESIZE",8)}s(163,145,ii,Fo);function $o(){$o=u;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=F(jp,r,8,[ap,cp,ep,gp])}s(164,139,bi);
var ip,cp,ep,gp,ap;function bp(){E.call(this,fc,0)}s(165,164,bi,bp);function dp(){E.call(this,"BLOCK",1)}s(166,164,bi,dp);function fp(){E.call(this,"INLINE",2)}s(167,164,bi,fp);function hp(){E.call(this,"INLINE_BLOCK",3)}s(168,164,bi,hp);function kp(){kp=u;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=F(up,r,10,[lp,np,pp,rp])}s(169,139,Rh);var tp,lp,np,pp,rp;function mp(){E.call(this,Fb,0)}s(170,169,Rh,mp);function op(){E.call(this,Zb,1)}s(171,169,Rh,op);function qp(){E.call(this,ac,2)}
s(172,169,Rh,qp);function sp(){E.call(this,tc,3)}s(173,169,Rh,sp);function oj(){oj=u;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=F(Op,r,11,[vp,xp,zp,Bp,Dp,Fp,Hp,Jp,Lp])}s(174,139,Yh);var Np,Jp,zp,Bp,Hp,Lp,Fp,xp,Dp,vp;function wp(){E.call(this,"PX",0)}s(175,174,Yh,wp);function yp(){E.call(this,"PCT",1)}s(176,174,Yh,yp);function Ap(){E.call(this,"EM",2)}s(177,174,Yh,Ap);function Cp(){E.call(this,"EX",3)}s(178,174,Yh,Cp);
function Ep(){E.call(this,"PT",4)}s(179,174,Yh,Ep);function Gp(){E.call(this,"PC",5)}s(180,174,Yh,Gp);function Ip(){E.call(this,"IN",6)}s(181,174,Yh,Ip);function Kp(){E.call(this,"CM",7)}s(182,174,Yh,Kp);function Mp(){E.call(this,"MM",8)}s(183,174,Yh,Mp);function Pp(){Pp=u;Qp=[];Rp=[];Sp=[]}var Qp,Rp,Sp;function Tp(){Tp=u;Up=new Vp}function Wp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}
function Xp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Vp(){}s(186,1,{},Vp);_.b=null;var Up;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 Yp=_.c=null;function Zp(){Zp=u;$p=new aq(id,new bq)}function bq(){}s(195,196,{},bq);_.zc=function(a){a.Dc(this)};_.Cc=function(){return $p};var $p;function cq(){cq=u;dq=new aq(qd,new eq)}
function eq(){}s(199,196,{},eq);_.zc=function(a){fq();gq(this,a.c,hq(a.b.b,a.b.b.pb.selectedIndex))};_.Cc=function(){return dq};var dq;s(202,196,li);function xj(a,b){return(a.b.clientX||0)-Qj(b)+(b.scrollLeft||0)+Zn(b.ownerDocument)}function yj(a,b){return(a.b.clientY||0)-Sj(b)+(b.scrollTop||0)+$n(b.ownerDocument)}function qj(a){var b;return(b=a.c)?xj(a,b):a.b.clientX||0}function rj(a){var b;return(b=a.c)?yj(a,b):a.b.clientY||0}s(201,202,li);function iq(){iq=u;jq=new aq(xd,new kq)}
function kq(){}s(200,201,li,kq);_.zc=function(a){a.Ec(this)};_.Cc=function(){return jq};var jq;function lq(){lq=u;mq=new aq(Gd,new nq)}function nq(){}s(203,196,{},nq);_.zc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Cc=function(){return mq};var mq;s(206,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var oq=_.d=0;function ok(){this.d=++oq}s(205,206,Kh,ok);function aq(a,b){this.d=++oq;this.b=b;!Yp&&(Yp=new pq);Yp.b[a]=this;this.c=a}s(204,205,Kh,aq);
_.b=null;_.c=null;function qq(){qq=u;rq=new aq(Jd,new sq)}function sq(){}s(207,201,li,sq);
_.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!=(tq(),uq))a=vq(b.pb),c=new wq(Vn(b.pb,If),Vn(b.pb,Hf)),d=new wq(Vn(b.T.jb.pb,If),Vn(b.T.jb.pb,Hf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);xq(b.I,!0);a=Vn(b.T.jb.pb,If);yq(b,new wq(a,zq(b.T.jb).b));b.J&&b.O!=uq&&Aq(b.r,b)}else xq(b.I,!1),b.O!=(tq(),uq)?yq(b,new wq(b.F.c,b.F.b)):Bq(b,vq(b.r.pb)),b.J&&b.O!=uq&&Cq(b.r,b);Dq(b.T.jb)}else xq(b.I,!0)};_.Cc=function(){return rq};var rq;s(208,196,{});
function Eq(){Eq=u;Fq=new aq($d,new Gq)}function Gq(){}s(209,208,{},Gq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Fq};var Fq;function Hq(){Hq=u;Iq=new aq(ae,new Jq)}function Jq(){}s(210,208,{},Jq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Iq};var Iq;function Kq(){Kq=u;Lq=new aq(be,new Mq)}function Mq(){}s(211,208,{},Mq);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Lq};
var Lq;function Nq(){Nq=u;Oq=new aq(ce,new Pq)}function Pq(){}s(212,208,{},Pq);_.zc=function(a){a=Qq(a.b);(this.b.dataTransfer||null).setData(Cg,a)};_.Cc=function(){return Oq};var Oq;function Rq(){Rq=u;Sq=new aq(de,new Tq)}function Tq(){}s(213,208,{},Tq);
_.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;Uq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Cg),a.b.c.Ce(b))};_.Cc=function(){return Sq};var Sq;function Vq(){Vq=u;Wq=new aq(ie,new Xq)}function Xq(){}s(214,196,{},Xq);_.zc=function(a){Pj(a.b.b)};_.Cc=function(){return Wq};var Wq;
function Yq(){Yq=u;Zq=new aq(qe,new $q)}function $q(){}s(215,196,{},$q);_.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,ar(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,br(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Cc=function(){return Zq};var Zq;function cr(){cr=u;dr=new aq(re,new er)}function er(){}s(216,196,{},er);_.zc=function(a){a.b.b&&(a.b.c.b=null,fr(a.b.b,a.b.c))};
_.Cc=function(){return dr};var dr;function gr(){gr=u;hr=new aq(se,new ir)}function ir(){}s(217,196,{},ir);_.zc=function(){this.b.preventDefault()};_.Cc=function(){return hr};var hr;s(219,196,{});s(218,219,{});function jr(){jr=u;kr=new aq(Oe,new lr)}function lr(){}s(220,218,{},lr);
_.zc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(mr(),nr).length&&-999!=(mr(),nr)[c]&&(c=(mr(),nr)[c]);b=new or(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?pr(Qq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new qr(a)),a.ub),b.b=d,rr(),sr(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:tr(a,Wn((ur(),vr).ac.b.pb,Tg));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=oc;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?wr(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?wr(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&wr(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?wr(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?wr(a,4):c=207;break;case 53:105==a.c?wr(a,5):c=208;
break;case 54:105==a.c?wr(a,6):c=210;break;case 55:105==a.c?wr(a,7):c=211;break;case 56:105==a.c?wr(a,8):c=212;break;case 57:105==a.c?wr(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}xr(a,c)}a=!0}a&&this.b.preventDefault()};_.Cc=function(){return kr};var kr;function yr(){yr=u;zr=new aq(pf,new Ar)}function Ar(){}s(221,201,li,Ar);_.zc=function(a){a.nc(this)};_.Cc=function(){return zr};
var zr;function kj(){kj=u;lj=new aq(qf,new Br)}function Br(){}s(222,201,li,Br);_.zc=function(a){a.oc(this)};_.Cc=function(){return lj};var lj;function Cr(){Cr=u;Dr=new aq(rf,new Er)}function Er(){}s(223,201,li,Er);_.zc=function(a){var b;a.f&&1==a.e&&(b=new wj(Zi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,$i(a))};_.Cc=function(){return Dr};var Dr;function mj(){mj=u;nj=new aq(tf,new Fr)}function Fr(){}s(224,201,li,Fr);_.zc=function(a){a.pc(this)};_.Cc=function(){return nj};var nj;function pq(){this.b={}}
s(225,1,{},pq);_.b=null;s(228,202,li);var Gr=null;function Hr(){Hr=u;Ir=new aq(Kg,new Jr)}function Jr(){}s(227,228,li,Jr);_.zc=function(a){Kr(a.b,this,a.b.n)};_.Cc=function(){return Ir};var Ir;function Lr(){Lr=u;Mr=new aq(Lg,new Nr)}function Nr(){}s(229,228,li,Nr);_.zc=function(a){Kr(a.b,this,a.b.n)};_.Cc=function(){return Mr};var Mr;function Or(){var a;this.b=(a=document.createElement(Wd),a.setAttribute(Jf,"return;"),typeof a.ontouchstart==oe)}s(230,1,{},Or);
function Pr(){Pr=u;Qr=new aq(Mg,new Rr)}function Rr(){}s(231,228,li,Rr);_.zc=function(a){Kr(a.b,this,a.b.o)};_.Cc=function(){return Qr};var Qr;function Sr(){Sr=u;Tr=new aq(Ng,new Ur)}function Ur(){}s(232,228,li,Ur);_.zc=function(a){Vr(a.b,this)&&(a.b.k&&Wr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),ck(a.b.d,750),a.b.e=!1))};_.Cc=function(){return Tr};var Tr;function Xr(a,b){this.b=b;this.c=a}function Yr(a,b,c){nk&&(b=new Xr(b,c),a.Rc(b))}s(233,197,{},Xr);_.zc=function(a){a.Nc(this)};_.Ac=function(){return nk};
_.b=!1;var nk=_.c=null;function Zr(a){this.b=a}s(234,197,{},Zr);_.zc=function(a){a.Oc(this)};_.Ac=function(){return $r};var $r=_.b=null;function as(){}function bs(a){var b;cs&&(b=new as,a.Rc(b))}s(235,197,{},as);_.zc=function(a){a.Pc(this)};_.Ac=function(){return cs};var cs=null;function ds(a){this.b=a}s(236,197,{},ds);_.zc=function(a){a.Qc(this)};_.Ac=function(){return es};var es=_.b=null;function fs(){}s(237,197,{},fs);_.zc=function(a){a.b.W&&a.b.Bd()};_.Ac=function(){return gs};var gs=null;
function hs(a,b,c){a=a.b;if(!b)throw new is("Cannot add a handler with a null type");if(!c)throw new is("Cannot add a null handler");0<a.c?js(a,new ks(a,b,c)):ls(a,b,null,c);return new ms(new ns(a,b,c))}
function os(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 is("Cannot fire null event");try{++d.c;i=ps(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=Gi(l),y(l,127))f=l,!e&&(e=new qs),rs(e,f);else throw l;}}if(e)throw new ss(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Ai(d.b);o.c<o.e.ye();)m=Bi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Gi(n);if(y(n,84))throw new ts(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function us(a){vs.call(this,a,!1)}function vs(a,b){this.b=new ws(b);this.c=a}s(238,1,Fh,us,vs);_.Rc=function(a){os(this,a)};_.b=null;_.c=null;s(241,1,{});function js(a,b){!a.b&&(a.b=new Vi);Pi(a.b,b)}function ls(a,b,c,d){var e;e=Yi(a.e,b);e||(e=new yi,x(a.e,b,e));a=e.ue(c);a||(a=new Vi,e.we(c,a));a.jf(d)}function xs(a,b,c,d){var e,f;e=ps(a,b,c);e.lf(d)&&e.ve()&&(f=Yi(a.e,b),f.xe(c),f.ve()&&Ji(a.e,b))}
function ps(a,b,c){a=Yi(a.e,b);if(!a)return ys(),ys(),zs;c=a.ue(c);return!c?(ys(),ys(),zs):c}s(240,241,{});_.b=null;_.c=0;_.d=!1;function ws(a){this.e=new yi;this.d=a}s(239,240,{},ws);function ms(a){this.b=a}s(242,1,{},ms);_.b=null;function ss(a){Hi.call(this,As(a),Bs(a));this.b=a}function Bs(a){a=a.ud();return!a.Uc()?null:a.Vc()}
function As(a){var b,c,d;b=a.ye();if(0==b)return null;b=new Cs(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(),jn(b.b,d);return b.b.b}s(244,97,Gh,ss);_.b=null;function ts(a){ss.call(this,a)}s(243,244,Gh,ts);s(245,1,{},function(){});function Qs(a){a=Wn(a,Md);return Rs(hg,a)?(Ss(),Ts):Rs(Ye,a)?(Ss(),Us):(Ss(),Vs)}function Ss(){Ss=u;Ts=new Ws("RTL",0);Us=new Ws("LTR",1);Vs=new Ws(Mb,2);Xs=F(Ys,r,49,[Ts,Us,Vs])}
function Ws(a,b){E.call(this,a,b)}s(247,139,{49:1,113:1,116:1,118:1},Ws);var Xs,Vs,Us,Ts;function Zs(){}function $s(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=$s(e,d);F(a,b,c,d);return d}function at(a){return bt([ct,I],[r,k],[112,-1],a,0,2,1)}
function bt(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=$s(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=bt(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){dt();var e=et,f=ft;dt();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 gt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ht;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new ht;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ht;}a[b]=c}s(248,1,{},Zs);_.qI=0;
function dt(){dt=u;et=[];ft=[];var a=new Zs,b=et,c=ft,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var et,ft;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function sn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function wn(a){return a.tM==u||a.cM&&!!a.cM[1]}function it(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function jt(){var a;$stats&&kt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Kf))a=Kf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(wf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(wf)&&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(Kf,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&&kt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(lt,r,1,[Hb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&kt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Pp();Sp.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;}");
Pp();0!=Sp.length&&(a=Sp.join(j),b=(Tp(),Up),a=Wp(a),Xp(b).insertBefore(a,b.b.firstChild),Sp.length=0);0!=Qp.length&&(a=Qp.join(j),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Qp.length=0);0!=Rp.length&&(a=Rp.join(j),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Rp.length=0);$stats&&kt("export.client.JSME_export");new mt;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 Gi(a){return y(a,127)?a:new qn(a)}function nt(a){return ot(a&4194303,a>>22&4194303,0>a?1048575:0)}function pt(a){return ot(a.l,a.m,a.h)}function ot(a,b,c){return _=new qt,_.l=a,_.m=b,_.h=c,_}
function rt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new st;if(0==a.l&&0==a.m&&0==a.h)return tt=ot(0,0,0),ot(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?(tt=ot(0,0,0),c=pt((ut(),vt))):(tt=ot(c.l,c.m,c.h),c=ot(0,0,0)),c;g=!1;0!=b.h>>19&&(b=wt(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?xt(e):0==c&&0!=d&&0==e?xt(d)+22:0!=c&&0==d&&0==e?xt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=pt((ut(),yt)),c=!0,g=!g;else return c=zt(a,f),g&&At(c),tt=ot(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=wt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zt(c,d);f&&At(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=ot(f,i,c);g?tt=wt(c):tt=ot(c.l,c.m,c.h);return e}if(!Bt(a,b))return e?tt=wt(a):tt=ot(a.l,a.m,a.h),ot(0,0,0);c=c?a:ot(a.l,a.m,a.h);var h,l,m,o;f=Ct(b)-Ct(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=ot(i&4194303,l&4194303,h&1048575);for(l=ot(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&&At(l);e?(tt=wt(c),d&&(tt=Dt(tt,(ut(),vt)))):tt=ot(c.l,c.m,c.h);return l}
function At(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 Ct(a){var b;b=Et(a.h);return 32==b?(b=Et(a.m),32==b?Et(a.l)+32:b+20-10):b-12}var tt=null;function Ft(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ot(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Gt(a,b){return ot(a.l&b.l,a.m&b.m,a.h&b.h)}function Ht(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 ut(),It;if(-9223372036854775E3>a)return ut(),Jt;if(9223372036854775E3<=a)return ut(),yt;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=ot(a,b,c);d&&At(b);return b}function Kt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Lt&&(Lt=v(Mt,r,50,256,0)),c=Lt[b],!c&&(c=Lt[b]=nt(a)),c):nt(a)}
function Nt(a){var b=ch,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 Bt(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 Ot(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 ot(c&4194303,n&
4194303,q&1048575)}function wt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ot(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function zt(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 ot(c&4194303,d&4194303,e&1048575)}function Dt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ot(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function M(a){return a.l|a.m<<22}function Pt(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+Pt(wt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Kt(1E9);a=rt(a,b);b=j+M(tt);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 Lt=null;function ut(){ut=u;yt=ot(4194303,4194303,524287);Jt=ot(0,0,524288);vt=Kt(1);Kt(2);It=Kt(0)}var yt,Jt,vt,It;function qt(){}s(257,1,{50:1},qt);
function kt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Qt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(262,1,{},Qt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rt(a,b){jn(a.b.b,b.b);return a}function St(){this.b=new Tt}s(263,1,{},St);function Ut(a){if(null==a)throw new is("css is null");this.b=a}s(264,1,{51:1,113:1},Ut);
_.eQ=function(a){return!y(a,51)?!1:D(this.b,a.b)};_.hC=function(){return Vt(this.b)};_.b=null;function Wt(a){if(null==a)throw new is("html is null");this.b=a}s(266,1,Mh,Wt);_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Vt(this.b)};_.b=null;s(267,1,Mh,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 Vt(this.b)};_.b=null;
function Xt(){Xt=u;Yt=RegExp(oa,pe);Zt=RegExp(rb,pe);$t=RegExp(pb,pe);au=RegExp(ta,pe);bu=RegExp(ga,pe)}function cu(a){Xt();-1!=a.indexOf(oa)&&(a=a.replace(Yt,pa));-1!=a.indexOf(pb)&&(a=a.replace($t,ra));-1!=a.indexOf(rb)&&(a=a.replace(Zt,qa));-1!=a.indexOf(ga)&&(a=a.replace(bu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(au,"&#39;"));return a}var Yt,Zt,$t,bu,au;function du(a){if(null==a)throw new is("uri is null");this.b=a}s(269,1,{54:1},du);_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Vt(this.b)};
_.b=null;function eu(){eu=u}s(271,1,{});function fu(){}s(272,1,{},fu);var gu=null;function hu(){}s(273,271,{},hu);var iu=null;function ju(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=ps(a.b,f,null).ye();for(e-=1;0<=e;--e)if(d=ps(a.b,f,null).qf(e),y(d,55)&&vn(d.b,b)){var h=a.b,l=f;0<h.c?js(h,new ku(h,l,null,d)):xs(h,l,null,d)}}}s(274,1,Ph);_.b=null;function lu(a){this.b=a}s(275,274,Ph,lu);_.Tc=function(a){a.d&&(this.b.Yc(a.e)||(a.b=!0))};function mu(a){this.b=a}s(276,274,Ph,mu);
_.Pc=function(){nu(this.b.b)};function ou(){pn()}s(277,97,ci,ou);function pu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,ck(a.e,1))}function qu(){this.b=new ru(this);this.c=new Vi;this.e=new su(this);this.i=new tu(this)}s(278,1,{},qu);_.d=!1;_.f=!1;function ru(a){ik();this.b=a}s(279,24,{},ru);_.wc=function(){if(this.b.d){var a=this.b,b;b=uu(a.i.e.c,a.i.c);vu(a.i);y(b,56)&&new ou;a.d=!1;pu(a)}};_.b=null;function su(a){ik();this.b=a}s(280,24,{},su);
_.wc=function(){this.b.f=!1;var a=this.b,b=Zj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(ck(a.b,1E4);a.i.d<a.i.b;){d=wu(a.i);try{if(null==d)break;y(d,56)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||vu(a.i)}if(100<=Zj()-b)break}}finally{e||(Xj(a.b),a.d=!1,pu(a))}};_.b=null;function wu(a){var b;a.c=a.d;b=uu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function vu(a){xu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function tu(a){this.e=a}s(281,1,{},tu);_.Uc=function(){return this.d<this.b};_.Vc=function(){return wu(this)};
_.Wc=function(){vu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function yu(a,b){var c=(zu(),Au(b));a.appendChild(c)}function Bu(a,b,c){var d;d=Oj;Oj=a;b==dj&&8192==Cu(a.type)&&(dj=null);c.Xc(a);Oj=d}var Oj=null,dj=null;function Du(){Du=u;Eu=new qu}function uj(a){Du();if(!a)throw new is("cmd cannot be null");var b=Eu;Pi(b.c,a);pu(b)}var Eu;function Fu(a){ej();!Gu&&(Gu=new ok);Hu||(Hu=new vs(null,!0),Iu=new Ju);return hs(Hu,Gu,a)}var Hu=null;function Ku(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Ju(){}s(287,197,{},Ju);_.zc=function(a){a.Tc(this);Iu.d=!1};_.Ac=function(){return Gu};_.Bc=function(){Ku(this)};_.b=!1;_.c=!1;_.d=!1;var Gu=_.e=null,Iu=null;function Lu(){Lu=u;Mu=new Nu;Ou()||(Mu=null)}var Mu=null;function kk(){}s(289,1,{},kk);_.Nc=function(){for(;0<(ik(),jk).d;)Xj(uu(jk,0))};function mk(a,b){return hs((!Pu&&(Pu=new Qu),Pu),a,b)}function Ru(a){lk();Su||(Tu(),Su=!0);return mk((!cs&&(cs=new ok),cs),a)}function lk(){Uu||(Vu(),Uu=!0)}
function Wu(){var a;Uu&&(a=new Xu,Pu&&os(Pu,a));return null}var Uu=!1,Pu=null,Yu=0,Zu=0,Su=!1;function $u(){$u=u;av=new ok}function Xu(){$u()}s(291,197,{},Xu);_.zc=function(){null.Rf()};_.Ac=function(){return av};var av;function Qu(){us.call(this,null)}s(293,238,Fh,Qu);
function Cu(a){switch(a){case id:return 4096;case qd:return 1024;case xd:return 1;case Jd:return 2;case ie:return 2048;case Oe:return 128;case Pe:return 256;case Qe:return 512;case We:return 32768;case "losecapture":return 8192;case pf:return 4;case qf:return 64;case rf:return 32;case sf:return 16;case tf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case uf:return 131072;case Gd:return 262144;case "paste":return 524288;case Ng:return 1048576;case Mg:return 2097152;
case Lg:return 4194304;case Kg:return 8388608;case se:return 16777216;case qe:return 33554432;case re:return 67108864;default:return-1}}function ej(){bv||(cv(),bv=!0)}var bv=!1;function dv(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 ev(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function cv(){fv=A(function(a){var b;var c=Hu,d,e,f;Gu&&c&&gv(c.b.e,Gu)?(b=Iu.b,d=Iu.c,e=Iu.d,f=Iu.e,Ku(Iu),Iu.e=a,os(c,Iu),c=!(Iu.b&&!Iu.c),Iu.b=b,Iu.c=d,Iu.d=e,Iu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});hv=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!sn(b)&&y(b,57)&&Bu(a,c,b)});iv=A(function(a){a.preventDefault();hv.call(this,a)});jv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;hv.call(this,a)});kv=A(function(a){if(fv(a)){var b=fj;b&&b.__listener&&!sn(b.__listener)&&y(b.__listener,57)&&(Bu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(xd,kv,!0);$wnd.addEventListener(Jd,kv,!0);$wnd.addEventListener(pf,kv,!0);$wnd.addEventListener(tf,kv,!0);$wnd.addEventListener(qf,kv,!0);$wnd.addEventListener(sf,kv,!0);$wnd.addEventListener(rf,kv,!0);$wnd.addEventListener(uf,kv,!0);$wnd.addEventListener(Oe,fv,!0);$wnd.addEventListener(Qe,fv,!0);$wnd.addEventListener(Pe,
fv,!0);$wnd.addEventListener(Ng,kv,!0);$wnd.addEventListener(Mg,kv,!0);$wnd.addEventListener(Lg,kv,!0);$wnd.addEventListener(Kg,kv,!0);$wnd.addEventListener(se,kv,!0);$wnd.addEventListener(qe,kv,!0);$wnd.addEventListener(re,kv,!0)}function lv(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 mv(a,b){ej();switch(b){case "drag":a.ondrag=hv;break;case $d:a.ondragend=hv;break;case ae:a.ondragenter=iv;break;case "dragleave":a.ondragleave=hv;break;case be:a.ondragover=iv;break;case ce:a.ondragstart=hv;break;case de:a.ondrop=hv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,hv,!1);a.addEventListener(b,hv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var fj=null,fv=null,kv=null,iv=null,hv=null,jv=null;
function nv(a,b){a.__eventBits=b;a.onclick=b&1?hv:null;a.ondblclick=b&2?hv:null;a.onmousedown=b&4?hv:null;a.onmouseup=b&8?hv:null;a.onmouseover=b&16?hv:null;a.onmouseout=b&32?hv:null;a.onmousemove=b&64?hv:null;a.onkeydown=b&128?hv:null;a.onkeypress=b&256?hv:null;a.onkeyup=b&512?hv:null;a.onchange=b&1024?hv:null;a.onfocus=b&2048?hv:null;a.onblur=b&4096?hv:null;a.onlosecapture=b&8192?hv:null;a.onscroll=b&16384?hv:null;a.onload=b&32768?jv:null;a.onerror=b&65536?hv:null;a.onmousewheel=b&131072?hv:null;
a.oncontextmenu=b&262144?hv:null;a.onpaste=b&524288?hv:null}function ov(){var a;ov=u;pv=(a=$doc,D(a.compatMode,Hb)?a.documentElement:a.body)}var pv;function qv(){this.c=new Vi}function rv(a){a=a[Rc];return null==a?-1:a}s(298,1,{},qv);_.b=null;function sv(a,b){this.b=a;this.c=b}s(299,1,{},sv);_.b=0;_.c=null;s(300,1,Fh);_.Zc=function(a){return decodeURI(a.replace("%23",ma))};_.Rc=function(a){os(this.b,a)};_.$c=function(a){a=null==a?j:a;if(!D(a,null==tv?j:tv))tv=a,gs&&(a=new fs,os(this.b,a))};
var tv=j;function Ou(){function a(){$wnd.setTimeout(a,250);e()}var b=Mu,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Zc(d.substring(1)));tv=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 Nu(){this.b=new us(null)}s(301,300,Fh,Nu);
function Vu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Wu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Uu&&Yr((!Pu&&(Pu=new Qu),Pu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Tu(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Su&&(d=ij(),c=jj(),Zu!=d||Yu!=c))Zu=d,Yu=c,bs((!Pu&&(Pu=new Qu),Pu))}finally{a&&a(b)}})}function Ui(a,b){Ci(a.dd(),b,!0)}function Ti(a,b){Ci(a.dd(),b,!1)}function uv(a,b){a.pb.style[Be]=b}function hj(a,b,c){0<=b&&a.jd(b+Tf);0<=c&&a.gd(c+Tf)}function vv(a,b){null==b||0==b.length?a.pb.removeAttribute(Gg):a.pb.setAttribute(Gg,b)}function wv(a){var b,a=Wn(a,vd);b=xv(a,yv(32));return 0<=b?a.substr(0,b-0):a}
function Ci(a,b,c){if(!a)throw new Ki(jc);b=Sn(b);if(0==b.length)throw new pk(Jc);if(c){var d,e,f;d=Sn(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=Sn(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=Sn(e.substr(0,
c-0)),b=Sn(Tn(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function zv(a,b){a.style.display=b?j:Af;a.setAttribute("aria-hidden",""+!b)}s(307,1,oi);_._c=function(){return Qj(this.pb)};_.ad=function(){return Sj(this.pb)};_.bd=function(){return Vn(this.pb,Hf)};_.cd=function(){return Vn(this.pb,If)};_.dd=function(){return this.pb};_.ed=function(){return this.pb.style.display!=Af};_.fd=function(){throw new Av;};_.gd=function(a){uv(this,a)};_.hd=function(a){zv(this.pb,a)};
_.jd=function(a){this.pb.style[Yg]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Bv(a,b,c){mv(a.pb,c.c);return hs(!a.mb?a.mb=new us(a):a.mb,c,b)}function z(a,b,c){var d;d=Cu(c.c);if(-1==d)mv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;ej();nv(e,d)}else a.lb|=d;return hs(!a.mb?a.mb=new us(a):a.mb,c,b)}function Cv(a,b,c){return hs(!a.mb?a.mb=new us(a):a.mb,c,b)}
function Dv(a){var b;if(a.md())throw new Ev("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;ej();nv(c,b)}else a.lb|=b;a.kd();a.pd()}function Fv(a,b){var c;switch(Cu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Yp&&(f=Yp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&os(a.mb,f.b),f.b.b=d,f.b.c=e}
function Gv(a){if(!a.md())throw new Ev("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 Pj(a){if(a.ob)if(y(a.ob,70))a.ob.rd(a);else{if(a.ob)throw new Ev("This widget's parent does not implement HasWidgets");}else if(bj(),gv(Hv.b,a)){bj();try{a.od()}finally{Ji(Hv.b,a)}}}
function Iv(a,b){var c;c=a.ob;if(b){if(c)throw new Ev("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,ji);_.kd=function(){};_.ld=function(){};_.Rc=function(a){this.mb&&os(this.mb,a)};_.md=function(){return this.kb};_.nd=function(){Dv(this)};_.Xc=function(a){Fv(this,a)};_.od=function(){Gv(this)};_.pd=function(){};_.qd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Jv(a){for(a=new Kv(a);a.b.b<a.b.c.d-1;)Lv(a.b),Mv(a.b)}s(305,306,ei);_.kd=function(){Nv(this,(Ov(),Pv))};_.ld=function(){Nv(this,(Ov(),Qv))};function Rv(a,b,c){Pj(b);var d=a.q;Sv(d,b,d.d);d=(zu(),Au(b.pb));c.appendChild(d);Iv(b,a)}function Tv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Uv;b.ob==a&&(f=a.sd(b),f<d&&--d);Pj(b);Sv(a.q,b,d);e?(e=b.pb,lv(c,(zu(),Au(e)),d)):(e=(zu(),Au(b.pb)),c.appendChild(e));Iv(b,a)}
function Vv(a,b){var c;if(b.ob!=a)return!1;try{Iv(b,null)}finally{c=b.pb;Yn(c).removeChild(c);c=a.q;var d;d=Wv(c,b);if(-1==d)throw new Xv;if(0>d||d>=c.d)throw new Uv;for(--c.d;d<c.d;++d)gt(c.b,d,c.b[d+1]);gt(c.b,c.d,null)}return!0}s(304,305,ei);_.sd=function(a){return Wv(this.q,a)};_.td=function(a,b,c,d){Tv(this,a,b,c,d)};_.ud=function(){return new Yv(this.q)};_.rd=function(a){return Vv(this,a)};function aj(a,b,c,d){var e;Pj(b);e=a.q.d;a.xd(b,c,d);a.td(b,a.pb,e,!0)}
function Zv(a,b){if(b.ob!=a)throw new pk("Widget must be a child of this panel.");}function $v(a,b){var c;(c=Vv(a,b))&&aw(b.pb);return c}function bw(a,b,c){a=a.pb;-1==b&&-1==c?aw(a):(a.style[Qf]=Zc,a.style[Re]=b+Tf,a.style[Jg]=c+Tf)}function cw(){var a=$doc.createElement(Wd);this.q=new dw(this);this.pb=a;this.pb.style[Qf]="relative";this.pb.style[Nf]=Ce}function aw(a){a.style[Re]=j;a.style[Jg]=j;a.style[Qf]=j}s(303,304,ei,cw);_.vd=function(a){Rv(this,a,this.pb)};_.rd=function(a){return $v(this,a)};
_.wd=function(a,b,c){Zv(this,a);this.xd(a,b,c)};_.xd=function(a,b,c){bw(a,b,c)};function ew(a,b){if(a.zd())throw new Ev("SimplePanel can only contain one child widget");a.Ad(b)}function fw(a,b){if(a.jb!=b)return!1;try{Iv(b,null)}finally{a.yd().removeChild(b.pb),a.jb=null}return!0}function gw(a,b){if(b!=a.jb&&(b&&Pj(b),a.jb&&a.rd(a.jb),a.jb=b)){var c=(zu(),Au(a.jb.pb));a.yd().appendChild(c);Iv(b,a)}}function hw(){this.pb=$doc.createElement(Wd)}s(311,305,ei,hw);_.yd=function(){return this.pb};
_.zd=function(){return this.jb};_.ud=function(){return new iw(this)};_.rd=function(a){return fw(this,a)};_.Ad=function(a){gw(this,a)};_.jb=null;function jw(a,b){a.hb&&(kw(a.gb,!1,!1),Yr(a,a,b))}function lw(a){var b;if(b=a.jb)null!=a.X&&b.gd(a.X),null!=a.Y&&b.jd(a.Y)}function mw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Re]=b-0+(oj(),Tf);a.style[Jg]=c+Tf}function nw(a){a.hb||(a.kb&&Pj(a),kw(a.gb,!0,!1))}s(310,311,ei);_.yd=function(){return Xn(this.pb)};_.bd=function(){return Vn(this.pb,Hf)};
_.cd=function(){return Vn(this.pb,If)};_.dd=function(){return Yn(Xn(this.pb))};_.Bd=function(){this.Cd(!1)};_.Cd=function(a){jw(this,a)};_.ed=function(){return!D(Ce,this.pb.style[Vg])};_.Yc=function(){return!0};_.Tc=function(){};_.qd=function(){this.hb&&kw(this.gb,!1,!0)};_.gd=function(a){this.X=a;lw(this);0==a.length&&(this.X=null)};_.Dd=function(a,b){mw(this,a,b)};_.hd=function(a){this.pb.style[Vg]=a?Wg:Ce};_.Ad=function(a){gw(this,a);lw(this)};
_.jd=function(a){this.Y=a;lw(this);0==a.length&&(this.Y=null)};_.Ed=function(){nw(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 ow(a,b){var c;hw.call(this);this.$=new pw;this.U=(qw(),rw);this.gb=new sw(this);this.pb.appendChild($doc.createElement(Wd));this.Dd(0,0);Yn(Xn(this.pb))[vd]="gwt-PopupPanel";Xn(this.pb)[vd]=Pf;this.W=this.V=a;this.db=!1;c=F(lt,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new tw(c);this.T.dd()[vd]=j;c=Yn(Xn(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ki(jc);d=Sn(d);if(0==d.length)throw new pk(Jc);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)}gw(this,this.T);lw(this);Ci(Xn(this.pb),Pf,!1);Ci(this.T.c,b+"Content",!0)}s(309,310,ei);_.kd=function(){Dv(this.T)};_.ld=function(){Gv(this.T)};_.zd=function(){return this.T.jb};_.ud=function(){return new iw(this.T)};_.rd=function(a){return this.T.rd(a)};_.Ad=function(a){gw(this.T,a);lw(this)};_.T=null;s(308,309,ei);_.od=function(){Gv(this)};
function uw(){uw=u;vw=new ww(Fb,0,(qw(),rw));xw=new ww(lc,1,yw);zw=new ww(uc,2,Aw);Bw=F(Cw,r,58,[vw,xw,zw])}function ww(a,b,c){E.call(this,a,b);this.b=c}s(312,139,{58:1,113:1,116:1,118:1},ww);_.b=null;var Bw,vw,xw,zw;function Dw(){Dw=u;Ew=F(lt,r,1,[Jg,jf,ld])}
function tw(a){var b;Dw();var c,d;c=this.pb=$doc.createElement(xg);this.d=$doc.createElement(Ag);yu(c,this.d);c[od]=0;for(c=c[nd]=0;c<a.length;++c)d=(b=$doc.createElement(Og),b[vd]=a[c],yu(b,Fw(a[c]+"Left")),yu(b,Fw(a[c]+Ib)),yu(b,Fw(a[c]+"Right")),b),yu(this.d,d),1==c&&(this.c=Xn(dv(d,1)));this.pb[vd]="gwt-DecoratorPanel"}function Fw(a){var b,c;c=$doc.createElement(Bg);b=$doc.createElement(Wd);var d=(zu(),Au(b));c.appendChild(d);c[vd]=a;b[vd]=a+"Inner";return c}s(314,311,pi,tw);_.yd=function(){return this.c};
_.c=null;_.d=null;var Ew;s(313,314,pi);s(315,1,{});function Ov(){Ov=u;Pv=new Gw;Qv=new Hw}function Iw(a){ss.call(this,a)}function Nv(a,b){Ov();var c,d,e;c=null;for(e=a.ud();e.Uc();){d=e.Vc();try{b.Fd(d)}catch(f){if(f=Gi(f),y(f,127))d=f,!c&&(c=new qs),rs(c,d);else throw f;}}if(c)throw new Iw(c);}s(316,243,Gh,Iw);var Pv,Qv;function Gw(){}s(317,1,{},Gw);_.Fd=function(a){a.nd()};function Hw(){}s(318,1,{},Hw);_.Fd=function(a){a.od()};s(321,306,Nh);_.Fc=function(a){return Bv(this,a,(Eq(),Eq(),Fq))};
_.Gc=function(a){return Bv(this,a,(Hq(),Hq(),Iq))};_.Hc=function(a){return Bv(this,a,(Kq(),Kq(),Lq))};_.Ic=function(a){return Bv(this,a,(Rq(),Rq(),Sq))};_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};_.nd=function(){Dv(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 Jw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=md,b);this.pb[vd]="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},Jw);function Kw(){this.q=new dw(this);this.f=$doc.createElement(xg);this.e=$doc.createElement(Ag);yu(this.f,this.e);this.pb=this.f}s(322,304,ei);_.e=null;_.f=null;
function Lw(a,b){var c;if(a.i)throw new Ev("Composite.initWidget() may only be called once.");Pj(b);c=b.pb;a.pb=c;var d;zu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((zu(),c).__gwt_resolve=Mw(a));a.i=b;Iv(b,a)}function Nw(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);ej();nv(d,b)}else b.lb|=c;a.lb=-1}a.i.nd();a.pb.__listener=a;a.pd()}s(323,306,Hh);_.md=function(){return this.i?this.i.md():!1};_.nd=function(){Nw(this)};_.Xc=function(a){Fv(this,a);this.i.Xc(a)};
_.od=function(){this.i.od()};_.fd=function(){return this.pb=this.i.fd()};_.i=null;function Ow(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]=hg;break;case 1:b[Md]=Ye;break;case 2:Qs(b)!=(Ss(),Vs)&&(b[Md]=j)}}function Pw(a){this.b=a;this.d=!1;this.e=this.c=Qs(a)}s(324,1,{},Pw);_.b=null;_.c=null;_.d=!1;_.e=null;function gj(){this.pb=Qw()}s(325,311,Vh,gj);_.Fc=function(a){return Bv(this,a,(Eq(),Eq(),Fq))};
_.Gc=function(a){return Bv(this,a,(Hq(),Hq(),Iq))};_.Hc=function(a){return Bv(this,a,(Kq(),Kq(),Lq))};_.Ic=function(a){return Bv(this,a,(Rq(),Rq(),Sq))};_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};function Rw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Xn(b);e=null;c&&(c=rv(c),e=0>c?null:uu(a.j.c,c));e?Sw(a,e):d&&(b.innerHTML=j||j);return b}
function Sw(a,b){var c;if(b.ob!=a)return!1;try{Iv(b,null)}finally{c=b.pb;Yn(c).removeChild(c);var d=a.j,e;e=rv(c);c[Rc]=null;c=d.c;Tw(e,c.d);gt(c.c,e,null);d.b=new sv(e,d.b)}return!0}s(327,305,qi);_.Fc=function(a){return Bv(this,a,(Eq(),Eq(),Fq))};_.Gc=function(a){return Bv(this,a,(Hq(),Hq(),Iq))};_.Hc=function(a){return Bv(this,a,(Kq(),Kq(),Lq))};_.Ic=function(a){return Bv(this,a,(Rq(),Rq(),Sq))};_.ud=function(){return new Uw(this)};_.rd=function(a){return Sw(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function Vw(a){if(0>=a.c)throw new Ww("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Ww("Column index: 0, Column size: "+a.b);}
function Xw(){this.j=new qv;this.i=$doc.createElement(xg);this.d=$doc.createElement(Ag);yu(this.i,this.d);this.pb=this.i;this.e=new Yw(this);var a=new Zw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;lv(a.c.i,(zu(),Au(b)),0);yu(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 Ww("Row index: "+a+", Row size: "+d);if(0>c)throw new Ww("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Ww("Column index: "+c+", Column size: "+this.b);c=Rw(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(Bg),d.innerHTML=sa||j,lv(c,(zu(),Au(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(Bg);
e.innerHTML=sa;c=$doc.createElement(Og);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)Rw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(326,327,qi,Xw);_.b=0;_.c=0;
function $w(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(ax(),bx)?a.c.e==(Ss(),Us)?(cx(),dx):a.c.e==Ts?(cx(),ex):(cx(),fx):a.c.e==(Ss(),Us)?(cx(),ex):a.c.e==Ts?(cx(),dx):(cx(),gx);b!=a.d&&(a.d=b,a.pb.style[Dg]=!a.d?j:a.d.b)}s(330,306,ji);_.b=null;_.c=null;_.d=null;function hx(){this.pb=$doc.createElement(Wd);this.c=new Pw(this.pb);this.pb[vd]="gwt-Label"}function ix(){hx.call(this);Ow(this.c,Zg,!1);$w(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},hx,ix);_.Fc=function(a){return Bv(this,a,(Eq(),Eq(),Fq))};_.Gc=function(a){return Bv(this,a,(Hq(),Hq(),Iq))};_.Hc=function(a){return Bv(this,a,(Kq(),Kq(),Lq))};_.Ic=function(a){return Bv(this,a,(Rq(),Rq(),Sq))};_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};
_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};function jx(a){var b=$doc.createElement(Wd);Rs(sg,b.tagName);this.pb=b;this.c=new Pw(this.pb);this.pb[vd]="gwt-HTML";Ow(this.c,a,!0);$w(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},jx);
function kx(a){for(;++a.c<a.e.d&&!(null!=uu(a.e,a.c)););}function Uw(a){this.d=a;this.e=this.d.j.c;kx(this)}s(331,1,{},Uw);_.Uc=function(){return this.c<this.e.d};_.Vc=function(){var a;if(this.c>=this.e.d)throw new Xv;a=uu(this.e,this.c);this.b=this.c;kx(this);return a};_.Wc=function(){var a;if(0>this.b)throw new lx;a=uu(this.e,this.b);Pj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Yw(a){this.b=a}s(332,1,{},Yw);_.b=null;function Zw(a){this.c=a}s(333,1,{},Zw);_.b=null;_.c=null;
function ax(){ax=u;bx=new mx}var bx;function cx(){cx=u;nx=new ox((kp(),pd));dx=new ox(Re);ex=new ox(cg);fx=dx;gx=ex;px=fx}var nx,px,dx,gx,fx,ex;function mx(){}s(335,1,{},mx);function ox(a){this.b=a}s(336,335,{},ox);_.b=null;function qx(){qx=u;rx=new sx(jf);tx=new sx(Jg)}var rx,tx;function sx(a){this.b=a}s(337,1,{},sx);_.b=null;function ux(a,b){var c;c=vx(a);yu(a.c,c);Rv(a,b,c)}function vx(a){var b;b=$doc.createElement(Bg);b[bd]=a.b.b;b.style[Ug]=a.d.b;return b}
function wx(a,b){var c,d;d=Yn(b.pb);(c=Vv(a,b))&&a.c.removeChild(d);return c}function xx(){Kw.call(this);this.b=(cx(),px);this.d=(qx(),tx);this.c=$doc.createElement(Og);yu(this.e,this.c);this.f[od]=bb;this.f[nd]=bb}s(338,322,ei,xx);_.rd=function(a){return wx(this,a)};_.c=null;function yx(){yx=u;new yi}function zx(a){yx();Ax.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Bx(a,b,c,d,e){yx();this.b=new Cx(this,a,b,c,d,e);this.pb[vd]="gwt-Image"}
function Ax(a,b,c,d,e){yx();Bx.call(this,(eu(),new du(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},zx,Bx,Ax);_.Fc=function(a){return Bv(this,a,(Eq(),Eq(),Fq))};_.Gc=function(a){return Bv(this,a,(Hq(),Hq(),Iq))};_.Hc=function(a){return Bv(this,a,(Kq(),Kq(),Lq))};_.Ic=function(a){return Bv(this,a,(Rq(),Rq(),Sq))};
_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};_.Xc=function(a){32768==Cu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);Fv(this,a)};_.pd=function(){var a=this.b;D(We,Wn(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Dx(a,this),Ln((In(),Jn),a.i))};_.b=null;s(341,1,{});_.i=null;function Ex(){Ex=u;Fx()}
function Cx(a,b,c,d,e,f){var g,i;Ex();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(sg);i=new St;Rt(Rt(Rt(i,new Ut("width:"+e+(oj(),Tf)+ob)),new Ut("height:"+f+Vf)),new Ut("background:url("+b.b+") no-repeat "+-c+"px "+-d+Vf));!Gx&&(Gx=new Hx);b=Ix;c=new Ut((new Ut(i.b.b.b)).b);i=new Tt;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=cu(b.b);jn(i.b,b);i.b.b+="' style='";b=cu(c.b);jn(i.b,b);i.b.b+="' border='0'>";i=new Wt(i.b.b);g.innerHTML=i.b||j;g=Xn(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),ej(),nv(g,a)):a.lb|=133333119}s(340,341,{},Cx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Dx(a,b){this.b=a;this.c=b}s(342,1,{},Dx);
_.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(We,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=We)};_.b=null;_.c=null;function Jx(a,b){if(0>b||b>=a.pb.options.length)throw new Uv;}function hq(a,b){Jx(a,b);return a.pb.options[b].value}function Kx(){this.pb=$doc.createElement("select");this.pb[vd]="gwt-ListBox"}s(343,321,Nh,Kx);s(344,274,Ph);function Lx(a){this.b=a}s(345,344,Ph,Lx);_.Dc=function(){};
function Mx(a){this.b=a}s(346,344,Ph,Mx);_.Nc=function(a){this.b.Gd(a.i,a.b)};function Nx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Og);lv(a.f,(zu(),Au(e)),b);a=(zu(),Au(c));d.appendChild(a)}else d=dv(a.f,0),lv(d,(zu(),Au(c)),b)}
function Ox(a,b,c){var d;Px(a,b);c&&b.b?(Px(a,null),a=b.b,b=(In(),Jn),b.d=Mn(b.d,[new Qx(a),!1])):null!=b.d&&(a.k=new Rx(a,b),c=(qw(),yw),a.k.U=c,a.k.ab=a.i,a.k.dd()[vd]=ze,d=wv(a.pb),D(ye,d)||Ui(a.k,d+"Popup"),Cv(a.k,new Mx(a),nk?nk:nk=new ok),a.o=b.d,d=a.k,a=new Sx(a,b),d.pb.style[Vg]=Ce,nw(d),a.b.p?mw(a.b.k,Qj(a.b.pb)+Vn(a.b.pb,If)-1,Sj(a.c.pb)):mw(a.b.k,Qj(a.c.pb),Sj(a.b.pb)+Vn(a.b.pb,Hf)-1),d.pb.style[Vg]=Wg)}function Tx(a,b){if(b||!(a.n&&a.o==a.n.d))Px(a,b),a.pb.focus(),b&&a.e&&Ox(a,b,!1)}
function Ux(a,b){var c;a:{c=b.target;var d,e;for(e=new Ai(a.j);e.c<e.e.ye();)if(d=Bi(e),d.pb.contains(c)){c=d;break a}c=null}switch(Cu(b.type)){case 1:a.pb.focus();c&&Ox(a,c,!0);break;case 16:c&&Tx(a,c);break;case 32:c&&Tx(a,null);break;case 2048:Vx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Vx(a)||a.p||Wx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Vx(a)||(a.p?null!=a.n.d&&!a.n.d.Rf().Rf()&&(Ox(a,a.n,!1),a.n.d.Rf()):Xx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Vx(a)||
a.p&&Wx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Vx(a)||(a.p?Xx(a):null!=a.n.d&&!a.n.d.Rf().Rf()&&(Ox(a,a.n,!1),a.n.d.Rf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Px(a,null);a.k&&jw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Px(a,null);a.k&&jw(a.k,!1);break;case 13:Vx(a)||(Ox(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Fv(a,b)}function Yx(a,b,c){c&&Px(a,null);Yr(a,b,!1);a.o=null;a.k=null}
function Vx(a){var b;if(!a.n){for(b=new Ai(a.j);b.c<b.e.ye();){b=Bi(b);Px(a,b);break}return!0}return!1}function Px(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=wv(c.pb)+Wa;Ci(c.dd(),d,!1);a.p&&(c=Yn(a.n.pb),2==ev(c)&&(c=dv(c,1),Ci(c,vg,!1)))}if(b){c=wv(b.pb)+Wa;Ci(b.dd(),c,!0);a.p&&(c=Yn(b.pb),2==ev(c)&&(c=dv(c,1),Ci(c,vg,!0)));pl();c=a.pb;var e=new Qk(b.pb),d=(kl(),ll),e=F(Zx,r,5,[e]),f,g,i,h;f=new gn;for(i=0,h=e.length;i<h;++i)g=e[i],hn(hn(f,g.b),ba);e=Sn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Xx(a){var b,c,d;if(a.n){for(b=c=tj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?uu(a.j,b):uu(a.j,c);break}Px(a,d)}}function Wx(a){var b,c,d;if(a.n){for(b=c=tj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?uu(a.j,b):uu(a.j,c);break}Px(a,d)}}s(347,306,ji);_.Xc=function(a){Ux(this,a)};_.od=function(){this.k&&jw(this.k,!1);Gv(this)};_.Gd=function(a,b){Yx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Qx(a){this.b=a}s(348,1,{},Qx);_.qc=function(){$x(this.b)};_.b=null;
function ay(a){this.b=a}s(349,1,{},ay);_.Dc=function(){Px(this.b,null)};_.b=null;function Rx(a,b){this.b=a;this.c=b;ow.call(this,!0,df);gw(this.T,this.c.d);lw(this);this.fb=!0;this.c.d.Rf()}s(350,309,ei,Rx);_.Tc=function(a){var b,c;if(!a.b)switch(Cu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Px(this.b,null)}};_.b=null;_.c=null;function Sx(a,b){this.b=a;this.c=b}s(351,1,{},Sx);_.b=null;var by=_.c=null;
function cy(){cy=u;by=new Qt((eu(),new du("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function dy(a,b){this.pb=$doc.createElement(Bg);var c=wv(this.pb)+Wa;Ci(this.dd(),c,!1);this.pb.textContent=a||j;this.pb[vd]="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);pl();this.pb.setAttribute("role",Wl.b);this.b=b}s(354,307,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},dy);_.b=null;_.c=null;
_.d=null;function ey(){var a;this.pb=$doc.createElement(Bg);this.pb[vd]="gwt-MenuItemSeparator";a=$doc.createElement(Wd);yu(this.pb,a);a[vd]="menuSeparatorInner"}s(355,307,oi,ey);function fy(){var a,b,c,d,e;b=null.Rf();e=ij();d=jj();b[Rd]=($o(),Af);b[Yg]=0+(oj(),Tf);b[Be]=cb;c=$doc;c=(D(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[Yg]=(c>e?c:e)+Tf;b[Be]=(a>d?a:d)+Tf;b[Rd]="block"}function pw(){}s(356,1,{},pw);
_.Pc=function(){fy()};function gy(a){this.b=a}s(357,1,{},gy);
_.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(Cu(d.type)){case 4:case 1048576:if(dj){a.c=!0;break}if(!c&&b.V){b.Cd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(dj){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 hy(a){this.b=a}
s(358,1,{},hy);_.b=null;function qw(){qw=u;rw=new iy(Fb,0);yw=new iy(lc,1);Aw=new iy(uc,2);jy=F(ky,r,74,[rw,yw,Aw])}function iy(a,b){E.call(this,a,b)}s(359,139,{74:1,113:1,116:1,118:1},iy);var jy,rw,yw,Aw;function ly(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Ru(a.b.$),fy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Li(a.i.b),a.i=null,a.c=!1)}function my(a){a.k||(ly(a),a.d||(bj(),$v(cj(null),a.b)));a.b.pb.style[zd]="rect(auto, auto, auto, auto)";a.b.pb.style[Nf]=Wg}
function ny(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+Uf+f+Uf+c+Uf+e+"px)"}
function kw(a,b,c){a.d=c;Wj(a);a.j&&(Xj(a.j),a.j=null,my(a));a.b.hb=b;var d=a.b;d.eb&&(Li(d.eb.b),d.eb=null);d._&&(Li(d._.b),d._=null);if(d.hb){d.eb=Fu(new gy(d));var e;e=new hy(d);Lu();e=Mu?hs(Mu.b,(!gs&&(gs=new ok),gs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(qw(),rw)&&!b&&(c=!1);a.k=b;c?b?(ly(a),a.b.pb.style[Qf]=Zc,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),a.b.pb.style[zd]=Zf,bj(),b=cj(null),Rv(b,a.b,b.pb),a.j=new oy(a),ck(a.j,1)):Yj(a,200):(ly(a),a.k?(a.b.pb.style[Qf]=Zc,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),bj(),
b=cj(null),Rv(b,a.b,b.pb)):a.d||(bj(),$v(cj(null),a.b)),a.b.pb.style[Nf]=Wg)}function sw(a){var b=(ek(),fk);this.n=new dk(this);this.t=b;this.b=a}s(360,17,{},sw);_.sc=function(){my(this)};_.tc=function(){this.e=Vn(this.b.pb,Hf);this.f=Vn(this.b.pb,If);this.b.pb.style[Nf]=Ce;ny(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){ny(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function oy(a){ik();this.b=a}s(361,24,{},oy);_.wc=function(){this.b.j=null;Yj(this.b,200)};
_.b=null;function zu(){zu=u;py()}function Au(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Mw(a){return function(){this.__gwt_resolve=qy;return a.fd()}}function qy(){throw"A PotentialElement cannot be resolved twice.";}
function py(){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 bj(){bj=u;ry=new sy;ty=new yi;Hv=new qs}function uy(a){this.q=new dw(this);this.pb=a;Dv(this)}
function cj(a){bj();var b,c;c=Yi(ty,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==ty.e){var d=new vy;lk();mk(nk?nk:nk=new ok,d)}!b?c=new wy:c=new uy(b);x(ty,a,c);rs(Hv,c);return c}s(363,303,ei,uy);var ry,ty,Hv;function sy(){}s(364,1,{},sy);_.Fd=function(a){a.md()&&a.od()};function vy(){}s(365,1,{},vy);_.Nc=function(){bj();try{Nv(Hv,ry)}finally{xy(Hv.b),xy(ty)}};function wy(){uy.call(this,$doc.body)}s(366,363,ei,wy);
_.xd=function(a,b,c){bw(a,b-0,c-0)};function iw(a){this.d=a;this.b=!!this.d.jb}s(367,1,{},iw);_.Uc=function(){return this.b};_.Vc=function(){if(!this.b||!this.d.jb)throw new Xv;this.b=!1;return this.c=this.d.jb};_.Wc=function(){this.c&&this.d.rd(this.c)};_.c=null;_.d=null;function yy(a,b){a.pb[Tg]=null!=b?b:j}s(370,321,di);_.Xc=function(a){0!=(Cu(a.type)&896)?Fv(this,a):Fv(this,a)};_.pd=function(){};function zy(){zy=u;Ay()}s(369,370,di);
function By(){zy();var a=$doc.createElement("textarea");!iu&&(iu=new hu);!gu&&(gu=new fu);this.pb=a;this.pb[vd]="gwt-TextArea"}s(368,369,di,By);function Cy(){var a;zy();var b=(a=$doc.createElement("INPUT"),a.type=Cg,a);!iu&&(iu=new hu);!gu&&(gu=new fu);this.pb=b;this.pb[vd]="gwt-TextBox"}s(371,369,di,Cy);function Ay(){Ay=u;Dy=new Ey;Fy=new Gy;Hy=new Iy;Jy=new Ky;Ly=F(My,r,81,[Dy,Fy,Hy,Jy])}s(372,139,$h);var Ly,Dy,Fy,Hy,Jy;function Ey(){E.call(this,Fb,0)}s(373,372,$h,Ey);
function Gy(){E.call(this,Zb,1)}s(374,372,$h,Gy);function Iy(){E.call(this,ac,2)}s(375,372,$h,Iy);function Ky(){E.call(this,tc,3)}s(376,372,$h,Ky);function Ny(a,b){var c,d;c=$doc.createElement(Og);d=$doc.createElement(Bg);d[bd]=a.b.b;d.style[Ug]=a.c.b;var e=(zu(),Au(d));c.appendChild(e);yu(a.e,c);Rv(a,b,d)}function Oy(){Kw.call(this);this.b=(cx(),px);this.c=(qx(),tx);this.f[od]=bb;this.f[nd]=bb}s(377,322,ei,Oy);_.rd=function(a){var b;b=Yn(a.pb);(a=Vv(this,a))&&this.e.removeChild(Yn(b));return a};
function Py(a,b){if(0>b||b>=a.d)throw new Uv;return a.b[b]}function Wv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Sv(a,b,c){var d,e;if(0>c||c>a.d)throw new Uv;if(a.d==a.b.length){e=v(Qy,r,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)gt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)gt(a.b,d,a.b[d-1]);gt(a.b,c,b)}function dw(a){this.c=a;this.b=v(Qy,r,82,4,0)}s(378,1,{},dw);_.ud=function(){return new Yv(this)};_.b=null;_.c=null;_.d=0;
function Lv(a){if(a.b>=a.c.d)throw new Xv;return a.c.b[++a.b]}function Mv(a){if(0>a.b||a.b>=a.c.d)throw new lx;a.c.c.rd(a.c.b[a.b--])}function Yv(a){this.c=a}s(379,1,{},Yv);_.Uc=function(){return this.b<this.c.d-1};_.Vc=function(){return Lv(this)};_.Wc=function(){Mv(this)};_.b=-1;_.c=null;function Fx(){Fx=u;Ix=(eu(),new du(Dn()+"clear.cache.gif"))}var Ix,Gx=null;function Hx(){}s(381,1,{},Hx);function Ry(){Ry=u;Fx()}function Sy(a,b,c,d,e){Ry();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Ty(a,b,c){Ry();Sy.call(this,(eu(),new du(a)),b,0,c,16)}s(382,315,{},Sy,Ty);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qw(){var a;a=$doc.createElement(Wd);a.tabIndex=0;return a}function Li(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?js(b,new ku(b,c,d,a)):xs(b,c,d,a)}function ns(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(388,1,{},ns);_.b=null;_.c=null;_.d=null;_.e=null;function ks(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(389,1,{},ks);_.qc=function(){ls(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function ku(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(390,1,{},ku);_.qc=function(){xs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Uy(a,b){b.n!=a&&(!a.bc&&(a.bc=new Vi),b.n=a,Pi(a.bc,b))}function Vy(a){var b;b=a.cZ.e;if(-1!=xv(b,yv(36)))return null;a=a.cc.c.c++;return b=Tn(b,Wy(b,yv(46))+1)+j+a}function Xy(a,b,c,d){0==--a.Yb&&(a.hc!=a.Wd()&&(d|=4),!a.gc&&(d|=2),0<d&&new Yy(a,b,c,Kt(d)))}
function Zy(a){return!a.Ub&&a._b?Zy(a._b):a.Ub}function $y(a){return!a.Wb&&a._b?$y(a._b):a.Wb}function az(a){var b;b=new bz;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 cz;}function dz(a){a.dc=!1;a.de();ez(a)}function ez(a){if((a=y(a,101)?null:a._b)&&a.dc)dz(a),a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}function fz(a){return(a=a.Ld())?a:new gz(1,1)}function hz(a){var b;return(b=a.Md())?new iz(b):new iz(a.Od())}
function jz(a){0==a.Yb++&&(a.hc=a.Wd(),a.gc=!0,a.ae())}function kz(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 lz(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)ez(a),new mz(a,100);if(g!=a.fc||f!=a.Xb)a.Vd(),new mz(a,101)}function nz(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Vd(),a.ac.Ff(b),a.Wd()&&a.ce())}
function oz(a){a.ec||(jz(a),pz(a,!0),qz(a),a.ec=!0,new mz(a,102),Xy(a,a,a._b,0),ez(a),a.ac.Hf(a))}function rz(){this.cc=(fq(),fq(),sz);new yi;this.Ud();this.$b=(tz(),uz)}s(394,1,Qh);_.Id=function(){return!1};_.Jd=function(){return Vy(this)};_.Kd=function(){return Zy(this)};_.Ld=function(){return vz(this.ac,this)};_.Md=function(){return this.Ld()};_.Nd=function(){return this.Xb};_.Od=function(){return this.Yd()};_.Pd=function(){return new wz(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(){dz(this)};_.Wd=function(){return this.ec&&!!this._b&&this._b.Wd()};_.Xd=function(){};_.Yd=function(){return fz(this)};_.Zd=function(){};_.$d=function(){return(null==this.Zb&&(this.Zb=this.Jd()),this.Zb)+Aa+this.Sd()+Aa+this.Td()+Aa+this.Rd()+Zg+this.Nd()+(this.ec?j:",hidden")};_._d=function(){return hz(this)};_.ae=function(){};_.be=function(){return kz(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){lz(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 pk("Missing message: awt.12A");if(y(b,91)){if(b==a)throw new pk("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 pk("Missing message: awt.12C");if(y(b,101))throw new pk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new mn;var e=tj(d.Pb.b,b),f;f=uu(d.Pb.b,e);d.Qb&&d.Qb.ne(f);xz(d,e);new yz(d,301,f)}d=a.Pb.b.d;jz(b);zz(a.Pb.b,d,b);d=(b._b=a,b.Xd(!0),dz(a),!!a.Qb&&
y(a.Qb,94)&&(a.Qb.o=!1),Xy(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,94)){var g=a.Qb;if(!b)throw new is("Missing message: awt.185");if(null==c||null!=c)Az(g,c,b);else throw new pk("Missing message: awt.92");}else a.Qb.je(null==c?null:c,b)}catch(i){i=Gi(i);if(y(i,121))throw b=i,xz(a,d),b;throw i;}b.de();new yz(a,300,b)}function Bz(a,b){var c;c=a.ie();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Cz(a){var b;b=a.ie();return new Dz(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function pz(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)uu(a.Pb.b,c).Xd(b)}function xz(a,b){var c;c=uu(a.Pb.b,b);jz(c);c.Xd(!1);xu(a.Pb.b,b);c._b=null;dz(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1);Xy(c,c,a,1)}function Ez(a){var b=(Fz(),Gz);nz(a,b);for(b=0;b<a.Pb.b.d;++b)uu(a.Pb.b,b).be()}function Hz(a,b){var c,d;if(a.Qb)for(d=new Ai(a.Pb.b);d.c<d.e.ye();)c=Bi(d),a.Qb.ne(c);if(b)for(d=new Ai(a.Pb.b);d.c<d.e.ye();)c=Bi(d),b.je(null,c);a.Qb=b;dz(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}
function qz(a){if(!a.dc){a.Qb&&a.Qb.ke(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=uu(a.Pb.b,c),b.dc||b.he();a.dc=!0}}function Iz(){rz.call(this);this.Pb=new Jz;this.Tb=(fq(),fq(),sz)}s(393,394,ai);_.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 fz(this)};_.Qd=function(){return hz(this)};
_.Ud=function(){this.ac=(fq(),new Kz)};_.Vd=function(){dz(this);this.Qb&&y(this.Qb,94)&&(this.Qb.o=!1)};_.Xd=function(a){pz(this,a)};_.Yd=function(){return fz(this)};_._d=function(){return hz(this)};_.ae=function(){var a;for(a=0;a<this.Pb.b.d;++a)jz(uu(this.Pb.b,a))};_.be=function(){var a;if(!kz(this))return!1;for(a=0;a<this.Pb.b.d;++a)uu(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=uu(this.Pb.b,b),a.de()};_.he=function(){qz(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Lz(){var a=new Mz;Iz.call(this);Hz(this,a)}s(392,393,ai,Lz);_.Jd=function(){return"panel"+this.Tb.c.e++};function Nz(a,b,c){a=Oz(a.Ob,b,c);a.k=!0;return new Pz(a)}function Qz(a){a.Zd(a.Ob.e)}function Rz(a){return new gz(Vn(a.Ob.pb,If),Vn(a.Ob.pb,Hf))}s(391,392,ai);_.Nd=function(){return Vn(this.Ob.pb,Hf)};_.Rd=function(){return Vn(this.Ob.pb,If)};_.Sd=function(){return Qj(this.Ob.pb)};_.Td=function(){return Sj(this.Ob.pb)};
_.Wd=function(){return this.Ob.pb.style.display!=Af};_.ce=function(){Qz(this)};_.ee=function(){};_.Ob=null;function Sz(a){if(null!=a)this.f=a;else throw new Tz;}s(396,1,hi);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function Uz(){Uz=u;R=new yi;x(R,new S(400),new T(hh));x(R,new S(401),new T(hh));x(R,new S(402),new T(hh));x(R,new S(500),new T(jh));x(R,new S(501),new T(jh));x(R,new S(502),new T(jh));x(R,new S(503),new T(kh));x(R,new S(504),new T(jh));x(R,new S(505),new T(jh));x(R,new S(506),new T(kh));x(R,new S(507),new T(Bh));x(R,new S(100),new T(dh));x(R,new S(101),new T(dh));x(R,new S(102),new T(dh));x(R,new S(103),new T(dh));x(R,new S(1004),new T(gh));x(R,new S(1005),new T(gh));x(R,new S(800),new T(xh));x(R,
new S(801),new T(xh));x(R,new S(200),new T(lh));x(R,new S(201),new T(lh));x(R,new S(202),new T(lh));x(R,new S(204),new T(lh));x(R,new S(203),new T(lh));x(R,new S(209),new T(Ch));x(R,new S(208),new T(Dh));x(R,new S(207),new T(Dh));x(R,new S(206),new T(lh));x(R,new S(205),new T(lh));x(R,new S(1400),new T(zh));x(R,new S(1401),new T(Ah));x(R,new S(1402),new T(Ah));x(R,new S(300),new T(eh));x(R,new S(301),new T(eh));x(R,new S(1100),new T(qh));x(R,new S(1101),new T(qh));x(R,new S(1200),new T(yh));x(R,new S(701),
new T(oh));x(R,new S(900),new T(ph));x(R,new S(1001),new T(mh));x(R,new S(601),new T(nh))}s(395,396,hi);_.$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=ch;function Vz(){}s(399,1,{},Vz);_.b=null;_.c=null;
function Wz(a,b){var c;b&&(a.b?(c=new Xz(a.b),gt(c.c,c.d++,b),a.b=c):(a.b=new Vi,Pi(a.b,b)))}s(401,1,hi);_.b=null;function Yz(){}function Zz(){}s(400,401,hi,Yz,Zz);function $z(){$z=u;Math.sqrt(2)}function aA(a){$z();if(0>a)throw new pk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(402,1,{86:1},aA);_.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 bA;a.b=31*a.b+J((new cA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+J((new cA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function dA(){dA=u;eA=new qs;fA=new gz(0,0);rs(eA,Bb);rs(eA,Rb);rs(eA,xb);rs(eA,"Last");rs(eA,Ib);rs(eA,ic);rs(eA,Fc);rs(eA,Mc);rs(eA,Pb)}
function Az(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!gv(eA.b,b))throw new pk(gA());it(Yi(a.d,d))===it(c)&&it(Yi(a.c,c))===it(d)||((b=Yi(a.d,d))&&hA(a,b,d),iA(a.b.ud(),c)&&hA(a,c,d),b=a.b,new jA(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function kA(a,b){return new gz(zj(b[1].c,zj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+zj(b[0].b,zj(b[4].b,b[3].b))+a.n)}function hA(a,b,c){lA(a.b,b);Ji(a.c,b);Ji(a.d,c)}
function mA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;nA(c,c.length,fA);c=a.j;nA(c,c.length,fA);c=a.p;nA(c,c.length,null);a.q=0;for(d=oA(a.b,0);d.c!=d.e.b;){c=pA(d);e=Yi(a.c,c);var f=b.$b;e=vn(e,Ib)?0:vn(e,ic)?1:vn(e,Fc)?2:vn(e,Mc)?4:vn(e,Pb)?3:vn(e,Bb)?f.b?4:3:vn(e,xb)?f.b?3:4:vn(e,Rb)?1:2;c.ec?a.p[e]||(gt(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 qA(){dA();rA.call(this,0)}function rA(a){dA();fq();this.b=new sA;this.c=new yi;this.d=new yi;this.e=a;this.k=0;this.o=!1;this.p=v(tA,r,90,5,0);this.i=v(uA,r,92,5,0);this.j=v(uA,r,92,5,0);this.q=this.f=this.n=0}s(403,1,{94:1,113:1},qA,rA);_.je=function(a,b){Az(this,a,b)};
_.ke=function(a){mA(this,a);if(0!=this.q)if(a=Cz(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;mA(this,a);this.o=b;return 0==this.q?Bz(a,new gz(0,0)):Bz(a,kA(this,this.i))};_.me=function(a){var b;b=this.o;mA(this,a);this.o=b;return Bz(a,kA(this,this.j))};_.ne=function(a){var b;b=Yi(this.c,a);null!=b&&hA(this,a,b)};_.tS=function(){return vA.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 fA,eA;function wA(a){rz.call(this);this.ac=(fq(),new xA(a,this))}s(404,394,{87:1,90:1,95:1,109:1,113:1},wA);_.Jd=function(){return md+this.cc.c.b++};_.Ld=function(){return!$y(this)?new gz(0,0):vz(this.ac,this)};_.de=function(){};s(406,1,{});s(405,406,{},function(){});function yA(){yA=u}
function zA(a,b){if(null==b)throw new is("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Lf);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 AA(){yA();rz.call(this);new Vi;this.ac=new BA((fq(),this))}s(407,394,{88:1,90:1,95:1,109:1,113:1},AA);_.Ld=function(){return vz(this.ac,this)};
_.$d=function(){return(null==this.Zb&&(this.Zb=Vy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+Zg+this.Xb+(this.ec?j:",hidden")+",current="+hq(this.ac.b,this.ac.b.pb.selectedIndex)};function CA(){CA=u;DA=new EA(255,255,255);FA=new EA(192,192,192);GA=new EA(128,128,128);HA=new EA(64,64,64);IA=new EA(0,0,0);JA=new EA(255,0,0);new EA(255,175,175);KA=new EA(255,200,0);LA=new EA(255,255,0);new EA(0,255,0);MA=new EA(255,0,255);NA=new EA(0,255,255);OA=new EA(0,0,255)}
function PA(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 EA(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 EA(c,a,b)}function QA(a){return new EA(J(0.7*(a.b>>16&255)),J(0.7*(a.b>>8&255)),J(0.7*(a.b&255)))}function EA(a,b,c){CA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new pk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(408,1,{89:1,96:1,100:1},EA);_.eQ=function(a){return y(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return RA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var IA,OA,NA,HA,GA,FA,MA,KA,JA,DA,LA;function tz(){tz=u;uz=new SA(!0);TA=new qs;rs(TA,"ar");rs(TA,"fa");rs(TA,"iw");rs(TA,"ur")}function SA(a){this.b=a}s(409,1,hi,SA);_.b=!1;var uz,TA;s(411,1,{105:1,115:1});function UA(){gz.call(this,0,0)}function gz(a,b){this.c=a;this.b=b}
function iz(a){gz.call(this,a.c,a.b)}s(410,411,{92:1,105:1,113:1,115:1},UA,gz,iz);_.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 bA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return VA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function or(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(412,1,hi,or,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 WA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function XA(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=(Tw(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 YA(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=zj(g,c.b),i+=c.c+a.d);return new gz(i,g+2*a.e)}function Mz(){ZA.call(this,1,5,5)}
function ZA(a,b,c){fq();this.d=b;this.e=c;this.b=a}s(413,1,hi,Mz,ZA);_.je=function(){};
_.ke=function(a){this.c=$A(a.Pb);if(0!=WA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Cz(a);g=a.ie();i=a.$b.b;l=new Vi;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 aB(n);for(w=0;w<n;++w)gt(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=tj(a.Pb.b,q);Tw(B,H.d);gt(H.c,B,q)}for(d=new Ai(d);d.c<d.e.ye();)if((c=Bi(d))&&c.ec)a=c.Qd(),!e&&m+a.c>b.c&&(XA(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ee(),m=f,o+=h+this.e,h=0),e=!1,gt(l.c,l.d++,c),m+=a.c+this.d,h=zj(h,a.b);XA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.le=function(a){this.c=$A(a.Pb);return 0==WA(this)?Bz(a,new gz(10,10)):Bz(a,YA(this,!1))};_.me=function(a){this.c=$A(a.Pb);return 0==WA(this)?Bz(a,new gz(10,10)):Bz(a,YA(this,!0))};_.ne=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Re;break;case 2:a=cg;break;case 1:a=pd;break;case 4:a="trailing";break;default:a="leading"}return bB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function Fz(){Fz=u;Gz=new cB(Ob,0,12)}
function cB(a,b,c){Fz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(414,1,hi,cB);_.b=null;_.c=0;_.d=0;var Gz;s(415,1,hi);_.tS=function(){return dB.e+"[font="+this.d+"ascent="+eB(this.b,this.d).b+", descent="+eB(this.b,this.d).c+", height="+eB(this.b,this.d).d+Qc};_.d=null;function fB(a){if(!a.n){jz(a);a.Bd();var b,c;for(b=0;b<a.p.d;++b)(c=uu(a.p,b))&&fB(c);pz(a,!1);a.n=!0;Xy(a,a,a._b,0);new gB(a,202)}}
function hB(a){var b,c;a.ec&&(a.ac.Bd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=uu(a.p,b))&&c.Bd()}function iB(a){!$y(a)&&Ez(a);var b=hz(a);a.fe(a.ic,a.jc,b.c,b.b);qz(a)}function jB(a,b){a.q!=b&&(a.q=b)}s(417,393,fi);_.Pd=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Bd=function(){hB(this)};_.Wd=function(){return this.ac.d.hb};_.fe=function(a,b,c,d){lz(this,a,b,c,d);this.Vb=0};_.ge=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;lz(this,a,b,c,d);this.ec&&e&&!f&&qz(this)};_.n=!1;_.q=!1;
function kB(a){Iz.call(this);this.r=new Zz;this.p=new Vi;this.o=new wz(0,0,0,0);this.ec=!1;Hz(this,new qA);this.ac&&lB(this.ac.d.I.c,a);this.ac&&mB(this.ac.d,!0);jB(this,!0)}s(416,417,fi);_.ie=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Sd=function(){return Qj(this.ac.d.pb)};_.Td=function(){return Sj(this.ac.d.pb)};_.Ud=function(){this.ac=new nB((fq(),j),this)};
function oB(a,b,c,d,e,f){var g,i;g=a.e;f?(i=PA(g),f=new EA(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=bg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+va)):(i=new EA(J(0.7*(g.b>>16&255)),J(0.7*(g.b>>8&255)),J(0.7*(g.b&255))),f=PA(g),(a.e=i)&&(a.i=bg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va));--d;--e;pB(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=bg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va);pB(a,b,c,d,1);pB(a,b,c+1,1,e);(a.e=f)&&(a.i=bg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+va);pB(a,b+d,c,1,e);pB(a,b+1,c+e,d,1)}s(418,1,{});_.tS=function(){return"Graphics"};s(419,418,{});function qB(a){var b,c;c=zj(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 gz(b,c)}function rB(a,b,c){var d,e,f,g,i,h;a.c=$A(b.Pb);if(0==a.c.length)return new UA;g=qB(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=zj(h,d.c),i=zj(i,d.b);return new gz(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function sB(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 tB(){uB.call(this,7)}function uB(a){fq();this.e=0;this.b=1;this.f=a;this.d=0}s(420,1,hi,tB,uB);_.je=function(){};
_.ke=function(a){var b,c;this.c=$A(a.Pb);if(0!=this.c.length&&(b=Cz(a),!(0>=b.c||0>=b.b))){c=qB(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);sB(b.c,b.d,this.d,f,e);sB(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 Bz(a,rB(this,a,!1))};_.me=function(a){return Bz(a,rB(this,a,!0))};_.ne=function(){};
_.tS=function(){return vB.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 lx(){pn()}function Ev(a){pn();this.i=a}s(422,97,ci,lx,Ev);function cz(){pn();this.i="Missing message: awt.151"}s(421,422,ci,cz);s(423,1,{});function wz(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},wz);_.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 wB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function xB(a){yB.call(this,a,0)}function yB(a,b){rz.call(this);this.ac=(fq(),new zB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(cx(),nx);c.b=d;$w(c);break;case 0:c=c.b;d=(cx(),dx);c.b=d;$w(c);break;case 2:c=c.b,d=(cx(),ex),c.b=d,$w(c)}}s(425,394,Qh,xB,yB);
_.Ld=function(){return!$y(this)?new gz(0,0):vz(this.ac,this)};_.$d=function(){var a=(null==this.Zb&&(this.Zb=Vy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+Zg+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Re;switch(this.b){case 1:b=pd;break;case 2:b=cg}return a+b+",text=null"};_.b=0;s(428,1,hi);_.$d=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.$d()+Qc};_.k=null;_.n=null;
function AB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function BB(a){this.o=(fq(),fq(),sz);var b;var c;b=this.cZ.e;-1!=xv(b,yv(36))?b=null:(c=this.o.c.d++,b=Tn(b,Wy(b,yv(46))+1)+j+c);this.k=b;this.e=new Yz;this.i=a;this.f=!0;this.j=new CB(this)}s(427,428,hi,BB);_.$d=function(){return AB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(426,427,Th);_.$d=function(){return AB(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 bA;DB(a,this.b);DB(a,this.c);return a.b};function bz(){this.c=this.b=0}function EB(a,b){this.b=a;this.c=b}function FB(a){var b=a.c;this.b=a.b;this.c=b}s(429,430,{97:1,106:1,113:1},bz,EB,FB);_.eQ=function(a){return a===this?!0:y(a,97)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return GB.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function HB(a,b){if(!b)throw new is("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new ey,e=c.d.d;if(0>e||e>c.d.d)throw new Uv;c.p&&(d.pb[Bd]=2);Nx(c,e,d.pb);zz(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 Uv;zz(d.d,e,c);for(f=g=0;f<e;++f)y(uu(d.d,f),73)&&++g;zz(d.j,g,c);Nx(d,e,c.pb);c.c=d;e=wv(c.pb)+Wa;Ci(c.dd(),e,!1);d.p&&(e=tj(d.d,c),-1!=e&&(d=dv(d.p?d.f:dv(d.f,0),e),2==ev(d)&&d.removeChild(dv(d,1)),c.pb[Bd]=2))}}
function IB(){BB.call(this,j);new Vi;this.c=!1;this.b=(fq(),new JB)}s(431,426,Th,IB);_.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 bA;DB(a,this.d);DB(a,this.e);DB(a,this.c);DB(a,this.b);return a.b};function Dz(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},Dz);
_.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 KB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function LB(){LB=u;MB=new NB;OB=new PB;QB=new PB}var MB,QB,OB;s(436,1,{});_.eQ=function(a){return this===a};_.hC=function(){return si(this)};function NB(){}s(437,436,{},NB);function PB(){}s(438,1,{},PB);s(439,394,Qh);_.Kd=function(){return null};
function RB(a,b){var c;c=new SB($y(a));return!c?null:new gz(TB(c,"_")*b+6,eB(c.b,c.d).d+6)}function UB(a,b){var c;c=RB(a,b);return!c?fz(a):c}function VB(a,b){var c;c=RB(a,b);return!c?hz(a):c}function WB(a,b){var c=a.ac;yy(c.b,b);c.f.b=-1;c.f.c=-1}function XB(a){YB.call(this,a,null!=a?a.length:0)}function YB(a,b){rz.call(this);this.b=0>b?0:b;var c=this.ac;yy(c.b,a);c.f.b=-1;c.f.c=-1}s(440,439,Qh,XB,YB);_.Jd=function(){return"textfield"+this.cc.c.f++};
_.Ld=function(){return RB(this,Wn(this.ac.b.pb,Tg).length)};_.Md=function(){return!$y(this)?null:RB(this,Wn(this.ac.b.pb,Tg).length)};_.Od=function(){return 0<this.b?UB(this,this.b):fz(this)};_.Qd=function(){return 0<this.b?VB(this,this.b):hz(this)};_.Ud=function(){this.ac=(fq(),new ZB)};_.Yd=function(){return 0<this.b?UB(this,this.b):fz(this)};_._d=function(){return 0<this.b?VB(this,this.b):hz(this)};_.b=0;function fq(){fq=u;sz=new $B}function rr(){var a=(fq(),fq(),sz);!a.d&&(a.d=new aC)}
function $B(){this.c=new bC;this.e=new Vz}s(441,1,{},$B);_.b=null;_.d=null;var sz;function bC(){}s(442,1,{},bC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(443,1,{});function cC(){cC=u;dC=new eC;fC=new eC}function gC(a,b){return b==a?!0:!b?!1:!0}function eC(){}s(444,1,{102:1},eC);_.eQ=function(a){return null==a||!y(a,102)?!1:gC(this,a)};_.hC=function(){var a;a=null.Rf()+";class="+null.Rf();a=!null.Rf().Rf()?a:a+";charset=";return Vt(a)};
_.tS=function(){return hC.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var dC,fC;function iC(){iC=u;F(jC,r,102,[(cC(),fC),dC])}function kC(a){iC();this.b=a}s(445,1,{},kC);_.b=null;function lC(a){a="flavor = "+a;pn();this.i=a}s(446,98,{103:1,113:1,119:1,127:1},lC);function mC(a,b,c){Uz();nC.call(this,a,b,c,ch)}function nC(a,b,c,d){Uz();Sz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(447,395,hi,mC,nC);
_.$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="+Pt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ch;function mz(a,b){Uz();Sz.call(this,a);this.e=b}s(448,395,hi,mz);
_.$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()+Zg+a.Nd()+va};function yz(a,b,c){Uz();mz.call(this,a,b);this.b=c}s(449,448,hi,yz);
_.$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 Yy(a,b,c,d){Uz();Sz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(450,395,hi,Yy);
_.$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&&(Nt(Gt(this.b,dh))&&(a+="PARENT_CHANGED,"),Nt(Gt(this.b,eh))&&(a+="DISPLAYABILITY_CHANGED,"),Nt(Gt(this.b,gh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ch;_.c=null;_.d=null;s(451,1,mi);function gB(a,b){Uz();mz.call(this,a,b);this.d=null;this.b=this.c=0}
s(452,448,hi,gB);
_.$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 oC(a){if(null==a)throw new mn;}s(454,453,{},oC);
function pC(){pC=u;qC={};qC["java.vendor"]=te;qC["package.restrict.access.sun"]=Sg;qC["sun.java.launcher"]=ec;qC["sun.management.compiler"]=te;qC["os.name"]=ec;qC[" sun.boot.class.path"]=ec;qC["path.separator.applet"]=ec;qC["java.vm.specification.vendor"]=te;qC["java.runtime.version"]=ec;qC["http.proxyPort"]=ec;qC["user.name"]=ec;qC["user.language"]=ec;qC["os.name.applet"]=ec;qC["browser.version"]=ec;qC["java.version"]=ec;qC["user.timezone"]=ec;qC["java.endorsed.dirs"]=ec;qC["java.specification.name"]=
"GWT";qC["java.specification.version"]="2.5.0";qC[Me]=$b;!Gr&&(Gr=new Or);Gr.b?qC[Ke]="yes":qC[Ke]=null}var qC;s(457,98,Sh);function rC(){pn()}function sC(a){pn();this.i=a}s(456,457,{110:1,113:1,119:1,127:1},rC,sC);function tC(){tC=u;uC=new vC}function wC(a){var b;if(a.n){var c;b=new Tt;jn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,jn(b.b,a.b));c=a.c;a=a.k;null!=c&&jn(b.b,c);null!=a&&(b.b.b+=ma,jn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function xC(a){tC();var b,c,d;if(null==a)throw new rC;a=Sn(a);try{d=xv(a,yv(58))}catch(e){e=Gi(e);if(y(e,123))throw new sC(nn(e));throw e;}c=xv(a,yv(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;yC();var f,g,i;i=c.length;b=new zC;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 sC(Xb+a);if(!this.n&&(this.n=Yi(uC,this.i),this.n||(this.n=(fq(),new AC))&&x(uC,this.i,this.n),!this.n))throw new sC(Xb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,B,K,P,Y,da,N,nc,Cc,ag,wb,Nd,Od,Pd,Va,Dc,Eb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==BC(c,yv(47),l+2))throw new CC(m);}else{N=c.substr(l,m-l);m-=l;B=0;K=this.d;nc=this.f;
Pd=this.k;w=this.e;wb=this.j;o=this.b;Eb=this.o;Va=BC(N,yv(35),0);if(0==N.indexOf($a)&&0!=N.indexOf("////")){Y=2;nc=-1;B=BC(N,yv(47),2);Od=BC(N,yv(63),2);-1!=Od&&(-1==B||B>Od)&&(B=Od);-1==B&&(B=m,w=j);P=B;-1!=Va&&Va<B&&(P=Va);var sd=yv(64);Dc=N.lastIndexOf(sd,P);o=N.substr(2,P-2);-1<Dc&&(Eb=N.substr(2,Dc-2),Y=Dc+1);Cc=BC(N,yv(58),-1==Dc?Y:Dc);q=xv(N,yv(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Cc=q+1:Cc=-1):Cc=-1}catch(cf){if(cf=Gi(cf),!y(cf,119))throw cf;}-1==Cc||Cc>B?K=N.substr(Y,
P-Y):(K=N.substr(Y,Cc-Y),ag=N.substr(Cc+1,P-(Cc+1)),0==ag.length?nc=-1:nc=DC(ag,10))}-1<Va&&(Pd=N.substr(Va+1,m-(Va+1)));H=-1==Va?m:Va;var bc=yv(63);Nd=N.lastIndexOf(bc,H);-1<Nd?(wb=N.substr(Nd+1,H-(Nd+1)),0==Nd&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),da=Wy(w,yv(47))+1,w=w.substr(0,da-0)),H=Nd):0!=Va&&(wb=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=Wy(w,yv(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 xe;xe=w;null!=wb&&!D(wb,j)&&(null!=w?xe=w+tb+wb:xe=tb+wb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=nc;this.k=Pd;var td;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<(td=Wy(this.d,yv(64)))?(this.o=this.d.substr(0,td-0),this.d=Tn(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=xv(this.c,yv(63)))?(this.j=Tn(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Eb;this.e=w;this.j=wb}}catch(ud){ud=
Gi(ud);if(y(ud,119))throw new sC(nn(ud));throw ud;}if(-1>this.f)throw new sC("incorrect port: "+this.f);}s(458,1,hi,xC);_.tS=function(){return wC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var uC;s(459,1,{});function EC(a,b,c){var d,e;for(d=new FC(a.te().b);GC(d.b);)if(a=d.c=Bi(d.b),e=a.mf(),null==b?null==e:vn(b,e))return c&&HC(d),a;return null}s(463,1,Xh);_.se=function(a){return!!EC(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 FC(a.te().b);GC(a.b);)if(b=a.c=Bi(a.b),c=b.mf(),b=b.nf(),!this.se(c)||!IC(b,this.ue(c)))return!1;return!0};_.ue=function(a){a=EC(this,a,!1);return!a?null:a.nf()};_.hC=function(){var a,b,c;c=0;for(b=new FC(this.te().b);GC(b.b);)a=b.c=Bi(b.b),c+=a.hC(),c=~~c;return c};_.ve=function(){return 0==this.ye()};_.we=function(){throw new JC("Put not supported on this map");};
_.xe=function(a){a=EC(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 FC(this.te().b);GC(c.b);)b=c.c=Bi(c.b),a?d+=Ba:a=!0,d+=j+b.mf(),d+=qb,d+=j+b.nf();return d+"}"};function xy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function gv(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 Yi(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=KC(a,c);else if(y(b,1))c=LC(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 MC(b,c);e.push(d);++a.e;c=null}return c}
function KC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function LC(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 Ji(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,Xh);_.se=function(a){return gv(this,a)};
_.te=function(){return new NC(this)};_.Ae=function(a,b){return this.ze(a,b)};_.ue=function(a){return Yi(this,a)};_.we=function(a,b){return x(this,a,b)};_.xe=function(a){return Ji(this,a)};_.ye=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function yi(){xy(this)}s(461,462,Zh,yi);_.ze=function(a,b){return it(a)===it(b)||null!=a&&vn(a,b)};_.Be=function(a){return~~yn(a)};function vC(){xy(this)}s(460,461,Zh,vC);function OC(){pn()}s(464,97,ci,OC);
function PC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=QC(a,c);if(c>=a.j)break;c=RC(a,c);++b}return b}function SC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function TC(a){var b;a.b=0<=a.k&&!a.e?a.k:QC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new OC;b=a.b;a.b=RC(a,a.b);return a.o.substr(b,a.b-b)}
function RC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=UC(a.o,d,a.o.length);if(c<=a.i&&SC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=xv(a.d,yv(c)))break;++d}a.n&&b==d&&(a.f?(c=UC(a.o,d,a.o.length),c<=a.i&&SC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=xv(a.d,yv(c))&&++d));return d}
function QC(a,b){var c,d;if(null==a.d)throw new mn;for(d=b;!a.n&&d<a.j;)if(a.f){c=UC(a.o,d,a.o.length);if(c>a.i||!SC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>xv(a.d,yv(c)))break;++d}return d}function VC(a){WC.call(this,a," \t\n\r\u000c",!1)}function XC(a){WC.call(this,a,Aa,!1)}
function WC(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=UC(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=UC(this.d,d,this.d.length),this.c[c]=a}}}s(465,1,{},VC,XC,WC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function YC(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=Bn(e),!(zn(),!/[^,:{}\[\]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 ZC(a,b){b.Gc(new $C);b.Fc(new aD);b.Hc(new bD);b.Ic(new cD(a))}s(470,471,{});_.c=null;_.d=1;_.e=-1;function dD(a){this.b=a;this.c=new eD(this.b);this.d=this.e=1}s(469,470,{},dD);_.b=null;
function eD(a){this.b=a}s(472,1,{},eD);_.Ce=function(a){var b=this.b;null!=a&&0<a.length?(!b.ub&&(b.ub=new qr(b)),fD(b.ub,a)):(b.jb=!0,b.J="ERROR - empty or null structure",gD(b))};_.b=null;function hD(a){this.b=a}s(473,1,{},hD);var iD=_.b=null;
function jD(){jD=u;iD=new Qt((eu(),new du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function kD(){}function lD(a){mD.call(this,a,fb,fb,null)}function nD(a,b){mD.call(this,a,fb,fb,b)}
function oD(a,b,c){mD.call(this,a,b,c,null)}
function mD(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=cj(a)){this.b=new pD;this.c=new qD(this.b,b,c,d);Rv(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=Oz(a,Vn(a.pb,If),Vn(a.pb,Hf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?rD="JSME":rD="JME";b.v=sD(b,!1);b.w=sD(b,!0);tr(b,rD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=Rz(b);Hz(b,null);b.nb||(b.S=0);b.T||(b.T=new cB(Vb,0,13),b.W=new SB(b.T));b.U||(b.U=new cB(Vb,
1,13),b.V=new SB(b.U));b.X||(b.X=new cB(Vb,0,11),new SB(b.X));b.k||(b.k=new cB(Vb,0,13),b.n=new SB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;tD=10;b.Fb=!0;try{o=uD(b.Ob,"options");null!=o&&vD(b,o);i=uD(b.Ob,"jme");null!=i&&(b.L=i);l=uD(b.Ob,"mol");null!=l&&(b.ab=l);g=uD(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=uD(b.Ob,Cg);null!=m&&(b.bb=m,gD(b));b.j=uD(b.Ob,"atomcolors");b.i=uD(b.Ob,"atombg");f=uD(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,H,B;w=(CA(),DA);try{if(0!=f.indexOf(ma))throw new on("bad hex encoding");
B=DC(f.substr(1,2),16);H=DC(f.substr(3,2),16);q=DC(f.substr(5,2),16);n=w=new EA(B,H,q)}catch(K){if(K=Gi(K),y(K,119))pC(),n=w;else throw K;}b.t=n}b.Eb&&b.Z&&wD(b.Z);h=uD(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(P){if(P=Gi(P),!y(P,119))throw P;}b.c=202;for(f=0;23>f;++f)xD[f]=(CA(),KA),yD[f]=Nc;yD[1]=Ub;xD[1]=(CA(),HA);yD[2]=Ab;xD[2]=KA;yD[3]=Db;xD[3]=HA;yD[4]=dc;xD[4]=OA;yD[5]=kc;xD[5]=JA;yD[9]=Qb;xD[9]=MA;yD[10]=Jb;xD[10]=MA;yD[11]=Cb;xD[11]=MA;yD[12]=Wb;xD[12]=MA;yD[8]=zc;xD[8]=QA(LA);
yD[7]=mc;xD[7]=KA;yD[6]=Ec;xD[6]=HA;yD[13]=Bc;xD[13]=HA;yD[18]=Nc;xD[18]=HA;yD[19]=oc;xD[19]=HA;yD[20]=qc;xD[20]=HA;yD[21]=rc;xD[21]=HA;yD[22]=sc;xD[22]=HA;qz(b);b.$=new zD;f=a.d;f.C=Rz(f);null!=f.L?(AD(f,f.L),null!=f.i&&f.Z&&BD(f.Z,f.i,!0),null!=f.j&&f.Z&&BD(f.Z,f.j,!1)):null!=f.ab&&CD(f,f.ab,!0);gD(a.d);o=this.b;f=this.c;ZC(new dD(o),f);n=0>=DD();h=new zx((jD(),iD));h.pb.alt="drag out MOL or RXN file";vv(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 hD(o);aj(f.i,h,Vn(f.pb,If)-
m-i,Vn(f.pb,Hf)-(g-i));n?(n=new ED,vv(n,h.pb.alt),0<=m&&(n.pb.style[Yg]=m+Tf),0<=l&&(n.pb.style[Be]=l+Tf),aj(f.i,n,Vn(f.pb,If)-m-i,Vn(f.pb,Hf)-(g-i)),n.pb.draggable=Sg,n.pb.style[Id]=(no(),vf),Bv(n,o,(Nq(),Nq(),Oq))):(h.pb.draggable=Sg,h.pb.style[Id]=(no(),vf),Bv(h,o,(Nq(),Nq(),Oq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(476,1,{147:1},kD,lD,nD,oD,mD);_.De=function(a){FD(new GD(a,this.b,HD))};_.Ee=function(){ID(this.b)};_.Fe=function(){Ln((In(),Jn),new JD(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=KD(a,1)+rb+KD(a,2)+rb+KD(a,3):b=KD(a,0);return b};_.Oe=function(){return Qq(this.b)};_.Pe=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=LD(a);a.Jb=b;gD(a);return c};_.Qe=function(a){vD(this.b,a)};
_.Re=function(){};_.Se=function(a){CD(this.b,a,!0)};_.Te=function(a){AD(this.b,a)};_.ce=function(){Qz(this.b)};_.Ue=function(){MD(this.b)};_.Ve=function(a){var b=this.b;if(a=ND(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;OD(b)}};_.We=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Ai(b.b);d.c<d.e.ye();)c=Bi(d),a?c.b=j:c.b=qg}Qz(b.d)};_.Xe=function(a,b){var c=this.b,d;if(d=ND(c,a))BD(d,b,!0),OD(c)};
_.Ye=function(a,b){var c=this.b,d;d=ND(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,gD(c)):(d.D=b,OD(c))};_.Ze=function(a){this.b.H=a};_.$e=function(a){var b=this.b;b.db=a;gD(b)};_._e=function(a){var b=this.b;b.eb=a;gD(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=sD(b,!1)};_.df=function(a){this.b.xb=a};_.ef=function(a){PD(this.b,a)};_.ff=function(a,b){var c=this.b;c.f=!1;c.Kb=new QD(c,a);RD(c.Kb);c.c=253;c.jb=!0;c.J=b;gD(c)};
_.gf=function(a){SD(this.b,a)};_.hf=function(){return TD(this.b)};_.b=null;_.c=null;function JD(a){this.b=a}s(477,1,{},JD);_.qc=function(){var a,b;for(b=new Ai(this.b.c.b);b.c<b.e.ye();)a=Bi(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function UD(){var a=(VD(),WD()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=XD;VD();b=b&&b[0]&&(typeof b[0]==Gf||typeof b[0]==oe)?b[0]:null;a:if(YD==e||ZD==e&&y(b,147))e=!0;else{if(null!=b)for(b=un(b);b&&b!=YD;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new kD:3==arguments.length?a=new oD(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new lD(arguments[0]):4==arguments.length?a=new mD(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new nD(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()});$D();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function mt(){aE||(aE=!0,UD())}s(478,1,{},mt);var aE=!1;function bE(a){pn();this.i=a}s(480,457,Sh,bE);function st(){pn();this.i="divide by zero"}s(481,97,ci,st);function ht(){pn()}function cE(a){pn();this.i=a}
s(482,97,ci,ht,cE);function UC(a,b,c){var d,e;d=dE(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 eE(){}function fE(a){return typeof a==Ff?zc+(0>a?-a:a):a}function gE(a,b){var c;c=new eE;c.e=Kb+(hE(0!=a?-a:0)?fE(0!=a?-a:0):j+si(c));iE(0!=a?-a:0)&&jE(0!=a?-a:0,c);c.c=4;c.b=b;return c}function V(a){var b;b=new eE;b.e=Kb+(hE(a)?fE(a):j+si(b));iE(a)&&jE(a,b);return b}
function W(a,b){var c;c=new eE;c.e=Kb+(hE(a)?fE(a):j+si(c));iE(a)&&jE(a,c);c.c=b?8:0;return c}function kE(){var a;a=new eE;a.e=Kb+(hE(0)?fE(0):j+si(a));iE(0)&&jE(0,a);a.c=2;return a}function lE(a){var b;b=new eE;b.e=Kb+(hE(a)?fE(a):j+si(b));iE(a)&&jE(a,b);b.c=1;return b}function iE(a){return typeof a==Ff&&0<a}function hE(a){return null!=a&&0!=a}
function jE(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Eh[b.d])c=c.prototype;else{c=Eh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(484,1,{},eE);_.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 mE(a){var b;b=nE;!b&&(b=nE=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new oE(Sb+a+ga);return b}
function DC(a,b){var c,d;if(null==a)throw new oE(Ef);if(2>b||36<b)throw new oE("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 oE(Sb+a+ga);}c=parseInt(a,b);if(isNaN(c))throw new oE(Sb+a+ga);if(-2147483648>c||2147483647<c)throw new oE(Sb+a+ga);return c}s(486,1,{113:1,124:1});var nE=null;function pE(a){this.b=a}
s(485,486,{113:1,116:1,117:1,124:1},pE);_.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 cA(a){this.b=a}s(487,486,{113:1,116:1,120:1,124:1},cA);_.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 Tz(){pn()}function pk(a){pn();this.i=a}s(488,97,Jh,Tz,pk);function Uv(){pn()}function Ww(a){pn();this.i=a}s(489,97,ci,Uv,Ww);
function S(a){this.b=a}function Et(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 xt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function qE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(rE(),sE)[b],!c&&(c=sE[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 rE(){rE=u;sE=v(tE,r,122,256,0)}var sE;function Mj(a){return 0>a?-a:a}function zj(a,b){return a>b?a:b}function uE(a){return Math.round(a)}function mn(){pn()}function is(a){pn();this.i=a}s(493,97,{113:1,119:1,123:1,125:1,127:1},mn,is);function ui(){ui=u;vi=F(ti,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 vi;function oE(a){pn();this.i=a}s(495,488,Jh,oE);
function tn(a){this.b="Unknown";this.d=a;this.c=-1}s(496,1,{113:1,126:1},tn);_.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 dE(a,b){return a.charCodeAt(b)}function vE(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 Rs(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function xv(a,b){return a.indexOf(b)}
function BC(a,b,c){return a.indexOf(b,c)}function Wy(a,b){return a.lastIndexOf(b)}function wE(a){var b=aa,c=ah,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Tn(c,++d):c=c.substr(0,d-0)+Tn(c,++d);return a.replace(RegExp(b,pe),c)}
function xE(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(lt,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Tn(a,b){return a.substr(b,a.length-b)}
function Sn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function yv(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 Vt(this)};_.tS=_.toString;function yE(){yE=u;zE={};AE={}}
function Vt(a){yE();var b=mb+a,c=AE[b];if(null!=c)return c;c=zE[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+dE(a,d++);c|=0}256==BE&&(zE=AE,AE={},BE=0);++BE;return AE[b]=c}var zE,BE=0,AE;function hn(a,b){jn(a.b,b);return a}function gn(){this.b=new Un}function CE(){this.b=new Un;this.b.b+=j}s(498,1,ni,gn,CE);_.tS=function(){return this.b.b};function Tt(){this.b=new Un}
function zC(){this.b=new Un}function Cs(a){this.b=new Un;jn(this.b,a)}s(499,1,ni,Tt,zC,Cs);_.tS=function(){return this.b.b};function CC(a){a="String index out of range: "+a;pn();this.i=a}s(500,489,ci,CC);
function DE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new mn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new cE("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new cE("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 Uv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)gt(b,c,a[--d])}else for(c=e+c;e<c;)gt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Av(){pn()}function JC(a){pn();this.i=a}s(502,97,ci,Av,JC);function iA(a,b){for(var c;a.Uc();)if(c=a.Vc(),null==b?null==c:vn(b,c))return a;return null}function lA(a,b){var c;return(c=iA(a.ud(),b))?(c.Wc(),!0):!1}function EE(a){var b,c,d,e;d=new gn;b=null;d.b.b+=Oc;for(c=a.ud();c.Uc();)null!=b?jn(d.b,b):b=Ba,e=c.Vc(),jn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(503,1,{});_.jf=function(){throw new JC("Add not supported on this collection");};
_.kf=function(a){return!!iA(this.ud(),a)};_.ve=function(){return 0==this.ye()};_.lf=function(a){return lA(this,a)};_.tS=function(){return EE(this)};s(505,503,Uh);_.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+=yn(c),a=~~a);return a};
function FE(a,b){var c;return y(b,131)&&(c=b.mf(),gv(a.b,c))?(c=Yi(a.b,c),a.b.ze(b.nf(),c)):!1}function NC(a){this.b=a}s(504,505,Uh,NC);_.kf=function(a){return FE(this,a)};_.ud=function(){return new FC(this.b)};_.lf=function(a){return FE(this,a)?(a=a.mf(),Ji(this.b,a),!0):!1};_.ye=function(){return this.b.e};_.b=null;function HC(a){if(a.c)Di(a.b),Ji(a.d,a.c.mf()),a.c=null;else throw new Ev("Must call next() before remove().");}
function FC(a){var b;this.d=a;b=new Vi;a.d&&Pi(b,new GE(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new HE(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 Ai(b)}s(506,1,{},FC);_.Uc=function(){return GC(this.b)};_.Vc=function(){return this.c=Bi(this.b)};_.Wc=function(){HC(this)};_.b=null;_.c=null;_.d=null;s(508,1,Oh);_.eQ=function(a){return y(a,131)&&IC(this.mf(),a.mf())&&IC(this.nf(),a.nf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.mf()&&(a=yn(this.mf()));null!=this.nf()&&(b=yn(this.nf()));return a^b};_.tS=function(){return this.mf()+qb+this.nf()};function GE(a){this.b=a}s(507,508,Oh,GE);_.mf=function(){return null};_.nf=function(){return this.b.c};_.of=function(a){return KC(this.b,a)};_.b=null;function HE(a,b){this.c=a;this.b=b}s(509,508,Oh,HE);_.mf=function(){return this.b};_.nf=function(){return this.c.f[mb+this.b]};_.of=function(a){return LC(this.c,this.b,a)};_.b=null;_.c=null;
function Tw(a,b){(0>a||a>=b)&&IE(a,b)}function IE(a,b){throw new Ww("Index: "+a+", Size: "+b);}s(510,503,Ih);_.pf=function(){throw new JC("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:vn(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:yn(c)),b=~~b;return b};_.ud=function(){return new Ai(this)};_.rf=function(){return this.sf(0)};_.sf=function(a){return new JE(this,a)};_.tf=function(){throw new JC("Remove not supported on this list");};function GC(a){return a.c<a.e.ye()}function Bi(a){if(a.c>=a.e.ye())throw new Xv;return a.e.qf(a.d=a.c++)}function Di(a){if(0>a.d)throw new lx;a.e.tf(a.d);a.c=a.d;a.d=-1}function Ai(a){this.e=a}s(511,1,{},Ai);_.Uc=function(){return GC(this)};
_.Vc=function(){return Bi(this)};_.Wc=function(){Di(this)};_.c=0;_.d=-1;_.e=null;function JE(a,b){var c;this.e=this.b=a;c=a.ye();(0>b||b>c)&&IE(b,c);this.c=b}s(512,511,{},JE);_.uf=function(){return 0<this.c};_.vf=function(){if(0>=this.c)throw new Xv;return this.b.qf(this.d=--this.c)};_.b=null;function KE(a){a=new FC(a.c.b);return new LE(a)}function ME(a,b){this.b=a;this.c=b}s(513,505,Uh,ME);_.kf=function(a){return gv(this.b,a)};_.ud=function(){return KE(this)};_.ye=function(){return this.c.b.e};
_.b=null;_.c=null;function LE(a){this.b=a}s(514,1,{},LE);_.Uc=function(){return GC(this.b.b)};_.Vc=function(){return(this.b.c=Bi(this.b.b)).mf()};_.Wc=function(){HC(this.b)};_.b=null;s(515,510,Ih);_.pf=function(a,b){var c;c=oA(this,a);var d=c.e;new jA(b,c.c);++d.c;++c.b;c.d=null};_.qf=function(a){var b;b=oA(this,a);try{return pA(b)}catch(c){c=Gi(c);if(y(c,132))throw new Ww("Can't get element "+a);throw c;}};_.ud=function(){return oA(this,0)};
_.tf=function(a){var b,c;b=oA(this,a);try{c=pA(b)}catch(d){d=Gi(d);if(y(d,132))throw new Ww("Can't remove element "+a);throw d;}NE(b);return c};function OE(a){a.c=v(PE,r,0,0,0)}function zz(a,b,c){(0>b||b>a.d)&&IE(b,a.d);a.c.splice(b,0,c);++a.d}function Pi(a,b){gt(a.c,a.d++,b);return!0}function uu(a,b){Tw(b,a.d);return a.c[b]}function tj(a,b){for(var c=0;c<a.d;++c)if(IC(b,a.c[c]))return c;return-1}function xu(a,b){var c;c=(Tw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Oi(a,b){var c;c=tj(a,b);if(-1==c)return!1;xu(a,c);return!0}function tk(a,b){var c;if(b.length<a.d){c=b;var d;d=$s(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)gt(b,c,a.c[c]);b.length>a.d&&gt(b,a.d,null);return b}function Vi(){OE(this)}function aB(a){OE(this);this.c.length=a}function Xz(a){OE(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,ri,Vi,aB,Xz);_.pf=function(a,b){zz(this,a,b)};
_.jf=function(a){return Pi(this,a)};_.Ee=function(){this.c=v(PE,r,0,0,0);this.d=0};_.kf=function(a){return-1!=tj(this,a)};_.qf=function(a){return uu(this,a)};_.ve=function(){return 0==this.d};_.tf=function(a){return xu(this,a)};_.lf=function(a){return Oi(this,a)};_.ye=function(){return this.d};_.d=0;function nA(a,b,c){var d;for(d=0;d<b;++d)gt(a,d,c)}function ys(){ys=u;zs=new QE}var zs;function QE(){}s(519,510,ki,QE);_.kf=function(){return!1};_.qf=function(){throw new Uv;};_.ye=function(){return 0};
function RE(){this.b=new Date}function SE(a){return 10>a?bb+a:j+a}s(520,1,{113:1,115:1,116:1,128:1},RE);_.eQ=function(a){return y(a,128)&&Ht(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=ot(c&4194303,b&4194303,e&1048575);a=ot(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(TE(),UE)[this.b.getDay()]+ba+VE[this.b.getMonth()]+ba+SE(this.b.getDate())+ba+SE(this.b.getHours())+mb+SE(this.b.getMinutes())+mb+SE(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function TE(){TE=u;UE=F(lt,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));VE=F(lt,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var UE,VE;
function rs(a,b){return null==x(a.b,b,a)}function qs(){this.b=new yi}s(522,505,{113:1,115:1,133:1},qs);_.jf=function(a){return rs(this,a)};_.kf=function(a){return gv(this.b,a)};_.ve=function(){return 0==this.b.e};_.ud=function(){return KE(new ME(this.b,new NC(this.b)))};_.lf=function(a){return null!=Ji(this.b,a)};_.ye=function(){return this.b.e};_.tS=function(){return EE(new ME(this.b,new NC(this.b)))};_.b=null;
function oA(a,b){var c,d;(0>b||b>a.c)&&IE(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 WE(a,b,d)}function sA(){this.b=new XE;this.c=0}s(523,515,ki,sA);_.jf=function(a){new jA(a,this.b);++this.c;return!0};_.sf=function(a){return oA(this,a)};_.ye=function(){return this.c};_.b=null;_.c=0;function pA(a){if(a.c==a.e.b)throw new Xv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function NE(a){if(!a.d)throw new lx;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 WE(a,b,c){this.e=a;this.c=c;this.b=b}s(524,1,{},WE);_.Uc=function(){return this.c!=this.e.b};_.uf=function(){return this.c.c!=this.e.b};_.Vc=function(){return pA(this)};_.vf=function(){if(this.c.c==this.e.b)throw new Xv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Wc=function(){NE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function XE(){this.b=this.c=this}
function jA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(525,1,{},XE,jA);_.b=null;_.c=null;_.d=null;function MC(a,b){this.b=a;this.c=b}s(526,508,Oh,MC);_.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 Xv(){pn()}s(527,97,{113:1,119:1,125:1,127:1,132:1},Xv);function IC(a,b){return it(a)===it(b)||null!=a&&vn(a,b)}function $A(a){var b=v(tA,r,90,0,0);return tk(a.b,b)}function Jz(){this.b=new Vi}
s(529,510,ri,Jz);_.pf=function(a,b){zz(this.b,a,b)};_.jf=function(a){return Pi(this.b,a)};_.kf=function(a){return-1!=tj(this.b,a)};_.qf=function(a){return uu(this.b,a)};_.ve=function(){return 0==this.b.d};_.ud=function(){return new Ai(this.b)};_.tf=function(a){return xu(this.b,a)};_.ye=function(){return this.b.d};_.tS=function(){return EE(this.b)};_.b=null;function YE(a){a.ac.d.hb&&fB(a)}function ZE(a){var b;if(a.ac.d.hb){b=az(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}hB(a)}
function $E(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 FD(a){var b=a.k;aF(a.ac.d,b.b,b.c);!$y(a)&&Ez(a);oz(a)}function bF(){kB.call(this,j);this.j=new wA(this.wf());Wz(this.r,new cF(this))}s(531,416,fi);_.Id=function(a,b){return it(a.i)===it(this.j)?(ZE(this),!0):this.xf(a,b)};_.wf=function(){return"Close"};_.xf=function(){return!1};_.Bd=function(){ZE(this)};_.j=null;_.k=null;
function GD(a,b,c){bF.call(this);this.ac&&mB(this.ac.d,!1);jB(this,!1);Hz(this,new uB(0));a=new yB(a,1);Q(this,a,null);a=new Lz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=az(b),iB(this),$E(this.k,~~(Vn(b.Ob.pb,If)/2)-~~(this.fc/2),~~(Vn(b.Ob.pb,Hf)/2)-~~(this.Xb/2)));c&&O(this,c)}s(530,531,fi,GD);_.wf=function(){return"OK"};function dF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Ev("Cannot undo. Index is out of range.");if(!a.b.c)throw new Ev(Yb);a.b=a.b.c;return a.b.b}
function zD(){this.b=this.c=new eF}s(532,1,{},zD);_.b=null;function eF(){this.b=null}function fF(a){this.b=a}s(533,1,{},eF,fF);_.b=null;_.c=null;_.d=null;function cF(a){this.b=a}s(534,451,mi,cF);_.b=null;function gF(){gF=u;hF=F(lt,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HD=(CA(),FA);iF=PA(HD);xD=v(jF,r,89,23,0);yD=v(lt,r,1,23,0);kF=v(jF,r,89,7,0);lF=null!=(pC(),qC[Ke])}
function LD(a){var b;if(a.Bb)b=mF(a,1)+rb+mF(a,2)+rb+mF(a,3);else if(b=mF(a,0),0<b.length){var c=new nF(a.Z);Pi(a._.b,c)}return b}function oF(a,b){var c,d;c=b.b;if(D(c,(pF(),qF).c))pr(TD(a));else if(D(c,rF.c))pr(Qq(a));else if(D(c,sF.c))c=a.u,d=(!a.ub&&(a.ub=new qr(a)),a.ub),c.b=d,rr(),sr(c);else if(D(c,dg)){7!=a.O&&(a.P=ch);d=b.d;d=Ot(d,bh);c=Dt(d,a.P);var e=!Bt(c,ch)?wt(c):c;!Bt(e,ih)&&tF(a.Z,M(c));uF(a);a.lb=!0;gD(a);a.O=7;a.P=d}else D(c,jg)||(D(c,ee)?vF(a):PD(a,c))}
function wF(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(xF,r,-1,4,1);l=v(xF,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)yF(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=Rz(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;zF(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||AF(a.fb[f])}}}
function ID(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 BF(a),a.Z.r=0);null!=a.rb&&YC(a.rb,null)}}function sD(a,b){var c,d,e,f;f=new IB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new BB(Lb+d);var g=(pF(),qF).c;d.d=g;HB(f,d);Wz(d.e,a);d=new BB(Lb+c);d.d=rF.c;Wz(d.e,a);HB(f,d);HB(f,new BB(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new BB(c);d.d=sF.c;Wz(d.e,a);HB(f,d);Uy(a,f);return f}
function CF(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,HD);a.nb?(e==a.c&&X(b,QA(HD)),pB(b,g,f,a.Y,a.Y),X(b,(CA(),HA)),DF(b,g,f,a.Y-1,a.Y-1)):e==a.c?oB(b,g+1,f+1,a.Y,a.Y,!1):oB(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,(CA(),IA)),e){case 101:X(b,LA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;EF(b,!0);FF(b,GF(b,c,e,d,i));X(b,IA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(EF(b,!1),FF(b,GF(b,c,e,d,i)));HF(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);pB(b,g+9,f+9,2,4);pB(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,JA),pB(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,LA),pB(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,MA);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,IA);break;case 107:X(b,KA);pB(b,g+4,f+4,a.Y-8,a.Y-8);X(b,IA);DF(b,g+4,f+4,a.Y-8,a.Y-8);HF(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);pB(b,g+9,f+9,2,4);pB(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:IF(b,g,f,a.Y,!0);break;case 111:IF(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,DA);pB(b,g+3,f+5,a.Y-7,a.Y-11);X(b,IA);DF(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,HD);a.ob&&oB(b,g+1,f+1,a.Y,a.Y,!1);X(b,IA);JF(a,b,g,f,"NEW");break;case 106:X(b,JA);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,IA);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));JF(a,b,g+6,f,oc);break;case 104:X(b,JA);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,IA);break;case 105:a.Ib?(X(b,NA),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,IA)):JF(a,b,g,f,"123");break;case 113:X(b,OA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);pB(b,e,d,c,c);X(b,IA);KF(a,
b,g,f,DA,"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:LF(a,b,g,f+2,3);break;case 207:LF(a,b,g,f,4);break;case 208:LF(a,b,g,f,5);break;case 209:LF(a,b,g,f,1);break;case 210:LF(a,b,g,f,6);break;case 211:LF(a,b,g,f,7);break;case 212:LF(a,b,g,f,8);break;case 213:JF(a,b,g,f,"FG"),a.F=new EB(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!=yD[c]&&KF(a,b,g,f,xD[c],yD[c])}function MF(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,HD),pB(d,0,0,c,b),a.nb?(X(d,(CA(),HA)),DF(d,-1,0,c,b-1)):(X(d,iF),Z(d,0,0,c-1-2,0),X(d,QA(HD)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),NF(d,a.X),X(d,(CA(),IA)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,JA),OF(d,a.J,10,15),PF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function QF(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,HD);pB(d,0,0,c,b);a.nb?(X(d,(CA(),HA)),Z(d,0,b-1,c,b-1),e=tD*(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,iF),Z(d,0,0,0,b-1),Z(d,0,tD*a.Y,b-1,tD*a.Y),X(d,QA(HD)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=tD+2;++b)CF(a,d,1,b);PF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function RF(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);pB(e,0,0,c,b);d=a.db?(LB(),OB):(LB(),QB);if((LB(),MB)==(LB(),MB))d==OB?e.b=j:e.b=qg;d=new aA(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&&(zF(f),wF(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 cB(Vb,0,i),f.n.n=new SB((fq(),f.n.k)));f.n.A&&(X(g,(CA(),IA)),DF(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,(gF(),kF)[f.e[i]]),h=g,o=J(f.J[i]-m/2),P=J(f.M[i]-m/2),Y=N=m,EF(h,!0),FF(h,GF(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,(gF(),kF)[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,EF(m,!0),FF(m,SF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(CA(),IA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(gF(),kF)[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,MA);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,IA);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))));NF(g,f.n.k);m=TF(f.n.n);n=f.f[i];h=tb;null!=n&&(h=n);n=TB(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,MA);OF(g,h,Y,n);X(g,IA);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,EF(m,!0),FF(m,SF(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(xF,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];NF(g,f.n.k);m=TF(f.n.n);N=v(lt,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(UF,r,98,f.t+1,0);for(i=1;i<=f.t;++i)h=VF(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]=TB(f.n.n,h),l[i]=WF(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<Mj(f.A[i])&&(q+=Mj(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=TB(f.n.n,n),q=TB(f.n.n,h),P[i]=n,o[i]=q,q=l[i]=WF(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,(gF(),kF)[f.e[i]]),pB(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(gF(),kF)[f.e[i]]):X(g,(CA(),IA)):X(g,(gF(),xD)[f.c[i]]),OF(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(uE(f.J[i]-n/2))),n=M(L(uE(f.M[i]+~~(m/2)-1))),X(g,(CA(),MA)),OF(g,
ba+f.q[h][1],Y+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(CA(),JA):(CA(),OA)),0<f.D&&106!=f.n.c&&(q=l[f.D],DF(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(uE(f.J[h]+q))),K[1]=M(L(uE(f.J[m]+q))),H[0]=M(L(uE(f.M[h]-n))),H[1]=M(L(uE(f.M[m]-n))),K[3]=M(L(uE(f.J[h]-q))),K[2]=M(L(uE(f.J[m]-q))),H[3]=M(L(uE(f.M[h]+n))),H[2]=M(L(uE(f.M[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.n.c&&(da=g,i=K,B=H,da.o&&(EF(da,!1),FF(da,SF(da,i,B,5,!0)))),106==f.n.c&&XF(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,(CA(),JA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],DF(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(CA(),HA)),Z(e,c-1,0,c-1,b-1)):(X(e,QA(HD)),Z(e,c-1,0,c-1,b-1),X(e,HD),Z(e,c-2,0,c-2,b-1),X(e,iF),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(CA(),MA)),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 cB(Vb,0,13),a.W=new SB(a.T),null!=a.bb&&(d=TB(a.W,a.bb),c=M(L(Math.round((c-d)/2))),b-=13,X(e,(CA(),IA)),NF(e,a.T),OF(e,a.bb,c,b)));PF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function LF(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&&(EF(b,!1),FF(b,SF(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 YF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,HD);pB(d,0,0,b,c);a.nb?(X(d,(CA(),HA)),c=13*(a.Y+a.S),DF(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,QA(HD)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),X(d,iF),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)CF(a,d,b,1),CF(a,d,b,2);a.c=c;PF(a.Ob,a.Lb,0,0)}}
function IF(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);HF(a,b,c+m-i,f,d-4-i-1,e,h)}
function ZF(a,b){var c,d,e,f,g,i,h;MD(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=$F(b);h=new WC(b,g,!0);d=j;for(c=1;5>=c;++c)d=aG(h,g);c=qE(DC(Sn(d.substr(0,3)),10)).b;f=qE(DC(Sn(d.substr(3,3)),10)).b;aG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=aG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new bG(a,e)}wF(a,1,c,1);wF(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new bG(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",gD(a),!1;null!=a.i&&a.Z&&BD(a.Z,a.i,!0);null!=a.j&&
a.Z&&BD(a.Z,a.j,!1);g=cG(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 dG(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];wF(a,1,g,0)}gD(a);return!0}
function eG(a,b){var c,d,e,f,g,i,h,l;MD(a);c=f=0;l=new WC(b,"|>",!0);e=-1<b.indexOf(rb);i=1;g=PC(l);a.tb=0;for(d=1;d<=g;++d)if(h=TC(l),Sn(h),!D(h,ah))if(D(h,rb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new QD(a,h);if(0==a.Z.t)return SD(a,"ERROR - problems in reading/processing molecule !"),pC(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return SD(a,"ERROR - strange reaction - fixing !"),pC(),!1;if(3<i)return SD(a,"ERROR - strange reaction !"),pC(),!1;1<a.tb&&!e&&vD(a,xf);e&&!a.Bb&&vD(a,Yf);!e&&a.Bb&&
vD(a,Bf);e?(wF(a,1,f,1),wF(a,f+1,c-1,2),wF(a,c,a.tb,3)):wF(a,1,a.tb,0);gD(a);return!0}function tr(a,b){a.jb=!0;a.J=b}
function xr(a,b){var c,d;if(0==b)return!1;uF(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:ID(a);d=a.$;d.b=d.c;d.c.d=null;fG(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;gG(a,dF(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 Ev("Cannot redo. Index is out of range.");
if(!d.b.d)throw new Ev(Yb);d.b=d.b.d;gG(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=uu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=gc):(tr(a,cc+(a.Db.b+1)+fa+a.Db.d),d=wE(d),CD(a,d,!1),null!=a.rb&&YC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=uu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=gc):(tr(a,cc+(a.Db.b+1)+fa+a.Db.d),d=wE(d),CD(a,d,!1),null!=a.rb&&YC(a.rb,null));break;case 101:a.Gb&&YE(a.Gb);a.Gb=new hG(1,a);a.c=c;break;case 107:!a.zb?a.zb=new iG(a):a.zb.ac.d.hb?jG(a.zb.ac.d):
FD(a.zb);break;case 113:a.b&&YE(a.b);a.b=new hG(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,wD(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=kG(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(xF,r,-1,4,1);yF(a.Z,d);a.lb=!0;a.Z=new nF(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;RD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,lG(a.Z,a.Z.D),a.Z.D=0,vF(a)):0<a.Z.E&&(a.lb=!0,mG(a.Z,a.Z.E),
a.Z.E=0,vF(a));nG(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new IB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new BB(c),HB(i,g),g.d=c,Wz(g.e,a);Uy(a,i);a.E=i}oG(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&&(YE(a.o),a.o=null);0==a.Z.D&&(a.o=new hG(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,vF(a)),18==a.d&&(d=Wn((ur(),vr).ac.b.pb,Tg),pG(a.Z,a.Z.D,d),vF(a)),nG(a.Z))}gD(a);return!0}
function Qq(a){var b,c,d;d=TD(a);c=j;if(a.Bb){var e,f,g;g=at([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)kG(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(qG(g[1][0],3)+qG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+rG(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+rG(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new sG(a,a.fb,a.tb)),c=rG(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function tG(a,b,c,d){var e;e=c;var f=d,g,i;(g=uG(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=sD(a,!0)),a.w):(!a.v&&(a.v=sD(a,!1)),a.v),oG(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=vG(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<=tD+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",gD(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=xr(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)lG(a.Z,a.Z.D),a.Z.D=0,vF(a);else{if(106==a.c)return!0;if(108==a.c)wG(a.Z,a.Z.D,0),vF(a);else if(157==a.c)wG(a.Z,a.Z.D,1),vF(a);else if(158==a.c)wG(a.Z,a.Z.D,-1),vF(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):vF(a);else if(206<=
a.c&&229>=a.c)a.O=2,xG(a.Z),vF(a);else if(230==a.c)a.O=3,vF(a);else if(233<=a.c&&262>a.c)yG(a.Z,!1),vF(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;pG(a.Z,a.Z.D,Wn(a.zb.f.ac.b.pb,Tg));vF(a)}else if(105==a.c)zG(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=Wn((ur(),vr).ac.b.pb,Tg),1>d.length&&(d=Nc),pG(a.Z,a.Z.D,d)),vF(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,xG(a.Z),vF(a);else if(0<a.Z.E)if(104==a.c)mG(a.Z,a.Z.E),a.Z.E=
0,vF(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]])tr(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;lG(d,c);d.b[c]=0}a.Z.E=0;vF(a)}else if(201==a.c)AG(a.Z,a.Z.E),vF(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),vF(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,vF(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,vF(a);else if(206<=
a.c&&229>=a.c)a.O=2,xG(a.Z),vF(a);else if(107==a.c){if(!a.zb.c)return!0;d=Wn(a.zb.f.ac.b.pb,Tg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;vF(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 BF(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(BG(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,xG(a.Z)):300<a.c?(BG(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=Wn((ur(),vr).ac.b.pb,Tg),1>d.length&&(d=Nc),pG(a.Z,1,d))):230==a.c?AD(a,null):233<=a.c&&262>a.c?(BG(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,yG(a.Z,!0)):pC();vF(a)}else e=!1;e&&(nG(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,gD(a))}return e}
function CG(a,b,c,d){var e,f;if(a.z||!a.hb||uG(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=DG(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)lG(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),mG(b,e),0<DG(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){tr(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<DG(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;tr(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(vG(b)||uG(b))tF(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(xF,r,-1,4,1);yF(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;uF(a);a.lb=!0;gD(a);a.Mb=c;a.Nb=d;return!0}
function EG(a,b,c,d){var e,f,g;if(!a.z&&!uG(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=((gF(),lF)?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&&YC(a.qb,F(tE,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;uF(a);a.lb=!0;gD(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function FG(a){if(a.z)return!0;a.jb=!1;a.P=ch;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=DG(b,b.t),6>b.z[c]&&(GG(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),lG(b,b.t));b.C=!1;vF(a)}else a:{var b=a.Z,e,f;c=DG(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):tr(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],tr(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(uE((b.J[b.F]+b.J[c])/2))),b.N[b.u]=M(L(uE((b.M[b.F]+b.M[c])/2))))}}AF(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,dF(b),b.b.d=c),vF(a),a.r=!1)}else 5==a.O&&(AF(a.Z),vF(a));0<a.O&&(a.D=!1,uF(a),a.lb=!0,nG(a.Z),HG(a.Z),gD(a),a.O=0,a.f=!1);if(lF&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,uF(a),a.lb=!0,gD(a);return!0}function uF(a){a.kb=!1;a.mb=!1;a.lb=!1}
function vD(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(Bf)?a.Bb=!1:-1<b.indexOf(Yf)&&(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(xf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Ff)&&(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,wF(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)IG(a.fb[c]),zF(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&&++tD;gD(a)}
function gD(a){var b,c,d;b=Rz(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=Nz(a,d,c),RF(a),a.z||(a.Lb=Nz(a,b.c,2*a.Y+a.S),YF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Nz(a,a.Y,c),QF(a),a.I=Nz(a,d,a.Y),MF(a))):(RF(a),a.z||(MF(a),a.D&&(YF(a),QF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function KD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=kG(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=VF(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<Mj(c.A[h])&&(i+=Mj(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+JG(0.055999999999999994*c.J[h],0,2)+ba+JG(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+=ah),e+=c)}return e}function mF(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=kG(a.fb[c]),d!=b))continue;d=KG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function vF(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&YC(a.rb,null)}var c,d,e;e=new LG;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 nF(d),RD(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 fF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function CD(a,b,c){try{ZF(a,b)?c&&vF(a):gD(a)}catch(d){if(d=Gi(d),y(d,119))gD(a);else throw d;}}
function AD(a,b){try{eG(a,b)?vF(a):gD(a)}catch(c){if(c=Gi(c),y(c,119))gD(a);else throw c;}}function OD(a){uF(a);a.lb=!0;gD(a)}function MD(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new BF(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;gD(a);null!=a.rb&&YC(a.rb,null)}function gG(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 nF(d),RD(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&&YC(a.rb,null)}}
function ND(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,gD(a),null):a.fb[b]}function PD(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?xr(a,c):b="Not known group!";a.jb=!0;a.J=b;gD(a)}
function SD(a,b){a.jb=!0;a.J=b;gD(a)}function TD(a){var b;b=LD(a);uF(a);gD(a);return b}function JF(a,b,c,d,e){var f,g,i,h;f=a.W;h=TB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new cB(f.d.b,f.d.d,g),f=new SB(i),h=TB(f,e),b.f=i,b.j=MG(i);else NF(b,a.T);f=eB(f.b,f.d).b-eB(f.b,f.d).c;OF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function KF(a,b,c,d,e,f){var g,i;g=TF(a.V);i=TB(a.V,f);NF(b,a.U);(b.e=e)&&(b.i=bg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+va);OF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function TF(a){return eB(a.b,a.d).b-eB(a.b,a.d).c}function wr(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=yd,gD(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):tr(a,a.y+ba),gD(a))}
function pD(){gF();Lz.call(this);this.Ob=(fq(),fq(),sz).b;this.x=new cB(null,0,8);this.t=(CA(),DA);this.fb=v(NG,r,135,99,0);this._=new Jz;this.Db=new OG;this.K=D((pC(),qC[Me]),$b);this.u=new PG;this.G=F(lt,r,1,[Ha,Ia,Sa,Ga,Oa,Na,La,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Z=new BF(this);kF[0]=GA;kF[1]=new EA(255,153,153);kF[2]=new EA(255,204,102);kF[3]=new EA(255,255,153);kF[4]=new EA(102,255,255);kF[5]=new EA(51,204,255);kF[6]=new EA(255,153,255)}s(535,391,{85:1,90:1,91:1,95:1,104:1,109:1,111:1,113:1},pD);
_.qe=function(a){oF(this,a)};_.Zd=function(){gD(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=ch;_.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 tD=10,HD,iF,xD,hF,lF,rD=null,kF,yD;
function fD(a,b){var c,d;if(null!=b)if(null!=a.b.xb)YC(a.b.xb,F(lt,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=xE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],gt(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{ZF(a.b,b)?(tr(a.b,"Structure pasted"+d),vF(a.b)):(FD(new GD(a.b.J,a.b,HD)),MD(a.b)),Qz(a.b)}catch(h){if(h=Gi(h),y(h,119))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",gD(d),FD(new GD(a.b.J,a.b,HD)),Qz(a.b);else throw h;
}}}function qr(a){this.b=a}s(536,1,{},qr);_.b=null;function pF(){pF=u;qF=new QG("COPY_SMILES",0);rF=new QG("COPY_MOL",1);sF=new QG("PASTE",2);RG=F(SG,r,134,[qF,rF,sF])}function QG(a,b){E.call(this,a,b)}s(537,139,{113:1,116:1,118:1,134:1},QG);var RG,rF,qF,sF;function LG(){this.e=v(NG,r,135,99,0)}s(538,1,{},LG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function TG(a){a.c=v(I,k,-1,20,1);a.A=v(I,k,-1,20,1);a.J=v(xF,r,-1,20,1);a.M=v(xF,r,-1,20,1);a.G=at([20,7]);a.e=v(I,k,-1,20,1);a.d=v(lt,r,1,20,0);a.o=v(lt,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(lt,r,1,20,0);a.q=at([10,2]);a.j=v(I,k,-1,101,1)}
function UG(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(xF,r,-1,4,1);d=v(xF,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=VG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
VG(o[2],d[2],o[3],d[3]),d=VG(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;BG(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=WG(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(xF,r,-1,2,1);XG(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==DG(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;tr(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];GG(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&&AG(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(uE((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=M(L(uE((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function yG(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&&wG(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,wG(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];lG(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)BG(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)GG(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];RD(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];lG(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];GG(a);a.H[a.u]=l;a.I[a.u]=c+d;RD(a);b&&(lG(a,l),zF(a))}c=4}YG(a,c);a.D=a.F;b&&
(a.D=0)}
function XG(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 xG(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])ZG(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,ZG(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){tr(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[WG(a,a.D,a.G[a.D][d])],2<d||1!=b){tr(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(xF,r,-1,2,1);XG(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)BG(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)BG(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)BG(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)GG(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[WG(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[WG(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(uE((a.J[b]+a.J[e])/2))),a.N[c]=M(L(uE((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;GG(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(uE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=M(L(uE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(GG(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(uE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=M(L(uE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(GG(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(uE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=M(L(uE((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]&&(lG(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&&YG(a,i);-1<l&&(a.D=l)}
function ZG(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)BG(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 YG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=DG(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function WG(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 $G(a,b,c){var d,e,f,g;e=ch;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Nt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Nt(c[d])&&!Bt(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)Ht(c[d],e)&&(b[d]=g,c[d]=ch,++f);if(f==a.t)break}return g==a.t}
function zF(a){var b,c,d;b=v(xF,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{yF(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;AF(a)}}
function yF(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 wG(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=aH(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&&tr(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?tr(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?tr(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?tr(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:tr(a.n,"Charge change not possible on the halogen !");break;case 18:tr(a.n,
"Use X button to change charge on the X atom !")}}
function cG(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&&lG(a,c);zF(a);tr(a.n,"Smaller part(s) removed !");return 1}
function DG(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 HG(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];nG(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),nG(a));4==a.s[d]&&(a.s[d]=1)}}
function VG(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 RD(a){var b;bH(a);b=a.s.length;a.K=v(I,k,-1,b,1);a.N=v(I,k,-1,b,1);AF(a);nG(a)}
function BG(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(I,k,-1,c,1),DE(a.c,b,a.c.length),a.c=b,b=v(I,k,-1,c,1),DE(a.A,b,a.A.length),a.A=b,b=v(I,k,-1,c,1),DE(a.x,b,a.x.length),a.x=b,b=v(I,k,-1,c,1),DE(a.e,b,a.e.length),a.e=b,b=v(lt,r,1,c,0),DE(a.d,b,a.d.length),a.d=b,b=v(lt,r,1,c,0),DE(a.o,b,a.o.length),a.o=b,b=v(xF,r,-1,c,1),DE(a.J,b,a.J.length),a.J=b,b=v(xF,r,-1,c,1),DE(a.M,b,a.M.length),a.M=b,b=at([c,7]),DE(a.G,b,a.G.length),a.G=b,c=v(I,k,-1,c,1),DE(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 WF(a,b,c,d,e,f){var g;g=M(L(uE(a.J[b]-c/2)));f||(g-=d-c);a=M(L(uE(a.M[b]-~~(e/2))));return new Dz(g-1-2,a-2,d+1+4,e+4)}
function GG(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(I,k,-1,b,1),DE(a.H,c,a.H.length),a.H=c,c=v(I,k,-1,b,1),DE(a.I,c,a.I.length),a.I=c,c=v(I,k,-1,b,1),DE(a.s,c,a.s.length),a.s=c,c=v(I,k,-1,b,1),DE(a.B,c,a.B.length),a.B=c,c=v(I,k,-1,b,1),DE(a.K,c,a.K.length),a.K=c,c=v(I,k,-1,b,1),DE(a.N,c,a.N.length),a.N=c,b=v(lt,r,1,b,0),DE(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 rG(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+=(gF(),aa);i+="JME 2013-04-10 "+new RE+"\n \n";i+=qG(a.t,3)+qG(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+=JG(0.055999999999999994*(a.J[e]-c),10,4)+JG(0.055999999999999994*(g-a.M[e]),10,4)+JG(0,10,4);h=VF(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"+qG(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+=qG(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:cH(a,e)&&(g=2),c=qG(a.H[e],3)+qG(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=qG(a.I[e],3)+qG(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=qG(a.I[e],3)+qG(a.H[e],3)),i+=c+qG(g,3)+qG(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+qG(e,4)+qG(a.A[e],4)+aa);return i+"M  END\n"}
function KG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,B,K,P,Y,da,N,nc,Cc,ag,wb,Nd,Od,Pd,Va,Dc;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);wb=v(I,k,-1,a.t+1,1);w=v(dH,r,-1,a.t+1,2);H=v(dH,r,-1,a.u+1,2);nc=0;if(0==a.t)return j;cG(a,!0);ag=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){ag=!1;break}if(a.n.s&&ag){eH(a);HG(a);fH(a,H);gH(a,w,H);var Eb,sd,cf,bc,xe,td,ud,eb,kI,Sd,t,wa,Hm,Im,Ds,kf,Ma,Jm,Km,Gc,Lm;Eb=v(I,k,-1,a.t+1,1);sd=v(I,k,-1,a.t+1,1);eb=v(hH,r,-1,a.t+1,3);var Es=a.t,Mm,
rh,Fs,mg,Aj,De,lf;Aj=v(hH,r,-1,Es+2,3);De=v(I,k,-1,100,1);lf=5;mg=0;De[0]=3;Aj[1]=eh;Aj[2]=fh;Fs=2;if(!(3>Es))for(;lf<De[mg]*De[mg];){rh=0;for(Mm=!0;Mm&&rh<=mg&&lf>=De[rh]*De[rh];)0==lf%De[rh]?Mm=!1:++rh;if(Mm){Aj[++Fs]=Kt(lf);if(Fs>=Es)break;mg<De.length-1&&(++mg,De[mg]=lf)}lf+=2}for(t=1;t<=a.t;++t){for(wa=Km=1;wa<=a.u;++wa)(a.H[wa]==t||a.I[wa]==t)&&(Km*=a.i[wa]);Jm=a.c[t];18==Jm&&(Lm=a.o[t],td=Lm.charCodeAt(0)-65+1,ud=0,1<Lm.length&&(ud=Lm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Jm=28*td+ud);
kf=0;-2>a.A[t]?kf=1:-2==a.A[t]?kf=2:-1==a.A[t]?kf=3:1==a.A[t]?kf=4:2==a.A[t]?kf=5:2<a.A[t]&&(kf=6);Gc=1;eb[t]=Kt(Km);Gc*=126;eb[t]=Ft(eb[t],Kt(a.x[t]*Gc));Gc*=7;eb[t]=Ft(eb[t],Kt(kf*Gc));Gc*=7;eb[t]=Ft(eb[t],Kt(Jm*Gc));Gc*=783;eb[t]=Ft(eb[t],Kt(a.z[t]*Gc))}for(xe=0;!$G(a,Eb,eb);){Ds=!1;for(t=1;t<=a.t;++t)Eb[t]!=sd[t]&&(sd[t]=Eb[t],Ds=!0);if(Ds){for(t=1;t<=a.t;++t){eb[t]=dh;for(wa=1;wa<=a.z[t];++wa)eb[t]=Ot(eb[t],Aj[Eb[a.G[t][wa]]])}xe=0}else if(0<xe){for(t=1;t<=a.t;++t)eb[t]=dh;t=1;a:for(;t<=a.t-
1;++t)for(wa=t+1;wa<=a.t;++wa)if(Eb[t]==Eb[wa]){eb[t]=eh;break a}}else{for(t=1;t<=a.t;++t){eb[t]=dh;for(wa=1;wa<=a.z[t];++wa)cf=a.G[t][wa],eb[t]=Ot(eb[t],Kt(a.c[cf]*a.i[WG(a,t,cf)]))}xe=1}$G(a,Eb,eb);for(t=1;t<=a.t;++t)eb[t]=Kt(sd[t]*a.t+Eb[t])}for(t=1;t<=a.t;++t)sd[t]=Eb[t];for(Ma=1;Ma<=a.t;++Ma)for(t=1;t<=a.t;++t)if(sd[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];sd[t]=sd[Ma];sd[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]=Eb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Eb[a.H[t]],a.I[t]=Eb[a.I[t]],a.H[t]>a.I[t]&&(Sd=a.H[t],a.H[t]=a.I[t],a.I[t]=Sd,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){Im=Hm=
a.t;bc=0;for(wa=t;wa<=a.u;++wa)a.H[wa]<Hm?(Hm=a.H[wa],Im=a.I[wa],bc=wa):a.H[wa]==Hm&&a.I[wa]<Im&&(Im=a.I[wa],bc=wa);Sd=a.H[t];a.H[t]=a.H[bc];a.H[bc]=Sd;Sd=a.I[t];a.I[t]=a.I[bc];a.I[bc]=Sd;Sd=a.s[t];a.s[t]=a.s[bc];a.s[bc]=Sd;Sd=a.B[t];a.B[t]=a.B[bc];a.B[bc]=Sd;kI=a.f[t];a.f[t]=a.f[bc];a.f[bc]=kI}RD(a);nG(a);fH(a,H);gH(a,w,H)}else{fH(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);Dc=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!=wb[c]){Cc=!0;for(K=1;K<=nc;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){Cc=!1;break}Cc&&(++nc,o[nc]=c,n[nc]=g)}}else m[++N]=g;if(0==N){if(Dc==a.t)break;c=l[da--]}else if(1==N)wb[m[1]]=c,c=m[1],a.b[c]=++Dc;else{l[++da]=c;e=0;for(q=1;q<=N;++q)if(h=WG(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=WG(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);wb[e]=c;c=e;a.b[e]=++Dc}}wb=v(I,k,-1,a.t+1,1);b=v(I,k,-1,a.t+1,1);P=v(dH,r,-1,a.t+1,2);Nd=v(dH,r,-1,a.t+1,2);f=Dc=da=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(wb[c]=f);b[++Dc]=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<=nc;++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;Nd[c]=!0;c=l[da--]}else break}f=c;c=e;1<N&&(l[++da]=f,P[e]=!0)}Od=v(I,k,-1,a.u+1,1);Pd=v(I,k,-1,a.t+1,1);if(a.n.Jb){var mI=wb,sM=nc,Gs,nI,sh,Ee,Hs,Is,Ka,Bj,Js;sh=v(I,k,-1,a.t+1,1);for(Ka=1;Ka<=a.t;++Ka)sh[b[Ka]]=Ka;Hs=v(dH,
r,-1,a.u+1,2);for(Ka=1;Ka<=a.t;++Ka)Gs=b[Ka],nI=mI[Gs],Ee=WG(a,Gs,nI),0!=Ee&&(iH(a,Ee,sh,Od,H),Hs[Ee]=!0);for(Ka=1;Ka<=a.u;++Ka)Hs[Ka]||iH(a,Ka,sh,Od,H);Ka=1;a:for(;Ka<=a.t;++Ka)if(!(2>a.z[Ka]||4<a.z[Ka])){Is=Js=0;for(Bj=1;Bj<=a.z[Ka];++Bj){Ee=WG(a,Ka,a.G[Ka][Bj]);if(5==a.i[Ee])continue a;1==a.s[Ee]&&0!=jH(a,Ee,Ka)&&++Js;2==a.s[Ee]&&(Is=a.G[Ka][Bj])}if(0!=Js)if(0<Is){var ia=a,pI=Ka,mf=sh,Sc=Pd,pc=void 0,Cj=void 0,Hc=void 0,Fe=void 0,Ic=void 0,Nm=void 0,Om=void 0,Pm=void 0,Td=void 0,Tc=void 0,Uc=void 0,
Ks=void 0,Dj=void 0,Ud=void 0,Ej=void 0,Ge=void 0,Fj=void 0,Ls=void 0,Gj=void 0,He=void 0,qI=void 0,nf=void 0,rI=void 0,Ms=void 0,Hj=void 0,of=void 0,Uc=1,Cj=pI,pc=v(I,k,-1,ia.t+1,1);for(pc[1]=pI;;){Ks=!1;for(Tc=1;Tc<=ia.z[Cj];++Tc)if(Hc=ia.G[Cj][Tc],!(Hc==pc[1]||Hc==pc[Uc-1]))if(Fe=WG(ia,Cj,Hc),2==ia.s[Fe]&&5!=ia.i[Fe]){Cj=pc[++Uc]=Hc;Ks=!0;break}if(!Ks)break}if(!(0==Uc%2||2>ia.z[pc[Uc]]||3<ia.z[pc[Uc]])){of=pc[1];Ic=pc[~~((Uc+1)/2)];Td=pc[Uc];nf=He=Ge=Ud=0;Ms=Ls=!1;for(Tc=1;Tc<=ia.z[of];++Tc)Hc=
ia.G[of][Tc],Fe=WG(ia,of,Hc),1!=ia.s[Fe]||5==ia.i[Fe]||(0==Ud?Ud=Hc:Ge=Hc);0<mf[Ge]&&mf[Ud]>mf[Ge]&&(Nm=Ud,Ud=Ge,Ge=Nm);Dj=Ud;0==Ud&&(Dj=Ge,Ls=!0);for(Tc=1;Tc<=ia.z[Td];++Tc)Hc=ia.G[Td][Tc],Fe=WG(ia,Td,Hc),1!=ia.s[Fe]||5==ia.i[Fe]||(0==He?He=Hc:nf=Hc);0<mf[nf]&&mf[He]>mf[nf]&&(Nm=He,He=nf,nf=Nm);Gj=He;0==He&&(Gj=nf,Ms=!0);Ej=jH(ia,WG(ia,of,Ud),of);Fj=jH(ia,WG(ia,of,Ge),of);qI=jH(ia,WG(ia,Td,He),Td);rI=jH(ia,WG(ia,Td,nf),Td);1<(0>Ej+Fj?-(Ej+Fj):Ej+Fj)||0!=qI||0!=rI?tr(ia.n,"Bad stereoinfo on allene !"):
(Om=ia.J[pc[Uc-1]]-ia.J[Td],Pm=ia.M[pc[Uc-1]]-ia.M[Td],Hj=Math.sqrt(Om*Om+Pm*Pm),0.001>Hj&&(Hj=0.001),0<(ia.M[Gj]-ia.M[pc[Uc-1]])*(Om/Hj)-(ia.J[Gj]-ia.J[pc[Uc-1]])*(Pm/Hj)?Sc[Ic]=1:Sc[Ic]=-1,Ls&&(Sc[Ic]*=-1),Ms&&(Sc[Ic]*=-1),Dj==Ud&&0>Ej&&(Sc[Ic]*=-1),Dj==Ge&&0>Fj&&(Sc[Ic]*=-1),mf[Dj]>mf[Gj]&&(Sc[Ic]*=-1))}}else b:{var sb=a,Ya=Ka,Ns=mI,sI=sh,tI=o,uI=n,tM=sM,Qm=Pd,Rm=void 0,Vc=void 0,Os=void 0,th=void 0,za=void 0,uh=void 0,wd=void 0,Ij=void 0,Vd=void 0,Nb=void 0,ea=void 0,ca=void 0,Ie=void 0,Sm=void 0,
Wc=void 0,G=void 0,Tm=void 0,ca=v(I,k,-1,4,1),Sm=v(I,k,-1,4,1),Jj=void 0,Xc=void 0,Um=void 0,Vm=void 0,Ps=void 0,Kj=void 0,Kj=-1;0<Ns[Ya]&&(ca[++Kj]=Ns[Ya]);for(Xc=1;Xc<=tM;++Xc)tI[Xc]==Ya&&(ca[++Kj]=uI[Xc]),uI[Xc]==Ya&&(ca[++Kj]=tI[Xc]);for(Xc=Kj+1;Xc<sb.z[Ya];++Xc){Ps=sb.t+1;Um=1;c:for(;Um<=sb.z[Ya];++Um){Jj=sb.G[Ya][Um];for(Vm=0;Vm<Xc;++Vm)if(Jj==ca[Vm])continue c;sI[Jj]<Ps&&(Ps=sI[Jj],ca[Xc]=Jj)}}0==Ns[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=Ij=uh=th=Tm=wd=Nb=0;4>za;++za)0>=ca[za]||(Rm=WG(sb,Ya,ca[za]),Sm[za]=jH(sb,Rm,Ya),0<Sm[za]?(++Nb,Tm=ca[za],uh=ca[za]):0>Sm[za]?(++wd,th=ca[za],uh=ca[za]):Ij=ca[za]);Vd=Nb+wd;G=v(I,k,-1,4,1);Wc=0;if(3==sb.z[Ya]){if(1==Nb&&1==wd||3==Vd&&0<Nb&&0<wd){tr(sb.n,"Error in C3H stereospecification !");break b}Ie=ca[0];1==Vd?Ie=uh:2==Vd&&(Ie=Ij);ea=UG(sb,Ya,Ie,ca);G[0]=uh;G[1]=-1;G[2]=ea[2];G[3]=ea[1];0<Nb?Wc=1:Wc=-1}else if(4==sb.z[Ya])if(1==Vd)ea=UG(sb,Ya,uh,ca),G[0]=ea[0],G[1]=ea[3],
G[2]=ea[2],G[3]=ea[1],0<Nb?Wc=1:Wc=-1;else{Ie=ca[0];1<Ij&&(Ie=Ij);1==Nb?Ie=Tm:1==wd&&(Ie=th);ea=UG(sb,Ya,Ie,ca);Vc=v(I,k,-1,4,1);for(za=0;4>za;++za)Rm=WG(sb,Ya,ea[za]),Vc[za]=jH(sb,Rm,Ya);if(4==Vd){if(0==Nb||0==wd){tr(sb.n,"Error in C4 stereospecification !");break b}if(1==Nb||1==wd)G[0]=ea[0],G[1]=ea[3],G[2]=ea[2],G[3]=ea[1],Wc=Vc[0];else{for(za=0;4>za;++za)-1==Vc[za]&&(Vc[za]=0);Vd=2}}else if(3==Vd)if(3==Nb||3==wd)G[0]=ea[0],G[1]=ea[3],G[2]=ea[2],G[3]=ea[1],0<Nb?Wc=-1:Wc=1;else{1==Nb?Nb=Os=1:wd=
Os=-1;for(za=0;4>za;++za)Vc[za]==Os&&(Vc[za]=0);Vd=2}if(2==Vd)if(1==Nb&&1==wd)ea[1]==th?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==th&&(ea[2]=ea[3]),G[0]=Tm,G[1]=th,G[2]=ea[2],G[3]=ea[1],Wc=1;else{if(Vc[0]==Vc[1]||Vc[1]==Vc[2]){tr(sb.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Vc[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<Nb?Wc=1:Wc=-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]?Qm[Ya]=1:G[2]==ca[3]?Qm[Ya]=-1:tr(sb.n,"Error in stereoprocessing ! - t30");Qm[Ya]*=Wc}}}Va=new CE;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<wb[q]&&kH(a,c,wb[c],Va,Od);var vh=w[c],Gb=void 0,Lj=void 0,
wh=void 0,U=void 0,U=Nc,Gb=!1;0!=a.A[c]&&(Gb=!0);0!=Pd[c]&&(Gb=!0);wh=-1;for(Lj=1;Lj<=a.y;++Lj)if(a.q[Lj][0]==c){wh=a.q[Lj][1];break}-1<wh&&(Gb=!0);a.n.Ib&&0<a.e[c]&&(Gb=!0,wh=1);switch(a.c[c]){case 2:U=Ab;break;case 3:vh?U="c":U=Db;break;case 4:vh?(U=yf,0<a.x[c]&&(Gb=!0)):U=dc;break;case 5:vh?U="o":U=kc;break;case 7:vh?(U="p",0<a.x[c]&&(Gb=!0)):U=mc;break;case 8:vh?U=ig:U=zc;break;case 13:vh?U=lg:U=Bc;Gb=!0;break;case 6:U=Ec;Gb=!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;Gb=!0;break;case 19:U=oc;Gb=!0;break;case 20:U=qc;Gb=!0;break;case 21:U=rc;Gb=!0;break;case 22:U=sc;Gb=!0;break;case 18:Gb=!0,U=a.o[c],(D(U,xa)||D(U,Yc)||D(U,vb))&&(Gb=!1)}Gb&&(U=Oc+U,1==Pd[c]?U+=ub:-1==Pd[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<Mj(a.A[c])&&(U+=Mj(a.A[c]))),-1<wh&&(U+=mb+wh),U+=Qc);jn(Va.b,U);for(B=1;B<=nc;++B)if(o[B]==c||n[B]==c)d=n[B],d==c&&(d=o[B]),i[c]<i[d]&&kH(a,o[B],n[B],Va,Od),9<B&&(Va.b.b+="%"),hn(Va,j+
(new S(B)).b);Nd[c]&&(Va.b.b+=va)}return Va.b.b}
function lG(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)ID(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 mG(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]&&lG(a,c);0==a.z[d]&&lG(a,d)}
function eH(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=WG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&lG(a,c)}}}function bH(a){var b;b=a.c.length;a.G=at([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 gH(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(dH,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[WG(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:cH(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(dH,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 AF(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(uE((a.J[b]+a.J[c])/2))),a.N[d]=M(L(uE((a.M[b]+a.M[c])/2)))}function fH(a,b){var c;for(c=1;c<=a.u;++c)XF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function VF(a,b){var c;c=(gF(),yD)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function cH(a,b){return 2==a.s[b]?!0:!1}function XF(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 zG(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=at([b+5,2]),DE(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 wD(a){var b;a.y=0;a.r=0;KG(a);for(b=1;b<=a.t;++b)a.D=b,zG(a);a.D=0}
function kG(a){var b,c;b=v(xF,r,-1,4,1);yF(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 tF(a,b){var c,d,e,f,g,i,h,l;c=v(xF,r,-1,4,1);yF(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;yF(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function IG(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 pG(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&vE(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=zj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=Tn(c,d+1);try{a.n.y=DC(i,10)}catch(h){if(h=Gi(h),y(h,119))a.n.y=0;else throw h;}a.D=b;zG(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,Ec)?6:D(d,oc)?19:D(d,qc)?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=dE(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=dE(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=dE(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=dE(c,g++);for(;45==e;)--d,e=dE(c,g++)}a.A[b]=d}}}
function BD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new XC(b);try{for(;b.k=QC(b,b.b),b.k<b.j;)d=qE(DC(TC(b),10)).b,c=e=qE(DC(TC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Gi(f),y(f,119))fn(f);else throw f;}}function kH(a,b,c,d,e){b=WG(a,b,c);5!=a.i[b]&&cH(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),jn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Pc)}
function AG(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,tr(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:tr(a.n,"Stereomarking allowed only on single and double bonds!")}
function iH(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=WG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=WG(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=WG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=WG(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))tr(a.n,"Not unique E/Z geometry !");else{i=WG(a,b,e);f=WG(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=WG(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 aH(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=WG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(cH(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function jH(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 nG(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=aH(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 BF(a){TG(this);this.n=a;this.y=this.u=this.t=0}
function bG(a,b){var c,d,e,f,g,i,h;BF.call(this,a);f=j;i=$F(b);if(null!=i){h=new WC(b,i,!0);for(e=1;4>=e;++e)f=aG(h,i);g=qE(DC(Sn(f.substr(0,3)),10)).b;c=qE(DC(Sn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)BG(this),f=aG(h,i),this.J[e]=(new pE(mE(Sn(f.substr(0,10))))).b,this.M[e]=-(new pE(mE(Sn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Sn(f.substr(31,d-31)),pG(this,e,d),62<=f.length&&(f=Sn(f.substr(60,3)),0<f.length&&(f=qE(DC(f,10)).b,0<f&&(this.D=e,a.y=f,zG(this),this.D=0)));for(e=1;e<=c;++e)GG(this),
f=aG(h,i),this.H[e]=qE(DC(Sn(f.substr(0,3)),10)).b,this.I[e]=qE(DC(Sn(f.substr(3,3)),10)).b,g=qE(DC(Sn(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=qE(DC(Sn(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);bH(this);IG(this);zF(this);for(RD(this);(h.k=QC(h,h.b),h.k<h.j)&&!(null==(f=TC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new VC(f);TC(g);TC(g);i=qE(DC(TC(g),10)).b;
for(e=1;e<=i;++e)c=qE(DC(TC(g),10)).b,this.A[c]=qE(DC(TC(g),10)).b}if(0==f.indexOf("M  APO")){g=new VC(f);TC(g);TC(g);i=qE(DC(TC(g),10)).b;for(e=1;e<=i;++e)c=qE(DC(TC(g),10)).b,f=qE(DC(TC(g),10)).b,this.D=c,$(this,0),pG(this,this.t,oc+f),this.D=0}}eH(this);RD(this)}}
function QD(a,b){var c,d,e,f,g;BF.call(this,a);0==b.indexOf(ga)&&(b=b.substr(1,b.length-1));vE(b,ga)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new VC(b);d=qE(DC(TC(f),10)).b;e=qE(DC(TC(f),10)).b;for(c=1;c<=d;++c)g=TC(f),BG(this),pG(this,this.t,g),this.J[c]=(new pE(mE(TC(f)))).b,this.M[c]=-(new pE(mE(TC(f)))).b;for(c=1;c<=e;++c)if(GG(this),this.H[c]=qE(DC(TC(f),10)).b,this.I[c]=qE(DC(TC(f),10)).b,this.s[c]=qE(DC(TC(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;bH(this);IG(this);zF(this)}catch(i){i=Gi(i);if(y(i,119)){i.xc();this.t=0;return}throw i;}eH(this);RD(this)}}
function dG(a,b,c){var d,e,f;BF.call(this,a);f=v(I,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(BG(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))GG(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;RD(this);zF(this)}
function sG(a,b,c){var d,e,f,g,i;BF.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(lt,r,1,this.t+1,0);this.J=v(xF,r,-1,this.t+1,1);this.M=v(xF,r,-1,this.t+1,1);this.o=v(lt,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(lt,r,1,this.u+1,0);this.B=v(I,k,-1,this.u+1,1);this.q=at([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}RD(this);zF(this)}
function nF(a){var b;TG(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);DE(a.c,this.c,this.t+1);this.A=v(I,k,-1,this.t+1,1);DE(a.A,this.A,this.t+1);this.x=v(I,k,-1,this.t+1,1);DE(a.x,this.x,this.t+1);this.e=v(I,k,-1,this.t+1,1);DE(a.e,this.e,this.t+1);this.d=v(lt,r,1,this.t+1,0);DE(a.d,this.d,this.t+1);this.J=v(xF,r,-1,this.t+1,1);DE(a.J,this.J,this.t+1);this.M=v(xF,r,-1,this.t+1,1);DE(a.M,this.M,this.t+1);this.o=v(lt,r,1,this.t+1,0);DE(a.o,this.o,this.t+1);this.H=v(I,
k,-1,this.u+1,1);DE(a.H,this.H,this.u+1);this.I=v(I,k,-1,this.u+1,1);DE(a.I,this.I,this.u+1);this.s=v(I,k,-1,this.u+1,1);DE(a.s,this.s,this.u+1);this.f=v(lt,r,1,this.u+1,0);DE(a.f,this.f,this.u+1);this.B=v(I,k,-1,this.u+1,1);DE(a.B,this.B,this.u+1);this.q=at([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 JG(a,b,c){var d,e,f;if(0==c)return qG(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=M(L(uE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new pE(a)).b;d=xv(e,yv(46));0>d&&(e+=Xa,d=xv(e,yv(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 $F(a){var b;b=new WC(a,aa,!0);if(4<PC(b))return aa;b=new WC(a,ah,!0);return 4<PC(b)?ah:null}
function qG(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 aG(a,b){for(var c,d;a.k=QC(a,a.b),a.k<a.j;){d=TC(a);if(D(d,b))return ba;for(TC(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},BF,bG,QD,dG,sG,nF);_.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 ur(){ur=u;vr=new XB(Ub)}
function hG(a,b){var c;ur();var d;bF.call(this);this.d=new wA("Help");new wA("Home");this.e=b;O(this,(gF(),HD));this.ac&&mB(this.ac.d,!1);jB(this,!1);d=az(b);if(1==a)this.f||(this.f=new FB(d),$E(this.f,-30,0)),this.k=this.f,c=LD(b),this.ac&&lB(this.ac.d.I.c,Ac),Hz(this,new rA(2)),this.i=new XB(c+"     "),Q(this,this.i,Ib),d=new Lz,Q(d,this.j,null),this.e.Cb&&(c=new wA("Submit"),Q(d,c,null)),Q(this,d,Fc),WB(this.i,Sn(Wn(this.i.ac.b.pb,Tg))),this.ac&&mB(this.ac.d,!0),jB(this,!0);else if(2==a)this.c||
(this.c=new FB(d),$E(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&lB(this.ac.d.I.c,"Nonstandard atom"),Hz(this,new rA(2)),c=new Lz,Q(c,new yB("atomic SMILES",1),null),Q(this,c,ic),c=Ub,vr&&(c=Wn(vr.ac.b.pb,Tg)),vr=new YB(c,8),Q(this,vr,Ib),c=new Lz,Q(c,this.j,null),Q(this,c,Fc);else{this.b||(this.b=new FB(d),$E(this.b,5*b.Y,0));var e,f;d="About "+(gF(),rD);this.ac&&lB(this.ac.d.I.c,d);Hz(this,new uB(0));O(this,HD);Q(this,new yB(rD+" Molecular Editor v2013-05-01",1),null);Q(this,new yB("Peter Ertl and Bruno Bienfait",
1),null);for(c=hF,d=0,f=c.length;d<f;++d)e=c[d],e=new yB(e,1),nz(e,this.e.x),Q(this,e,null);c=new Lz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}iB(this);c=this.k;aF(this.ac.d,c.b,c.c);!$y(this)&&Ez(this);oz(this)}s(540,531,fi,hG);_.xf=function(a){var b,c;if(a.i===this.d){try{b=new xC(this.e.H),c=wC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Gi(d),y(d,110))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,gD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var vr;
function lH(a,b){Zy(b)==a.b?O(b,(CA(),KA)):O(b,a.b)}
function mH(a){var b,c,d,e;e=j;d=!1;Zy(nH)!=a.b?(e=xa,d=!0):Zy(oH)!=a.b?(e="!#6",d=!0):Zy(pH)!=a.b?(O(qH,(CA(),KA)),O(rH,KA),O(sH,KA),O(tH,KA),e="F,Cl,Br,I"):(b=Zy(uH)!=a.b,c=Zy(vH)!=a.b,Zy(wH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Zy(xH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Zy(yH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Zy(zH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Zy(AH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Zy(qH)!=a.b&&(e+="F,"),Zy(rH)!=a.b&&(e+="Cl,"),Zy(sH)!=a.b&&(e+="Br,"),Zy(tH)!=a.b&&(e+="I,"),
vE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=vb:(O(nH,(CA(),KA)),e=xa)));b=j;d&&Zy(uH)!=a.b&&(b+=";a");d&&Zy(vH)!=a.b&&(b+=";A");Zy(BH)!=a.b&&(b+=";R");Zy(CH)!=a.b&&(b+=";!R");Zy(nH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=DH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=EH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Zy(FH)!=a.b&&(e="~");Zy(GH)!=a.b&&(e=mb);Zy(HH)!=a.b&&(e=ub);Zy(IH)!=a.b&&(e="!@");WB(a.f,e)}
function JH(a){KH(a);LH(a);var b=DH.ac.b;Jx(b,0);b.pb.options[0].selected=!0;b=EH.ac.b;Jx(b,0);b.pb.options[0].selected=!0;O(uH,a.b);O(vH,a.b);O(BH,a.b);O(CH,a.b);O(DH,a.b);O(EH,a.b);MH(a)}function KH(a){O(wH,a.b);O(xH,a.b);O(yH,a.b);O(zH,a.b);O(AH,a.b);O(qH,a.b);O(rH,a.b);O(sH,a.b);O(tH,a.b)}function LH(a){O(nH,a.b);O(oH,a.b);O(pH,a.b)}function MH(a){O(FH,a.b);O(GH,a.b);O(HH,a.b);O(IH,a.b);a.c=!1}
function iG(a){kB.call(this,"Atom/Bond Query");this.j=new wA(this.wf());Wz(this.r,new cF(this));this.b=(gF(),HD);this.d=a;this.e||(a=az(a),this.e=new FB(a),$E(this.e,-150,10));this.k=this.e;Hz(this,new tB);O(this,this.b);a=new Lz;Hz(a,new ZA(0,3,1));Q(a,new xB("Atom type :"),null);nH=new wA(yb);oH=new wA("Any except C");pH=new wA("Halogen");Q(a,nH,null);Q(a,oH,null);Q(a,pH,null);Q(this,a,null);a=new Lz;Hz(a,new ZA(0,3,1));Q(a,new yB("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Lz;Hz(a,new ZA(0,3,1));wH=new wA(Db);xH=new wA(dc);yH=new wA(kc);zH=new wA(zc);AH=new wA(mc);qH=new wA(Qb);rH=new wA(Jb);sH=new wA(Cb);tH=new wA(Wb);Q(a,wH,null);Q(a,xH,null);Q(a,yH,null);Q(a,zH,null);Q(a,AH,null);Q(a,qH,null);Q(a,rH,null);Q(a,sH,null);Q(a,tH,null);Q(this,a,null);a=new Lz;Hz(a,new ZA(0,3,1));DH=new AA;zA(DH,yb);zA(DH,bb);zA(DH,db);zA(DH,jb);zA(DH,kb);Q(a,new xB("Number of hydrogens :  "),null);Q(a,DH,null);Q(this,a,null);a=new Lz;Hz(a,new ZA(0,3,1));EH=new AA;zA(EH,yb);zA(EH,
bb);zA(EH,db);zA(EH,jb);zA(EH,kb);zA(EH,"4");zA(EH,"5");zA(EH,"6");Q(a,new yB("Number of connections :",0),null);Q(a,EH,null);Q(a,new yB(" (H's don't count.)",0),null);Q(this,a,null);a=new Lz;Hz(a,new ZA(0,3,1));Q(a,new xB("Atom is :"),null);uH=new wA(zb);Q(a,uH,null);vH=new wA("Nonaromatic");Q(a,vH,null);BH=new wA(yc);Q(a,BH,null);CH=new wA(hc);Q(a,CH,null);Q(this,a,null);a=new Lz;O(a,QA(Zy(this)));Hz(a,new ZA(0,3,1));Q(a,new xB("Bond is :"),null);FH=new wA(yb);Q(a,FH,null);GH=new wA(zb);Q(a,GH,
null);HH=new wA(yc);Q(a,HH,null);IH=new wA(hc);Q(a,IH,null);Q(this,a,null);a=new Lz;Hz(a,new ZA(1,3,1));this.f=new YB(xa,20);Q(a,this.f,null);Q(a,new wA(wc),null);Q(a,this.j,null);Q(this,a,null);this.ac&&mB(this.ac.d,!1);jB(this,!1);KH(this);LH(this);MH(this);O(uH,this.b);O(vH,this.b);O(BH,this.b);O(CH,this.b);O(DH,this.b);O(EH,this.b);lH(this,nH);iB(this);a=this.k;aF(this.ac.d,a.b,a.c);!$y(this)&&Ez(this);oz(this)}s(541,531,fi,iG);
_.xf=function(a,b){var c;D(b,wc)?(JH(this),lH(this,nH),mH(this)):y(a.i,87)?(MH(this),it(a.i)===it(nH)?(KH(this),LH(this)):it(a.i)===it(oH)?(KH(this),LH(this)):it(a.i)===it(pH)?(KH(this),LH(this)):it(a.i)===it(BH)?O(CH,this.b):it(a.i)===it(CH)?(O(BH,this.b),O(uH,this.b)):it(a.i)===it(uH)?(O(vH,this.b),O(CH,this.b)):it(a.i)===it(vH)?O(uH,this.b):it(a.i)===it(FH)||it(a.i)===it(GH)||it(a.i)===it(HH)||it(a.i)===it(IH)?(JH(this),this.c=!0):LH(this),lH(this,a.i),mH(this)):y(a.i,88)&&(MH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
O(c,this.b):O(c,(CA(),KA)),mH(this));107!=this.d.c&&(this.d.c=107,Qz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var nH=_.f=null,FH=null,oH=null,uH=null,GH=null,sH=null,wH=null,EH=null,DH=null,rH=null,qH=null,pH=null,tH=null,xH=null,vH=null,CH=null,IH=null,yH=null,AH=null,BH=null,HH=null,zH=null;function fG(a){a.b=-1;a.c=v(PE,r,0,0,0);a.d=0}function OG(){OE(this)}s(542,516,ri,OG);_.Ee=function(){fG(this)};_.b=-1;
function pr(a){a=new kC(a);rr();var b,c,d,e,f;try{var g=(cC(),fC);if(gC(g,(cC(),fC)))b=a.b;else if(gC(g,dC))b=new oC(a.b);else throw new lC(g);c=wn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new NH;yy(d.f,c);e=(f=xE(c,"\r\n|\r|\n|\n\r"),f.length);uv(d.f,20*(10>e?e:10)+Tf);Ln((In(),Jn),new OH(d));PH(d);QH(d)}catch(i){if(i=Gi(i),y(i,103))fn(i);else throw i;}}function PG(){}s(543,1,{104:1,111:1},PG);_.qe=function(a){fD(this.b,a.b)};_.b=null;function ED(){this.pb=Qw()}s(545,325,Vh,ED);
function mr(){var a;mr=u;RH=(a=!1,Jf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);SH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");TH=RH&!SH;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]);nr=v(I,k,-1,1E3,1);for(b=0;b<nr.length;++b)nr[b]=-999;for(b=0;b<a.length;b+=2)nr[a[b+1]]=a[b]}
function gq(a,b,c){a=new UH(b,c,a);if(!b.Id(a,c))for(b=b._b;b&&!b.Id(a,c);)b=b._b}function Oz(a,b,c){var d;d=new VH;hj(d.u,b,c);aj(a.i,d.u,0,0);Pi(a.b,d);return d}function uD(a,b){return!a.f?null:b in a.f?a.f[b]:null}function PF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;Zv(a,e);a.xd(e,c,d);b.s=c;b.t=d}WH(b)}
function qD(a,b,c,d){mr();this.pb=Qw();this.b=new Vi;this.f=d;this.pb.style[Of]=bb;this.pb.style[Mf]=bb;this.pb.style[Dg]=Re;this.pb.style[Yg]=b;this.pb.style[Be]=c;this.i=new XH;this.i.pb.style[Yg]=fb;uv(this.i,fb);TH?(b=new YH,c=new ZH,aj(b,this.i,0,0),aj(b,c,0,0),ew(this,b)):ew(this,this.i);this.d=a;a.Ob=this;TH?(this.k=new $H(this),this.k.j=new aI(this),this.k.k=new bI(this),this.k.o=new cI(this),this.k.n=new dI(this),this.d&&(this.k.f=new eI(this),this.k.i=new fI(this),this.k.b=new gI(this))):
z(this,new hI(this),(yr(),yr(),zr));z(this,this,(lq(),lq(),mq));z(this,new iI(this),(kj(),kj(),lj));z(this,new jI(this),(mj(),mj(),nj));z(this,new lI(this),(jr(),jr(),kr));(fq(),fq(),sz).b=this}s(544,545,Vh,qD);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var TH,SH,RH,nr=null;function XH(){cw.call(this);this.pb[vd]=Ne}s(547,303,ei,XH);function YH(){XH.call(this);this.pb.style[Yg]=fb;this.pb.style[Be]=fb}s(546,547,ei,YH);function hI(a){this.b=a}s(548,1,{},hI);
_.nc=function(a){var b,c,d;c=qj(a);d=rj(a);b=sj(a.b);a=new oI(a);2==b&&(a.f=4);tG(this.b.d,a,c,d);this.b.j=!0};_.b=null;function iI(a){this.b=a}s(549,1,{},iI);_.oc=function(a){var b,c;b=qj(a);c=rj(a);a=new oI(a);this.b.j?CG(this.b.d,a,b,c):EG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function jI(a){this.b=a}s(550,1,{},jI);_.pc=function(){this.b.j=!1;FG(this.b.d)};_.b=null;function lI(a){this.b=a}s(551,1,{},lI);_.b=null;function ZH(){XH.call(this);this.pb.style[Yg]=fb;this.pb.style[Be]=fb}
s(552,547,ei,ZH);function vI(a,b){var c;c=b.b;c.f=4;return tG(a.b.d,c,b.e,b.f)}function aI(a){this.b=a}s(553,1,{},aI);_.yf=function(a){return vI(this,a)};_.b=null;function Wr(a,b){EG(a.b.d,b.b,b.e,b.f);return tG(a.b.d,b.b,b.e,b.f)}function bI(a){this.b=a}s(554,1,{},bI);_.yf=function(a){return Wr(this,a)};_.b=null;function cI(a){this.b=a}s(555,1,{},cI);_.yf=function(a){return CG(this.b.d,a.b,a.e,a.f)};_.b=null;function dI(a){this.b=a}s(556,1,{},dI);_.yf=function(){return FG(this.b.d)};_.b=null;
function ar(a,b){var c;c=L(uE(b.c));c=new nC(b,0,dg,c);oF(a.b.d,c);return!0}function eI(a){this.b=a}s(557,1,{},eI);_.yf=function(a){return ar(this,a)};_.b=null;function br(a,b){var c;c=L(uE(100*b.d));c=new nC(b,0,jg,c);oF(a.b.d,c);return!0}function fI(a){this.b=a}s(558,1,{},fI);_.yf=function(a){return br(this,a)};_.b=null;function fr(a,b){var c;c=new nC(b,0,ee,ch);oF(a.b.d,c);return!0}function gI(a){this.b=a}s(559,1,{},gI);_.yf=function(a){return fr(this,a)};var wI=_.b=null;
function xI(){xI=u;wI=new Qt((eu(),new du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function yI(){yI=u;zI={}}function AI(a,b,c){var d;c&&(b.style[ke]=c.c+Tf,d=c.b,d!=Ob&&(b.style[je]=d),0!=(c.d&1)&&(b.style[me]=jd),0!=(c.d&2)&&(b.style[le]=Le));a.f.style[Xg]=Df}
function eB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=si(b);d in zI?c=zI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(sg),f=$doc.createElement(Je),f.width=1,f.height=1,g=(xI(),wI),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),AI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Sj(e),l=Sj(e)+(e.offsetHeight||0),m=l-h,o=Sj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new BI,w.b=q,w.c=n,w.d=m,w),zI[d]=c);return c}
function CI(){yI();var a,b,c,d,e;oj();this.b=F(lt,r,1,["monospace","sans-serif",pg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(sg);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,{},CI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var zI;function BI(){}
s(563,1,{},BI);_.b=0;_.c=0;_.d=0;function uG(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=Gi(b),!y(b,125))throw b;}return!1}function vG(a){try{if(a.b&&y(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Gi(b),!y(b,125))throw b;}return!1}function oI(a){or.call(this,null,0,null);this.b=a}function UH(a,b,c){or.call(this,a,0,b);this.b=c}s(564,412,hi,oI,UH);_.oe=function(){return uG(this)};_.pe=function(){return vG(this)};_.b=null;
function TB(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,AI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function SB(a){this.d=a;this.c={};this.b=new CI}s(565,415,hi,SB);_.b=null;function Pz(a){this.b=a}s(566,423,{},Pz);_.b=null;function DI(a,b){this.b=a;this.c=b}s(567,1,{},DI);_.b=null;_.c=null;function EI(){xx.call(this);this.pb[vd]="jsa-resetTable";this.pb.style[Yg]=fd}s(568,338,ei,EI);
function FI(){FI=u;var a=GI=new CI;oj();a.i="9p";a.f.style[je]=pg;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);HI=new aA(1)}function FF(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,WH(a)}
function HF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,B,K;a.o&&(EF(a,!1),360<=g||-360>=g?i=GF(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=II(o,n,q,w,f),B=II(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),FF(a,i))}function Z(a,b,c,d,e){a.o&&FF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function DF(a,b,c,d,e){a.o&&(EF(a,!1),FF(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ga+a.n+ab))}function OF(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>");FF(a,b)}function pB(a,b,c,d,e){EF(a,!0);FF(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ga+a.n+ab)}
function WH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Qj(a.u.pb)+(a.u.pb.offsetWidth||0)-Qj(a.u.pb),d=Sj(a.u.pb)+(a.u.pb.offsetHeight||0)-Sj(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=bg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va)}function NF(a,b){a.f=b;a.j=MG(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 HI,GI;function Kr(a,b,c){c&&(Vr(a,b),c.yf(a.c));a.e=!0}function Vr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Qj(a.p.pb)+(a.p.pb.scrollLeft||0)+Zn(a.p.pb.ownerDocument),a.c.f=c.clientY-Sj(a.p.pb)+(a.p.pb.scrollTop||0)+$n(a.p.pb.ownerDocument),a.c.b=new oI(b),b.b.preventDefault(),!0):!1}
function $H(a){this.p=a;this.c=new JI;this.d=new KI(this);z(this.p,new LI(this),(Sr(),Sr(),Tr));z(this.p,new MI(this),(Lr(),Lr(),Mr));z(this.p,new NI(this),(Pr(),Pr(),Qr));z(this.p,new OI(this),(Hr(),Hr(),Ir));z(this.p,new PI,(gr(),gr(),hr));z(this.p,new QI(this),(cr(),cr(),dr));z(this.p,new RI(this),(Yq(),Yq(),Zq))}s(570,1,{},$H);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function KI(a){ik();this.b=a}s(571,24,{},KI);
_.wc=function(){!this.b.e&&this.b.j&&vI(this.b.j,this.b.c)};_.b=null;function LI(a){this.b=a}s(572,1,{},LI);_.b=null;function MI(a){this.b=a}s(573,1,{},MI);_.b=null;function NI(a){this.b=a}s(574,1,{},NI);_.b=null;function OI(a){this.b=a}s(575,1,{},OI);_.b=null;function PI(){}s(576,1,{},PI);function QI(a){this.b=a}s(577,1,{},QI);_.b=null;function RI(a){this.b=a}s(578,1,{},RI);_.b=null;function JI(){}s(579,1,{},JI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function DD(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function SI(a){var b,c,d,e,f;Pj(a);d=(bj(),cj(null));e=new EI;ux(e,a);Rv(d,e,d.pb);f=a.cd();b=a.bd();c=DD();9<=c?(++f,++b):7==c&&y(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));wx(e,a);$v(d,e);return new gz(f,b)}function TI(){this.pb=$doc.createElement(Wd);this.pb[vd]=Ne;this.pb.style[Nf]=Ce;this.pb.style[Qf]=Zc;this.pb.style[Yg]=fb;this.pb.style[Be]=fb}s(581,306,ji,TI);_._c=function(){return Qj(this.pb)};
_.ad=function(){return Sj(this.pb)};function MG(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 II(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new DI(new pE(a),new pE(b))}function GF(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 SF(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 EF(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 VH(){FI();this.o=HI;this.d=[];this.u=new TI}s(582,569,{},VH);_.b=j;_.c=j;function UI(){UI=u;VI=new gz(0,0)}
function WI(a){var b;b=a.Cf();if(!b){var c;(c=a.zf())?(b=SI(c.b),hj(c.re(),b.c,b.b),c=SI(c.b),b=new gz(c.c-b.c,c.b-b.b)):b=new gz(0,0);a.Gf(b)}return b}function vz(a,b){var c;if(a.ve())return VI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Ff($y(b));c=SI(a.re());a.f.c=c.c;a.f.b=c.b;return c}function XI(a,b){var c;b&&(c=bg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va,a.Bf().pb.style[gd]=c)}function YI(){this.f=new UA;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 ZI};_.Bd=function(){};_.ve=function(){return!1};_.Df=function(a){this.Ff($y(a))};_.Ef=function(a){XI(this,a)};_.Ff=function(a){var b=this.re().pb,c,d,e;c=(Fz(),Gz);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]=Le:b.style[le]=j};_.Gf=function(a){ZI=a};_.Hf=function(){};var ZI=_.f=null,VI;
function xA(a,b){UI();YI.call(this);this.b=new Jw(a);this.b.dd()[vd]=j;z(this.b,new $I(this,b),(iq(),iq(),jq))}s(583,584,{},xA);_.re=function(){return this.b};_.Ef=function(a){XI(this,a)};_.b=null;function $I(a,b){this.b=a;this.c=b}s(585,1,{},$I);_.Ec=function(a){fq();gq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function BA(a){UI();YI.call(this);this.b=new Kx;z(this.b,new aJ(this,a),(cq(),cq(),dq))}s(586,584,{},BA);_.re=function(){return this.b};_.b=null;
function aJ(a,b){this.b=a;this.c=b}s(587,1,{},aJ);_.b=null;_.c=null;function bJ(a,b){var c,d;XI(a,b.Kd());for(d=new Ai(b.Pb.b);d.c<d.e.ye();)c=Bi(d),c.ec&&c.ac.Af(c)}function cJ(a,b){var c,d,e,f,g,i,h;hj(a.e,b.Rd(),b.Nd());for(d=new Ai(b.Pb.b);d.c<d.e.ye();)c=Bi(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-=WI(e).c,f-=WI(e).b,hj(e.re(),g,f),!c.ob&&a.e.vd(c),a.e.wd(c,i,h)))}function Kz(){UI();YI.call(this);this.e=new cw}s(588,584,{},Kz);
_.Af=function(a){bJ(this,a)};_.re=function(){return this.e};_.Df=function(a){cJ(this,a)};_.e=null;function zB(a){UI();YI.call(this);var b=this.b=new hx;Ow(b.c,a,!1);$w(b);this.f.b=-1;this.f.c=-1}s(589,584,{},zB);_.re=function(){return this.b};_.ve=function(){var a;a=(this.b.c.d?Xn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function CB(a){this.b=new dy(a.i,new dJ(a))}s(590,1,{},CB);_.b=null;
function $x(a){var b,c,d,e,f;f=new mC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(eJ,r,104,0,0);for(c=b.b?tk(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=Yi((Uz(),R),new S(f.e)));c=c.c;if(Ht(!c?bh:c.b,mh))for(c=(!a.e.b||0==a.e.b.d?(ys(),ys(),zs):new Xz(a.e.b)).ud();c.Uc();)a=c.Vc(),1001==f.e&&a.qe(f);var g,i,h;1001==f.e?(g=new or(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 or(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 or(null.Sf,g,null),f.j=null.Rf(),f.k=null.Rf(),i=null.Rf(),f.f=i&12,501==g&&null.Rf())))}function dJ(a){this.b=a}s(591,1,Lh,dJ);_.qc=function(){$x(this)};_.b=null;function ZB(){UI();YI.call(this);this.b=new Cy}s(592,584,{},ZB);_.zf=function(){var a;a=new ZB;yy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.re=function(){return this.b};
_.Cf=function(){return fJ};_.Gf=function(a){fJ=a};var fJ=_.b=null;s(593,588,{});function gJ(a){var b;b=new wq(Vn(a.pb,If),Vn(a.pb,Hf));a=new wq(Vn(a.T.jb.pb,If),Vn(a.T.jb.pb,Hf));return F(I,k,-1,[b.c-a.c,b.b-a.b])}function hJ(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?(iJ(a,a.R),a.R=null):null!=a.Q&&(jJ(a,a.Q),a.Q=null);uj(a.S)}function PH(a){a.kb?a.Lf(zq(a.T.jb)):(a.Ed(),PH(a))}function jJ(a,b){var c;a.kb?(c=gJ(a),a.Lf(new wq(-1,kJ(b,!1)-c[1]))):a.Q=b}
function lJ(a,b){var c;b!=a.zd()&&(c=a.T.jb,Jv(c),mJ(c,b,c.pb,c.q.d,!0))}function iJ(a,b){var c;a.kb?(c=gJ(a),a.Lf(new wq(kJ(b,!0)-c[0],-1))):a.R=b}s(596,308,Wh);_.If=function(){var a,b;b=zq(this.T.jb);a=gJ(this);b.c+=a[0];b.b+=a[1];return b};_.zd=function(){var a;a=this.T.jb;return 0!=a.q.d?nJ(Py(a.q,0)):null};_.Jf=function(a){oJ(this.T.jb,a)};_.ud=function(){return new Kv(this.T.jb)};_.Kf=function(){Dq(this.T.jb)};_.pd=function(){hJ(this)};_.Hd=function(){Dq(this.T.jb)};
_.rd=function(a){return pJ(this.T.jb,a)};_.Lf=function(a){Bq(this.T.jb,a)};_.gd=function(a){jJ(this,a)};_.Ad=function(a){lJ(this,a)};_.jd=function(a){iJ(this,a)};_.Q=null;_.R=null;function qJ(){qJ=u;var a=(rJ(),sJ(),tJ);uJ=new Bx(a.e,a.c,a.d,a.f,a.b)}function vJ(a,b){if(0!=a.I.b.q.d&&nJ(Py(a.I.b.q,0)))throw new Ev("WindowPanel can only contain one child widget");wJ(a,b)}
function QH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Vg]=Ce,a.ab=!1,a.Ed());b=a.pb;b.style[Re]=0+(oj(),Tf);b.style[Jg]=cb;aF(a,zj(Zn($doc)+(ij()-Vn(a.pb,If)>>1),0),zj($n($doc)+(jj()-Vn(a.pb,Hf)>>1),0));d||((a.ab=c)?(a.pb.style[zd]=Zf,a.pb.style[Vg]=Wg,Yj(a.gb,200)):a.pb.style[Vg]=Wg)}finally{a.w=!0}}
function xJ(a,b){var c;if(a.w){c=new Xu;a.mb&&os(a.mb,c);a.J&&Aq(a.r,a);try{Ii(a.r.d,a)}catch(d){if(d=Gi(d),!y(d,119))throw d;}a.n=yJ(a.r,a);try{jw(a,b)}finally{Li(a.t.b),Li(a.s.b),Li(a.u.b),a.P&&Oi(a.P,a.r),a.C&&(a.C=!1)}}else jw(a,b)}function zJ(a,b,c){var d,e;e=a.ob;d=new wj(a,e);e.wd(a,d.b+b,d.e+c)}function AJ(a,b,c){b=new BJ(Yn(Xn(dv(dv(a.T.d,b),c))));Iv(b,a);z(b,a.o,(iq(),iq(),jq));return b}function yq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Bq(a.T.jb,b)}
function aF(a,b,c){var d,e;(e=a.r)?(d=CJ(e.pb),mw(a,b+(Qj(e.pb)+d[3]),c+(Sj(e.pb)+d[0]))):mw(a,b,c)}function mB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Cq(a.r,a):Aq(a.r,a)))}function wJ(a,b){if(b!=(0!=a.I.b.q.d?nJ(Py(a.I.b.q,0)):null)){Jv(a.I.b);var c=a.I.b;mJ(c,b,c.pb,c.q.d,!0)}}
function DJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(tq(),EJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ai(a.P);e.c<e.e.ye();)if(d=Bi(e),b==(tq(),FJ)){!d.c&&(d.c=new GJ);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(tq(),uq))g=d.r,i=d.F,d.I.d?(aF(d,i.d,i.e),yq(d,new wq(i.c,-1))):(aF(d,i.d,i.e),yq(d,new wq(i.c,i.b)),Cq(g,d)),Ei(g.d,d,d.I.c),ck(d.z,333);else if(!d.C&&f==(tq(),EJ))d.pb.style[Vg]=Wg,tq()}else if(b==uq){!d.c&&(d.c=new GJ);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=CJ(i.pb);h=d.F;if(d.I.d)h.d=Qj(d.pb)-
g[3]-Qj(i.pb),h.e=Sj(d.pb)-g[0]-Sj(i.pb),d.F=h,aF(d,0,0),HJ(d,vq(i.pb).c,-1);else{if(f!=(tq(),EJ))h.d=Qj(d.pb)-g[3]-Qj(i.pb),h.e=Sj(d.pb)-g[0]-Sj(i.pb),h.c=d.q,h.b=d.p,d.F=h;aF(d,0,0);Bq(d,new IJ(vq(i.pb)));Aq(i,d)}d==d.r.b||jG(d);ck(d.z,333)}}else b==EJ&&(!d.c&&(d.c=new GJ),d=a,d.C||(d.G=c,d.pb.style[Vg]=Ce))}}function JJ(a,b){a.pb.style[$g]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Rf().Rf()}
function KJ(a){if(!a.kb){a.t=Cv(a,a.r,(!$r&&($r=new ok),$r));a.s=Cv(a,a.r,nk?nk:nk=new ok);a.u=Cv(a,a.r,(!es&&(es=new ok),es));var b=a.r;!a.P&&(a.P=new Vi);Pi(a.P,b);$r&&(b=new Zr(a),a.mb&&os(a.mb,b));a.J&&Cq(a.r,a);Ei(a.r.d,a,a.I.c);a.n&&(mw(a,a.n.b,a.n.c),a.n=null);nw(a);jG(a)}}function jG(a){if(a!=a.r.b){var b;es&&(b=new ds(a),a.mb&&os(a.mb,b))}}
function LJ(a,b,c){var d;d=(uw(),vw);ow.call(this,!1,"popup");this.U=d.b;this.S=new MJ(this);d=new NJ;d.pb[vd]="mosaic-popupLayoutPanel";gw(this.T,d);lw(this);this.o=new OJ(this);this.z=new PJ(this);this.A=new QJ(this);this.B=new RJ(this);this.F=new SJ;this.O=(tq(),FJ);this.J=c;this.r=a;a=this.I=new TJ(b);b=new UJ;!a.e&&(a.e=new VJ);Pi(a.e,b);a=new WJ(new Ax(uJ.b.e.b,uJ.b.c,uJ.b.d,uJ.b.f,uJ.b.b));z(a,new XJ(this),(iq(),iq(),jq));b=this.I.c;b.c||(b.c=new xx,b.c.dd()[vd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(qx(),rx),c.d=d,YJ(b.i,b.c,new ZJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Uv;d=vx(c);lv(c.c,(zu(),Au(d)),0);Tv(c,a,d,0,!1)}else ux(b.c,a);oJ(b.i,null);z(this.I.c,new $J(this),(qq(),qq(),rq));z(this.I.c,this.o,jq);lJ(this,this.I);Ci(Yn(Xn(this.pb)),"mosaic-WindowPanel",!0)}s(595,596,Wh);_.zd=function(){return 0!=this.I.b.q.d?nJ(Py(this.I.b.q,0)):null};_.Cd=function(a){xJ(this,a)};_.ud=function(){return new Kv(this.I.b)};_.pd=function(){hJ(this);uj(new aK(this))};
_.rd=function(a){return pJ(this.I.b,a)};_.Lf=function(a){yq(this,a)};_.Dd=function(a,b){aF(this,a,b)};_.Ad=function(a){wJ(this,a)};_.Ed=function(){KJ(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 uJ;function bK(a){a.i=(new wA(a.j)).ac.re();z(a.i,new cK(a),(iq(),iq(),jq));a.e=F(dK,r,59,[a.i])}
function NH(){qJ();var a,b,c,d,e,f;LJ.call(this,(eK(),fK),null,!0);this.Of();this.db=!0;a=new jx(this.k);this.f=new By;this.f.pb.style[Yg]=fb;uv(this.f,fb);this.Mf();iJ(this,"400px");f=new Oy;f.pb.style[Be]=fb;f.f[od]=10;c=(cx(),nx);f.b=c;Ny(f,a);Ny(f,this.f);e=new xx;e.f[od]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ux(e,a);Ny(f,e);vJ(this,f);mB(this,!1);this.Nf()}s(594,595,Wh,NH);_.Mf=function(){bK(this)};_.Nf=function(){var a=this.f;a.pb.readOnly=!0;var b=wv(a.pb)+"-readonly";Ci(a.dd(),b,!0)};
_.Of=function(){lB(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 cK(a){this.b=a}s(597,1,{},cK);_.Ec=function(){xJ(this.b,!1)};_.b=null;function OH(a){this.b=a}s(598,1,{},OH);
_.qc=function(){zv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Wn(a.pb,Tg).length;if(0<b&&a.kb){if(0>b)throw new Ww("Length must be a positive integer. Length: "+b);if(b>Wn(a.pb,Tg).length)throw new Ww("From Index: 0  To Index: "+b+"  Text Length: "+Wn(a.pb,Tg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function gK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";lB(a.I.c,"Paste")}function hK(a){qJ();NH.call(this);this.d=a}
s(600,594,Wh,hK);_.Mf=function(){bK(this);this.b=(new wA(this.c)).ac.re();z(this.b,new iK(this),(iq(),iq(),jq));this.e=F(dK,r,59,[this.b,this.i])};_.Nf=function(){uv(this.f,"150px")};_.Of=function(){gK(this)};_.Ed=function(){KJ(this);Ln((In(),Jn),new jK(this))};_.b=null;_.c=null;_.d=null;function kK(a){qJ();hK.call(this,a)}s(599,600,Wh,kK);_.Nf=function(){uv(this.f,"150px");ZC(new lK(this),this.f)};_.Of=function(){gK(this);this.k+=" Or drag and drop a file on it."};
function lK(a){this.b=a;this.c=new mK(this);this.d=this.e=1}s(601,470,{},lK);_.b=null;function mK(a){this.b=a}s(602,1,{},mK);_.Ce=function(a){this.b.b.f.pb[Tg]=null!=a?a:j};_.b=null;function aC(){new qs}s(603,443,{},aC);function iK(a){this.b=a}s(604,1,{},iK);_.Ec=function(){if(this.b.d){var a=this.b.d,b;b=new mC(a.b,0,Wn(this.b.f.pb,Tg));fD(a.b.b,b.b)}xJ(this.b,!1)};_.b=null;function jK(a){this.b=a}s(605,1,{},jK);_.qc=function(){zv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
function sr(a){var b;a&&a&&(a=new nK(a),void 0!=$wnd.FileReader?b=new kK(a):b=new hK(a),PH(b),QH(b))}function nK(a){this.b=a}s(607,1,{},nK);_.b=null;function Uq(a,b){a.onloadend=function(a){b.Ce(a.target.result)}}function cD(a){this.b=a}s(612,1,{},cD);_.b=null;function $C(){}s(613,1,{},$C);function aD(){}s(614,1,{},aD);function bD(){}s(615,1,{},bD);
function nB(a,b){UI();Kz.call(this);this.d=new oK(a);var c=this.c=new xx,d=(cx(),nx);c.b=d;ux(this.c,this.e);vJ(this.d,this.c);this.d.b=this;this.b=b}s(616,593,{},nB);_.re=function(){return this.d};_.Bf=function(){return this.c.ob};_.Bd=function(){xJ(this.d,!1)};_.Ff=function(){};_.Hf=function(a){bJ(this,a);cJ(this,a);PH(this.d);KJ(this.d)};_.b=null;_.c=null;_.d=null;function oK(a){qJ();LJ.call(this,(eK(),fK),a,!1)}s(617,595,Wh,oK);
_.Bd=function(){var a=this.b,b=new gB(a.b,201),c;a=a.b.r;a.b?a=new pK(new Ai(a.b)):(a=(ys(),ys(),zs),a=new Ai(a));for(;a.Uc();)c=a.Vc(),201==b.e&&ZE(c.b)};_.b=null;function oG(a,b,c,d){b=az(b);c+=b.b;d+=b.c;mw(a.b,c,d);nw(a.b)}function JB(){UI();YI.call(this);var a=this.b=new qK;a.ab=!0;a.b.i=!0;this.b.db=!0}s(618,584,{},JB);_.re=function(){return this.b};_.b=null;function AC(){}s(624,459,{},AC);function pK(a){if(!a)throw new mn;this.b=a}s(625,1,{},pK);_.Uc=function(){return GC(this.b)};_.Vc=function(){return Bi(this.b)};
_.Wc=function(){throw new JC("Missing message: awt.50");};_.b=null;function gA(){return gA()}function yC(){yC=u;var a;a=(pC(),qC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(rK,r,-1,0,1);else throw new bE(a+" is not supported");}catch(b){if(b=Gi(b),!y(b,127))throw b;}}function DB(a,b){a.b=31*a.b+J((new pE(b)).b)}function bA(){}s(628,1,{},bA);_.hC=function(){return this.b};_.b=1;
function CJ(a){var b;b=v(I,k,-1,4,1);b[0]=sK(tK(a,"borderTopWidth"));b[1]=sK(tK(a,"borderRightWidth"));b[2]=sK(tK(a,"borderBottomWidth"));b[3]=sK(tK(a,"borderLeftWidth"));return b}function uK(a){var b,c;c=vK(a);b=CJ(a);a=new wq(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 vq(a){return new wq(a.clientWidth,a.clientHeight)}
function vK(a){var b;b=v(I,k,-1,4,1);b[0]=sK(tK(a,"marginTop"));b[1]=sK(tK(a,"marginRight"));b[2]=sK(tK(a,"marginBottom"));b[3]=sK(tK(a,"marginLeft"));return b}function wK(a){var b;b=v(I,k,-1,4,1);b[0]=sK(tK(a,"paddingTop"));b[1]=sK(tK(a,"paddingRight"));b[2]=sK(tK(a,"paddingBottom"));b[3]=sK(tK(a,"paddingLeft"));return b}function xK(a,b,c){try{D(b,he)&&(b=Hd),a.style[b]=c}catch(d){if(d=Gi(d),!y(d,119))throw d;}}
function kJ(a,b){var c;yK||(yK=$doc.createElement(sg),xK(yK,Re,j),xK(yK,Jg,j),xK(yK,Qf,Zc),xK(yK,Vg,Ce),$doc.body.appendChild(yK));xK(yK,Yg,a);xK(yK,Be,a);c=uK(yK);return b?c.c:c.b}var yK=null;function zK(){wq.call(this,0,0)}function wq(a,b){this.c=a;this.b=b}function IJ(a){wq.call(this,a.c,a.b)}s(630,1,hi,zK,wq,IJ);_.eQ=function(a){return this===a?!0:null==a||AK!=un(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 BK(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},BK);_.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 CK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function DK(a,b){this.b=a;this.c=b}s(632,1,hi,DK);_.eQ=function(a){return this===a?!0:null==a||EK!=un(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 EK.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function SJ(){this.c=this.b=this.e=this.d=0}s(633,1,hi,SJ);_.eQ=function(a){return this===a?!0:null==a||FK!=un(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 FK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function tK(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 GK=-1;function HK(){}s(636,635,{},HK);_.b=-1;_.c=-1;var IK=null;
function sK(a){a=parseInt(a,10);a=isNaN(a)?null:qE(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 zq(this.i)};_.Jf=function(a){oJ(this.i,a)};_.Kf=function(){Dq(this.i)};_.Hd=function(){Dq(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[Yg]=a;b.kb||(b.j=a)};function rJ(){rJ=u;sJ()}function lB(a,b){a.b.pb.textContent=b||j;oJ(a.i,null)}
function JK(a){rJ();var b;Lw(this,new NJ);this.b=new KK;b=this.i;LK(b,new MK);xK(b.pb,Of,cb);b.p=0;YJ(b,this.b,new ZJ(0));this.b.dd()[vd]="mosaic-Caption-text";this.b.pb.textContent=a||j;oJ(this.i,null);this.pb[vd]="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},JK);_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};
_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};_.c=null;function sJ(){sJ=u;NK=Dn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ty(NK,240,20);new Ty(NK,224,16);new Ty(NK,208,16);new Ty(NK,192,16);new Ty(NK,176,16);new Ty(NK,160,16);new Ty(NK,144,16);new Ty(NK,128,16);new Ty(NK,112,16);new Ty(NK,96,16);new Ty(NK,80,16);new Ty(NK,64,16);new Ty(NK,260,16);tJ=new Ty(NK,48,16);new Ty(NK,32,16);new Ty(NK,16,16);new Ty(NK,0,16)}var NK,tJ;
function OK(a,b){zv(a.b.pb,!b);oJ(a.i,a.b)}function xq(a,b){a.d=b;zv(a.b.pb,!b);oJ(a.i,a.b);if(a.e){var c;for(c=new Ai(a.e);c.c<c.e.ye();)Bi(c)}}function TJ(a){var b;Lw(this,new NJ);b=this.i;LK(b,new PK((QK(),RK)));b.p=0;this.c=new JK(a);YJ(b,this.c,new ZJ(1));this.b=new NJ;Ui(this.b,"Body");YJ(b,this.b,new ZJ(0));this.pb[vd]="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},TJ);_.kd=function(){Dv(this.i)};_.ld=function(){Gv(this.i)};_.ud=function(){return new Kv(this.b)};
_.rd=function(a){return pJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function VJ(){OE(this)}s(642,516,ri,VJ);function MJ(a){this.b=a}s(643,1,Lh,MJ);_.qc=function(){Dq(this.b.T.jb)};_.b=null;function SK(a){var b;b=a.c;a=b.r;b=!a.f?-1:tj(a.f.b,b);a.f&&uu(a.f.b,b)&&xu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&jG(!a.f?null:uu(a.f.b,b-1))}function TK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Jz);-1==tj(a.f.b,b)&&Pi(a.f.b,b)}function GJ(){}s(644,1,{},GJ);_.Nc=function(a){SK(a)};_.Oc=function(a){TK(a)};
_.Qc=function(a){UK(a.b.r,a.b)};function eK(){eK=u;VK=new WK(1,"e");XK=new WK(2,yf);YK=new WK(3,"ne");ZK=new WK(10,"nw");$K=new WK(4,ig);aL=new WK(5,lg);bL=new WK(12,"sw");cL=new WK(8,"w");fK=new dL((bj(),cj(null)).pb)}function yJ(a,b){var c;c=CJ(a.pb);return new DK(Qj(b.pb)-(Qj(a.pb)+c[3]),Sj(b.pb)-(Sj(a.pb)+c[0]))}
function eL(a){var b,c,d,e,f,g;if(a.f){b=vq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=uu(a.f.b,d),c=new wq(Vn(g.pb,If),Vn(g.pb,Hf)),f=yJ(a,g),f.b-=zj(0,f.b+Vn(g.pb,If)-b.c),f.c-=zj(0,f.c+Vn(g.pb,Hf)-b.b),aF(g,zj(0,f.b),zj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,HJ(g,c.c,c.b),g.O==(tq(),uq)&&Bq(g,new IJ(vq(a.pb))),ck(g.z,1)}}function fL(a,b,c){a=a.e;Ei(a,b,b);x(a.d,b,c);Ui(b,xc+c.c)}
function Aq(a,b){var c;c=a.e;gL(c,b.H);Ti(b.H,xc+ZK.c);gL(c,b.D);Ti(b.D,xc+XK.c);gL(c,b.E);Ti(b.E,xc+YK.c);gL(c,b.N);Ti(b.N,xc+cL.c);gL(c,b.v);Ti(b.v,xc+VK.c);gL(c,b.M);Ti(b.M,xc+bL.c);gL(c,b.K);Ti(b.K,xc+$K.c);gL(c,b.L);Ti(b.L,xc+aL.c)}
function Cq(a,b){!b.H&&(b.H=AJ(b,0,0));fL(a,b.H,ZK);!b.D&&(b.D=AJ(b,0,1));fL(a,b.D,XK);!b.E&&(b.E=AJ(b,0,2));fL(a,b.E,YK);!b.N&&(b.N=AJ(b,1,0));fL(a,b.N,cL);!b.v&&(b.v=AJ(b,1,2));fL(a,b.v,VK);!b.M&&(b.M=AJ(b,2,0));fL(a,b.M,bL);!b.K&&(b.K=AJ(b,2,1));fL(a,b.K,$K);!b.L&&(b.L=AJ(b,2,2));fL(a,b.L,aL)}function UK(a,b){var c,d;a.b=b;d=a.f.b.d;c=tj(a.f.b,b);if(c+1<d){lA(a.f,b);for(Pi(a.f.b,b);c<d;++c)JJ(uu(a.f.b,c),c)}else JJ(b,c)}
function dL(a){a=new hL(a);Lw(this,a);this.d=new iL(a);this.d.j=!0;Mi(this.d);this.d.n=3;this.e=new jL(a);this.e.j=!0;Mi(this.e);this.e.n=3;Nw(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},dL);_.If=function(){return vq(this.pb)};_.Jf=function(){var a;(a=kL(this))&&a.Jf(null)};_.Kf=function(){eL(this)};_.Nc=function(a){!this.c&&(this.c=new GJ);SK(a)};_.Oc=function(a){!this.c&&(this.c=new GJ);TK(a)};_.Hd=function(){eL(this)};
_.Qc=function(a){!this.c&&(this.c=new GJ);UK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var VK,XK,YK,ZK,fK,$K,aL,bL,cL;function hL(a){this.q=new dw(this);this.pb=a}s(646,303,ei,hL);function WK(a,b){this.b=a;this.c=b}s(647,1,{},WK);_.b=0;_.c=null;function iL(a){wi();Qi.call(this,a)}s(648,3,{},iL);_.kc=function(){var a;a=this.k.f;a.C||Pj(a.x);Ti(this.k.f,"dragdrop-dragging");!a.I.d&&OK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=zj(this.b,a<this.e?a:this.e),b=zj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Re]=a+(oj(),Tf);c.style[Jg]=b+Tf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||jG(a);a.I.d||OK(a.I,!0);a.C||(a.x||(a.x=new lL,Ui(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,$g,tK(a.pb,$g)),aj((bj(),cj(null)),a.x,0,0));Ui(this.k.f,"dragdrop-dragging");a=new wj(this.k.b,null);this.b=a.b+Rj(this.k.b.pb);this.c=a.e+Tj(this.k.b.pb);this.e=this.b+Vj(this.k.b.pb)-this.k.f.cd();this.d=this.c+Uj(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.d=0;_.e=0;function gL(a,b){try{Ii(a,b)}catch(c){if(c=Gi(c),!y(c,119))throw c;}}
function jL(a){wi();Qi.call(this,a);this.d=new yi}s(649,3,{},jL);_.kc=function(){var a;a=this.k.f.ob;a.C||Pj(a.x);Ti(this.k.f,"dragdrop-dragging");OK(a.I,!1);yq(a,new wq(a.q,a.p));ck(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=Yi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ad()-zj(this.k.d,this.c):this.k.f.ad()-this.k.d,0!=b&&(a=d.p,b=zj(a+b,Vn(d.I.c.pb,Hf)),b!=a&&zJ(d,0,a-b),yq(d,new wq(d.q,b)),ck(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=zj(a+b,Vn(d.I.c.pb,Hf)),yq(d,new wq(d.q,b)),ck(d.z,333)));0!=(c&8)?(b=this.j?this.k.f._c()-zj(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&&zJ(d,a-b,0),yq(d,new wq(b,d.p)),ck(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,yq(d,new wq(96<a+b?a+b:96,d.p)),ck(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||jG(a);OK(a.I,!0);a.C||(a.x||(a.x=new lL,Ui(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,$g,tK(a.pb,$g)),aj((bj(),cj(null)),a.x,0,0));Ui(this.k.f,"dragdrop-dragging");a=new wj(this.k.b,null);this.b=a.b+Rj(this.k.b.pb);this.c=a.e+Tj(this.k.b.pb);this.f=this.b+Vj(this.k.b.pb)-this.k.f.cd();this.e=this.c+Uj(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.e=0;_.f=0;
function lL(){var a;this.e=new mL(this);this.b=!1;this.c=new hw;Lw(this,this.c);a=this.pb.style;a[gd]="#000";a[ge]="alpha(opacity=50)";a.opacity="0.5";this.pb[vd]="gwt-GlassPanel"}s(650,323,Hh,lL);
_.nd=function(){var a;Nw(this);try{a=this.ob}catch(b){b=Gi(b);if(y(b,125))throw new Ev("Parent widget must be an instance of AbsolutePanel");throw b;}a==(bj(),cj(null))?(nu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Oi(jk,a),a.c=!0,a.d=rk(a),Pi(jk,a),this.d=new nL(this),Ru(new mu(this.d))):(this.pb.style[ld]=cb,this.pb.style[cg]=cb);this.b&&Fu(new lu(this));aj(cj(null),new oL,Zn($doc),$n($doc))};
_.od=function(){this.i.od();Xj(this.e);this.d&&(ju(Pu,this.d,F(pL,r,47,[(!cs&&(cs=new ok),cs)])),this.d=null);this.b&&ju(Hu,this,F(pL,r,47,[(!Gu&&(Gu=new ok),Gu)]))};_.Yc=function(a){switch(Cu(a.type)){case 256:if(27==(a.keyCode||0))return Pj(this),!1;case 1:if(this.pb.contains(a.target))return Pj(this),!1}return!0};_.pd=function(){};_.b=!1;_.c=null;_.d=null;function mL(a){ik();this.b=a}s(651,24,{},mL);_.wc=function(){nu(this.b)};_.b=null;function nL(a){this.b=a}s(652,1,{},nL);_.b=null;
function oL(){this.pb=Qw();var a;a=new Lx(new qL(this));z(this,a,(Zp(),Zp(),$p));z(this,a,(Vq(),Vq(),Wq))}s(653,325,Vh,oL);_.pd=function(){uj(new rL(this))};function qL(a){this.b=a}s(654,1,{},qL);_.b=null;function rL(a){this.b=a}s(655,1,Lh,rL);_.qc=function(){this.b.pb.focus()};_.b=null;function sL(a){a.pb.style[Yg]=fd;a.pb.style[Be]=fd;if(a.kb){var a=a.ob,b;y(a,144)?a.Jf(null):(b=kL(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(){sL(this);return new wq(Vn(this.pb,If),Vn(this.pb,Hf))};_.Jf=function(){sL(this)};_.Kf=function(){};_.Xc=function(){};_.Hd=function(){};function KK(){this.pb=$doc.createElement("label");this.pb[vd]="mosaic-Label";this.pb.style[Xg]=Df;this.pb[vd]="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},KK);function WJ(a){Lw(this,new tL(a));this.pb[vd]="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},WJ);
function qK(){var a=(uw(),xw);ow.call(this,!0,df);this.U=a.b;this.b=new uL(this);this.b.e=!0;ew(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);ej();nv(a,b)}else this.lb|=1;Yn(Xn(this.pb))[vd]=ze;this.pb.style[$g]="2147483647"}s(659,308,ei,qK);_.Xc=function(a){Fv(this,a);1==Cu(a.type)&&jw(this,!1)};_.b=null;
function uL(a){this.c=a;this.d=new Vi;this.j=new Vi;a=(cy(),by);new Sy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(xg);this.f=$doc.createElement(Ag);yu(b,this.f);this.p=!0;a=Qw();b=(zu(),Au(b));a.appendChild(b);this.pb=a;pl();this.pb.setAttribute("role",Tl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),ej(),nv(a,b)):this.lb|=2225;this.pb[vd]=ye;a=wv(this.pb)+"-vertical";Ci(this.dd(),a,!0);this.pb.style[Mf]=cb;this.pb.setAttribute("hideFocus",Sg);z(this,new ay(this),(Zp(),Zp(),$p))}
s(660,347,ji,uL);_.Xc=function(a){switch(Cu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ux(this,a)};_.Gd=function(a,b){Yx(this,a,b);b||this.b&&jw(this.c,!1)};_.b=!0;_.c=null;
function tL(a){var b=(cx(),nx),c=(qx(),rx),d;d=new Xw;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;Vw(b.b);b.b.d.rows[0].cells[0][bd]=c.b;Vw(b.b);b.b.d.rows[0].cells[0].style[Ug]=e.b;Vw(d);b=Rw(d,0,0,!0);if(a){Pj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Tw(g,f.d);gt(f.c,g,a);c.b=c.b.c}else e=c.c.d,Pi(c.c,a);a.pb[Rc]=e;yu(b,a.pb);Iv(a,d)}Lw(this,d);Ci(this.pb,"mosaic-WidgetWrapper",!0)}s(661,323,Hh,tL);_.b=null;_.c=null;function OJ(a){this.b=a}s(662,1,{},OJ);
_.Ec=function(){this.b.hb&&this.b!=this.b.r.b&&jG(this.b)};_.b=null;function PJ(a){ik();this.b=a}s(663,24,{},PJ);_.wc=function(){Dq(this.b.T.jb);var a=this.b;bs((!a.y&&(a.y=new vL),a.y))};_.b=null;function QJ(a){ik();this.b=a}s(664,24,{},QJ);_.wc=function(){DJ(this.b,(tq(),uq))};_.b=null;function RJ(a){ik();this.b=a}s(665,24,{},RJ);_.wc=function(){DJ(this.b,(tq(),EJ))};_.b=null;function UJ(){}s(666,1,{},UJ);function XJ(a){this.b=a}s(667,1,{},XJ);_.Ec=function(){this.b.Bd()};_.b=null;
function $J(a){this.b=a}s(668,1,{},$J);_.b=null;function aK(a){this.b=a}s(669,1,Lh,aK);_.qc=function(){this.b.O==(tq(),uq)?ck(this.b.A,333):this.b.O==EJ&&ck(this.b.B,333)};_.b=null;function BJ(a){this.pb=a;Dv(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},BJ);_.Jc=function(a){return z(this,a,(yr(),yr(),zr))};_.Kc=function(a){return z(this,a,(kj(),kj(),lj))};_.Lc=function(a){return z(this,a,(Cr(),Cr(),Dr))};_.Mc=function(a){return z(this,a,(mj(),mj(),nj))};
function vL(){us.call(this,null)}s(671,238,Fh,vL);function tq(){tq=u;uq=new wL("MAXIMIZED",0);EJ=new wL("MINIMIZED",1);FJ=new wL("NORMAL",2);xL=F(yL,r,139,[uq,EJ,FJ])}function wL(a,b){E.call(this,a,b)}s(672,139,{113:1,116:1,118:1,139:1},wL);var xL,uq,EJ,FJ;function nu(a){var b,c,d,e;c=ij();b=jj();e=(ov(),pv).scrollWidth;d=pv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Yg]=c-1+Tf);0<=b-1&&(a.pb.style[Be]=b-1+Tf)}
function zL(a,b){var c,d,e;if(a.n)return!0;a.y.Ee();for(c=new Kv(b);c.b.b<c.b.c.d-1;)d=nJ(Lv(c.b)),e=d.ob,y(e,145)&&e.hd(d.ed()),d.ed()&&Pi(a.y,d);return!0}
function AL(a,b){var c,d,e;if(b.b)a.d&&Wj(a.d),a.d=new BL(a,b),Yj(a.d,333);else for(d=new Ai(a.y);d.c<d.e.ye();)c=Bi(d),e=c.nb,CL(b,c,e.t,e.u),DL(c,e.v,e.s,F(I,k,-1,[EL(a.r.b,c).e,EL(a.q.b,c).d,EL(a.o.b,c).b,EL(a.p.b,c).c]),F(I,k,-1,[FL(a.j.b,c).e,FL(a.i.b,c).d,FL(a.e.b,c).b,FL(a.f.b,c).c]),F(I,k,-1,[GL(a.v,c),GL(a.u,c),GL(a.s,c),GL(a.t,c)]))}
function HL(){this.y=new Vi;this.k=new IL(this);this.x=new JL(this.k);this.w=new KL(this.k);this.r=new LL(this.k);this.q=new ML(this.k);this.o=new NL(this.k);this.p=new OL(this.k);this.j=new PL(this.k);this.i=new QL(this.k);this.e=new RL(this.k);this.f=new SL(this.k);this.v=new TL(this.k);this.u=new TL(this.k);this.s=new TL(this.k);this.t=new TL(this.k)}s(675,1,{});_.Pf=function(a){AL(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 UL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ai(b.y);e.c<e.e.ye();)d=Bi(e),y(d,62)&&(d=d.jb),f=d.nb,CL(c,d,f.t,f.u),DL(d,f.v,f.s,F(I,k,-1,[EL(b.r.b,d).e,EL(b.q.b,d).d,EL(b.o.b,d).b,EL(b.p.b,d).c]),F(I,k,-1,[FL(b.j.b,d).e,FL(b.i.b,d).d,FL(b.e.b,d).b,FL(b.f.b,d).c]),F(I,k,-1,[GL(b.v,d),GL(b.u,d),GL(b.s,d),GL(b.t,d)]));VL(c);a.b.d=null;for(a=new Ai(a.b.y);a.c<a.e.ye();)b=Bi(a),y(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function BL(a,b){this.b=a;this.c=b;var c=(ek(),fk);this.n=new dk(this);this.t=c}s(676,17,{},BL);_.rc=function(){UL(this)};_.sc=function(){UL(this)};
_.uc=function(a){var b,c,d;for(c=new Ai(this.b.y);c.c<c.e.ye();)b=Bi(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),CL(this.c,b,d.j,d.w),DL(b,d.x,d.i,F(I,k,-1,[EL(this.b.r.b,b).e,EL(this.b.q.b,b).d,EL(this.b.o.b,b).b,EL(this.b.p.b,b).c]),F(I,k,-1,[FL(this.b.j.b,b).e,FL(this.b.i.b,b).d,FL(this.b.e.b,b).b,FL(this.b.f.b,b).c]),F(I,k,-1,[GL(this.b.v,b),GL(this.b.u,b),GL(this.b.s,b),GL(this.b.t,b)]))};_.b=null;_.c=null;s(678,1,{});
_.b=null;function RL(a){this.b=a}s(677,678,{},RL);function SL(a){this.b=a}s(679,678,{},SL);function QL(a){this.b=a}s(680,678,{},QL);function PL(a){this.b=a}s(681,678,{},PL);function NL(a){this.b=a}s(682,678,{},NL);function OL(a){this.b=a}s(683,678,{},OL);function ML(a){this.b=a}s(684,678,{},ML);function LL(a){this.b=a}s(685,678,{},LL);s(686,678,{},function(a){this.b=a});s(687,678,{},function(a){this.b=a});function GL(a,b){var c=a.b,d;d=Yi(c.e,b);d||(d=new BK(wK(b.pb)),x(c.e,b,d));return d.e}
function TL(a){this.b=a}s(688,678,{},TL);function KL(a){this.b=a}s(689,678,{},KL);function JL(a){this.b=a}s(690,678,{},JL);function FL(a,b){var c;c=Yi(a.b,b);c||(c=new BK(CJ(b.pb)),x(a.b,b,c));return c}function EL(a,b){var c;c=Yi(a.c,b);c||(c=new BK(vK(b.pb)),x(a.c,b,c));return c}
function WL(a,b){var c,d;d=Yi(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=kL(b),f,g,i,h,l;if(y(b,144)){if(null!=c.n&&null!=c.k){d=new wq(XL(e,!0),XL(e,!1));break a}h=b.If();null!=c.n&&(h.c=XL(e,!0));null!=c.k&&(h.b=XL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new wq(XL(e,!0),XL(e,!1));break a}h=new zK;f=b.pb;l=f.style;g=l[Qf];i=l[Vg];l[Qf]="static";l[Vg]=Ce;null!=c.n?h.c=XL(e,!0):(l[Yg]=fd,h.c=(f.offsetWidth||0)+EL(d.p.b,b).c+EL(d.q.b,b).d);null!=c.k?h.b=XL(e,!1):(l[Be]=fd,h.b=(f.offsetHeight||0)+EL(d.r.b,b).e+
EL(d.o.b,b).b);l[Qf]=g;l[Vg]=i}d=h}null!=c.n&&(oj(),xp)==c.n.Rf()||null!=c.k&&(oj(),xp)!=c.k.Rf()||x(a.f,b,d)}return d}function IL(a){this.i=a;this.d=new yi;this.f=new yi;this.c=new yi;this.b=new yi;this.e=new yi}s(691,1,{},IL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function YL(a){var b;b=a.nb;if(null==b||!y(b,142))b=new ZL,a.nb=b;return b}function MK(){PK.call(this,(QK(),$L))}function PK(a){var b=(aM(),bM);HL.call(this);this.c=a;this.b=b}s(692,675,{},MK,PK);
_.Qf=function(a){var b,c,d,e,f,g,i,h,l;h=new zK;zL(this,a);l=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);d=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(QK(),$L)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ai(this.y);a.c<a.e.ye();)c=Bi(a),e=YL(c),b=null,i=c.ob,y(i,145)&&(b=i,b=cM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==$L?(l+=WL(this.x.b,c).c,e.b=WL(this.w.b,
c).b,y(i,145)&&(l+=b.c,e.b+=b.b),f=zj(f,e.b)):(d+=WL(this.w.b,c).b,e.c=WL(this.x.b,c).c,y(i,145)&&(d+=b.b,e.c+=b.c),g=zj(g,e.c));this.c==$L?(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(zL(this,a)&&(d=this.y.d,0!=d)){H=a.p;q=GL(this.t,a);B=GL(this.v,a);c=vq(a.pb);P=c.c-(q+GL(this.u,a));o=c.b-(B+GL(this.s,a));g=P;c=o;this.c==(QK(),$L)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new Ai(this.y);e.c<e.e.ye();)d=Bi(e),b=null,n=YL(d),w=d.ob,y(w,145)&&(b=w,b=cM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==$L?(n.e?++h:(n.c=WL(this.x.b,d).c,y(w,145)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=WL(this.w.b,d).b,y(w,145)&&(n.b+=b.b))):(n.d?++i:(n.b=WL(this.w.b,
d).b,y(w,145)&&(n.b+=b.b),c-=n.b),n.e?n.c=P:(n.c=WL(this.x.b,d).c,y(w,145)&&(n.c+=b.c)));for(e=new Ai(this.y);e.c<e.e.ye();)d=Bi(e),b=null,n=d.nb,w=d.ob,y(w,145)&&(b=w,b=cM(b),b=new wq(b[1]+b[3],b[0]+b[0])),K=n.c,m=n.b,this.c==$L?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==RK?(n.t=this.b==(aM(),bM)?q:this.b==dM?q+~~(P/2)-~~(K/2):q+P-K,n.u=B,n.v=l,n.s=f,B+=m+H):(this.b==(aM(),bM)?(n.t=q,n.u=B):this.b==dM?(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()-Qj(a.pb)-GL(this.t,a),-1==n.p&&(n.p=w),w=d.ad()-Sj(a.pb)-GL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.cd()),-1==n.o&&(n.o=d.bd()));AL(this,a)}};_.b=null;_.c=null;function aM(){aM=u;bM=new eM("START",0);dM=new eM(Fb,1);fM=new eM("END",2);gM=F(hM,r,140,[bM,dM,fM])}function eM(a,b){E.call(this,a,b)}s(693,139,{113:1,116:1,118:1,140:1},eM);var gM,dM,fM,bM;function QK(){QK=u;$L=new iM("HORIZONTAL",0);RK=new iM("VERTICAL",1);jM=F(kM,r,141,[$L,RK])}
function iM(a,b){E.call(this,a,b)}s(694,139,{113:1,116:1,118:1,141:1},iM);var jM,$L,RK;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 ZL(){this.f=!1}function ZJ(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},ZL,ZJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function lM(a,b){if(a.n)return!0;zL(a,b);if(0<a.y.d){a.b=uu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,143))d=new mM,c.nb=d;a.c=d;a.y.Ee();Pi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function nM(){HL.call(this)}s(697,675,{},nM);
_.Qf=function(a){var b,c;c=new zK;lM(this,a);if(this.b){b=WL(this.x.b,this.b).c;var d=WL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,145)&&(b=cM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);c.b+=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);return c};
_.Pf=function(a){var b,c,d,e,f;lM(this,a)&&(d=GL(this.t,a),e=GL(this.v,a),c=vq(a.pb),f=c.c-(d+GL(this.u,a)),c=c.b-(e+GL(this.s,a)),b=this.b.ob,y(b,145)&&(b=cM(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()-Qj(a.pb)-GL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ad()-Sj(a.pb)-GL(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())),AL(this,a))};_.b=null;_.c=null;function mM(){this.f=!1}
s(698,696,{143:1,146:1},mM);function cM(a){var b,c,d,e;null==a.b&&(a.b=v(I,k,-1,4,1),e=Xn(dv(dv(a.d,0),0)),c=Xn(dv(dv(a.d,2),2)),d=vK(a.pb),b=CJ(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 oM(a,b){a.kb&&Pj(a);return fw(a,b)}function pM(){Dw();tw.call(this,Ew)}s(699,313,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,145:1},pM);_.rd=function(a){return oM(this,a)};_.b=null;
function YJ(a,b,c){var d=a.q.d;b.nb=c;mJ(a,b,a.pb,d,!0)}function qM(a){var b;b=a.ob;return y(b,145)?b:a}function zq(a){if(!a.kb)return new zK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Qf(a),Bq(a,a.k),a.e.Pf(a),a.k=a.e.Qf(a);return a.k}function nJ(a){return y(a,145)?a.jb:a}function rM(a){var b;if(!a.o){b=(!IK&&(IK=new HK),IK);var c=uM(a,gb,!0);b.b=c;c=uM(a,hb,!0);b.c=c;a.o=b}return a.o}
function mJ(a,b,c,d,e){if(y(b,62))throw new pk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,146)&&f.f?(c=new pM,Tv(a,c,a.pb,d,!0),gw(c,b)):Tv(a,b,c,d,e);oJ(a,b)}
function oJ(a,b){var c;c=a.e;if(b){var d=c.k;Ji(d.d,b);Ji(d.f,b);Ji(d.c,b);Ji(d.b,b);Ji(d.e,b)}else d=c.k,xy(d.d),xy(d.f),xy(d.c),xy(d.b),xy(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==qM(a))c=c.ob;else{if(y(c,138)||y(c,61))d=c,c=c.ob,c==qM(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 Dq(a){a.kb&&a.pb.style.display!=Af&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.Pf(a),a.d=!1,VL(a))}
function VL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=nJ(Py(a.q,d)),y(b,145)&&(b=b.jb),b.ed()&&(y(b,144)?b.Kf():y(b,75)&&b.Hd())}function pJ(a,b){var c;y(b,145)&&(b=y(b,145)?b.jb:b);c=qM(b);return $v(a,c)?(y(c,145)&&oM(c,b),oJ(a,null),!0):!1}function LK(a,b){var c;a.e=b;null!=a.f&&Ti(a,wv(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Wy(a.f,yv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Ui(a,wv(a.pb)+Ca+a.f);oJ(a,null)}
function uM(a,b,c){a.n||(a.n=$doc.createElement(sg),xK(a.n,Qf,Zc),xK(a.n,Vg,Ce),xK(a.n,Re,cb),xK(a.n,Jg,cb),a.pb.appendChild(a.n));xK(a.n,Yg,b);xK(a.n,Be,b);a=uK(a.n);return c?a.c:a.b}
function XL(a,b){var c;c=null.Rf();if(c==(oj(),Jp)){c=(rM(a),null.Rf());var d=(-1==GK&&(GK=kJ(ib,!0)),GK);return M(L(Math.round(100*d*c/254)))}if(c==zp)return c=rM(a),d=null.Rf(),M(L(uE(d*(-1==c.b&&(c.b=kJ(gb,!0)),c.b))));if(c==Bp)return c=rM(a),d=null.Rf(),M(L(uE(d*(-1==c.c&&(c.c=kJ(hb,!0)),c.b))));if(c==Hp)return c=(rM(a),null.Rf()),d=(-1==GK&&(GK=kJ(ib,!0)),GK),M(L(Math.round(d*c)));if(c==Lp)return c=(rM(a),null.Rf()),d=(-1==GK&&(GK=kJ(ib,!0)),GK),M(L(Math.round(10*d*c/254)));if(c==Fp)return M(L(uE(12*
(rM(a),null.Rf())*M(L(uE((-1==GK&&(GK=kJ(ib,!0)),GK)/72))))));if(c==xp)return uM(a,null.Rf(),b);if(c==Dp)return c=(rM(a),M(L(uE(null.Rf())))),d=(-1==GK&&(GK=kJ(ib,!0)),GK),M(L(Math.round(d*c/72)));if(null.Rf()==vp)return M(L(uE(null.Rf())));throw new pk("Invalid size: "+null.Rf());}function NJ(){var a=new nM;cw.call(this);this.k=new wq(-1,-1);new vM(this);this.pb[vd]="mosaic-LayoutPanel";LK(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},NJ);
_.vd=function(a){mJ(this,a,this.pb,this.q.d,!0)};_.kd=function(){Nv(this,new wM)};_.ld=function(){Nv(this,new xM)};_.If=function(){return zq(this)};_.sd=function(a){return Wv(this.q,qM(a))};_.td=function(a,b,c,d){mJ(this,a,b,c,d)};_.Jf=function(a){oJ(this,a)};_.ud=function(){return new Kv(this)};_.Kf=function(){Dq(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=zq(this),null!=this.j)a=a.b+Tf,this.jd(this.j),this.gd(a),this.j=null;else if(null!=this.i){var b=this.i;this.jd(a.c+Tf);this.gd(b);this.i=null}else b=a.b+Tf,this.jd(a.c+Tf),this.gd(b);Dq(this)}};_.Hd=function(){Dq(this)};_.rd=function(a){return pJ(this,a)};_.gd=function(a){this.pb.style[Be]=a;this.kb||(this.i=a)};_.wd=function(a,b,c){a=qM(a);Zv(this,a);this.xd(a,b,c)};
_.jd=function(a){this.pb.style[Yg]=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 wM(){}s(701,1,{},wM);_.Fd=function(a){qM(a).nd()};function xM(){}s(702,1,{},xM);_.Fd=function(a){qM(a).od()};function Kv(a){this.c=a;this.b=new Yv(this.c.q)}s(703,1,{},Kv);_.Uc=function(){return this.b.b<this.b.c.d-1};_.Vc=function(){return nJ(Lv(this.b))};_.Wc=function(){Mv(this.b)};_.c=null;function yM(){yM=u;new ix}
function vM(a){yM();Ci(a.pb,"dragdrop-dropTarget",!0);this.b=a;new zM(this)}s(704,9,{},vM);function zM(a){ik();this.b=a}s(705,24,{},zM);_.wc=function(){oJ(this.b.b,null);Dq(this.b.b)};_.b=null;function kL(a){a=a.ob;return!a?null:y(a,144)?a:kL(a)}function HJ(a,b,c){var d;d=a.pb;DL(a,b,c,vK(d),CJ(d),wK(d))}
function DL(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)+(oj(),Tf)),b!=a.cd()&&a.jd((0>b?0:b)+Tf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.gd((0>b?0:b)+(oj(),Tf)),c!=a.bd()&&a.gd((0>c?0:c)+Tf))}function Bq(a,b){HJ(a,b.c,b.b)}function CL(a,b,c,d){b=qM(b);Zv(a,b);a.xd(b,c,d)}s(708,1,{});
function WD(){var a,b,c,d;d=xE("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 AM(){this.b=new yi;new yi;new yi}s(707,708,{},AM);function VD(){VD=u;BM=new AM}function $D(){var a=XD,b=$wnd.JSApplet.JSME;VD();x(BM.b,a,b)}var BM;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Fn&&(e=Zj(),2E3<e-Hn&&(Hn=e,Gn=En()));if(0==Fn++){var f=(In(),Jn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Rn(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=(In(),Jn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Rn(l,m);while(h.d);h.d=m}}--Fn;c&&-1!=Gn&&($wnd.clearTimeout(Gn),Gn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(jt)()}catch(d){a(b)}else A(jt)()}var YD=V(1),xn=V(100),CM=lE(" I"),I=gE(715,CM),PE=gE(713,YD),DM=lE(" Z"),dH=gE(716,DM);V(99);V(98);V(97);var EM=V(496),ln=gE(717,EM),FM=V(257),Mt=gE(718,FM);V(258);V(139);var GM=lE(" B");V(486);var HM=lE(" C"),ti=gE(719,HM);V(484);var IM=lE(" D"),xF=gE(720,IM);V(485);V(487);var JM=V(490),tE=gE(721,JM),KM=lE(" J"),LM=V(2),lt=gE(714,LM),rK=gE(722,GM);V(499);V(482);V(96);V(186);V(105);V(478);var XD=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 ZD=kE(),RA=V(408),jF=gE(723,RA),MM=V(539),NG=gE(724,MM),NM=V(394);V(393);V(392);V(391);V(535);var ct=gE(725,I),OM=W(537,function(){pF();return RG}),SG=gE(726,OM);V(538);V(417);V(416);V(531);V(530);V(540);V(541);V(536);V(451);V(534);var tA=gE(727,NM);V(406);V(543);V(198);V(197);V(291);V(238);V(293);V(206);var PM=V(205);V(241);V(240);V(239);V(388);V(389);V(390);V(307);var QM=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 KB=V(432),UF=gE(728,KB),hH=gE(729,KM);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 RM=kE(),eJ=gE(730,RM);V(461);V(471);V(470);V(469);V(472);V(473);V(612);V(613);V(614);V(615);V(522);var SM=W(247,function(){Ss();return Xs}),Ys=gE(731,SM);V(502);V(441);V(442);V(425);var vB=V(420);V(404);V(405);V(430);var GB=V(429);V(422);V(421);V(520);V(529);V(411);var VA=V(410);V(465);V(532);V(533);V(495);V(542);V(439);V(440);V(414);V(396);V(395);V(448);kE();kE();kE();V(398);V(399);V(287);
var TM=W(174,function(){oj();return Np}),Op=gE(732,TM),UM=W(138,function(){pj();return lo}),mo=gE(733,UM),VM=W(145,function(){no();return Yo}),Zo=gE(734,VM),WM=W(164,function(){$o();return ip}),jp=gE(735,WM),XM=W(169,function(){kp();return tp}),up=gE(736,XM);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 Qy=gE(737,QM);V(379);V(582);V(581);V(415);V(202);V(228);V(230);var bB=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 dB=V(565);V(409);
V(584);V(589);V(449);V(489);V(452);var vA=V(403),uA=gE(738,VA);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 wB=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 YM=W(672,function(){tq();return xL}),yL=gE(739,YM);V(671);V(670);V(662);V(663);V(664);V(665);V(666);
V(667);V(668);V(669);V(643);var ZM=W(312,function(){uw();return Bw}),Cw=gE(740,ZM),$M=W(359,function(){qw();return jy}),ky=gE(741,$M);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 aN=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 bN=W(372,function(){Ay();return Ly}),My=gE(742,bN);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 hC=V(444),jC=gE(743,hC);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 cN=V(49),Zx=gE(744,cN);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 AK=V(630);V(315);var EK=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 dK=gE(745,aN);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 FK=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 pL=gE(746,PM);V(276);V(675);V(692);var dN=W(693,function(){aM();return gM}),hM=gE(747,dN),eN=W(694,function(){QK();return jM}),kM=gE(748,eN);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 fN=V(25),sk=gE(749,fN);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 CK=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>