summaryrefslogtreecommitdiff
path: root/public/jsme/4DD5A381A59C969C147B4AF79F32C2F6.cache.html
blob: ad986eb1c72ab696628ec76af8c2f0afc8ee3ffe (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
<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 = '4DD5A381A59C969C147B4AF79F32C2F6';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",ea=" ",fa=" of ",ha='"',ia='" ',ja="#",ka="$MOL\n",la="&",ma="&amp;",na="&gt;",oa="&lt;",pa="&nbsp;",qa="'",ra="(",sa=")",ta="*",ua="+",va=",",xa=", ",za="-",Aa="-C#C-Me",Ba="-C#CH",Ca="-C#N",Da="-C(=O)N",Ea="-C(=O)OH",Fa="-C(=O)OMe",Ga="-CCl3",Ha="-CF3",Ia="-CMe3",Ja="-NC=O",La="-NH-SO2-Me",Na="-NMe2",Oa="-NO2",Pa="-OC(=O)Me",Qa="-SO2-NH2",Ra="-SO3H",Sa="-selected",Ta=".",Ua=".call(this)}",Va="/",Xa="//",Ya="/>",Za="0",$a="0px",ab="1",bb="100%",cb="1em",eb="1ex",fb="1in",gb="2",
ib="3",kb=":",lb=": ",mb=";",nb="<",ob="<V1:",pb="<V2:",rb="=",sb=">",tb="?",ub="@",vb="A",xb="After",yb="Any",zb="Aromatic",Ab="B",Bb="Before",Cb="Br",Eb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Mb="Dialog",Nb="East",Pb="F",Qb="First",Rb='For input string: "',Sb="GBVTBU-BB",Tb="H",Ub="Helvetica",Vb="I",Wb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JUSTIFY",$b="JavaScript",ac="LEFT",bc="MOL n. ",cc="N",dc="NA",fc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",rc="R3",sc="RIGHT",tc="ROLL_DOWN",uc="RXN",vc="Reset",wc="Resize-",zc="Ring",Ac="S",Ec="SMILES",Fc="Se",Gc="Si",Hc="South",Ic="Style names cannot be empty",Jc="Text",Kc="V1",Lc="V2",Mc="West",Nc="X",Oc="[",Vc="\\",Wc="]",Xc="_",Yc="__uiObjectID",Zc="a",$c="absolute",ad="alert",bd="alertdialog",cd="align",dd="alpha(opacity=",
ed="antialias",fd="application",gd="article",hd="auto",id="backgroundColor",jd="banner",kd="blur",od="bolder",qd="border",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="col",Dd="colSpan",Ed="columnheader",Fd="combobox",Gd="complementary",Kd="contentinfo",Pd="contextmenu",Qd="dblclick",Rd="definition",Sd="dialog",Td="dir",Ud="directory",Vd="display",Wd="div",Xd="document",
Yd="dragdrop-handle",Zd="dragdrop-selected",$d="end_gesture",ae="error",be="filter",ce="float",de="focus",ee="fontFamily",fe="fontSize",ge="fontStyle",he="fontWeight",ie="form",je="function",ke="g",le="gesturechange",me="gestureend",oe="gesturestart",pe="google",qe="grid",re="gridcell",se="group",ze="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ee="ie8",Fe="img",Ge="is_touch_supported",He="italic",Ie="java.vm.name",Je="jsa-resetDiv",Ke="keydown",Le="left",Me="link",Ne="list",
Oe="listbox",Pe="listitem",Qe="load",Re="log",Te="ltr",Ue="main",Ve="marquee",We="math",Xe="menu",Ye="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",gf="menuitemradio",hf="middle",jf="mousedown",kf="mousemove",lf="mouseout",mf="mouseup",nf="msie",of="multipart",pf="n",qf="navigation",rf="none",sf="noreaction",tf="note",uf="nowrap",vf="null",wf="number",xf="object",yf="offsetHeight",zf="offsetWidth",Af="onclick",Bf="onload",Cf="ontouchstart",Df="opacity",Ef="opera",Ff="option",Gf="outline",
Hf="overflow",If="padding",Jf="popupContent",Kf="position",Mf="presentation",Nf="progressbar",Of="px",Pf='px"',Qf="px,",Rf="px, ",Sf="px;",Tf="px;height:",Uf="px;top:",Vf="px;width:",Wf="radio",Xf="radiogroup",Zf="reaction",$f="region",ag="return function() { w.__gwt_dispatchUnhandledEvent_",bg="rgb(",cg="right",dg="rotation",eg="row",fg="rowgroup",gg="rowheader",hg="rtl",ig="s",jg="scale100",kg="scrollbar",lg="se",mg="search",ng="separator",og="serif",pg="slider",qg="span",rg="spinbutton",sg="status",
tg="styleFloat",ug="subMenuIcon-selected",vg="tab",wg="table",xg="tablist",yg="tabpanel",zg="tbody",Ag="td",Bg="text",Cg="textAlign",Dg="textbox",Eg="timer",Fg="toolbar",Gg="tooltip",Hg="top",Ig="touchcancel",Jg="touchend",Kg="touchmove",Lg="touchstart",Mg="tr",Ng="tree",Og="treegrid",Pg="treeitem",Qg="true",Rg="value",Sg="verticalAlign",Tg="visibility",Ug="visible",Vg="w",Wg="whiteSpace",Xg="width",Yg="x",Zg="zIndex",$g="zoom",ah="|",_,bh={l:4194303,m:4194303,h:1048575},ch={l:0,m:0,h:0},dh={l:1,
m:0,h:0},kh={l:2,m:0,h:0},lh={l:3,m:0,h:0},mh={l:4,m:0,h:0},nh={l:8,m:0,h:0},oh={l:10,m:0,h:0},ph={l:16,m:0,h:0},qh={l:32,m:0,h:0},rh={l:64,m:0,h:0},sh={l:128,m:0,h:0},th={l:256,m:0,h:0},uh={l:512,m:0,h:0},vh={l:1024,m:0,h:0},wh={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={67:1,69:1,84:1},Gh={18:1,67:1},Hh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Ih={83:1},Jh={12:1,14:1,22:1,
27:1,30:1,33:1,34:1,36:1,98:1},Kh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Lh={7:1,8:1,67:1,70:1,72:1},Mh={13:1,37:1},Nh={20:1},Oh={68:1},Ph={6:1,8:1,67:1,70:1,72:1},Qh={67:1,73:1,81:1},Rh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},Sh={87:1},k={67:1,69:1},Th={85:1},Uh={8:1,9:1,67:1,70:1,72:1},Vh={67:1},Wh={67:1,73:1,79:1,81:1},Xh={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,91:1,98:1},Yh={11:1},Zh={38:1,67:1,73:1,79:1,81:1},$h={35:1,67:1,70:1,72:1},ai={49:1,67:1},bi={27:1,
34:1},ci={67:1,73:1,75:1,79:1,81:1},di={84:1},q={66:1,67:1,69:1},ei={44:1,49:1,63:1,67:1},fi={67:1,69:1,83:1},gi={65:1},hi={10:1,67:1,70:1,72:1},ii={21:1},ji={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},ki={67:1,83:1},li={14:1},mi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},ni={44:1,45:1,49:1,63:1,67:1},oi={44:1,45:1,49:1,55:1,63:1,67: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 pi(this)};
_.tS=function(){var a=this.cZ.d+ub,b;b=this.hC();var c,d,e;c=v(qi,k,-1,8,1);d=(ri(),si);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 ti(){ti=u;ui=new vi}function wi(a){for(var b,a=new xi(a.j.k);a.b<a.d.ue();)b=yi(a),zi(b._c(),Zd,!1),Ai(a)}
function Bi(a,b,c){var a=a.n,d;try{d=new Ci(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=Di(e);if(y(e,73))throw new Ei("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}zi(b._c(),Sb,!0);zi(c._c(),Yd,!0);x(ui,b,c)}function Fi(a,b){var c;c=Gi(ui,b);var d;d=Gi(a.n.c,c);if(!d)throw new Hi("dragHandle was not draggable");Ii(d.b.a);Ii(d.d.a);Ii(d.c.a);zi(b._c(),Sb,!1);zi(c._c(),Yd,!1)}
function Ji(a){var b;a.o=!1;for(a=new xi(a.j.k);a.b<a.d.ue();)b=yi(a),zi(b._c(),Zd,!1),Ai(a)}function Ki(a,b){Li(a.j.k,b)?zi(b._c(),Zd,!1):a.o?(Mi(a.j.k,b),zi(b._c(),Zd,!0)):(a.j.k.ze(),Mi(a.j.k,b))}function Ni(a){this.f=a;this.j=new Oi(this);this.n=new Pi(this.j)}s(3,1,{});_.jc=function(){Qi(this.j.e,"dragdrop-dragging")};_.kc=function(){Ri(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var ui;function Oi(a){this.k=new Si;this.d=a;this.a=a.f}s(4,1,{},Oi);_.a=null;
_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function Ti(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.lc()}function Ui(a,b){var c;c=Vi(a.c,Wi).a;b.a.ctrlKey||b.a.metaKey||wi(a.b.d);Ki(a.b.d,c)}function Xi(a){a.b.f=null;a.b.d.kc();Yi((Zi(),$i(null)),a.a,0,0);var b=a.a.gb;aj=b;bj();b.setCapture();a.d=2}
function Pi(a){this.c=new vi;this.b=a;this.a=new cj;dj(this.a,ej(),fj());z(this.a,this,(gj(),gj(),hj));z(this.a,this,(ij(),ij(),jj));a=this.a.gb.style;a[be]="alpha(opacity=0)";kj||(lj=-1!=navigator.userAgent.toLowerCase().indexOf(nf)&&8==$doc.documentMode?!0:!1,kj=!0);lj?a.filter=dd+0+sa:a.opacity=0;a.margin=0+(yj(),Of);a.borderStyle=(zj(),rf);a[id]="blue"}s(5,1,{},Pi);
_.mc=function(a){var b,c,d,e;c=a.f;d=Aj(a);e=Bj(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!Wi)Wi=c,this.b.e=Vi(this.c,Wi).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Cj(this.b.k,this.b.e)&&(wi(this.b.d),Ki(this.b.d,this.b.e)),Dj(new Ej),this.e=!0,Fj(a.a),this.f=d,this.i=e,b=new Gj(Wi,null),Wi!=this.b.e&&(c=new Gj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,Xi(this),1!=this.d&&Ti(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Hj(a,b);a=Ij(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Jj(Kj(d-this.f),Kj(a-this.i))>=this.b.d.k?(Lj(),-1!=Cj(this.b.k,this.b.e)||Ki(this.b.d,this.b.e),c=new Gj(Wi,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,Xi(this)):Fj(Mj)),1==this.d)return;Fj(Mj);Ti(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Hj(a,b);b=Ij(a,b);if(1==(a.a.button||0))if(this.e=!1,Wi)try{if(Lj(),1==this.d)Ui(this,a);else{d!=this.a&&(c=new Gj(d,null),e+=c.a,b+=c.d);try{Ti(this,e,b),this.b.d.jc(),3!=this.d&&Ui(this,a)}finally{var f=this.a.gb;aj&&f==aj&&(aj=null);bj();f.releaseCapture();Nj(this.a);this.d=1;this.b.e=null}}}finally{Wi=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var Wi=null;function Ej(){}s(6,1,ii,Ej);_.pc=function(){Lj()};
function Ci(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},Ci);_.a=null;_.b=null;_.c=null;_.d=null;s(8,1,{});s(10,8,{});s(9,10,{});_.a=null;s(11,1,{});_.tS=function(){return ra+this.a+xa+this.d+sa};function Gj(a,b){!a||a==(Zi(),$i(null))?this.f=this.e=0:(this.e=a.Xc()-Oj(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==(Zi(),$i(null))?this.c=this.b=0:(this.b=Pj(b.gb)+b.gb.clientLeft,this.c=Qj(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Gj);
_.tS=function(){return ra+this.a+xa+this.d+sa};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Lj(){try{$doc.selection.empty()}catch(a){}}function Rj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Li(c.a,b);0==c.a.c&&Sj(c.b);a.q=null}a.qc()}}function Tj(a,b){var c=Uj();Rj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Vj(a.k,Uj())}
function Wj(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.tc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rc(),!1):!0}s(17,1,{});_.qc=function(){this.u&&this.rc()};_.rc=function(){this.tc((1+Math.cos(6.283185307179586))/2)};_.sc=function(){this.tc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
function Vj(a,b){if(Wj(a.a,b)){var c=a.a,d=a.a.s,e;e=new Xj(d,a.a.k);Mi(d.a,e);1==d.a.c&&Yj(d.b,16);c.q=e}else a.a.q=null}function Zj(a){this.a=a}s(18,1,{},Zj);_.a=null;s(19,1,{});s(20,1,{2:1});function $j(){$j=u;ak=new bk}s(21,19,{});var ak=null;function bk(){this.a=new Si;this.b=new ck(this)}s(22,21,{},bk);function dk(){dk=u;ek=new Si;var a=new fk;gk();hk(ik?ik:ik=new jk,a)}function Sj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Li(ek,a)}
function Yj(a,b){if(0>b)throw new kk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Li(ek,a);a.b=!1;a.c=lk(a,b);Mi(ek,a)}function mk(a){return $wnd.setInterval(A(function(){a.uc()}),100)}function lk(a,b){return $wnd.setTimeout(A(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Li(ek,this);this.vc()};_.b=!1;_.c=0;var ek;function ck(a){dk();this.a=a}s(23,24,{},ck);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(nk,k,3,a.a.c,0);b=ok(a.a,b);c=new pk;for(e=0,f=b.length;e<f;++e)d=b[e],Li(a.a,d),Vj(d.a,c.a);0<a.a.c&&Yj(a.b,Jj(5,16-(Uj()-c.a)))};_.a=null;function Xj(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},Xj);_.a=null;_.b=null;s(27,1,{});_.a=null;function qk(){this.a=ad}s(26,27,{},qk);function rk(){this.a=bd}s(28,27,{},rk);function sk(){this.a=fd}s(29,27,{},sk);s(31,1,{});_.a=null;function tk(a){this.a=a}s(30,31,{},tk);function uk(){this.a=gd}s(32,27,{},uk);
function vk(){this.a=jd}s(33,27,{},vk);function wk(){this.a=sd}s(34,27,{},wk);function xk(){this.a=xd}s(35,27,{},xk);function yk(){this.a=Ed}s(36,27,{},yk);function zk(){this.a=Fd}s(37,27,{},zk);function Ak(){this.a=Gd}s(38,27,{},Ak);function Bk(){this.a=Kd}s(39,27,{},Bk);function Ck(){this.a=Rd}s(40,27,{},Ck);function Dk(){this.a=Sd}s(41,27,{},Dk);function Ek(){this.a=Ud}s(42,27,{},Ek);function Fk(){this.a=Xd}s(43,27,{},Fk);function Gk(){this.a=ie}s(44,27,{},Gk);function Hk(){this.a=qe}
s(45,27,{},Hk);function Ik(){this.a=re}s(46,27,{},Ik);function Jk(){this.a=se}s(47,27,{},Jk);function Kk(){this.a=Be}s(48,27,{},Kk);function Lk(a){this.a=a.id}s(49,1,{4:1,5:1},Lk);_.a=null;function Mk(){this.a=Fe}s(50,27,{},Mk);function Nk(){this.a=Me}s(51,27,{},Nk);function Ok(){this.a=Ne}s(52,27,{},Ok);function Pk(){this.a=Oe}s(53,27,{},Pk);function Qk(){this.a=Pe}s(54,27,{},Qk);function Rk(){this.a=Re}s(55,27,{},Rk);function Sk(){this.a=Ue}s(56,27,{},Sk);function Tk(){this.a=Ve}s(57,27,{},Tk);
function Uk(){this.a=We}s(58,27,{},Uk);function Vk(){this.a=Xe}s(59,27,{},Vk);function Wk(){this.a=df}s(60,27,{},Wk);function Xk(){this.a=ef}s(61,27,{},Xk);function Yk(){this.a=ff}s(62,27,{},Yk);function Zk(){this.a=gf}s(63,27,{},Zk);function $k(){this.a=qf}s(64,27,{},$k);function al(){this.a=tf}s(65,27,{},al);function bl(){this.a=Ff}s(66,27,{},bl);function cl(){this.a=Mf}s(67,27,{},cl);s(68,31,{},function(a){this.a=a});function dl(){this.a=Nf}s(69,27,{},dl);
function el(){el=u;fl=new tk("aria-activedescendant")}var fl;function gl(){this.a=Wf}s(71,27,{},gl);function hl(){this.a=Xf}s(72,27,{},hl);function il(){this.a=$f}s(73,27,{},il);
function jl(){jl=u;kl=new rk;ll=new qk;ml=new sk;nl=new uk;ol=new vk;pl=new wk;ql=new xk;rl=new yk;sl=new zk;tl=new Ak;ul=new Bk;vl=new Ck;wl=new Dk;xl=new Ek;yl=new Fk;zl=new Gk;Al=new Ik;Bl=new Hk;Cl=new Jk;Dl=new Kk;El=new Mk;Fl=new Nk;Gl=new Pk;Hl=new Qk;Il=new Ok;Jl=new Rk;Kl=new Sk;Ll=new Tk;Ml=new Uk;Nl=new Wk;Ol=new Yk;Pl=new Zk;Ql=new Xk;Rl=new Vk;Sl=new $k;Tl=new al;Ul=new bl;Vl=new cl;Wl=new dl;Xl=new hl;Yl=new gl;Zl=new il;$l=new am;bm=new cm;dm=new em;fm=new gm;hm=new im;ym=new zm;Am=
new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;C=new vi;x(C,$f,Zl);x(C,ad,ll);x(C,Sd,wl);x(C,bd,kl);x(C,fd,ml);x(C,Xd,yl);x(C,gd,nl);x(C,jd,ol);x(C,sd,pl);x(C,xd,ql);x(C,re,Al);x(C,Ed,rl);x(C,se,Cl);x(C,Fd,sl);x(C,Gd,tl);x(C,Kd,ul);x(C,Rd,vl);x(C,Ne,Il);x(C,Ud,xl);x(C,ie,zl);x(C,qe,Bl);x(C,Be,Dl);x(C,Fe,El);x(C,Me,Fl);x(C,Oe,Gl);x(C,Pe,Hl);x(C,Re,Jl);x(C,Ue,Kl);x(C,Ve,Ll);x(C,We,Ml);x(C,Xe,Rl);x(C,df,Nl);x(C,ef,Ql);x(C,
ff,Ol);x(C,Ff,Ul);x(C,Wf,Yl);x(C,gf,Pl);x(C,qf,Sl);x(C,tf,Tl);x(C,Mf,Vl);x(C,Nf,Wl);x(C,Xf,Xl);x(C,eg,dm);x(C,fg,$l);x(C,gg,bm);x(C,mg,hm);x(C,ng,ym);x(C,kg,fm);x(C,pg,Am);x(C,rg,Cm);x(C,sg,Em);x(C,vg,Km);x(C,xg,Gm);x(C,yg,Im);x(C,Dg,Mm);x(C,Eg,Om);x(C,Fg,Qm);x(C,Gg,Sm);x(C,Ng,Ym);x(C,Og,Um);x(C,Pg,Wm)}var ll,kl,ml,nl,ol,pl,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl,Bl,Al,Cl,Dl,El,Fl,Il,Gl,Hl,Jl,Kl,Ll,Ml,Rl,Nl,Ql,Ol,Pl,Sl,Tl,Ul,Vl,Wl,Yl,Xl,Zl,C,dm,$l,bm,fm,hm,ym,Am,Cm,Em,Km,Gm,Im,Mm,Om,Qm,Sm,Ym,Um,Wm;
function em(){this.a=eg}s(75,27,{},em);function am(){this.a=fg}s(76,27,{},am);function cm(){this.a=gg}s(77,27,{},cm);function gm(){this.a=kg}s(78,27,{},gm);function im(){this.a=mg}s(79,27,{},im);function zm(){this.a=ng}s(80,27,{},zm);function Bm(){this.a=pg}s(81,27,{},Bm);function Dm(){this.a=rg}s(82,27,{},Dm);function Fm(){this.a=sg}s(83,27,{},Fm);function Lm(){this.a=vg}s(84,27,{},Lm);function Hm(){this.a=xg}s(85,27,{},Hm);function Jm(){this.a=yg}s(86,27,{},Jm);function Nm(){this.a=Dg}
s(87,27,{},Nm);function Pm(){this.a=Eg}s(88,27,{},Pm);function Rm(){this.a=Fg}s(89,27,{},Rm);function Tm(){this.a=Gg}s(90,27,{},Tm);function Zm(){this.a=Ng}s(91,27,{},Zm);function Vm(){this.a=Og}s(92,27,{},Vm);function Xm(){this.a=Pg}s(93,27,{},Xm);function pk(){this.a=Uj()}function Uj(){return(new Date).getTime()}s(94,1,{},pk);function $m(a){var b,c,d;d=new an;for(c=a;c;)b=c.wc(),c!=a&&bn(d.a,"Caused by: "),cn(d,c.cZ.d),bn(d.a,lb),bn(d.a,null==b?"(No exception detail)":b),bn(d.a,aa),c=c.e}
function dn(a){var b,c,d;c=v(en,k,80,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new fn;c[d]=a[d]}}function gn(a){var b;b=a.cZ.d;a=a.wc();return null!=a?b+lb+a:b}s(99,1,{67:1,81:1});_.wc=function(){return this.f};_.tS=function(){return gn(this)};_.e=null;_.f=null;function hn(a){jn();this.f=a}s(98,99,Qh,hn);function Hi(a){jn();this.f=a}function Ei(a,b){jn();this.e=b;this.f=a}s(97,98,Wh,Hi,Ei);
function kn(a){jn();this.b=a;this.a=j;var b,c,d;c=[];d=v(en,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new ln(c[a]);dn(d)}s(96,97,Wh,kn);
_.wc=function(){if(null==this.c){this.d=null==this.b?vf:mn(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":nn(this.b).d;this.a=this.a+lb+(mn(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(mn(this.b)){a=this.b;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=j;this.c=ra+this.d+") "+a+this.a}return this.c};_.a=j;_.b=null;_.c=null;_.d=null;function on(a,b){return pn(a)?a.eQ(b):a===b}
function nn(a){return pn(a)?a.cZ:qn}function rn(a){return pn(a)?a.hC():pi(a)}
function sn(){var a;sn=u;tn=(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 un(a){sn();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=tn[a.charCodeAt(0)],null==c?a:c});return ha+a+ha}var tn;s(105,1,{});function pi(a){return a.$H||(a.$H=++vn)}function wn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function xn(){return $wnd.setTimeout(function(){0!=yn&&(yn=0);zn=-1},10)}var yn=0,vn=0,An=0,zn=-1;
function Bn(){Bn=u;Cn=new Dn}function En(a,b){a.a=Fn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Gn(a)),Hn(a.e,1),!a.i&&(a.i=new In(a)),Hn(a.i,50))}function Dn(){}function Jn(a){return a.xc()}function Fn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Kn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].xc()&&(b=Fn(b,e)):e[0].pc()}catch(f){if(f=Di(f),!y(f,81))throw f;}}return b}function Hn(a,b){Bn();$wnd.setTimeout(function(){A(Jn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Dn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Cn;function Gn(a){this.a=a}s(108,1,{},Gn);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Kn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Uj();100>Uj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].xc())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.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;
function In(a){this.a=a}s(109,1,{},In);_.xc=function(){this.a.d&&Hn(this.a.e,1);return this.a.j};_.a=null;function Ln(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.yc(d.toString());c.push(e);var e=kb+e,f=b[e];if(f){var g,i;for(g=0,i=f.length;g<i;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function jn(){var a,b,c,d;c=Ln(new Mn);d=v(en,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new ln(c[a]);dn(d)}function Mn(){}s(112,1,{},Mn);
_.yc=function(a){var b,c,d;d=j;a=Nn(a);b=a.indexOf(ra);c=0==a.indexOf(je)?8:0;-1==b&&(b=On(a,Pn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Nn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function bn(a,b){a[a.explicitLength++]=null==b?vf:b}function Qn(){var a=[];a.explicitLength=0;return a}function Rn(a){var b,c;b=(c=a.join(j),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function D(a,b){return parseInt(a[b])||0}function Sn(a,b){return null==a[b]?null:""+a[b]}
function Tn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Un(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Vn(a){var b=$doc;return-1!=a.indexOf(kb)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(Wd)),b.__gwt_container),b.innerHTML=nb+a+Ya||j,a=Tn(b),b.removeChild(a),a):b.createElement(a)}function Fj(a){a.returnValue=!1}
function Wn(a,b){if(1!=a.nodeType&&9!=a.nodeType)return a==b;return 1!=b.nodeType&&(b=b.parentNode,!b)?!1:9==a.nodeType?a===b||a.body&&a.body.contains(b):a===b||a.contains(b)}function Pj(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+Oj(E(b.compatMode,Hb)?b.documentElement:b.body)}function Qj(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return c+((E(b.compatMode,Hb)?b.documentElement:b.body).scrollTop||0)}
function Oj(a){return a.currentStyle.direction==hg?-(a.scrollLeft||0):a.scrollLeft||0}var lj=!1,kj=!1;function Xn(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientLeft}function Yn(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientTop}function fj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function ej(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function Zn(a){return Oj(E(a.compatMode,Hb)?a.documentElement:a.body)}function $n(a){return(E(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function ao(a,b){this.b=a;this.c=b}s(136,1,{67:1,70:1,72:1});_.eQ=function(a){return this===a};_.hC=function(){return pi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function zj(){zj=u;bo=new co;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=F(no,k,6,[bo,eo,go,io,ko])}s(135,136,Ph);var mo,go,eo,io,bo,ko;function co(){ao.call(this,fc,0)}
s(137,135,Ph,co);function fo(){ao.call(this,"DOTTED",1)}s(138,135,Ph,fo);function ho(){ao.call(this,"DASHED",2)}s(139,135,Ph,ho);function jo(){ao.call(this,"HIDDEN",3)}s(140,135,Ph,jo);function lo(){ao.call(this,"SOLID",4)}s(141,135,Ph,lo);function oo(){oo=u;po=new qo;ro=new so;to=new uo;vo=new wo;xo=F(yo,k,7,[po,ro,to,vo])}s(142,136,Lh);var xo,ro,to,vo,po;function qo(){ao.call(this,fc,0)}s(143,142,Lh,qo);function so(){ao.call(this,"BLOCK",1)}s(144,142,Lh,so);
function uo(){ao.call(this,"INLINE",2)}s(145,142,Lh,uo);function wo(){ao.call(this,"INLINE_BLOCK",3)}s(146,142,Lh,wo);function zo(){zo=u;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=F(Jo,k,9,[Ao,Co,Eo,Go])}s(147,136,Uh);var Io,Ao,Co,Eo,Go;function Bo(){ao.call(this,Gb,0)}s(148,147,Uh,Bo);function Do(){ao.call(this,Zb,1)}s(149,147,Uh,Do);function Fo(){ao.call(this,ac,2)}s(150,147,Uh,Fo);function Ho(){ao.call(this,sc,3)}s(151,147,Uh,Ho);
function yj(){yj=u;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=F(cp,k,10,[Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o])}s(152,136,hi);var bp,Yo,Oo,Qo,Wo,$o,Uo,Mo,So,Ko;function Lo(){ao.call(this,"PX",0)}s(153,152,hi,Lo);function No(){ao.call(this,"PCT",1)}s(154,152,hi,No);function Po(){ao.call(this,"EM",2)}s(155,152,hi,Po);function Ro(){ao.call(this,"EX",3)}s(156,152,hi,Ro);function To(){ao.call(this,"PT",4)}s(157,152,hi,To);function Vo(){ao.call(this,"PC",5)}
s(158,152,hi,Vo);function Xo(){ao.call(this,"IN",6)}s(159,152,hi,Xo);function Zo(){ao.call(this,"CM",7)}s(160,152,hi,Zo);function ap(){ao.call(this,"MM",8)}s(161,152,hi,ap);function dp(){dp=u;ep=[];fp=[];gp=[]}var ep,fp,gp;function hp(){hp=u;ip()}function ip(){ip=u;hp();jp=v(I,q,-1,30,1)}function kp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var jp;s(176,1,{});_.tS=function(){return"An event type"};_.f=null;s(175,176,{});_.Bc=function(){this.e=!1;this.f=null};_.e=!1;
s(174,175,{});_.Ac=function(){return this.Cc()};_.a=null;var lp=_.b=null;function mp(){mp=u;np=new op(kd,new pp)}function pp(){}s(173,174,{},pp);_.zc=function(a){a.Dc(this)};_.Cc=function(){return np};var np;function qp(){qp=u;rp=new op(wd,new sp)}function sp(){}s(177,174,{},sp);_.zc=function(a){tp();up(this,a.b,vp(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return rp};var rp;s(180,174,Yh);function Hj(a,b){return(a.a.clientX||0)-Pj(b)+Oj(b)+Zn(b.ownerDocument)}
function Ij(a,b){return(a.a.clientY||0)-Qj(b)+(b.scrollTop||0)+$n(b.ownerDocument)}function Aj(a){var b;return(b=a.b)?Hj(a,b):a.a.clientX||0}function Bj(a){var b;return(b=a.b)?Ij(a,b):a.a.clientY||0}s(179,180,Yh);function wp(){wp=u;xp=new op(zd,new yp)}function yp(){}s(178,179,Yh,yp);_.zc=function(a){a.Ec(this)};_.Cc=function(){return xp};var xp;function zp(){zp=u;Ap=new op(Pd,new Bp)}function Bp(){}s(181,174,{},Bp);_.zc=function(){Fj(this.a);this.a.cancelBubble=!0};_.Cc=function(){return Ap};var Ap;
s(184,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Cp=_.c=0;function jk(){this.c=++Cp}s(183,184,Mh,jk);function op(a,b){this.c=++Cp;this.a=b;!lp&&(lp=new Dp);lp.a[a]=this;this.b=a}s(182,183,Mh,op);_.a=null;_.b=null;function Ep(){Ep=u;Fp=new op(Qd,new Gp)}function Gp(){}s(185,179,Yh,Gp);
_.zc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(Hp(),Ip))a=Jp(b.gb),c=new Kp(D(b.gb,zf),D(b.gb,yf)),d=new Kp(D(b.K.ab.gb,zf),D(b.K.ab.gb,yf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Lp(b.z,!0);a=D(b.K.ab.gb,zf);Mp(b,new Kp(a,Np(b.K.ab).a));b.A&&b.F!=Ip&&Op(b.f,b)}else Lp(b.z,!1),b.F!=(Hp(),Ip)?Mp(b,new Kp(b.w.b,b.w.a)):Pp(b,Jp(b.f.gb)),b.A&&b.F!=Ip&&Qp(b.f,b);Rp(b.K.ab)}else Lp(b.z,!0)};_.Cc=function(){return Fp};var Fp;function Sp(){Sp=u;Tp=new op(de,new Up)}
function Up(){}s(186,174,{},Up);_.zc=function(a){Nj(a.a.a)};_.Cc=function(){return Tp};var Tp;function Vp(){Vp=u;Wp=new op(le,new Xp)}function Xp(){}s(187,174,{},Xp);_.zc=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,Yp(a.a.e,a.a.b)&&Fj(this.a)),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,Zp(a.a.f,a.a.b)&&Fj(this.a)),a.a.d=!0)};_.Cc=function(){return Wp};var Wp;function $p(){$p=u;aq=new op(me,new bq)}function bq(){}
s(188,174,{},bq);_.zc=function(a){a.a.a&&(a.a.b.a=null,cq(a.a.a,a.a.b))};_.Cc=function(){return aq};var aq;function dq(){dq=u;eq=new op(oe,new fq)}function fq(){}s(189,174,{},fq);_.zc=function(){Fj(this.a)};_.Cc=function(){return eq};var eq;s(191,174,{});s(190,191,{});function gq(){gq=u;hq=new op(Ke,new iq)}function iq(){}s(192,190,{},iq);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(jq(),kq).length&&-999!=(jq(),kq)[c]&&(c=(jq(),kq)[c]);b=new lq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.ib=!1;if(!a.y){a.ib=!0;a.I=j;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?mq(nq(a)):e=301;break;case 118:case 86:b&&oq(a.t,(!a.tb&&(a.tb=new pq(a)),a.tb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:qq(a,Sn((rq(),sq)._b.a.gb,Rg));e=1201;a.c=18;break;case 104:case 72:a.ib=!0;a.I=Tb;e=1300;break;case 114:case 82:a.ib=!0;a.I=oc;e=1301;break;case 116:case 84:701==a.b?(e=236,a.ib=!0,a.I=Ha):801==a.b?(e=237,a.ib=!0,a.I=Ga):(e=233,a.ib=!0,a.I="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.ib=!0,a.I=Oa);break;case 122:case 90:b?e=110:(e=239,a.ib=!0,a.I=Ra);break;case 97:case 65:e=235;a.ib=!0;a.I="-COOH";break;case 101:case 69:e=238;a.ib=!0;a.I=Ba;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.ib=!0;a.I=Ca;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.b?(e=254,a.ib=!0,a.I="-F"):801==a.b?(e=255,a.ib=!0,a.I="-Cl"):901==a.b?(e=256,a.ib=!0,a.I="-Br"):1001==a.b?(e=257,a.ib=!0,a.I="-I"):501==a.b?(e=259,a.ib=!0,a.I="-OH"):401==a.b?(e=258,a.ib=!0,
a.I="-NH2"):e=202;break;case 61:501==a.b?(e=250,a.ib=!0,a.I="=O"):e=203;break;case 35:e=204;break;case 48:105==a.b?tq(a,0):d?(e=223,a.ib=!0,a.I="-3-Furyl"):(e=221,a.ib=!0,a.I="-Furyl");break;case 49:105==a.b?tq(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&tq(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?tq(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?tq(a,4):e=207;break;case 53:105==a.b?tq(a,5):e=208;break;case 54:105==a.b?tq(a,
6):e=210;break;case 55:105==a.b?tq(a,7):e=211;break;case 56:105==a.b?tq(a,8):e=212;break;case 57:105==a.b?tq(a,9):(a.ib=!0,a.I="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}uq(a,e)}b=!0}b&&Fj(this.a)};_.Cc=function(){return hq};var hq;function vq(){vq=u;wq=new op(jf,new xq)}function xq(){}s(193,179,Yh,xq);_.zc=function(a){a.mc(this)};_.Cc=function(){return wq};var wq;
function gj(){gj=u;hj=new op(kf,new yq)}function yq(){}s(194,179,Yh,yq);_.zc=function(a){a.nc(this)};_.Cc=function(){return hj};var hj;function zq(){zq=u;Aq=new op(lf,new Bq)}function Bq(){}s(195,179,Yh,Bq);_.zc=function(a){var b;a.e&&1==a.d&&(b=new Gj(Wi,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,Xi(a))};_.Cc=function(){return Aq};var Aq;function ij(){ij=u;jj=new op(mf,new Cq)}function Cq(){}s(196,179,Yh,Cq);_.zc=function(a){a.oc(this)};_.Cc=function(){return jj};var jj;function Dp(){this.a={}}
s(197,1,{},Dp);_.a=null;s(200,180,Yh);var Dq=null;function Eq(){Eq=u;Fq=new op(Ig,new Gq)}function Gq(){}s(199,200,Yh,Gq);_.zc=function(a){Hq(a.a,this,a.a.k)};_.Cc=function(){return Fq};var Fq;function Iq(){Iq=u;Jq=new op(Jg,new Kq)}function Kq(){}s(201,200,Yh,Kq);_.zc=function(a){Hq(a.a,this,a.a.k)};_.Cc=function(){return Jq};var Jq;function Lq(){var a;this.a=(a=document.createElement(Wd),a.setAttribute(Cf,"return;"),typeof a.ontouchstart==je)}s(202,1,{},Lq);
function Mq(){Mq=u;Nq=new op(Kg,new Oq)}function Oq(){}s(203,200,Yh,Oq);_.zc=function(a){Hq(a.a,this,a.a.n)};_.Cc=function(){return Nq};var Nq;function Pq(){Pq=u;Qq=new op(Lg,new Rq)}function Rq(){}s(204,200,Yh,Rq);_.zc=function(a){Sq(a.a,this)&&(a.a.j&&Tq(a.a.j,a.a.b)?a.a.d=!0:(Fj(this.a),Yj(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Qq};var Qq;function Uq(a,b){this.a=b;this.b=a}function Vq(a,b,c){ik&&(b=new Uq(b,c),a.Nc(b))}s(205,175,{},Uq);_.zc=function(a){a.Jc(this)};_.Ac=function(){return ik};
_.a=!1;var ik=_.b=null;function Wq(a){this.a=a}s(206,175,{},Wq);_.zc=function(a){a.Kc(this)};_.Ac=function(){return Xq};var Xq=_.a=null;function Yq(){}function Zq(a){var b;$q&&(b=new Yq,a.Nc(b))}s(207,175,{},Yq);_.zc=function(a){a.Lc(this)};_.Ac=function(){return $q};var $q=null;function ar(a){this.a=a}s(208,175,{},ar);_.zc=function(a){a.Mc(this)};_.Ac=function(){return br};var br=_.a=null;function cr(){}s(209,175,{},cr);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return dr};var dr=null;
function er(a,b,c){a=a.a;if(!b)throw new fr("Cannot add a handler with a null type");if(!c)throw new fr("Cannot add a null handler");0<a.b?gr(a,new hr(a,b,c)):ir(a,b,null,c);return new jr(new kr(a,b,c))}
function lr(a,b){var c;!b.e||b.Bc();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,i,h;if(!b)throw new fr("Cannot fire null event");try{++d.b;i=mr(d,b.Ac(),null);e=null;for(h=d.c?i.nf(i.ue()):i.mf();d.c?h.pf():h.Qc();){g=d.c?h.qf():h.Rc();try{b.zc(g)}catch(l){if(l=Di(l),y(l,81))f=l,!e&&(e=new nr),or(e,f);else throw l;}}if(e)throw new pr(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new xi(d.a);o.b<o.d.ue();)m=yi(o),m.pc()}finally{d.a=null}}}}catch(n){n=Di(n);if(y(n,38))throw new qr(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function rr(a){sr.call(this,a,!1)}function sr(a,b){this.a=new tr(b);this.b=a}s(210,1,li,rr,sr);_.Nc=function(a){lr(this,a)};_.a=null;_.b=null;s(213,1,{});function gr(a,b){!a.a&&(a.a=new Si);Mi(a.a,b)}function ir(a,b,c,d){var e;e=Vi(a.d,b);e||(e=new vi,x(a.d,b,e));a=e.qe(c);a||(a=new Si,e.se(c,a));a.df(d)}function ur(a,b,c,d){var e,f;e=mr(a,b,c);e.ff(d)&&e.re()&&(f=Vi(a.d,b),f.te(c),f.re()&&Gi(a.d,b))}
function mr(a,b,c){a=Vi(a.d,b);if(!a)return vr(),vr(),wr;c=a.qe(c);return!c?(vr(),vr(),wr):c}s(212,213,{});_.a=null;_.b=0;_.c=!1;function tr(a){this.d=new vi;this.c=a}s(211,212,{},tr);function jr(a){this.a=a}s(214,1,{},jr);_.a=null;function pr(a){Ei.call(this,xr(a),yr(a));this.a=a}function yr(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function xr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new zr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:bn(b.a,"; "),d=d.wc(),bn(b.a,d);return Rn(b.a)}s(216,97,Zh,pr);_.a=null;function qr(a){pr.call(this,a)}s(215,216,Zh,qr);s(217,1,{},function(){});function Ar(a){a=Sn(a,Td);return Br(hg,a)?(Cr(),Dr):Br(Te,a)?(Cr(),Er):(Cr(),Fr)}function Cr(){Cr=u;Dr=new Gr("RTL",0);Er=new Gr("LTR",1);Fr=new Gr("DEFAULT",2);Hr=F(Ir,k,15,[Dr,Er,Fr])}
function Gr(a,b){ao.call(this,a,b)}s(219,136,{15:1,67:1,70:1,72:1},Gr);var Hr,Fr,Er,Dr;function Jr(){}function Kr(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=Kr(e,d);F(a,b,c,d);return d}function Lr(a){return Mr([$r,I],[k,q],[66,-1],a,0,2,1)}
function Mr(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Kr(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Mr(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){as();var e=bs,f=cs;as();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 ds(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new es;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new es;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new es;}a[b]=c}s(220,1,{},Jr);_.qI=0;
function as(){as=u;bs=[];cs=[];var a=new Jr,b=bs,c=cs,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var bs,cs;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function mn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function pn(a){return a.tM==u||a.cM&&!!a.cM[1]}function fs(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function gs(){var a;$stats&&hs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Ef))a=Ef;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(nf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(nf)&&8<=$doc.documentMode)a=Ee;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"}E(Ee,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&hs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(is,k,1,[Hb]);for(c=0;c<a.length&&!E(a[c],b);++c);$stats&&hs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";dp();gp.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;}");
dp();0!=gp.length&&(a=gp.join(j),a=(hp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:kp(0,a,!1),gp.length=0);if(0!=ep.length){a=ep.join(j);a=(hp(),a);var d,e,f;d=$doc.styleSheets.length;if(30>d)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b<d;++b)c=jp[b],0==c&&(c=jp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);jp[e]+=a.length;kp(e,a,!0)}ep.length=0}0!=fp.length&&(a=fp.join(j),a=(hp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:kp(b-1,a,!0),fp.length=0);$stats&&hs("export.client.JSME_export");new js;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==je)$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(g){}}function Di(a){return y(a,81)?a:new kn(a)}function ks(a){return ls(a&4194303,a>>22&4194303,0>a?1048575:0)}function ms(a){return ls(a.l,a.m,a.h)}
function ls(a,b,c){return _=new ns,_.l=a,_.m=b,_.h=c,_}
function os(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ps;if(0==a.l&&0==a.m&&0==a.h)return qs=ls(0,0,0),ls(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?(qs=ls(0,0,0),c=ms((rs(),ss))):(qs=ls(c.l,c.m,c.h),c=ls(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ts(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?us(e):0==c&&0!=d&&0==e?us(d)+22:0!=c&&0==d&&0==e?us(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=ms((rs(),vs)),c=!0,g=!g;else return c=ws(a,f),g&&xs(c),qs=ls(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ts(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ws(c,d);f&&xs(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=ls(f,i,c);g?qs=ts(c):qs=ls(c.l,c.m,c.h);return e}if(!ys(a,b))return e?qs=ts(a):qs=ls(a.l,a.m,a.h),ls(0,0,0);c=c?a:ls(a.l,a.m,a.h);var h,l,m,o;f=zs(b)-zs(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=ls(i&4194303,l&4194303,h&1048575);for(l=ls(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&&xs(l);e?(qs=ts(c),d&&(qs=As(qs,(rs(),ss)))):qs=ls(c.l,c.m,c.h);return l}
function xs(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 zs(a){var b;b=Bs(a.h);return 32==b?(b=Bs(a.m),32==b?Bs(a.l)+32:b+20-10):b-12}var qs=null;function Cs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ls(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ds(a,b){return ls(a.l&b.l,a.m&b.m,a.h&b.h)}function Es(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function K(a){var b,c,d;if(isNaN(a))return rs(),Fs;if(-9223372036854775E3>a)return rs(),Gs;if(9223372036854775E3<=a)return rs(),vs;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=ls(a,b,c);d&&xs(b);return b}function Hs(a){var b,c;return-129<a&&128>a?(b=a+128,null==Is&&(Is=v(Js,k,16,256,0)),c=Is[b],!c&&(c=Is[b]=ks(a)),c):ks(a)}
function Ks(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 ys(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 Ls(a,b){var c,d,e,f,g,i,h,l,m,o,n,r,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;r=e*i;H=f*i;g*=i;0!=h&&(w+=c*h,r+=d*h,H+=e*h,g+=f*h);0!=l&&(r+=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)+((r&262143)<<4)+((H&31)<<17)+(c>>22);r=(r>>18)+(H>>5)+((g&4095)<<8)+(n>>22);return ls(c&4194303,n&
4194303,r&1048575)}function ts(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ls(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ws(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 ls(c&4194303,d&4194303,e&1048575)}function As(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ls(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Ms(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Za;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return za+Ms(ts(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Hs(1E9);a=os(a,b);b=j+L(qs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Za+b;c=b+c}return c}var Is=null;function rs(){rs=u;vs=ls(4194303,4194303,524287);Gs=ls(0,0,524288);ss=Hs(1);Hs(2);Fs=Hs(0)}var vs,Gs,ss,Fs;function ns(){}s(229,1,{16:1},ns);
function hs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ns(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(234,1,{},Ns);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Os(a,b){bn(a.a.a,b.a);return a}function Ps(){this.a=new Qs}s(235,1,{},Ps);function Rs(a){if(null==a)throw new fr("css is null");this.a=a}s(236,1,{17:1,67:1},Rs);
_.eQ=function(a){return!y(a,17)?!1:E(this.a,a.a)};_.hC=function(){return Ss(this.a)};_.a=null;function Ts(a){if(null==a)throw new fr("html is null");this.a=a}s(238,1,Gh,Ts);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Ss(this.a)};_.a=null;s(239,1,Gh,function(){this.a=j});_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Ss(this.a)};_.a=null;
function Us(){Us=u;Vs=RegExp(la,ke);Ws=RegExp(sb,ke);Xs=RegExp(nb,ke);Ys=RegExp(qa,ke);Zs=RegExp(ha,ke)}function $s(a){Us();-1!=a.indexOf(la)&&(a=a.replace(Vs,ma));-1!=a.indexOf(nb)&&(a=a.replace(Xs,oa));-1!=a.indexOf(sb)&&(a=a.replace(Ws,na));-1!=a.indexOf(ha)&&(a=a.replace(Zs,"&quot;"));-1!=a.indexOf(qa)&&(a=a.replace(Ys,"&#39;"));return a}var Vs,Ws,Xs,Zs,Ys;function at(a){if(null==a)throw new fr("uri is null");this.a=a}s(241,1,{19:1},at);_.eQ=function(a){return!y(a,19)?!1:E(this.a,a.a)};_.hC=function(){return Ss(this.a)};
_.a=null;function bt(){bt=u}s(243,1,{});function ct(){}s(244,1,{},ct);var dt=null;function et(){}s(245,243,{},et);var ft=null;function gt(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=mr(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=mr(a.a,f,null).lf(e),y(d,20)&&on(d.a,b)){var h=a.a,l=f;0<h.b?gr(h,new ht(h,l,null,d)):ur(h,l,null,d)}}}s(246,1,Nh);_.a=null;function it(a){this.a=a}s(247,246,Nh,it);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function jt(a){this.a=a}s(248,246,Nh,jt);
_.Lc=function(){var a=this.a;kt((lt(),mt),a.a,!0)};function nt(){jn()}s(249,97,Wh,nt);function ot(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Yj(a.d,1))}function pt(){this.a=new qt(this);this.b=new Si;this.d=new rt(this);this.f=new st(this)}s(250,1,{},pt);_.c=!1;_.e=!1;function qt(a){dk();this.a=a}s(251,24,{},qt);_.vc=function(){if(this.a.c){var a=this.a,b;b=tt(a.f.d.b,a.f.b);ut(a.f);y(b,21)&&new nt;a.c=!1;ot(a)}};_.a=null;function rt(a){dk();this.a=a}s(252,24,{},rt);
_.vc=function(){this.a.e=!1;var a=this.a,b=Uj(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Yj(a.a,1E4);a.f.c<a.f.a;){d=vt(a.f);try{if(null==d)break;y(d,21)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||ut(a.f)}if(100<=Uj()-b)break}}finally{e||(Sj(a.a),a.c=!1,ot(a))}};_.a=null;function vt(a){var b;a.b=a.c;b=tt(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function ut(a){wt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function st(a){this.d=a}s(253,1,{},st);_.Qc=function(){return this.c<this.a};_.Rc=function(){return vt(this)};
_.Sc=function(){ut(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function xt(a,b){var c=(yt(),zt(b));a.appendChild(c)}var Mj=null,aj=null;function At(){At=u;Bt=new pt}function Dj(a){At();if(!a)throw new fr("cmd cannot be null");var b=Bt;Mi(b.b,a);ot(b)}var Bt;function Ct(a){bj();!Dt&&(Dt=new jk);Et||(Et=new sr(null,!0),Ft=new Gt);return er(Et,Dt,a)}var Et=null;function Ht(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Gt(){}s(259,175,{},Gt);_.zc=function(a){a.Pc(this);Ft.c=!1};_.Ac=function(){return Dt};
_.Bc=function(){Ht(this)};_.a=!1;_.b=!1;_.c=!1;var Dt=_.d=null,Ft=null;function It(){It=u;Jt=new Kt;Lt()||(Jt=null)}var Jt=null;function fk(){}s(261,1,{},fk);_.Jc=function(){for(;0<(dk(),ek).c;)Sj(tt(ek,0))};function hk(a,b){return er((!Mt&&(Mt=new Nt),Mt),a,b)}
function Ot(a){gk();Pt||(Qt("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Rt),Pt=!0);return hk((!$q&&($q=new jk),$q),a)}
function gk(){St||(Qt('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new Tt),
St=!0)}function Ut(){St&&Vq((!Mt&&(Mt=new Nt),Mt),null,!1)}function Vt(){var a;St&&(a=new Wt,Mt&&lr(Mt,a));return null}function Xt(){var a,b;if(Pt&&(b=ej(),a=fj(),Yt!=b||Zt!=a))Yt=b,Zt=a,Zq((!Mt&&(Mt=new Nt),Mt))}var St=!1,Mt=null,Zt=0,Yt=0,Pt=!1;function $t(){$t=u;au=new jk}function Wt(){$t()}s(263,175,{},Wt);_.zc=function(){null.Jf()};_.Ac=function(){return au};var au;function Nt(){rr.call(this,null)}s(265,210,li,Nt);
function bu(a){switch(a){case kd:return 4096;case wd:return 1024;case zd:return 1;case Qd:return 2;case de:return 2048;case Ke:return 128;case "keypress":return 256;case "keyup":return 512;case Qe:return 32768;case "losecapture":return 8192;case jf:return 4;case kf:return 64;case lf:return 32;case "mouseover":return 16;case mf:return 8;case "scroll":return 16384;case ae:return 65536;case "DOMMouseScroll":case "mousewheel":return 131072;case Pd:return 262144;case "paste":return 524288;case Lg:return 1048576;
case Kg:return 2097152;case Jg:return 4194304;case Ig:return 8388608;case oe:return 16777216;case le:return 33554432;case me:return 67108864;default:return-1}}function bj(){cu||(du(),cu=!0)}var cu=!1;
function du(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=A(function(){var a=$wnd.event,b;var c=Et,d,h,l;Dt&&c&&eu(c.a.d,Dt)?(b=Ft.a,d=Ft.b,h=Ft.c,l=Ft.d,Ht(Ft),Ft.d=a,lr(c,Ft),c=!(Ft.a&&!Ft.b),Ft.a=b,Ft.b=d,Ft.c=h,Ft.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Fj(a));return b});var a=A(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!fu()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
if(a&&!mn(a)&&y(a,22)){var c=$wnd.event,d;d=Mj;Mj=c;b==aj&&8192==bu(c.type)&&(aj=null);a.Tc(c);Mj=d}}),b=A(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Af,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,fu())}),c=A(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,Xc);$wnd["__gwt_dispatchEvent_"+d]=a;gu=(new Function(Vg,
"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;hu=(new Function(Vg,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Ua))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;iu=(new Function(Vg,ag+d+Ua))($wnd);ju=(new Function(Vg,ag+d+".call(w.event.srcElement)}"))($wnd);c=A(function(){a.call($doc.body)});d=A(function(){b.call($doc.body)});$doc.body.attachEvent(Af,c);$doc.body.attachEvent("onmousedown",c);$doc.body.attachEvent("onmouseup",
c);$doc.body.attachEvent("onmousemove",c);$doc.body.attachEvent("onmousewheel",c);$doc.body.attachEvent("onkeydown",c);$doc.body.attachEvent("onkeypress",c);$doc.body.attachEvent("onkeyup",c);$doc.body.attachEvent("onfocus",c);$doc.body.attachEvent("onblur",c);$doc.body.attachEvent("ondblclick",d);$doc.body.attachEvent("oncontextmenu",c)}function ku(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
function lu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gu:null),c&3&&(a.ondblclick=b&3?hu:null),c&4&&(a.onmousedown=b&4?gu:null),c&8&&(a.onmouseup=b&8?gu:null),c&16&&(a.onmouseover=b&16?gu:null),c&32&&(a.onmouseout=b&32?gu:null),c&64&&(a.onmousemove=b&64?gu:null),c&128&&(a.onkeydown=b&128?gu:null),c&256&&(a.onkeypress=b&256?gu:null),c&512&&(a.onkeyup=b&512?gu:null),c&1024&&(a.onchange=b&1024?gu:null),c&2048&&(a.onfocus=b&2048?gu:null),c&4096&&(a.onblur=b&4096?gu:null),
c&8192&&(a.onlosecapture=b&8192?gu:null),c&16384&&(a.onscroll=b&16384?gu:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Bf,ju):a.detachEvent(Bf,ju):a.onload=b&32768?iu:null),c&65536&&(a.onerror=b&65536?gu:null),c&131072&&(a.onmousewheel=b&131072?gu:null),c&262144&&(a.oncontextmenu=b&262144?gu:null),c&524288&&(a.onpaste=b&524288?gu:null))}function fu(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}
var hu=null,gu=null,ju=null,iu=null;function mu(){var a;mu=u;nu=(a=$doc,E(a.compatMode,Hb)?a.documentElement:a.body)}var nu;function ou(){this.b=new Si}function pu(a){a=a[Yc];return null==a?-1:a}s(269,1,{},ou);_.a=null;function qu(a,b){this.a=a;this.b=b}s(270,1,{},qu);_.a=0;_.b=null;
function Lt(){var a=Jt,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));ru=b;var d=$wnd.onhashchange;$wnd.onhashchange=A(function(){var b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));a.Wc(b);d&&d()});return!0}function Kt(){this.a=new rr(null)}s(271,1,li,Kt);_.Vc=function(a){return decodeURI(a.replace("%23",ja))};_.Nc=function(a){lr(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!E(a,null==ru?j:ru))ru=a,dr&&(a=new cr,lr(this.a,a))};var ru=j;
function Qt(a,b){var c;c=Vn("script");c.text=a;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function Tt(){}s(274,1,{},Tt);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(A(Vt),A(Ut))};function Rt(){}s(275,1,{},Rt);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(A(Xt))};function Ri(a,b){zi(a._c(),b,!0)}function Qi(a,b){zi(a._c(),b,!1)}function dj(a,b,c){0<=b&&a.ed(b+Of);0<=c&&a.cd(c+Of)}function su(a){var b,a=Sn(a,yd);b=On(a,Pn(32));return 0<=b?a.substr(0,b-0):a}
function zi(a,b,c){if(!a)throw new Hi(kc);b=Nn(b);if(0==b.length)throw new kk(Ic);if(c){var d,e,f;d=Nn(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+=ea),a.className=f+d)}else{var g,b=Nn(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=Nn(e.substr(0,
c-0)),b=Nn(tu(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ea+b,a.className=d)}}function uu(a,b){a.style.display=b?j:rf;a.setAttribute("aria-hidden",""+!b)}s(280,1,bi);_.Xc=function(){return Pj(this.gb)};_.Yc=function(){return Qj(this.gb)};_.Zc=function(){return D(this.gb,yf)};_.$c=function(){return D(this.gb,zf)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=rf};_.bd=function(){throw new vu;};_.cd=function(a){this.gb.style[Ce]=a};
_.dd=function(a){uu(this.gb,a)};_.ed=function(a){this.gb.style[Xg]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function z(a,b,c){var d;d=bu(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;bj();lu(e,d)}else a.cb|=d;return er(!a.db?a.db=new rr(a):a.db,c,b)}function wu(a,b,c){return er(!a.db?a.db=new rr(a):a.db,c,b)}
function xu(a){var b;if(a.hd())throw new yu("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;bj();lu(c,b)}else a.cb|=b;a.fd();a.ld()}
function zu(a,b){var c;switch(bu(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==lf?b.toElement:b.fromElement))&&Wn(a.gb,c))return}c=a.gb;var d,e,f;if(lp&&(f=lp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&lr(a.db,f.a),f.a.a=d,f.a.b=e}function Au(a){if(!a.hd())throw new yu("Should only call onDetach when the widget is attached to the browser's document");try{a.md()}finally{try{a.gd()}finally{a.gb.__listener=null,a.bb=!1}}}
function Nj(a){if(a.fb)if(y(a.fb,28))a.fb.nd(a);else{if(a.fb)throw new yu("This widget's parent does not implement HasWidgets");}else if(Zi(),eu(Bu.a,a)){Zi();try{a.kd()}finally{Gi(Bu.a,a)}}}function Cu(a,b){var c;c=a.fb;if(b){if(c)throw new yu("Cannot set a new parent without first clearing the old parent");a.fb=b;b.hd()&&a.jd()}else try{c&&c.hd()&&a.kd()}finally{a.fb=null}}s(279,280,Hh);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&lr(this.db,a)};_.hd=function(){return this.bb};
_.jd=function(){xu(this)};_.Tc=function(a){zu(this,a)};_.kd=function(){Au(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function Du(a){for(a=new Eu(a);a.a.a<a.a.b.c-1;)Fu(a.a),Gu(a.a)}s(278,279,mi);_.fd=function(){Hu(this,(Iu(),Ju))};_.gd=function(){Hu(this,(Iu(),Ku))};function Lu(a,b,c){Nj(b);var d=a.p;Mu(d,b,d.c);d=(yt(),zt(b.gb));c.appendChild(d);Cu(b,a)}
function Nu(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Ou;b.fb==a&&(f=a.od(b),f<d&&--d);Nj(b);Mu(a.p,b,d);e?(e=b.gb,ku(c,(yt(),zt(e)),d)):(e=(yt(),zt(b.gb)),c.appendChild(e));Cu(b,a)}function Pu(a,b){var c;if(b.fb!=a)return!1;try{Cu(b,null)}finally{c=b.gb;Un(c).removeChild(c);c=a.p;var d;d=Qu(c,b);if(-1==d)throw new Ru;if(0>d||d>=c.c)throw new Ou;for(--c.c;d<c.c;++d)ds(c.a,d,c.a[d+1]);ds(c.a,c.c,null)}return!0}s(277,278,mi);_.od=function(a){return Qu(this.p,a)};
_.pd=function(a,b,c,d){Nu(this,a,b,c,d)};_.qd=function(){return new Su(this.p)};_.nd=function(a){return Pu(this,a)};function Yi(a,b,c,d){var e;Nj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}function Tu(a,b){var c;(c=Pu(a,b))&&Uu(b.gb);return c}function Vu(a,b,c,d){if(b.fb!=a)throw new kk("Widget must be a child of this panel.");a.td(b,c,d)}function Wu(a,b,c){a=a.gb;-1==b&&-1==c?Uu(a):(a.style[Kf]=$c,a.style[Le]=b+Of,a.style[Hg]=c+Of)}
function Xu(){var a=Vn(Wd);this.p=new Yu(this);this.gb=a;this.gb.style[Kf]="relative";this.gb.style[Hf]=De}function Uu(a){a.style[Le]=j;a.style[Hg]=j;a.style[Kf]=j}s(276,277,mi,Xu);_.rd=function(a){Lu(this,a,this.gb)};_.nd=function(a){return Tu(this,a)};_.sd=function(a,b,c){Vu(this,a,b,c)};_.td=function(a,b,c){Wu(a,b,c)};function Zu(a,b){if(a.vd())throw new yu("SimplePanel can only contain one child widget");a.wd(b)}
function $u(a,b){if(a.ab!=b)return!1;try{Cu(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function av(a,b){if(b!=a.ab&&(b&&Nj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(yt(),zt(a.ab.gb));a.ud().appendChild(c);Cu(b,a)}}function bv(){this.gb=Vn(Wd)}s(284,278,mi,bv);_.ud=function(){return this.gb};_.vd=function(){return this.ab};_.qd=function(){return new cv(this)};_.nd=function(a){return $u(this,a)};_.wd=function(a){av(this,a)};_.ab=null;function dv(a,b){a.$&&(ev(a.Z,!1,!1),Vq(a,a,b))}
function fv(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function gv(a,b,c){a.V=b;a._=c;b-=Xn();c-=Yn();a=a.gb;a.style[Le]=b+(yj(),Of);a.style[Hg]=c+Of}function hv(a){a.$||(a.bb&&Nj(a),ev(a.Z,!0,!1))}s(283,284,mi);_.ud=function(){return Tn(this.gb)};_.Zc=function(){return D(this.gb,yf)};_.$c=function(){return D(this.gb,zf)};_._c=function(){return Un(Tn(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){dv(this,a)};_.ad=function(){return!E(De,this.gb.style[Tg])};_.Uc=function(){return!0};
_.Pc=function(){};_.md=function(){this.$&&ev(this.Z,!1,!0)};_.cd=function(a){this.O=a;fv(this);0==a.length&&(this.O=null)};_.zd=function(a,b){gv(this,a,b)};_.dd=function(a){this.gb.style[Tg]=a?Ug:De};_.wd=function(a){av(this,a);fv(this)};_.ed=function(a){this.P=a;fv(this);0==a.length&&(this.P=null)};_.Ad=function(){hv(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
function iv(a,b){var c;this.gb=Vn(Wd);this.R=new jv;this.L=(kv(),lv);this.Z=new mv(this);this.gb.appendChild(Vn(Wd));this.zd(0,0);Un(Tn(this.gb))[yd]="gwt-PopupPanel";Tn(this.gb)[yd]=Jf;this.N=this.M=a;this.W=!1;c=F(is,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new nv(c);this.K._c()[yd]=j;c=Un(Tn(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Hi(kc);d=Nn(d);if(0==d.length)throw new kk(Ic);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)==za&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ea)}av(this,this.K);fv(this);zi(Tn(this.gb),Jf,!1);zi(this.K.b,b+"Content",!0)}s(282,283,mi);_.fd=function(){xu(this.K)};_.gd=function(){Au(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new cv(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){av(this.K,a);fv(this)};_.K=null;s(281,282,mi);_.kd=function(){Au(this)};
function ov(){ov=u;pv=new qv(Gb,0,(kv(),lv));rv=new qv(mc,1,sv);tv=new qv(tc,2,uv);vv=F(wv,k,23,[pv,rv,tv])}function qv(a,b,c){ao.call(this,a,b);this.a=c}s(285,136,{23:1,67:1,70:1,72:1},qv);_.a=null;var vv,pv,rv,tv;function xv(){xv=u;yv=F(is,k,1,[Hg,hf,rd])}
function nv(a){var b;xv();var c,d;c=this.gb=Vn(wg);this.c=Vn(zg);xt(c,this.c);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=Vn(Mg),b[yd]=a[c],xt(b,zv(a[c]+"Left")),xt(b,zv(a[c]+Ib)),xt(b,zv(a[c]+"Right")),b),xt(this.c,d),1==c&&(this.b=Tn(d.children[1]));this.gb[yd]="gwt-DecoratorPanel"}function zv(a){var b,c;c=Vn(Ag);b=Vn(Wd);var d=(yt(),zt(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}s(287,284,Kh,nv);_.ud=function(){return this.b};_.b=null;_.c=null;var yv;s(286,287,Kh);s(288,1,{});
function Iu(){Iu=u;Ju=new Av;Ku=new Bv}function Cv(a){pr.call(this,a)}function Hu(a,b){Iu();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Di(f),y(f,81))d=f,!c&&(c=new nr),or(c,d);else throw f;}}if(c)throw new Cv(c);}s(289,215,Zh,Cv);var Ju,Ku;function Av(){}s(290,1,{},Av);_.Bd=function(a){a.jd()};function Bv(){}s(291,1,{},Bv);_.Bd=function(a){a.kd()};s(294,279,Hh);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};
_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};_.jd=function(){xu(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};s(293,294,Hh);function Dv(a){this.gb=$doc.createElement("<BUTTON type='button'></BUTTON>");this.gb[yd]="gwt-Button";this.gb.innerHTML=a||j}s(292,293,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Dv);s(295,277,mi);_.d=null;_.e=null;
function Ev(a,b){var c;if(a.f)throw new yu("Composite.initWidget() may only be called once.");Nj(b);c=b.gb;a.gb=c;var d;yt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((yt(),c).__gwt_resolve=Fv(a));a.f=b;Cu(b,a)}function Gv(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);bj();lu(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(296,279,ji);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){Gv(this)};_.Tc=function(a){zu(this,a);this.f.Tc(a)};
_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Hv(a,b){a.c=!1;a.a.innerText=b||j;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Td]=hg;break;case 1:c[Td]=Te;break;case 2:Ar(c)!=(Cr(),Fr)&&(c[Td]=j)}}}function Iv(a){this.a=a;this.c=!1;this.d=this.b=Ar(a)}s(297,1,{},Iv);_.a=null;_.b=null;_.c=!1;_.d=null;function cj(){this.gb=Jv()}s(298,284,mi,cj);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};
_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};function Kv(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Tn(b);e=null;c&&(c=pu(c),e=0>c?null:tt(a.i.b,c));e?Lv(a,e):d&&(b.innerHTML=j||j);return b}function Lv(a,b){var c;if(b.fb!=a)return!1;try{Cu(b,null)}finally{c=b.gb;Un(c).removeChild(c);var d=a.i,e;e=pu(c);c[Yc]=null;c=d.b;Mv(e,c.c);ds(c.b,e,null);d.a=new qu(e,d.a)}return!0}s(300,278,mi);_.qd=function(){return new Nv(this)};
_.nd=function(a){return Lv(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Ov(a){if(0>=a.b)throw new Pv("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new Pv("Column index: 0, Column size: "+a.a);}
function Qv(){this.i=new ou;this.f=Vn(wg);this.c=Vn(zg);xt(this.f,this.c);this.gb=this.f;this.d=new Rv(this);var a=new Sv(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=Vn("colgroup");var b=a.a;ku(a.b.f,(yt(),zt(b)),0);xt(a.a,Vn(Cd))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new Pv("Row index: "+a+", Row size: "+d);if(0>c)throw new Pv("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new Pv("Column index: "+
c+", Column size: "+this.a);c=Kv(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=Vn(Ag),d.innerHTML=pa||j,ku(c,(yt(),zt(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=Vn(Cd),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Ag);e.innerHTML=pa;c=$doc.createElement(Mg);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.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)Kv(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(299,300,mi,Qv);_.a=0;_.b=0;function Tv(a){for(;++a.b<a.d.c&&!(null!=tt(a.d,a.b)););}function Nv(a){this.c=a;this.d=this.c.i.b;Tv(this)}s(301,1,{},Nv);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new Ru;a=tt(this.d,this.b);this.a=this.b;Tv(this);return a};_.Sc=function(){var a;if(0>this.a)throw new Uv;a=tt(this.d,this.a);Nj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function Rv(a){this.a=a}s(302,1,{},Rv);_.a=null;function Sv(a){this.b=a}s(303,1,{},Sv);_.a=null;_.b=null;function Vv(){Vv=u;Wv=new Xv}var Wv;function Yv(){Yv=u;Zv=new $v((zo(),vd));aw=new $v(Le);bw=new $v(cg);cw=aw;dw=bw;ew=cw}var Zv,ew,aw,dw,cw,bw;function Xv(){}s(305,1,{},Xv);
function $v(a){this.a=a}s(306,305,{},$v);_.a=null;function fw(){fw=u;gw=new hw(hf);iw=new hw(Hg)}var gw,iw;function hw(a){this.a=a}s(307,1,{},hw);_.a=null;function jw(a,b){var c;c=kw(a);xt(a.b,c);Lu(a,b,c)}function kw(a){var b;b=Vn(Ag);b[cd]=a.a.a;b.style[Sg]=a.c.a;return b}function lw(a,b){var c,d;d=Un(b.gb);(c=Pu(a,b))&&a.b.removeChild(d);return c}
function mw(){this.p=new Yu(this);this.e=Vn(wg);this.d=Vn(zg);xt(this.e,this.d);this.gb=this.e;this.a=(Yv(),ew);this.c=(fw(),iw);this.b=Vn(Mg);xt(this.d,this.b);this.e[ud]=Za;this.e[td]=Za}s(308,295,mi,mw);_.nd=function(a){return lw(this,a)};_.b=null;function nw(){nw=u;new vi}function ow(a,b,c,d,e){nw();this.a=new pw(this,a,b,c,d,e);this.gb[yd]="gwt-Image"}function qw(a,b,c,d,e){nw();ow.call(this,(bt(),new at(a)),b,c,d,e)}s(309,279,Hh,ow,qw);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};
_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};_.Tc=function(a){32768==bu(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);zu(this,a)};_.ld=function(){var a=this.a;E(Qe,Sn(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new rw(a,this),En((Bn(),Cn),a.f))};_.a=null;s(311,1,{});_.f=null;function sw(){sw=u;tw()}
function pw(a,b,c,d,e,f){var g,i;sw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=Vn(qg);i=new Ps;Os(Os(Os(i,new Rs("width:"+e+(yj(),Of)+mb)),new Rs("height:"+f+Sf)),new Rs("background:url("+b.a+") no-repeat "+-c+"px "+-d+Sf));!uw&&(uw=new vw);b=ww;c=new Rs((new Rs(Rn(i.a.a))).a);i=new Qs;bn(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=$s(b.a);bn(i.a,b);bn(i.a,"' style='");b=$s(c.a);bn(i.a,b);bn(i.a,"' border='0'>");i=new Ts(Rn(i.a));g.innerHTML=i.a||j;g=Tn(g);a.bb&&(a.gb.__listener=
null);if(a.gb&&(i=a.gb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),bj(),lu(g,a)):a.cb|=133333119}s(310,311,{},pw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function rw(a,b){this.a=a;this.b=b}s(312,1,{},rw);_.pc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEventObject(),b.type=Qe,b),this.b.gb.fireEvent("on"+a.type,a)):this.b.gb.__gwtLastUnhandledEvent=Qe)};_.a=null;
_.b=null;function xw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(Vv(),Wv)?a.b.d==(Cr(),Er)?(Yv(),aw):a.b.d==Dr?(Yv(),bw):(Yv(),cw):a.b.d==(Cr(),Er)?(Yv(),bw):a.b.d==Dr?(Yv(),aw):(Yv(),dw);b!=a.c&&(a.c=b,a.gb.style[Cg]=!a.c?j:a.c.a)}s(314,279,Hh);_.a=null;_.b=null;_.c=null;function yw(){this.gb=Vn(Wd);this.b=new Iv(this.gb);this.gb[yd]="gwt-Label"}function zw(){yw.call(this);Hv(this.b,Yg);xw(this)}s(313,314,Hh,yw,zw);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};
_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};function Aw(a,b){if(0>b||b>=a.gb.options.length)throw new Ou;}function vp(a,b){Aw(a,b);return a.gb.options[b].value}function Bw(){this.gb=$doc.createElement("<SELECT>");this.gb[yd]="gwt-ListBox"}s(315,294,Hh,Bw);s(316,246,Nh);function Cw(a){this.a=a}s(317,316,Nh,Cw);_.Dc=function(){};function Dw(a){this.a=a}s(318,316,Nh,Dw);
_.Jc=function(a){this.a.Cd(a.f,a.a)};function Ew(a,b,c){var d;if(a.o){var e=d=Vn(Mg);ku(a.e,(yt(),zt(e)),b);a=(yt(),zt(c));d.appendChild(a)}else d=a.e.children[0],ku(d,(yt(),zt(c)),b)}
function Fw(a,b,c){var d;Gw(a,b);c&&b.a?(Gw(a,null),a=b.a,b=(Bn(),Cn),b.c=Fn(b.c,[new Hw(a),!1])):null!=b.c&&(a.j=new Iw(a,b),c=(kv(),sv),a.j.L=c,a.j.T=a.f,a.j._c()[yd]=Ae,d=su(a.gb),E(ze,d)||Ri(a.j,d+"Popup"),wu(a.j,new Dw(a),ik?ik:ik=new jk),a.n=b.c,d=a.j,a=new Jw(a,b),d.gb.style[Tg]=De,hv(d),a.a.o?gv(a.a.j,Pj(a.a.gb)+D(a.a.gb,zf)-1,Qj(a.b.gb)):gv(a.a.j,Pj(a.b.gb),Qj(a.a.gb)+D(a.a.gb,yf)-1),d.gb.style[Tg]=Ug)}function Kw(a,b){if(b||!(a.k&&a.n==a.k.c))Gw(a,b),Lw(a.gb),b&&a.d&&Fw(a,b,!1)}
function Mw(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new xi(a.i);e.b<e.d.ue();)if(d=yi(e),Wn(d.gb,c)){c=d;break a}c=null}switch(bu(b.type)){case 1:Lw(a.gb);c&&Fw(a,c,!0);break;case 16:c&&Kw(a,c);break;case 32:c&&Kw(a,null);break;case 2048:Nw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Nw(a)||a.o||Ow(a);b.cancelBubble=!0;Fj(b);break;case 39:Nw(a)||(a.o?null!=a.k.c&&!a.k.c.Jf().Jf()&&(Fw(a,a.k,!1),a.k.c.Jf()):Pw(a));b.cancelBubble=!0;Fj(b);break;case 38:Nw(a)||a.o&&Ow(a);b.cancelBubble=!0;
Fj(b);break;case 40:Nw(a)||(a.o?Pw(a):null!=a.k.c&&!a.k.c.Jf().Jf()&&(Fw(a,a.k,!1),a.k.c.Jf()));b.cancelBubble=!0;Fj(b);break;case 27:Gw(a,null);a.j&&dv(a.j,!1);b.cancelBubble=!0;Fj(b);break;case 9:Gw(a,null);a.j&&dv(a.j,!1);break;case 13:Nw(a)||(Fw(a,a.k,!0),b.cancelBubble=!0,Fj(b))}}zu(a,b)}function Qw(a,b,c){c&&Gw(a,null);Vq(a,b,!1);a.n=null;a.j=null}function Nw(a){var b;if(!a.k){for(b=new xi(a.i);b.b<b.d.ue();){b=yi(b);Gw(a,b);break}return!0}return!1}
function Gw(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=su(c.gb)+Sa;zi(c._c(),d,!1);a.o&&(c=Un(a.k.gb),2==c.children.length&&(c=c.children[1],zi(c,ug,!1)))}if(b){c=su(b.gb)+Sa;zi(b._c(),c,!0);a.o&&(c=Un(b.gb),2==c.children.length&&(c=c.children[1],zi(c,ug,!0)));jl();c=a.gb;var d=new Lk(b.gb),e=(el(),fl),d=F(Rw,k,5,[d]),e=e.a,f,g,i,h;f=new an;for(i=0,h=d.length;i<h;++i)g=d[i],cn(cn(f,g.a),ea);d=Nn(Rn(f.a));c.setAttribute(e,d)}a.k=b}}
function Pw(a){var b,c,d;if(a.k){for(b=c=Cj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?tt(a.i,b):tt(a.i,c);break}Gw(a,d)}}function Ow(a){var b,c,d;if(a.k){for(b=c=Cj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?tt(a.i,b):tt(a.i,c);break}Gw(a,d)}}s(319,279,Hh);_.Tc=function(a){Mw(this,a)};_.kd=function(){this.j&&dv(this.j,!1);Au(this)};_.Cd=function(a,b){Qw(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Hw(a){this.a=a}s(320,1,{},Hw);_.pc=function(){Sw(this.a)};_.a=null;
function Tw(a){this.a=a}s(321,1,{},Tw);_.Dc=function(){Gw(this.a,null)};_.a=null;function Iw(a,b){this.a=a;this.b=b;iv.call(this,!0,Ye);av(this.K,this.b.c);fv(this);this.Y=!0;this.b.c.Jf()}s(322,282,mi,Iw);_.Pc=function(a){var b,c;if(!a.a)switch(bu(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(Wn(b,c)){a.a=!0;break}a.a&&Gw(this.a,null)}};_.a=null;_.b=null;function Jw(a,b){this.a=a;this.b=b}s(323,1,{},Jw);_.a=null;var Uw=_.b=null;
function Vw(){Vw=u;Uw=new Ns((bt(),new at("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ww(a,b){this.gb=Vn(Ag);var c=su(this.gb)+Sa;zi(this._c(),c,!1);this.gb.innerText=a||j;this.gb[yd]="gwt-MenuItem";var c=this.gb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);jl();this.gb.setAttribute("role",Ql.a);this.a=b}s(326,280,{27:1,31:1,34:1},Ww);_.a=null;_.b=null;_.c=null;
function Xw(){var a;this.gb=Vn(Ag);this.gb[yd]="gwt-MenuItemSeparator";a=Vn(Wd);xt(this.gb,a);a[yd]="menuSeparatorInner"}s(327,280,bi,Xw);function Yw(){var a,b,c,d,e;b=null.Jf();e=ej();d=fj();b[Vd]=(oo(),rf);b[Xg]=0+(yj(),Of);b[Ce]=$a;c=$doc;c=(E(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(E(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[Xg]=(c>e?c:e)+Of;b[Ce]=(a>d?a:d)+Of;b[Vd]="block"}function jv(){}s(328,1,{},jv);_.Lc=function(){Yw()};
function Zw(a){this.a=a}s(329,1,{},Zw);_.Pc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Pc(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Wn(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(bu(d.type)){case 4:case 1048576:if(aj){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(aj){a.b=!0;break}break;case 2048:d=d.srcElement,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
function $w(a){this.a=a}s(330,1,{},$w);_.a=null;function kv(){kv=u;lv=new ax(Gb,0);sv=new ax(mc,1);uv=new ax(tc,2);bx=F(cx,k,32,[lv,sv,uv])}function ax(a,b){ao.call(this,a,b)}s(331,136,{32:1,67:1,70:1,72:1},ax);var bx,lv,sv,uv;function dx(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Ot(a.a.R),Yw(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Ii(a.f.a),a.f=null,a.b=!1)}function ex(a){a.j||(dx(a),a.c||(Zi(),Tu($i(null),a.a)));a.a.gb.style[Bd]="rect(auto, auto, auto, auto)";a.a.gb.style[Hf]=Ug}
function fx(a,b){var c,d,e,f,g,i;a.j||(b=1-b);c=f=e=g=0;d=J(b*a.d);i=J(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.a.gb.style[Bd]="rect("+g+Rf+f+Rf+c+Rf+e+"px)"}
function ev(a,b,c){a.c=c;Rj(a);a.i&&(Sj(a.i),a.i=null,ex(a));a.a.$=b;var d=a.a;d.X&&(Ii(d.X.a),d.X=null);d.S&&(Ii(d.S.a),d.S=null);if(d.$){d.X=Ct(new Zw(d));var e;e=new $w(d);It();e=Jt?er(Jt.a,(!dr&&(dr=new jk),dr),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(kv(),lv)&&!b&&(c=!1);a.j=b;c?b?(dx(a),a.a.gb.style[Kf]=$c,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[Bd]="rect(0px, 0px, 0px, 0px)",Zi(),b=$i(null),Lu(b,a.a,b.gb),a.i=new gx(a),Yj(a.i,1)):Tj(a,200):(dx(a),a.j?(a.a.gb.style[Kf]=$c,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),Zi(),b=$i(null),Lu(b,a.a,b.gb)):a.c||(Zi(),Tu($i(null),a.a)),a.a.gb.style[Hf]=Ug)}function mv(a){var b=($j(),ak);this.k=new Zj(this);this.s=b;this.a=a}s(332,17,{},mv);_.rc=function(){ex(this)};_.sc=function(){this.d=D(this.a.gb,yf);this.e=D(this.a.gb,zf);this.a.gb.style[Hf]=De;fx(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){fx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function gx(a){dk();this.a=a}s(333,24,{},gx);
_.vc=function(){this.a.i=null;Tj(this.a,200)};_.a=null;function yt(){yt=u;hx()}function zt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Fv(a){return function(){this.__gwt_resolve=ix;return a.bd()}}function ix(){throw"A PotentialElement cannot be resolved twice.";}
function hx(){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 Zi(){Zi=u;jx=new kx;lx=new vi;Bu=new nr}function mx(a){this.p=new Yu(this);this.gb=a;xu(this)}
function $i(a){Zi();var b,c;c=Vi(lx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==lx.d){var d=new nx;gk();hk(ik?ik:ik=new jk,d)}!b?c=new ox:c=new mx(b);x(lx,a,c);or(Bu,c);return c}s(335,276,mi,mx);var jx,lx,Bu;function kx(){}s(336,1,{},kx);_.Bd=function(a){a.hd()&&a.kd()};function nx(){}s(337,1,{},nx);_.Jc=function(){Zi();try{Hu(Bu,jx)}finally{px(Bu.a),px(lx)}};function ox(){mx.call(this,$doc.body)}s(338,335,mi,ox);
_.td=function(a,b,c){b-=Xn();c-=Yn();Wu(a,b,c)};function cv(a){this.c=a;this.a=!!this.c.ab}s(339,1,{},cv);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new Ru;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function qx(a,b){a.gb[Rg]=null!=b?b:j}s(342,294,Hh);_.Tc=function(a){0!=(bu(a.type)&896)?zu(this,a):zu(this,a)};_.ld=function(){};function rx(){rx=u;sx()}s(341,342,Hh);
function tx(){var a;rx();var b=(a=$doc.createElement("INPUT"),a.type=Bg,a);!ft&&(ft=new et);!dt&&(dt=new ct);this.gb=b;this.gb[yd]="gwt-TextBox"}s(340,341,Hh,tx);function sx(){sx=u;ux=new vx;wx=new xx;yx=new zx;Ax=new Bx;Cx=F(Dx,k,35,[ux,wx,yx,Ax])}s(343,136,$h);var Cx,ux,wx,yx,Ax;function vx(){ao.call(this,Gb,0)}s(344,343,$h,vx);function xx(){ao.call(this,Zb,1)}s(345,343,$h,xx);function zx(){ao.call(this,ac,2)}s(346,343,$h,zx);function Bx(){ao.call(this,sc,3)}s(347,343,$h,Bx);
function Ex(a,b){if(0>b||b>=a.c)throw new Ou;return a.a[b]}function Qu(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Mu(a,b,c){var d,e;if(0>c||c>a.c)throw new Ou;if(a.c==a.a.length){e=v(Fx,k,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)ds(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)ds(a.a,d,a.a[d-1]);ds(a.a,c,b)}function Yu(a){this.b=a;this.a=v(Fx,k,36,4,0)}s(348,1,{},Yu);_.qd=function(){return new Su(this)};_.a=null;_.b=null;_.c=0;
function Fu(a){if(a.a>=a.b.c)throw new Ru;return a.b.a[++a.a]}function Gu(a){if(0>a.a||a.a>=a.b.c)throw new Uv;a.b.b.nd(a.b.a[a.a--])}function Su(a){this.b=a}s(349,1,{},Su);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return Fu(this)};_.Sc=function(){Gu(this)};_.a=-1;_.b=null;function tw(){tw=u;ww=(bt(),new at(wn()+"clear.cache.gif"))}var ww,uw=null;function vw(){}s(351,1,{},vw);function Gx(){Gx=u;tw()}function Hx(a,b,c,d,e){Gx();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Ix(a,b,c){Gx();Hx.call(this,(bt(),new at(a)),b,0,c,16)}s(352,288,{},Hx,Ix);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Jv(){var a;a=Vn(Wd);a.tabIndex=0;return a}function Lw(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Ii(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?gr(b,new ht(b,c,d,a)):ur(b,c,d,a)}function kr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(358,1,{},kr);_.a=null;_.b=null;_.c=null;_.d=null;function hr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(359,1,{},hr);
_.pc=function(){ir(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function ht(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(360,1,{},ht);_.pc=function(){ur(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Jx(a,b){b.k!=a&&(!a.ac&&(a.ac=new Si),b.k=a,Mi(a.ac,b))}function Kx(a){var b;b=a.cZ.d;if(-1!=On(b,Pn(36)))return null;a=a.bc.b.b++;return b=tu(b,Lx(b,Pn(46))+1)+j+a}
function Mx(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new Nx(a,b,c,Hs(d)))}function Ox(a){return!a.Tb&&a.$b?Ox(a.$b):a.Tb}function Px(a){return!a.Vb&&a.$b?Px(a.$b):a.Vb}function Qx(a){var b;b=new Rx;if(a.Sd()){for(;a&&!y(a,55);a=a.$b){var c=b,d=a.Od(),e=a.Pd();c.a+=d;c.b+=e}y(a,55)&&(c=a.Od(),a=a.Pd(),b.a+=c,b.b+=a);return b}throw new Sx;}function Tx(a){a.cc=!1;a._d();Ux(a)}function Ux(a){if((a=y(a,55)?null:a.$b)&&a.cc)Tx(a),a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function Vx(a){return(a=a.Hd())?a:new Wx(1,1)}function Xx(a){var b;return(b=a.Id())?new Yx(b):new Yx(a.Kd())}function Zx(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function $x(a){return!a.Vb?(a.Rd(),!0):!1}function P(a,b){var c;c=a.Tb;a.Tb=b;b==c||b&&y(c,43)&&c.a==b.a||a._b.zf(b)}function ay(a,b,c,d,e){var f,g,i,h;i=a.hc;h=a.ic;g=a.ec;f=a.Wb;a.hc=b;a.ic=c;a.ec=d;a.Wb=e;if(i!=a.hc||h!=a.ic)Ux(a),new by(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new by(a,101)}
function cy(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Af(b),a.Sd()&&a.$d())}function dy(a){a.dc||(Zx(a),ey(a,!0),fy(a),a.dc=!0,new by(a,102),Mx(a,a,a.$b,0),Ux(a),a._b.Cf(a))}function gy(){this.bc=(tp(),tp(),hy);new vi;this.Qd();this.Zb=(iy(),jy)}s(364,1,ei);_.Ed=function(){return!1};_.Fd=function(){return Kx(this)};_.Gd=function(){return Ox(this)};_.Hd=function(){return ky(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new ly(0,0,0,0)};_.Md=function(){return this.Xd()};_.Nd=function(){return this.ec};_.Od=function(){return this.hc};_.Pd=function(){return this.ic};_.Qd=function(){};_.Rd=function(){Tx(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return Vx(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+va+this.Od()+va+this.Pd()+va+this.Nd()+Yg+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return Xx(this)};
_.Yd=function(){};_.Zd=function(){return $x(this)};_.$d=function(){};_._d=function(){var a=this._b;a.e.a=-1;a.e.b=-1};_.ae=function(a,b){this.be(this.hc,this.ic,a,b)};_.be=function(a,b,c,d){this.ce(a,b,c,d,this.Ub,!0);this.Ub=0};_.ce=function(a,b,c,d){ay(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Oc+this.Wd()+Wc};_.de=function(){this.cc=!0};_.Tb=null;_.Ub=0;_.Vb=null;_.Wb=0;_.Xb=0;_.Yb=null;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.cc=!1;_.dc=!0;_.ec=0;_.fc=!1;_.gc=!1;_.hc=0;_.ic=0;
function Q(a,b,c){var d;if(-1>a.Ob.a.c)throw new kk("Missing message: awt.12A");if(y(b,45)){if(b==a)throw new kk("Missing message: awt.12B");a:{if(a&&!y(a,55))for(d=a.$b;d;){if(d==b){d=!0;break a}if(y(d,55))break;d=d.$b}d=!1}if(d)throw new kk("Missing message: awt.12C");if(y(b,55))throw new kk("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new fn;var e=Cj(d.Ob.a,b),f;f=tt(d.Ob.a,e);d.Pb&&d.Pb.je(f);my(d,e);new ny(d,301,f)}d=a.Ob.a.c;Zx(b);oy(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),Tx(a),!!a.Pb&&
y(a.Pb,48)&&(a.Pb.n=!1),Mx(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,48)){var g=a.Pb;if(!b)throw new fr("Missing message: awt.185");if(null==c||null!=c)py(g,c,b);else throw new kk("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=Di(i);if(y(i,75))throw b=i,my(a,d),b;throw i;}b._d();new ny(a,300,b)}function qy(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function ry(a){var b;b=a.ee();return new sy(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function ey(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)tt(a.Ob.a,c).Td(b)}function my(a,b){var c;c=tt(a.Ob.a,b);Zx(c);c.Td(!1);wt(a.Ob.a,b);c.$b=null;Tx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1);Mx(c,c,a,1)}function ty(a){var b=(uy(),vy);cy(a,b);for(b=0;b<a.Ob.a.c;++b)tt(a.Ob.a,b).Zd()}function wy(a,b){var c,d;if(a.Pb)for(d=new xi(a.Ob.a);d.b<d.d.ue();)c=yi(d),a.Pb.je(c);if(b)for(d=new xi(a.Ob.a);d.b<d.d.ue();)c=yi(d),b.fe(null,c);a.Pb=b;Tx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function fy(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=tt(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function xy(){gy.call(this);this.Ob=new yy;this.Sb=(tp(),tp(),hy)}s(363,364,ni);_.Hd=function(){if(!this.Pb)return null;!this.Qb&&(this.Qb=this.Pb.he(this));return this.Qb};_.Id=function(){if(!this.Pb)return null;!this.Rb&&(this.Rb=this.Pb.ie(this));return this.Rb};_.ee=function(){return this.Ld()};_.Kd=function(){return Vx(this)};_.Md=function(){return Xx(this)};
_.Qd=function(){this._b=(tp(),new zy)};_.Rd=function(){Tx(this);this.Pb&&y(this.Pb,48)&&(this.Pb.n=!1)};_.Td=function(a){ey(this,a)};_.Ud=function(){return Vx(this)};_.Xd=function(){return Xx(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)Zx(tt(this.Ob.a,a))};_.Zd=function(){var a;if(!$x(this))return!1;for(a=0;a<this.Ob.a.c;++a)tt(this.Ob.a,a).Zd();return!0};_._d=function(){var a,b;this.Rb=this.Qb=null;for(b=0;b<this.Ob.a.c;++b)a=tt(this.Ob.a,b),a._d()};_.de=function(){fy(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function Ay(){var a=new By;xy.call(this);wy(this,a)}s(362,363,ni,Ay);_.Fd=function(){return"panel"+this.Sb.b.d++};function Cy(a,b,c){a=Dy(a.Nb,b,c);a.j=!0;return new Ey(a)}function Fy(a){a.Vd(a.Nb.d)}function Gy(a){return new Wx(D(a.Nb.gb,zf),D(a.Nb.gb,yf))}s(361,362,ni);_.Jd=function(){return D(this.Nb.gb,yf)};_.Nd=function(){return D(this.Nb.gb,zf)};_.Od=function(){return Pj(this.Nb.gb)};_.Pd=function(){return Qj(this.Nb.gb)};
_.Sd=function(){return this.Nb.gb.style.display!=rf};_.$d=function(){Fy(this)};_.ae=function(){};_.Nb=null;function Hy(a){if(null!=a)this.e=a;else throw new Iy;}s(366,1,Vh);_.tS=function(){return this.cZ.d+"[source="+this.e+Wc};_.e=null;
function Jy(){Jy=u;S=new vi;x(S,new T(400),new U(nh));x(S,new T(401),new U(nh));x(S,new T(402),new U(nh));x(S,new T(500),new U(ph));x(S,new T(501),new U(ph));x(S,new T(502),new U(ph));x(S,new T(503),new U(qh));x(S,new T(504),new U(ph));x(S,new T(505),new U(ph));x(S,new T(506),new U(qh));x(S,new T(507),new U(Bh));x(S,new T(100),new U(dh));x(S,new T(101),new U(dh));x(S,new T(102),new U(dh));x(S,new T(103),new U(dh));x(S,new T(1004),new U(mh));x(S,new T(1005),new U(mh));x(S,new T(800),new U(xh));x(S,
new T(801),new U(xh));x(S,new T(200),new U(rh));x(S,new T(201),new U(rh));x(S,new T(202),new U(rh));x(S,new T(204),new U(rh));x(S,new T(203),new U(rh));x(S,new T(209),new U(Ch));x(S,new T(208),new U(Dh));x(S,new T(207),new U(Dh));x(S,new T(206),new U(rh));x(S,new T(205),new U(rh));x(S,new T(1400),new U(zh));x(S,new T(1401),new U(Ah));x(S,new T(1402),new U(Ah));x(S,new T(300),new U(kh));x(S,new T(301),new U(kh));x(S,new T(1100),new U(wh));x(S,new T(1101),new U(wh));x(S,new T(1200),new U(yh));x(S,new T(701),
new U(uh));x(S,new T(900),new U(vh));x(S,new T(1001),new U(sh));x(S,new T(601),new U(th))}s(365,366,Vh);_.Wd=function(){return j};_.tS=function(){var a;a=j;y(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.Yb&&(a.Yb=a.Fd()),a.Yb),null==a&&(a=j));return this.cZ.d+Oc+this.Wd()+"] on "+(0<a.length?a:this.e)};_.d=0;var S;function U(a){this.a=a}s(368,1,{},U);_.a=ch;function Ky(){}s(369,1,{},Ky);_.a=null;_.b=null;
function Ly(a,b){var c;b&&(a.a?(c=new My(a.a),ds(c.b,c.c++,b),a.a=c):(a.a=new Si,Mi(a.a,b)))}s(371,1,Vh);_.a=null;function Ny(){}function Oy(){}s(370,371,Vh,Ny,Oy);function Py(){Py=u;Math.sqrt(2)}function Qy(a){Py();if(0>a)throw new kk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(372,1,{40:1},Qy);_.eQ=function(a){return a===this?!0:y(a,40)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};
_.hC=function(){var a;a=new Ry;a.a=31*a.a+J((new Sy(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+J((new Sy(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function Ty(){Ty=u;Uy=new nr;Vy=new Wx(0,0);or(Uy,Bb);or(Uy,Qb);or(Uy,xb);or(Uy,"Last");or(Uy,Ib);or(Uy,jc);or(Uy,Hc);or(Uy,Mc);or(Uy,Nb)}
function py(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!eu(Uy.a,b))throw new kk(Wy());fs(Vi(a.c,d))===fs(c)&&fs(Vi(a.b,c))===fs(d)||((b=Vi(a.c,d))&&Xy(a,b,d),Yy(a.a.qd(),c)&&Xy(a,c,d),b=a.a,new Zy(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function $y(a,b){return new Wx(Jj(b[1].b,Jj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Jj(b[0].a,Jj(b[4].a,b[3].a))+a.k)}function Xy(a,b,c){az(a.a,b);Gi(a.b,b);Gi(a.c,c)}
function bz(a,b){if(!a.n){a.n=!0;var c,d,e;cz(a.f,Vy);cz(a.i,Vy);cz(a.o,null);a.p=0;for(d=dz(a.a,0);d.b!=d.d.a;){c=ez(d);e=Vi(a.b,c);var f=b.Zb;e=on(e,Ib)?0:on(e,jc)?1:on(e,Hc)?2:on(e,Mc)?4:on(e,Nb)?3:on(e,Bb)?f.a?4:3:on(e,xb)?f.a?3:4:on(e,Qb)?1:2;c.dc?a.o[e]||(ds(a.o,e,c),++a.p,a.f[e]=c.Kd(),a.i[e]=c.Md()):a.o[e]||(a.f[e]=c.Kd(),a.i[e]=c.Md())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function fz(){Ty();gz.call(this,0)}
function gz(a){Ty();tp();this.a=new hz;this.b=new vi;this.c=new vi;this.d=a;this.j=0;this.n=!1;this.o=v(iz,k,44,5,0);this.f=v(jz,k,46,5,0);this.i=v(jz,k,46,5,0);this.p=this.e=this.k=0}s(373,1,{48:1,67:1},fz,gz);_.fe=function(a,b){py(this,a,b)};
_.ge=function(a){bz(this,a);if(0!=this.p)if(a=ry(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.be(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ae(a.b,this.i[1].a),this.o[1].ce(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].ae(this.i[4].b,c),this.o[4].ce(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].be(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ae(a.b,
this.i[2].a),this.o[2].ce(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ae(this.i[3].b,c),this.o[3].ce(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.he=function(a){var b;b=this.n;bz(this,a);this.n=b;return 0==this.p?qy(a,new Wx(0,0)):qy(a,$y(this,this.f))};_.ie=function(a){var b;b=this.n;bz(this,a);this.n=b;return qy(a,$y(this,this.i))};_.je=function(a){var b;b=Vi(this.b,a);null!=b&&Xy(this,a,b)};_.tS=function(){return kz.d+"[hgap="+this.d+",vgap="+this.j+Wc};_.a=null;
_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var Vy,Uy;function lz(a){gy.call(this);this._b=(tp(),new mz(a,this))}s(374,364,{41:1,44:1,49:1,63:1,67:1},lz);_.Fd=function(){return sd+this.bc.b.a++};_.Hd=function(){return!Px(this)?new Wx(0,0):ky(this._b,this)};_._d=function(){};s(376,1,{});s(375,376,{},function(){});function nz(){nz=u}
function oz(a,b){if(null==b)throw new fr("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=Vn(Ff);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e):(c=f.options[c])?f.add(e,c.index):f.add(e)}function pz(){nz();gy.call(this);new Si;this._b=new qz((tp(),this))}s(377,364,{42:1,44:1,49:1,63:1,67:1},pz);_.Hd=function(){return ky(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Kx(this)),this.Yb)+va+this.hc+va+this.ic+va+this.ec+Yg+this.Wb+(this.dc?j:",hidden")+",current="+vp(this._b.a,this._b.a.gb.selectedIndex)};function rz(){rz=u;sz=new tz(255,255,255);uz=new tz(192,192,192);vz=new tz(128,128,128);wz=new tz(64,64,64);xz=new tz(0,0,0);yz=new tz(255,0,0);new tz(255,175,175);zz=new tz(255,200,0);Az=new tz(255,255,0);new tz(0,255,0);Bz=new tz(255,0,255);Cz=new tz(0,255,255);Dz=new tz(0,0,255)}
function Ez(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new tz(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 tz(c,a,b)}function Fz(a){return new tz(J(0.7*(a.a>>16&255)),J(0.7*(a.a>>8&255)),J(0.7*(a.a&255)))}function tz(a,b,c){rz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new kk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(378,1,{43:1,50:1,54:1},tz);_.eQ=function(a){return y(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return Gz.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Wc};_.a=0;var xz,Dz,Cz,wz,vz,uz,Bz,zz,yz,sz,Az;function iy(){iy=u;jy=new Hz(!0);Iz=new nr;or(Iz,"ar");or(Iz,"fa");or(Iz,"iw");or(Iz,"ur")}function Hz(a){this.a=a}s(379,1,Vh,Hz);_.a=!1;var jy,Iz;s(381,1,{59:1,69:1});function Jz(){Wx.call(this,0,0)}function Wx(a,b){this.b=a;this.a=b}
function Yx(a){Wx.call(this,a.b,a.a)}s(380,381,{46:1,59:1,67:1,69:1},Jz,Wx,Yx);_.eQ=function(a){return a===this?!0:y(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new Ry;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return Kz.d+"[width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;function lq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(382,1,Vh,lq,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});
_.ke=function(){return 0!=(this.e&4)};_.le=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=j,this.le()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.ke()&&(a+=",meta"),a):j)+",target="+this.f+(null!=this.b?",arg="+this.b:j)+Wc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function Lz(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function Mz(a,b,c,d,e,f,g){var i,h,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(h=0;h<=l;++h)c=(Mv(g?h:l-h,b.c),b.b[g?h:l-h]),i=c.Md(),c.be(d,e+~~((f-i.a)/2),i.b,i.a),d+=i.b+a.c}function Nz(a,b){var c,d,e,f,g,i;i=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.dc&&(c=b?c.Md():c.Kd(),g=Jj(g,c.a),i+=c.b+a.c);return new Wx(i,g+2*a.d)}function By(){Oz.call(this,1,5,5)}
function Oz(a,b,c){tp();this.c=b;this.d=c;this.a=a}s(383,1,Vh,By,Oz);_.fe=function(){};
_.ge=function(a){this.b=Pz(a.Ob);if(0!=Lz(this)){var b,c,d,e,f,g,i,h,l,m,o;b=ry(a);g=a.ee();i=a.Zb.a;l=new Si;m=f=2*this.c;o=g.d+this.d;h=0;e=!0;var n,r,w;n=a.Ob.a.c;d=new Qz(n);for(w=0;w<n;++w)ds(d.b,d.c++,null);for(c=this.b,n=0,w=c.length;n<w;++n)if(r=c[n],r.$b==a){var H=d,B=Cj(a.Ob.a,r);Mv(B,H.c);ds(H.b,B,r)}for(d=new xi(d);d.b<d.d.ue();)if((c=yi(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(Mz(this,l,b.b-(m-this.c),g.b,o,h,i),l.ze(),m=f,o+=h+this.d,h=0),e=!1,ds(l.b,l.c++,c),m+=a.b+this.c,h=Jj(h,a.a);Mz(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=Pz(a.Ob);return 0==Lz(this)?qy(a,new Wx(10,10)):qy(a,Nz(this,!1))};_.ie=function(a){this.b=Pz(a.Ob);return 0==Lz(this)?qy(a,new Wx(10,10)):qy(a,Nz(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Le;break;case 2:a=cg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return Rz.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Wc};_.a=0;_.b=null;_.c=0;_.d=0;function uy(){uy=u;vy=new Sz(Mb,0,12)}
function Sz(a,b,c){uy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(384,1,Vh,Sz);_.a=null;_.b=0;_.c=0;var vy;s(385,1,Vh);_.tS=function(){return Tz.d+"[font="+this.c+"ascent="+Uz(this.a,this.c).a+", descent="+Uz(this.a,this.c).b+", height="+Uz(this.a,this.c).c+Wc};_.c=null;function Vz(a){if(!a.k){Zx(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=tt(a.o,b))&&Vz(c);ey(a,!1);a.k=!0;Mx(a,a,a.$b,0);new Wz(a,202)}}
function Xz(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=tt(a.o,b))&&c.xd()}function Yz(a){!Px(a)&&ty(a);var b=Xx(a);a.be(a.hc,a.ic,b.b,b.a);fy(a)}function Zz(a,b){a.p!=b&&(a.p=b)}s(387,363,oi);_.Ld=function(){return new ly(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){Xz(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){ay(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;ay(this,a,b,c,d);this.dc&&e&&!f&&fy(this)};_.k=!1;_.p=!1;
function $z(a){xy.call(this);this.q=new Oy;this.o=new Si;this.n=new ly(0,0,0,0);this.dc=!1;wy(this,new fz);this._b&&aA(this._b.c.z.b,a);this._b&&bA(this._b,!0);Zz(this,!0)}s(386,387,oi);_.ee=function(){return new ly(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Pj(this._b.c.gb)};_.Pd=function(){return Qj(this._b.c.gb)};_.Qd=function(){this._b=new cA((tp(),j),this)};
function dA(a,b,c,d,e,f){var g,i;g=a.d;f?(i=Ez(g),f=new tz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),(a.d=g)&&(a.f=bg+(g.a>>16&255)+va+(g.a>>8&255)+va+(g.a&255)+sa)):(i=new tz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),f=Ez(g),(a.d=i)&&(a.f=bg+(i.a>>16&255)+va+(i.a>>8&255)+va+(i.a&255)+sa));--d;--e;eA(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=bg+(i.a>>16&255)+va+(i.a>>8&255)+va+(i.a&255)+sa);eA(a,b,c,d,1);eA(a,b,c+1,1,e);(a.d=f)&&(a.f=bg+(f.a>>16&255)+va+(f.a>>8&255)+va+(f.a&
255)+sa);eA(a,b+d,c,1,e);eA(a,b+1,c+e,d,1)}s(388,1,{});_.tS=function(){return"Graphics"};s(389,388,{});function fA(a){var b,c;c=Jj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new Wx(b,c)}function gA(a,b,c){var d,e,f,g,i,h;a.b=Pz(b.Ob);if(0==a.b.length)return new Jz;g=fA(a);i=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Md():d.Kd(),h=Jj(h,d.b),i=Jj(i,d.a);return new Wx(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function hA(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 iA(){jA.call(this,7)}function jA(a){tp();this.d=0;this.a=1;this.e=a;this.c=0}s(390,1,Vh,iA,jA);_.fe=function(){};
_.ge=function(a){var b,c;this.b=Pz(a.Ob);if(0!=this.b.length&&(b=ry(a),!(0>=b.b||0>=b.a))){c=fA(this);var d=c.b;c=c.a;var a=a.Zb.a,e,f,g,i,h,l,m;f=v(I,q,-1,d,1);e=v(I,q,-1,d,1);h=v(I,q,-1,c,1);l=v(I,q,-1,c,1);hA(b.b,b.c,this.c,f,e);hA(b.a,b.d,this.e,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.b[i].be(e[m],l[b],f[m],h[b]),++i==this.b.length)break a}};_.he=function(a){return qy(a,gA(this,a,!1))};_.ie=function(a){return qy(a,gA(this,a,!0))};_.je=function(){};
_.tS=function(){return kA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Wc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function Uv(){jn()}function yu(a){jn();this.f=a}s(392,97,Wh,Uv,yu);function Sx(){jn();this.f="Missing message: awt.151"}s(391,392,Wh,Sx);s(393,1,{});function ly(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}s(394,1,{47:1,67:1,69:1},ly);_.eQ=function(a){return a===this?!0:y(a,47)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return lA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function mA(a){nA.call(this,a,0)}function nA(a,b){gy.call(this);this._b=(tp(),new oA(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(Yv(),Zv);c.a=d;xw(c);break;case 0:c=c.a;d=(Yv(),aw);c.a=d;xw(c);break;case 2:c=c.a,d=(Yv(),bw),c.a=d,xw(c)}}s(395,364,ei,mA,nA);
_.Hd=function(){return!Px(this)?new Wx(0,0):ky(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Kx(this)),this.Yb)+va+this.hc+va+this.ic+va+this.ec+Yg+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Le;switch(this.a){case 1:b=vd;break;case 2:b=cg}return a+b+",text=null"};_.a=0;s(398,1,Vh);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Oc+this.Wd()+Wc};_.j=null;_.k=null;
function pA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function qA(a){this.n=(tp(),tp(),hy);var b;var c;b=this.cZ.d;-1!=On(b,Pn(36))?b=null:(c=this.n.b.c++,b=tu(b,Lx(b,Pn(46))+1)+j+c);this.j=b;this.d=new Ny;this.f=a;this.e=!0;this.i=new rA(this)}s(397,398,Vh,qA);_.Wd=function(){return pA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(396,397,ai);_.Wd=function(){return pA(this)+(this.b?",tearOff":j)};_.b=!1;s(400,1,{60:1});
_.eQ=function(a){return a===this?!0:y(a,60)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new Ry;sA(a,this.a);sA(a,this.b);return a.a};function Rx(){this.b=this.a=0}function tA(a,b){this.a=a;this.b=b}function uA(a){var b=a.b;this.a=a.a;this.b=b}s(399,400,{51:1,60:1,67:1},Rx,tA,uA);_.eQ=function(a){return a===this?!0:y(a,51)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return vA.d+"[x="+this.a+",y="+this.b+Wc};_.a=0;_.b=0;
function wA(a,b){if(!b)throw new fr("Missing message: awt.70");var c=a.a;if(E(b.f,za)){var c=c.a.a,d=new Xw,e=c.c.c;if(0>e||e>c.c.c)throw new Ou;c.o&&(d.gb[Dd]=2);Ew(c,e,d.gb);oy(c.c,e,d)}else{var e=c.a,d=e.a,c=b.i.a,e=e.a.c.c,f,g;if(0>e||e>d.c.c)throw new Ou;oy(d.c,e,c);for(f=g=0;f<e;++f)y(tt(d.c,f),31)&&++g;oy(d.i,g,c);Ew(d,e,c.gb);c.b=d;e=su(c.gb)+Sa;zi(c._c(),e,!1);d.o&&(e=Cj(d.c,c),-1!=e&&(d=(d.o?d.e:d.e.children[0]).children[e],2==d.children.length&&d.removeChild(d.children[1]),c.gb[Dd]=2))}}
function xA(a,b,c,d){a=a.a;b=Qx(b);c+=b.a;d+=b.b;gv(a.a,c,d);hv(a.a)}function yA(){qA.call(this,j);new Si;this.b=!1;this.a=(tp(),new zA)}s(401,396,ai,yA);_.a=null;s(404,1,{53:1,62:1,69:1});s(403,404,{53:1,61:1,62:1,69:1});_.eQ=function(a){return a===this?!0:y(a,61)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new Ry;sA(a,this.c);sA(a,this.d);sA(a,this.b);sA(a,this.a);return a.a};function sy(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
s(402,403,{52:1,53:1,61:1,62:1,67:1,69:1},sy);_.eQ=function(a){return a===this?!0:y(a,52)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return AA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function BA(){BA=u;CA=new DA;EA=new FA;GA=new FA}var CA,GA,EA;s(406,1,{});_.eQ=function(a){return this===a};_.hC=function(){return pi(this)};function DA(){}s(407,406,{},DA);function FA(){}s(408,1,{},FA);s(409,364,ei);_.Gd=function(){return null};
function HA(a,b){var c;c=new IA(Px(a));return!c?null:new Wx(JA(c,Xc)*b+6,Uz(c.a,c.c).c+6)}function KA(a,b){var c;c=HA(a,b);return!c?Vx(a):c}function LA(a,b){var c;c=HA(a,b);return!c?Xx(a):c}function MA(a,b){var c=a._b;qx(c.a,b);c.e.a=-1;c.e.b=-1}function NA(a){OA.call(this,a,null!=a?a.length:0)}function OA(a,b){gy.call(this);this.a=0>b?0:b;var c=this._b;qx(c.a,a);c.e.a=-1;c.e.b=-1}s(410,409,ei,NA,OA);_.Fd=function(){return"textfield"+this.bc.b.e++};_.Hd=function(){return HA(this,Sn(this._b.a.gb,Rg).length)};
_.Id=function(){return!Px(this)?null:HA(this,Sn(this._b.a.gb,Rg).length)};_.Kd=function(){return 0<this.a?KA(this,this.a):Vx(this)};_.Md=function(){return 0<this.a?LA(this,this.a):Xx(this)};_.Qd=function(){this._b=(tp(),new PA)};_.Ud=function(){return 0<this.a?KA(this,this.a):Vx(this)};_.Xd=function(){return 0<this.a?LA(this,this.a):Xx(this)};_.a=0;function tp(){tp=u;hy=new QA}function RA(){var a=(tp(),tp(),hy);!a.c&&(a.c=new SA)}function QA(){this.b=new TA;this.d=new Ky}s(411,1,{},QA);_.a=null;
_.c=null;var hy;function TA(){}s(412,1,{},TA);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(413,1,{});function UA(){UA=u;VA=new WA;XA=new WA}function YA(a,b){return b==a?!0:!b?!1:!0}function WA(){}s(414,1,{56:1},WA);_.eQ=function(a){return null==a||!y(a,56)?!1:YA(this,a)};_.hC=function(){var a;a=null.Jf()+";class="+null.Jf();a=!null.Jf().Jf()?a:a+";charset=";return Ss(a)};_.tS=function(){return ZA.d+"[MimeType=(null);humanPresentableName="+this.a+Wc};_.a=null;var VA,XA;
function $A(){$A=u;F(aB,k,56,[(UA(),XA),VA])}function bB(a){var b=(UA(),XA);if(YA(b,(UA(),XA)))return a.a;if(YA(b,VA))return new cB(a.a);throw new dB(b);}function eB(a){$A();this.a=a}s(415,1,{},eB);_.a=null;function dB(a){a="flavor = "+a;jn();this.f=a}s(416,98,{57:1,67:1,73:1,81:1},dB);function fB(a,b){Jy();gB.call(this,a,1001,b,ch)}function gB(a,b,c,d){Jy();Hy.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(417,365,Vh,fB,gB);
_.Wd=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=j;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Ms(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=ch;function by(a,b){Jy();Hy.call(this,a);this.d=b}s(418,365,Vh,by);
_.Wd=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Od()+va+a.Pd()+ea+a.Nd()+Yg+a.Jd()+sa};function ny(a,b,c){Jy();by.call(this,a,b);this.a=c}s(419,418,Vh,ny);
_.Wd=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.Yb&&(b.Yb=b.Fd());return a+b.Yb};_.a=null;function Nx(a,b,c,d){Jy();Hy.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(420,365,Vh,Nx);
_.Wd=function(){var a;switch(this.d){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.d&&(Ks(Ds(this.a,dh))&&(a+="PARENT_CHANGED,"),Ks(Ds(this.a,kh))&&(a+="DISPLAYABILITY_CHANGED,"),Ks(Ds(this.a,mh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+sa};_.a=ch;_.b=null;_.c=null;s(421,1,gi);function Wz(a,b){Jy();by.call(this,a,b);this.c=null;this.a=this.b=0}
s(422,418,Vh,Wz);
_.Wd=function(){var a;switch(this.d){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.c+",oldState="+this.b+",newState="+this.a};_.a=0;
_.b=0;_.c=null;s(423,1,{});function cB(a){if(null==a)throw new fn;}s(424,423,{},cB);
function hB(){hB=u;iB={};iB["java.vendor"]=pe;iB["package.restrict.access.sun"]=Qg;iB["sun.java.launcher"]=dc;iB["sun.management.compiler"]=pe;iB["os.name"]=dc;iB[" sun.boot.class.path"]=dc;iB["path.separator.applet"]=dc;iB["java.vm.specification.vendor"]=pe;iB["java.runtime.version"]=dc;iB["http.proxyPort"]=dc;iB["user.name"]=dc;iB["user.language"]=dc;iB["os.name.applet"]=dc;iB["browser.version"]=dc;iB["java.version"]=dc;iB["user.timezone"]=dc;iB["java.endorsed.dirs"]=dc;iB["java.specification.name"]=
"GWT";iB["java.specification.version"]="2.5.0";iB[Ie]=$b;!Dq&&(Dq=new Lq);Dq.a?iB[Ge]="yes":iB[Ge]=null}var iB;s(427,98,Qh);function jB(){jn()}function kB(a){jn();this.f=a}s(426,427,{64:1,67:1,73:1,81:1},jB,kB);function lB(){lB=u;mB=new nB}
function oB(a){var b;if(a.k){var c;b=new Qs;bn(b.a,a.f);c=b.a;var d=kb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(bn(b.a,Xa),bn(b.a,a.a));c=a.b;a=a.j;null!=c&&bn(b.a,c);null!=a&&(c=b.a,d=ja,c[c.explicitLength++]=d,bn(b.a,a));b=Rn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function pB(a){lB();var b,c,d;if(null==a)throw new jB;a=Nn(a);try{d=On(a,Pn(58))}catch(e){e=Di(e);if(y(e,77))throw new kB(gn(e));throw e;}c=On(a,Pn(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;qB();var f,g,i;i=c.length;b=new rB;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=Rn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new kB(Wb+a);if(!this.k&&(this.k=Vi(mB,this.f),this.k||(this.k=(tp(),new sB))&&x(mB,this.f,this.k),!this.k))throw new kB(Wb+a);try{c=a;var l=++d,m=a.length,o,n,r,w,H,B,N,O,V,ca,M,ec,xc,Lf,wb,Hd,Id,Jd,hb,yc,Db;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Xa,l)==l&&-1==tB(c,Pn(47),l+2))throw new uB(m);}else{M=c.substr(l,m-l);m-=l;B=0;
N=this.c;ec=this.e;Jd=this.j;w=this.d;wb=this.i;o=this.a;Db=this.n;hb=tB(M,Pn(35),0);if(0==M.indexOf(Xa)&&0!=M.indexOf("////")){V=2;ec=-1;B=tB(M,Pn(47),2);Id=tB(M,Pn(63),2);-1!=Id&&(-1==B||B>Id)&&(B=Id);-1==B&&(B=m,w=j);O=B;-1!=hb&&hb<B&&(O=hb);var ld=Pn(64);yc=M.lastIndexOf(ld,O);o=M.substr(2,O-2);-1<yc&&(Db=M.substr(2,yc-2),V=yc+1);xc=tB(M,Pn(58),-1==yc?V:yc);r=On(M,Pn(93));if(-1!=r)try{M.length>r+1?(n=M.charCodeAt(r+1),58==n?xc=r+1:xc=-1):xc=-1}catch(Se){if(Se=Di(Se),!y(Se,73))throw Se;}-1==xc||
xc>B?N=M.substr(V,O-V):(N=M.substr(V,xc-V),Lf=M.substr(xc+1,O-(xc+1)),0==Lf.length?ec=-1:ec=vB(Lf,10))}-1<hb&&(Jd=M.substr(hb+1,m-(hb+1)));H=-1==hb?m:hb;var Xb=Pn(63);Hd=M.lastIndexOf(Xb,H);-1<Hd?(wb=M.substr(Hd+1,H-(Hd+1)),0==Hd&&null!=w&&(E(w,j)?w=Va:w.indexOf(Va),ca=Lx(w,Pn(47))+1,w=w.substr(0,ca-0)),H=Hd):0!=hb&&(wb=null);-1<B&&(B<m&&47==M.charCodeAt(B)?w=M.substr(B,H-B):H>B&&(null==w?w=j:E(w,j)?w=Va:w.indexOf(Va),ca=Lx(w,Pn(47))+1,0==ca?w=M.substr(B,H-B):w=w.substr(0,ca-0)+M.substr(B,H-B)));
null==w&&(w=j);null==N&&(N=j);d=N;var ne;ne=w;null!=wb&&!E(wb,j)&&(null!=w?ne=w+tb+wb:ne=tb+wb);null==this.f&&(this.f=this.f);this.c=d;this.b=ne;this.e=ec;this.j=Jd;var md;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+kb+this.e));null!=this.c&&-1<(md=Lx(this.c,Pn(64)))?(this.n=this.c.substr(0,md-0),this.c=tu(this.c,md+1)):this.n=null;null!=this.b&&-1<(md=On(this.b,Pn(63)))?(this.i=tu(this.b,md+1),this.d=this.b.substr(0,md-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Db;this.d=w;this.i=wb}}catch(nd){nd=Di(nd);if(y(nd,73))throw new kB(gn(nd));throw nd;}if(-1>this.e)throw new kB("incorrect port: "+this.e);}s(428,1,Vh,pB);_.tS=function(){return oB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var mB;s(429,1,{});function wB(a,b,c){var d,e;for(d=new xB(a.pe().a);yB(d.a);)if(a=d.b=yi(d.a),e=a.gf(),null==b?null==e:on(b,e))return c&&zB(d),a;return null}s(433,1,di);_.oe=function(a){return!!wB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,84)||this.ue()!=a.ue())return!1;for(a=new xB(a.pe().a);yB(a.a);)if(b=a.b=yi(a.a),c=b.gf(),b=b.hf(),!this.oe(c)||!AB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=wB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new xB(this.pe().a);yB(b.a);)a=b.b=yi(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new BB("Put not supported on this map");};
_.te=function(a){a=wB(this,a,!0);return!a?null:a.hf()};_.ue=function(){return this.pe().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new xB(this.pe().a);yB(c.a);)b=c.b=yi(c.a),a?d+=xa:a=!0,d+=j+b.gf(),d+=rb,d+=j+b.hf();return d+"}"};function px(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function eu(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=kb+b in a.e;else a:{c=a.xe(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.we(b,c[d].gf())){c=!0;break a}c=!1}return c}
function Vi(a,b){var c;if(null==b)c=a.b;else if(y(b,1))c=a.e[kb+b];else a:{c=a.xe(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.we(b,f.gf())){c=f.hf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=CB(a,c);else if(y(b,1))c=DB(a,b,c);else a:{var d=a.xe(b),e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.we(b,d.gf())){a=d.hf();d.jf(c);c=a;break a}}else e=a.a[d]=[];d=new EB(b,c);e.push(d);++a.d;c=null}return c}
function CB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function DB(a,b,c){var d,e=a.e,b=kb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Gi(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(y(b,1)){var d,e=a.e;c=kb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.xe(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.we(b,g.gf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.hf();break a}}c=null}return c}s(432,433,di);_.oe=function(a){return eu(this,a)};
_.pe=function(){return new FB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Vi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Gi(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function vi(){px(this)}s(431,432,Fh,vi);_.ve=function(a,b){return fs(a)===fs(b)||null!=a&&on(a,b)};_.xe=function(a){return~~rn(a)};function nB(){px(this)}s(430,431,Fh,nB);function GB(){jn()}s(434,97,Wh,GB);
function HB(a){var b,c;b=0;for(c=a.a;c<a.i;){c=IB(a,c);if(c>=a.i)break;c=JB(a,c);++b}return b}function KB(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function LB(a){var b;a.a=0<=a.j&&!a.d?a.j:IB(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new GB;b=a.a;a.a=JB(a,a.a);return a.n.substr(b,a.a-b)}
function JB(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=MB(a.n,d,a.n.length);if(c<=a.f&&KB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=On(a.c,Pn(c)))break;++d}a.k&&b==d&&(a.e?(c=MB(a.n,d,a.n.length),c<=a.f&&KB(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=On(a.c,Pn(c))&&++d));return d}
function IB(a,b){var c,d;if(null==a.c)throw new fn;for(d=b;!a.k&&d<a.i;)if(a.e){c=MB(a.n,d,a.n.length);if(c>a.f||!KB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>On(a.c,Pn(c)))break;++d}return d}function NB(a){OB.call(this,a," \t\n\r\u000c",!1)}function PB(a){OB.call(this,a,va,!1)}
function OB(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=MB(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=v(I,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=MB(this.c,d,this.c.length),this.b[c]=a}}}s(435,1,{},NB,PB,OB);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;
function QB(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=un(e),!(sn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=va);++d}}evalString=a+ra+c+");";$wnd.eval(evalString)}function RB(){}function SB(a){TB.call(this,a,bb,bb,null)}function UB(a,b){TB.call(this,a,bb,bb,b)}function VB(a,b,c){TB.call(this,a,b,c,null)}
function TB(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=$i(a)){this.a=new WB;this.b=new XB(this.a,b,c,d);Lu(e,this.b,e.gb);d&&ed in d&&(this.b.b=d[ed]);a=this.b;a.d||(a.d=Dy(a,D(a.gb,zf),D(a.gb,yf)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?YB="JSME":YB="JME";b.u=ZB(b,!1);b.v=ZB(b,!0);qq(b,YB+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=Gy(b);wy(b,null);b.mb||(b.R=0);b.S||(b.S=new Sz(Ub,0,13),b.V=new IA(b.S));b.T||(b.T=new Sz(Ub,
1,13),b.U=new IA(b.T));b.W||(b.W=new Sz(Ub,0,11),new IA(b.W));b.j||(b.j=new Sz(Ub,0,13),b.k=new IA(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;$B=10;b.Eb=!0;try{o=aC(b.Nb,"options");null!=o&&bC(b,o);i=aC(b.Nb,"jme");null!=i&&(b.K=i);l=aC(b.Nb,"mol");null!=l&&(b._=l);g=aC(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=aC(b.Nb,Bg);null!=m&&(b.ab=m,cC(b));b.i=aC(b.Nb,"atomcolors");b.f=aC(b.Nb,"atombg");f=aC(b.Nb,"depictbg");if(null!=f&&b.y){var n;var r,w,H,B;w=(rz(),sz);try{if(0!=f.indexOf(ja))throw new hn("bad hex encoding");
B=vB(f.substr(1,2),16);H=vB(f.substr(3,2),16);r=vB(f.substr(5,2),16);n=w=new tz(B,H,r)}catch(N){if(N=Di(N),y(N,73))hB(),n=w;else throw N;}b.s=n}b.Db&&b.Y&&dC(b.Y);h=aC(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=Di(O),!y(O,73))throw O;}b.b=202;for(f=0;23>f;++f)eC[f]=(rz(),zz),fC[f]=Nc;fC[1]=Tb;eC[1]=(rz(),wz);fC[2]=Ab;eC[2]=zz;fC[3]=Eb;eC[3]=wz;fC[4]=cc;eC[4]=Dz;fC[5]=lc;eC[5]=yz;fC[9]=Pb;eC[9]=Bz;fC[10]=Jb;eC[10]=Bz;fC[11]=Cb;eC[11]=Bz;fC[12]=Vb;eC[12]=Bz;fC[8]=Ac;eC[8]=Fz(Az);
fC[7]=nc;eC[7]=zz;fC[6]=Gc;eC[6]=wz;fC[13]=Fc;eC[13]=wz;fC[18]=Nc;eC[18]=wz;fC[19]=oc;eC[19]=wz;fC[20]=pc;eC[20]=wz;fC[21]=qc;eC[21]=wz;fC[22]=rc;eC[22]=wz;fy(b);b.Z=new gC;f=a.c;f.B=Gy(f);null!=f.K?(hC(f,f.K),null!=f.f&&f.Y&&iC(f.Y,f.f,!0),null!=f.i&&f.Y&&iC(f.Y,f.i,!1)):null!=f._&&jC(f,f._,!0);cC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(437,1,{101:1},RB,SB,UB,VB,TB);_.ye=function(a){kC(new lC(a,this.a,mC))};_.ze=function(){nC(this.a)};
_.Ae=function(){En((Bn(),Cn),new oC(this))};_.Be=function(){return this.a.G};_.Ce=function(){return this.a.cb};_.De=function(){return this.a.db};_.Ee=function(){return this.a.qb};_.Fe=function(){return this.a.ub};_.Ge=function(){return this.a.wb};_.He=function(a){$wnd.alert("JSME initialization error: "+a)};_.Ie=function(){var a=this.a,b;a.Ab?b=pC(a,1)+sb+pC(a,2)+sb+pC(a,3):b=pC(a,0);return b};_.Je=function(){return nq(this.a)};
_.Ke=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=qC(a);a.Ib=b;cC(a);return c};_.Le=function(a){bC(this.a,a)};_.Me=function(){};_.Ne=function(a){jC(this.a,a,!0)};_.Oe=function(a){hC(this.a,a)};_.$d=function(){Fy(this.a)};_.Pe=function(){rC(this.a)};_.Qe=function(a){var b=this.a;if(a=sC(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;tC(b)}};_.Re=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new xi(b.a);d.b<d.d.ue();)c=yi(d),a?c.a=pb:c.a=ob}Fy(b.c)};
_.Se=function(a,b){var c=this.a,d;if(d=sC(c,a))iC(d,b,!0),tC(c)};_.Te=function(a,b){var c=this.a,d;d=sC(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,cC(c)):(d.C=b,tC(c))};_.Ue=function(a){this.a.G=a};_.Ve=function(a){var b=this.a;b.cb=a;cC(b)};_.We=function(a){var b=this.a;b.db=a;cC(b)};_.Xe=function(a){this.a.pb=a};_.Ye=function(a){this.a.qb=a};_.Ze=function(a){var b=this.a;b.ub=a;b.u=ZB(b,!1)};_.$e=function(a){this.a.wb=a};_._e=function(a){uC(this.a,a)};
_.af=function(a,b){var c=this.a;c.e=!1;c.Jb=new vC(c,a);wC(c.Jb);c.b=253;c.ib=!0;c.I=b;cC(c)};_.bf=function(a){xC(this.a,a)};_.cf=function(){return yC(this.a)};_.a=null;_.b=null;function oC(a){this.a=a}s(438,1,{},oC);_.pc=function(){var a,b;for(b=new xi(this.a.b.a);b.b<b.d.ue();)a=yi(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function zC(){var a=(AC(),BC()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=CC;AC();b=b&&b[0]&&(typeof b[0]==xf||typeof b[0]==je)?b[0]:null;a:if(DC==e||EC==e&&y(b,101))e=!0;else{if(null!=b)for(b=nn(b);b&&b!=DC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new RB:3==arguments.length?a=new VB(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new SB(arguments[0]):4==arguments.length?a=new TB(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new UB(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.ye(a)});b.clear=A(function(){this.g.ze()});b.deferredRepaint=A(function(){this.g.Ae()});b.getHelpURL=A(function(){return this.g.a.G});b.getMolecularAreaAntiAlias=A(function(){return this.g.a.cb});b.getMolecularAreaLineWidth=A(function(){return this.g.a.db});b.getNotifyStructuralChangeJSfunction=A(function(){return this.g.a.qb});b.getPasteLabel=A(function(){return this.g.a.ub});
b.getPrePasteJSfunction=A(function(){return this.g.a.wb});b.initializationError=A(function(a){this.g.He(a)});b.jmeFile=A(function(){return this.g.Ie()});b.molFile=A(function(){return this.g.Je()});b.nonisomericSmiles=A(function(){return this.g.Ke()});b.options=A(function(a){this.g.Le(a)});b.ping=A(function(){});b.readMolFile=A(function(a){this.g.Ne(a)});b.readMolecule=A(function(a){this.g.Oe(a)});b.repaint=A(function(){this.g.$d()});b.reset=A(function(){this.g.Pe()});b.resetAtomColors=A(function(a){this.g.Qe(a)});
b.setAntialias=A(function(a){this.g.Re(a)});b.setAtomBackgroundColors=A(function(a,b){this.g.Se(a,b)});b.setAtomToHighLight=A(function(a,b){this.g.Te(a,b)});b.setHelpURL=A(function(a){this.g.Ue(a)});b.setMolecularAreaAntiAlias=A(function(a){this.g.Ve(a)});b.setMolecularAreaLineWidth=A(function(a){this.g.We(a)});b.setNotifyAtomHighLightChangeJSfunction=A(function(a){this.g.Xe(a)});b.setNotifyStructuralChangeJSfunction=A(function(a){this.g.Ye(a)});b.setPasteLabel=A(function(a){this.g.Ze(a)});b.setPrePasteJSfunction=
A(function(a){this.g.$e(a)});b.setSubstituent=A(function(a){this.g._e(a)});b.setTemplate=A(function(a,b){this.g.af(a,b)});b.showInfo=A(function(a){this.g.bf(a)});b.smiles=A(function(){return this.g.cf()});FC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function js(){GC||(GC=!0,zC())}s(439,1,{},js);var GC=!1;function HC(a){jn();this.f=a}s(441,427,Qh,HC);function ps(){jn();this.f="divide by zero"}s(442,97,Wh,ps);function es(){jn()}function IC(a){jn();this.f=a}
s(443,97,Wh,es,IC);function MB(a,b,c){var d,e;d=JC(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 KC(){}function LC(a){return typeof a==wf?Ac+(0>a?-a:a):a}function MC(a,b){var c;c=new KC;c.d=Kb+(NC(0!=a?-a:0)?LC(0!=a?-a:0):j+pi(c));OC(0!=a?-a:0)&&PC(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new KC;b.d=Kb+(NC(a)?LC(a):j+pi(b));OC(a)&&PC(a,b);return b}
function X(a,b){var c;c=new KC;c.d=Kb+(NC(a)?LC(a):j+pi(c));OC(a)&&PC(a,c);c.b=b?8:0;return c}function QC(){var a;a=new KC;a.d=Kb+(NC(0)?LC(0):j+pi(a));OC(0)&&PC(0,a);a.b=2;return a}function RC(a){var b;b=new KC;b.d=Kb+(NC(a)?LC(a):j+pi(b));OC(a)&&PC(a,b);b.b=1;return b}function OC(a){return typeof a==wf&&0<a}function NC(a){return null!=a&&0!=a}
function PC(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Eh[b.c])c=c.prototype;else{c=Eh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(445,1,{},KC);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?j:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;function SC(a){var b;b=TC;!b&&(b=TC=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new UC(Rb+a+ha);return b}
function vB(a,b){var c,d;if(null==a)throw new UC(vf);if(2>b||36<b)throw new UC("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 UC(Rb+a+ha);}c=parseInt(a,b);if(isNaN(c))throw new UC(Rb+a+ha);if(-2147483648>c||2147483647<c)throw new UC(Rb+a+ha);return c}s(447,1,{67:1,78:1});var TC=null;function VC(a){this.a=a}
s(446,447,{67:1,70:1,71:1,78:1},VC);_.eQ=function(a){return y(a,71)&&a.a==this.a};_.hC=function(){return J(this.a)};_.tS=function(){return j+this.a};_.a=0;function Sy(a){this.a=a}s(448,447,{67:1,70:1,74:1,78:1},Sy);_.eQ=function(a){return y(a,74)&&a.a==this.a};_.hC=function(){return J(this.a)};_.tS=function(){return j+this.a};_.a=0;function Iy(){jn()}function kk(a){jn();this.f=a}s(449,97,ci,Iy,kk);function Ou(){jn()}function Pv(a){jn();this.f=a}s(450,97,Wh,Ou,Pv);function T(a){this.a=a}
function Bs(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 us(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function WC(a){var b,c;return-129<a&&128>a?(b=a+128,c=(XC(),YC)[b],!c&&(c=YC[b]=new T(a)),c):new T(a)}s(451,447,{67:1,70:1,76:1,78:1},T);_.eQ=function(a){return y(a,76)&&a.a==this.a};_.hC=function(){return this.a};
_.tS=function(){return j+this.a};_.a=0;function XC(){XC=u;YC=v(ZC,k,76,256,0)}var YC;function Kj(a){return 0>a?-a:a}function Jj(a,b){return a>b?a:b}function $C(a){return Math.round(a)}function fn(){jn()}function fr(a){jn();this.f=a}s(454,97,{67:1,73:1,77:1,79:1,81:1},fn,fr);function ri(){ri=u;si=F(qi,k,-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 si;function UC(a){jn();this.f=a}s(456,449,ci,UC);
function ln(a){this.a="Unknown";this.c=a;this.b=-1}s(457,1,{67:1,80:1},ln);_.tS=function(){return this.a+Ta+this.c+"(Unknown Source"+(0<=this.b?kb+this.b:j)+sa};_.a=null;_.b=0;_.c=null;function JC(a,b){return a.charCodeAt(b)}function aD(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function E(a,b){return!y(b,1)?!1:""+a==b}function Br(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function On(a,b){return a.indexOf(b)}function tB(a,b,c){return a.indexOf(b,c)}
function Lx(a,b){return a.lastIndexOf(b)}function bD(a){var b=aa,c=ah,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+tu(c,++d):c=c.substr(0,d-0)+tu(c,++d);return a.replace(RegExp(b,ke),c)}
function cD(a,b){for(var c=RegExp(b,ke),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(is,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function tu(a,b){return a.substr(b,a.length-b)}
function Nn(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Pn(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,67:1,68:1,70:1};_.eQ=function(a){return E(this,a)};_.hC=function(){return Ss(this)};_.tS=_.toString;function dD(){dD=u;eD={};fD={}}
function Ss(a){dD();var b=kb+a,c=fD[b];if(null!=c)return c;c=eD[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+JC(a,d++);c|=0}256==gD&&(eD=fD,fD={},gD=0);++gD;return fD[b]=c}var eD,gD=0,fD;function cn(a,b){bn(a.a,b);return a}function an(){this.a=Qn()}function hD(){this.a=Qn();bn(this.a,j)}s(459,1,Oh,an,hD);_.tS=function(){return Rn(this.a)};function Qs(){this.a=Qn()}
function rB(){this.a=Qn()}function zr(a){this.a=Qn();bn(this.a,a)}s(460,1,Oh,Qs,rB,zr);_.tS=function(){return Rn(this.a)};function uB(a){a="String index out of range: "+a;jn();this.f=a}s(461,450,Wh,uB);
function iD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new fn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new IC("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new IC("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 Ou;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ds(b,c,a[--d])}else for(c=e+c;e<c;)ds(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function vu(){jn()}function BB(a){jn();this.f=a}s(463,97,Wh,vu,BB);function Yy(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:on(b,c))return a;return null}function az(a,b){var c;return(c=Yy(a.qd(),b))?(c.Sc(),!0):!1}function jD(a){var b,c,d,e;d=new an;b=null;bn(d.a,Oc);for(c=a.qd();c.Qc();)null!=b?bn(d.a,b):b=xa,e=c.Rc(),bn(d.a,e===a?"(this Collection)":j+e);bn(d.a,Wc);return Rn(d.a)}s(464,1,{});_.df=function(){throw new BB("Add not supported on this collection");};
_.ef=function(a){return!!Yy(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return az(this,a)};_.tS=function(){return jD(this)};s(466,464,Sh);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,87)||a.ue()!=this.ue())return!1;for(a=a.qd();a.Qc();)if(b=a.Rc(),!this.ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.qd();b.Qc();)c=b.Rc(),null!=c&&(a+=rn(c),a=~~a);return a};
function kD(a,b){var c;return y(b,85)&&(c=b.gf(),eu(a.a,c))?(c=Vi(a.a,c),a.a.ve(b.hf(),c)):!1}function FB(a){this.a=a}s(465,466,Sh,FB);_.ef=function(a){return kD(this,a)};_.qd=function(){return new xB(this.a)};_.ff=function(a){return kD(this,a)?(a=a.gf(),Gi(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function zB(a){if(a.b)Ai(a.a),Gi(a.c,a.b.gf()),a.b=null;else throw new yu("Must call next() before remove().");}
function xB(a){var b;this.c=a;b=new Si;a.c&&Mi(b,new lD(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mD(a,d.substring(1));b.df(e)}var a=a.a,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.df(c[d])}this.a=new xi(b)}s(467,1,{},xB);_.Qc=function(){return yB(this.a)};_.Rc=function(){return this.b=yi(this.a)};_.Sc=function(){zB(this)};_.a=null;_.b=null;_.c=null;s(469,1,Th);_.eQ=function(a){return y(a,85)&&AB(this.gf(),a.gf())&&AB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=rn(this.gf()));null!=this.hf()&&(b=rn(this.hf()));return a^b};_.tS=function(){return this.gf()+rb+this.hf()};function lD(a){this.a=a}s(468,469,Th,lD);_.gf=function(){return null};_.hf=function(){return this.a.b};_.jf=function(a){return CB(this.a,a)};_.a=null;function mD(a,b){this.b=a;this.a=b}s(470,469,Th,mD);_.gf=function(){return this.a};_.hf=function(){return this.b.e[kb+this.a]};_.jf=function(a){return DB(this.b,this.a,a)};_.a=null;_.b=null;
function Mv(a,b){(0>a||a>=b)&&nD(a,b)}function nD(a,b){throw new Pv("Index: "+a+", Size: "+b);}s(471,464,Ih);_.kf=function(){throw new BB("Add not supported on this list");};_.df=function(a){this.kf(this.ue(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,83)||this.ue()!=a.ue())return!1;c=this.qd();for(d=a.qd();c.Qc();)if(a=c.Rc(),b=d.Rc(),!(null==a?null==b:on(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.qd();a.Qc();)c=a.Rc(),b=31*b+(null==c?0:rn(c)),b=~~b;return b};_.qd=function(){return new xi(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new oD(this,a)};_.of=function(){throw new BB("Remove not supported on this list");};function yB(a){return a.b<a.d.ue()}function yi(a){if(a.b>=a.d.ue())throw new Ru;return a.d.lf(a.c=a.b++)}function Ai(a){if(0>a.c)throw new Uv;a.d.of(a.c);a.b=a.c;a.c=-1}function xi(a){this.d=a}s(472,1,{},xi);_.Qc=function(){return yB(this)};
_.Rc=function(){return yi(this)};_.Sc=function(){Ai(this)};_.b=0;_.c=-1;_.d=null;function oD(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&nD(b,c);this.b=b}s(473,472,{},oD);_.pf=function(){return 0<this.b};_.qf=function(){if(0>=this.b)throw new Ru;return this.a.lf(this.c=--this.b)};_.a=null;function pD(a){a=new xB(a.b.a);return new qD(a)}function rD(a,b){this.a=a;this.b=b}s(474,466,Sh,rD);_.ef=function(a){return eu(this.a,a)};_.qd=function(){return pD(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function qD(a){this.a=a}s(475,1,{},qD);_.Qc=function(){return yB(this.a.a)};_.Rc=function(){return(this.a.b=yi(this.a.a)).gf()};_.Sc=function(){zB(this.a)};_.a=null;s(476,471,Ih);_.kf=function(a,b){var c;c=dz(this,a);var d=c.d;new Zy(b,c.b);++d.b;++c.a;c.c=null};_.lf=function(a){var b;b=dz(this,a);try{return ez(b)}catch(c){c=Di(c);if(y(c,86))throw new Pv("Can't get element "+a);throw c;}};_.qd=function(){return dz(this,0)};
_.of=function(a){var b,c;b=dz(this,a);try{c=ez(b)}catch(d){d=Di(d);if(y(d,86))throw new Pv("Can't remove element "+a);throw d;}sD(b);return c};function tD(a){a.b=v(uD,k,0,0,0)}function oy(a,b,c){(0>b||b>a.c)&&nD(b,a.c);a.b.splice(b,0,c);++a.c}function Mi(a,b){ds(a.b,a.c++,b);return!0}function tt(a,b){Mv(b,a.c);return a.b[b]}function Cj(a,b){for(var c=0;c<a.c;++c)if(AB(b,a.b[c]))return c;return-1}function wt(a,b){var c;c=(Mv(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Li(a,b){var c;c=Cj(a,b);if(-1==c)return!1;wt(a,c);return!0}function ok(a,b){var c;if(b.length<a.c){c=b;var d;d=Kr(0,a.c);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)ds(b,c,a.b[c]);b.length>a.c&&ds(b,a.c,null);return b}function Si(){tD(this)}function Qz(a){tD(this);this.b.length=a}function My(a){tD(this);var b=this.b,c=a.b,a=c.slice(0,a.c);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}s(477,471,fi,Si,Qz,My);_.kf=function(a,b){oy(this,a,b)};
_.df=function(a){return Mi(this,a)};_.ze=function(){this.b=v(uD,k,0,0,0);this.c=0};_.ef=function(a){return-1!=Cj(this,a)};_.lf=function(a){return tt(this,a)};_.re=function(){return 0==this.c};_.of=function(a){return wt(this,a)};_.ff=function(a){return Li(this,a)};_.ue=function(){return this.c};_.c=0;function cz(a,b){var c=a.length,d;for(d=0;d<c;++d)ds(a,d,b)}function vr(){vr=u;wr=new vD}var wr;function vD(){}s(480,471,ki,vD);_.ef=function(){return!1};_.lf=function(){throw new Ou;};_.ue=function(){return 0};
function wD(){this.a=new Date}function xD(a){return 10>a?Za+a:j+a}s(481,1,{67:1,69:1,70:1,82:1},wD);_.eQ=function(a){return y(a,82)&&Es(K(this.a.getTime()),K(a.a.getTime()))};_.hC=function(){var a;a=K(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=ls(c&4194303,b&4194303,e&1048575);a=ls(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?ua:j)+~~(b/60);b=10>(0>b?-b:b)%60?Za+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(yD(),zD)[this.a.getDay()]+ea+AD[this.a.getMonth()]+ea+xD(this.a.getDate())+ea+xD(this.a.getHours())+kb+xD(this.a.getMinutes())+kb+xD(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function yD(){yD=u;zD=F(is,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));AD=F(is,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var zD,AD;
function or(a,b){return null==x(a.a,b,a)}function nr(){this.a=new vi}s(483,466,{67:1,69:1,87:1},nr);_.df=function(a){return or(this,a)};_.ef=function(a){return eu(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return pD(new rD(this.a,new FB(this.a)))};_.ff=function(a){return null!=Gi(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return jD(new rD(this.a,new FB(this.a)))};_.a=null;
function dz(a,b){var c,d;(0>b||b>a.b)&&nD(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new BD(a,b,d)}function hz(){this.a=new CD;this.b=0}s(484,476,ki,hz);_.df=function(a){new Zy(a,this.a);++this.b;return!0};_.nf=function(a){return dz(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function ez(a){if(a.b==a.d.a)throw new Ru;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function sD(a){if(!a.c)throw new Uv;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function BD(a,b,c){this.d=a;this.b=c;this.a=b}s(485,1,{},BD);_.Qc=function(){return this.b!=this.d.a};_.pf=function(){return this.b.b!=this.d.a};_.Rc=function(){return ez(this)};_.qf=function(){if(this.b.b==this.d.a)throw new Ru;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){sD(this)};_.a=0;_.b=null;_.c=null;_.d=null;function CD(){this.a=this.b=this}
function Zy(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(486,1,{},CD,Zy);_.a=null;_.b=null;_.c=null;function EB(a,b){this.a=a;this.b=b}s(487,469,Th,EB);_.gf=function(){return this.a};_.hf=function(){return this.b};_.jf=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function Ru(){jn()}s(488,97,{67:1,73:1,79:1,81:1,86:1},Ru);function AB(a,b){return fs(a)===fs(b)||null!=a&&on(a,b)}function Pz(a){var b=v(iz,k,44,0,0);return ok(a.a,b)}function yy(){this.a=new Si}
s(490,471,fi,yy);_.kf=function(a,b){oy(this.a,a,b)};_.df=function(a){return Mi(this.a,a)};_.ef=function(a){return-1!=Cj(this.a,a)};_.lf=function(a){return tt(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new xi(this.a)};_.of=function(a){return wt(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return jD(this.a)};_.a=null;function DD(a){a._b.c.$&&Vz(a)}function ED(a){var b;if(a._b.c.$){b=Qx(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}Xz(a)}
function FD(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function kC(a){var b=a.j;GD(a._b.c,b.a,b.b);!Px(a)&&ty(a);dy(a)}function HD(){$z.call(this,j);this.i=new lz(this.rf());Ly(this.q,new ID(this))}s(492,386,oi);_.Ed=function(a,b){return fs(a.f)===fs(this.i)?(ED(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){ED(this)};_.i=null;_.j=null;
function lC(a,b,c){HD.call(this);this._b&&bA(this._b,!1);Zz(this,!1);wy(this,new jA(0));a=new nA(a,1);Q(this,a,null);a=new Ay;Q(a,this.i,null);Q(this,a,null);b&&(this.j=Qx(b),Yz(this),FD(this.j,~~(D(b.Nb.gb,zf)/2)-~~(this.ec/2),~~(D(b.Nb.gb,yf)/2)-~~(this.Wb/2)));c&&P(this,c)}s(491,492,oi,lC);_.rf=function(){return"OK"};function JD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new yu("Cannot undo. Index is out of range.");if(!a.a.b)throw new yu(Yb);a.a=a.a.b;return a.a.a}
function gC(){this.a=this.b=new KD}s(493,1,{},gC);_.a=null;function KD(){this.a=null}function LD(a){this.a=a}s(494,1,{},KD,LD);_.a=null;_.b=null;_.c=null;function ID(a){this.a=a}s(495,421,gi,ID);_.a=null;function MD(){MD=u;ND=F(is,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);mC=(rz(),uz);OD=Ez(mC);eC=v(PD,k,43,23,0);fC=v(is,k,1,23,0);QD=v(PD,k,43,7,0);RD=null!=(hB(),iB[Ge])}
function qC(a){var b;if(a.Ab)b=SD(a,1)+sb+SD(a,2)+sb+SD(a,3);else if(b=SD(a,0),0<b.length){var c=new TD(a.Y);Mi(a.$.a,c)}return b}function UD(a,b){var c,d;c=b.a;if(E(c,(VD(),WD).b))mq(yC(a));else if(E(c,XD.b))mq(nq(a));else if(E(c,YD.b))oq(a.t,(!a.tb&&(a.tb=new pq(a)),a.tb));else if(E(c,dg)){7!=a.N&&(a.O=ch);d=b.c;d=Ls(d,bh);c=As(d,a.O);var e=!ys(c,ch)?ts(c):c;!ys(e,oh)&&ZD(a.Y,L(c));$D(a);a.kb=!0;cC(a);a.N=7;a.O=d}else E(c,jg)||(E(c,$d)?aE(a):uC(a,c))}
function bE(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.ob&&(i=c-b+1,!(0>=i||b>a.sb||c>a.sb))){e=v(cE,k,-1,4,1);l=v(cE,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)dE(a.eb[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.y&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.B.b||0==a.B.a)&&(a.B=Gy(a));0==a.B.b&&(a.B.b=400);0==a.B.a&&(a.B.a=300);h=f=1;e=a.B.b;i=a.B.a;a.y||(e-=a.X,i-=3*a.X);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.y&&(a.A=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.y){for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]*=a.A,a.eb[f].L[b]*=a.A;eE(a.eb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]+=m,a.eb[f].L[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.y||fE(a.eb[f])}}}
function nC(a){var b;a.kb=!0;a.b=202;a.nb=!1;if(0!=a.sb){a.kb=!0;a.e=!0;for(b=a.d;b<a.sb;++b)a.eb[b]=a.eb[b+1];--a.sb;a.d=a.sb;0<a.sb?a.Y=a.eb[a.d]:(a.Y=new gE(a),a.Y.q=0);null!=a.qb&&QB(a.qb,null)}}function ZB(a,b){var c,d,e,f;f=new yA;d=Ec;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=uc);d=new qA(Lb+d);var g=(VD(),WD).b;d.c=g;wA(f,d);Ly(d.d,a);d=new qA(Lb+c);d.c=XD.b;Ly(d.d,a);wA(f,d);wA(f,new qA(za));c=a.ub;null==c&&(c="Paste "+e);d=new qA(c);d.c=YD.b;Ly(d.d,a);wA(f,d);Jx(a,f);return f}
function hE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.X+a.R);f=(d-1)*(a.X+a.R);1==c&&2<d&&(f-=2*a.X);Y(b,mC);a.mb?(e==a.b&&Y(b,Fz(mC)),eA(b,g,f,a.X,a.X),Y(b,(rz(),wz)),iE(b,g,f,a.X-1,a.X-1)):e==a.b?dA(b,g+1,f+1,a.X,a.X,!1):dA(b,g,f,a.X,a.X,!0);if(!(1301==e&&!a.zb||107==e&&!a.xb))if(201!=e||a.Ib)if(103!=e||a.hb)if(!(105==e&&!a.rb&&!a.p)&&(109!=e||a.Ab))if(c=~~(a.X/4),3>d)switch(Y(b,(rz(),xz)),e){case 101:Y(b,Az);c=g+3;e=f+3;d=a.X-6;i=a.X-6;jE(b,!0);kE(b,lE(b,c,e,d,i));Y(b,xz);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(jE(b,!1),kE(b,lE(b,c,e,d,i)));mE(b,g+6,f+6,a.X-12,a.X-12,-35,-110);eA(b,g+9,f+9,2,4);eA(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,yz),eA(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,Az),eA(b,g+a.X-10,f+8,2,3));break;case 112:d=g+c;i=g+a.X-c;h=g+~~(a.X/2);Z(b,d,f+a.X-c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/2),i,f+a.X-c);l=f+a.X-c;e=~~(a.X/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);Y(b,Bz);Z(b,d,f+c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/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);Y(b,xz);break;case 107:Y(b,zz);eA(b,g+4,f+4,a.X-8,a.X-8);Y(b,xz);iE(b,g+4,f+4,a.X-8,a.X-8);mE(b,g+6,f+6,a.X-11,a.X-12,-35,-110);eA(b,g+9,f+9,2,4);eA(b,g+a.X-10,f+9,2,4);break;case 108:c=~~(a.X/4);Z(b,g+c,f+a.X-c,g+a.X-c,f+c);c=~~(a.X/2)-c;e=f+~~(2*a.X/3);g+=~~(a.X/2);Z(b,g,e,g+c,e);a=f+~~(a.X/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:nE(b,g,f,a.X,!0);break;case 111:nE(b,g,f,a.X,!1);break;case 109:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+a.X-c,f+
~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)+~~(c/2));Z(b,g+a.X-c,f+~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)-~~(c/2));break;case 102:Y(b,sz);eA(b,g+3,f+5,a.X-7,a.X-11);Y(b,xz);iE(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,mC);a.nb&&dA(b,g+1,f+1,a.X,a.X,!1);Y(b,xz);oE(a,b,g,f,"NEW");break;case 106:Y(b,yz);Z(b,g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,xz);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));oE(a,b,g+6,f,oc);break;case 104:Y(b,yz);Z(b,
g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,xz);break;case 105:a.Hb?(Y(b,Cz),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),Y(b,xz)):oE(a,b,g,f,"123");break;case 113:Y(b,Dz);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);eA(b,e,d,c,c);Y(b,xz);pE(a,
b,g,f,sz,"i");break;case 201:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)+2);Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)-2);Z(b,g+a.X-c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)-2);break;case 202:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));break;case 203:Z(b,g+c,f+~~(a.X/2)-2,g+a.X-c,f+~~(a.X/2)-2);Z(b,g+c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)+2);break;case 204:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+c,f+~~(a.X/2)-3,g+a.X-c,f+~~(a.X/2)-3);Z(b,g+c,f+~~(a.X/2)+3,g+a.X-c,f+~~(a.X/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:qE(a,b,g,f+2,3);break;case 207:qE(a,b,g,f,4);break;case 208:qE(a,b,g,f,5);break;case 209:qE(a,b,g,f,1);break;case 210:qE(a,b,g,f,6);break;case 211:qE(a,b,g,f,7);break;case 212:qE(a,b,g,f,8);break;case 213:oE(a,b,g,f,"FG"),a.E=new tA(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!=fC[c]&&pE(a,b,g,f,eC[c],fC[c])}function rE(a){var b,c,d;a.ib&&(null==a.I&&(a.I=j),d=a.H.a,c=a.B.b-a.X,b=a.X,Y(d,mC),eA(d,0,0,c,b),a.mb?(Y(d,(rz(),wz)),iE(d,-1,0,c,b-1)):(Y(d,OD),Z(d,0,0,c-1-2,0),Y(d,Fz(mC)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),sE(d,a.W),Y(d,(rz(),xz)),-1!=a.I.toLowerCase().indexOf(ae)&&Y(d,yz),tE(d,a.I,10,15),uE(a.Nb,a.H,a.X,a.B.a-a.X))}
function vE(a){var b,c,d,e;if(a.jb){d=a.P.a;c=a.X;b=a.B.a-2*a.X-a.R;Y(d,mC);eA(d,0,0,c,b);a.mb?(Y(d,(rz(),wz)),Z(d,0,b-1,c,b-1),e=$B*(a.X+a.R)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.X-1,e,a.X-1,b-a.X)):(Y(d,OD),Z(d,0,0,0,b-1),Z(d,0,$B*a.X,b-1,$B*a.X),Y(d,Fz(mC)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=$B+2;++b)hE(a,d,1,b);uE(a.Nb,a.P,0,2*a.X+a.R)}}
function wE(a){var b,c,d,e;if(a.kb){e=a.bb.a;c=a.B.b-a.X;b=a.B.a-3*a.X-a.R;Y(e,a.s);eA(e,0,0,c,b);d=a.cb?(BA(),EA):(BA(),GA);if((BA(),CA)==(BA(),CA))d==EA?e.a=pb:e.a=ob;d=new Qy(a.db);(e.n=d)&&d&&(e.b=' strokeweight="'+d.e+'px" ');for(d=1;d<=a.sb;++d){var f=a.eb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,r=void 0,w=void 0,H=w=o=m=void 0,B=n=void 0,N=m=r=o=i=void 0,O=m=i=void 0,V=h=o=h=void 0,ca=w=B=void 0,M=ca=r=n=l=B=m=r=H=N=n=void 0,M=h=n=o=o=N=M=V=i=O=O=H=V=n=n=O=V=void 0,w=
B=1,l=2,ca=3;f.v&&(eE(f),bE(f.k,1,f.k.sb,0),f.v=!1);1!=f.k.A&&(l*=f.k.A,ca*=f.k.A,i=1,0.7>f.k.A&&(i=1.2),i=J(13*f.k.A*i),f.k.j=new Sz(Ub,0,i),f.k.k=new IA((tp(),f.k.j)));f.k.z&&(Y(g,(rz(),xz)),iE(g,0,0,f.k.B.b-1,f.k.B.a-1));if(0!=f.s){if(-1==f.j){m=L(K(Math.round(12*l)));for(i=1;i<=f.s;++i)0<f.d[i]&&7>f.d[i]&&(Y(g,(MD(),QD)[f.d[i]]),h=g,o=J(f.I[i]-m/2),O=J(f.L[i]-m/2),V=M=m,jE(h,!0),kE(h,lE(h,o,O,M,V)));for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],0!=f.d[h]&&f.d[h]==f.d[m]&&(Y(g,(MD(),QD)[f.d[h]]),n=f.I[m]-
f.I[h],B=f.L[m]-f.L[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,r=3*ca*B,n=3*ca*w,O=v(I,q,-1,4,1),o=v(I,q,-1,4,1),O[0]=J(f.I[h]+r),o[0]=J(f.L[h]-n),O[1]=J(f.I[m]+r),o[1]=J(f.L[m]-n),O[2]=J(f.I[m]-r),o[2]=J(f.L[m]+n),O[3]=J(f.I[h]-r),o[3]=J(f.L[h]+n),m=g,h=O,jE(m,!0),kE(m,xE(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(rz(),xz));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(MD(),QD)[f.d[h]]);if(3==f.A[i]||4==f.A[i])o=h,h=m,m=o;V=f.I[h];M=f.L[h];O=f.I[m];o=f.L[m];if(1!=f.r[i]||0!=f.A[i])n=O-
V,B=o-M,w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w;switch(f.r[i]){case 2:10<=f.A[i]&&Y(g,Bz);r=l*B;n=l*w;Z(g,L(K(Math.round(V+r))),L(K(Math.round(M-n))),L(K(Math.round(O+r))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(V-r))),L(K(Math.round(M+n))),L(K(Math.round(O-r))),L(K(Math.round(o+n))));Y(g,xz);break;case 3:m=L(K(Math.round(V)));h=L(K(Math.round(M)));O=L(K(Math.round(O)));o=L(K(Math.round(o)));Z(g,m,h,O,o);V=L(K(Math.round(ca*B)));M=L(K(Math.round(ca*w)));Z(g,m+V,h-M,O+V,o-M);Z(g,m-V,h+M,O-V,o+
M);break;case 9:case 0:for(h=0;10>h;++h)H=V-(V-O)/10*h,N=M-(M-o)/10*h,Z(g,L(K(Math.round(H))),L(K(Math.round(N))),L(K(Math.round(H))),L(K(Math.round(N))));sE(g,f.k.j);m=yE(f.k.k);n=f.e[i];h=tb;null!=n&&(h=n);n=JA(f.k.k,h);V=L(K(Math.round((V+O)/2-n/2)));n=L(K(Math.round((M+o)/2+~~(m/2)-1)));Y(g,Bz);tE(g,h,V,n);Y(g,xz);break;default:if(1==f.A[i]||3==f.A[i])r=ca*B,n=ca*w,N=v(I,q,-1,3,1),H=v(I,q,-1,3,1),N[0]=L(K(Math.round(O+r))),H[0]=L(K(Math.round(o-n))),N[1]=L(K(Math.round(V))),H[1]=L(K(Math.round(M))),
N[2]=L(K(Math.round(O-r))),H[2]=L(K(Math.round(o+n))),m=g,h=N,o=H,jE(m,!0),kE(m,xE(m,h,o,3,!0));else if(2==f.A[i]||4==f.A[i]){r=ca*B;n=ca*w;for(h=0;10>h;++h)H=V-(V-O)/10*h,N=M-(M-o)/10*h,m=h/10,Z(g,L(K(Math.round(H+r*m))),L(K(Math.round(N-n*m))),L(K(Math.round(H-r*m))),L(K(Math.round(N+n*m))))}else Z(g,L(K(Math.round(V))),L(K(Math.round(M))),L(K(Math.round(O))),L(K(Math.round(o))))}}w=v(cE,k,-1,f.s+1,1);B=v(I,q,-1,f.s+1,1);for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],l=f.I[h],o=f.I[m],++B[h],++B[m],w[h]=
w[h]/B[h]+o/B[h],w[m]=w[m]/B[m]+l/B[m];sE(g,f.k.j);m=yE(f.k.k);M=v(is,k,1,f.s+1,0);O=v(I,q,-1,f.s+1,1);o=v(I,q,-1,f.s+1,1);l=v(zE,k,52,f.s+1,0);for(i=1;i<=f.s;++i)h=AE(f,i),(null==h||1>h.length)&&(h=ta),3==f.b[i]&&0<f.y[i]&&0==f.z[i]?(M[i]=h,O[i]=o[i]=JA(f.k.k,h),l[i]=BE(f,i,O[i],O[i],m,!1)):(V=w[i]<f.I[i],H=!0,1<B[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/3&&(H=!1),2<B[i]&&(H=!1),1==B[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/10&&(V=!0),n=h,N=j,f.k.Eb&&0<f.w[i]&&(N+=
Tb,1<f.w[i]&&(N+=f.w[i])),r=j,0!=f.z[i]&&(1<Kj(f.z[i])&&(r+=Kj(f.z[i])),0<f.z[i]?r+=ua:r+=za),V||!H?h=h+N+r+j:h=r+N+j+h,H||(n=h),M[i]=h,n=JA(f.k.k,n),r=JA(f.k.k,h),O[i]=n,o[i]=r,r=l[i]=BE(f,i,n,r,m,V),V=r.c+2+1,n=r.d+m+2,Y(g,f.k.s),-1==f.j&&0!=f.d[i]&&Y(g,(MD(),QD)[f.d[i]]),eA(g,r.c,r.d,r.b,r.a),1==f.j?0!=f.d[i]?Y(g,(MD(),QD)[f.d[i]]):Y(g,(rz(),xz)):Y(g,(MD(),eC)[f.b[i]]),tE(g,h,V,n));for(h=1;h<=f.x;++h)i=f.p[h][0],n=O[i],r=o[i],V=L(K($C(f.I[i]-n/2))),n=L(K($C(f.L[i]+~~(m/2)-1))),Y(g,(rz(),Bz)),tE(g,
ea+f.p[h][1],V+r,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(rz(),yz):(rz(),Dz)),0<f.C&&106!=f.k.b&&(r=l[f.C],iE(g,r.c,r.d,r.b,r.a)),0<f.D&&(h=f.G[f.D],m=f.H[f.D],n=f.I[m]-f.I[h],B=f.L[m]-f.L[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,r=(ca+1)*B,n=(ca+1)*w,N=v(I,q,-1,5,1),H=v(I,q,-1,5,1),N[0]=L(K($C(f.I[h]+r))),N[1]=L(K($C(f.I[m]+r))),H[0]=L(K($C(f.L[h]-n))),H[1]=L(K($C(f.L[m]-n))),N[3]=L(K($C(f.I[h]-r))),N[2]=L(K($C(f.I[m]-r))),H[3]=L(K($C(f.L[h]+n))),H[2]=L(K($C(f.L[m]+n))),N[4]=N[0],H[4]=H[0],106!=
f.k.b&&(ca=g,i=N,B=H,ca.n&&(jE(ca,!1),kE(ca,xE(ca,i,B,5,!0)))),106==f.k.b&&CE(f,f.G[f.D],f.H[f.D]))){ca=0;for(i=1;i<=f.s;++i)0<f.a[i]&&++ca;if(ca>~~(f.s/2))for(i=1;i<=f.s;++i)0<f.a[i]?f.a[i]=0:f.a[i]=1;Y(g,(rz(),yz));for(i=1;i<=f.s;++i)0<f.a[i]&&(r=l[i],iE(g,r.c,r.d,r.b,r.a))}}}a.y||(a.mb?(Y(e,(rz(),wz)),Z(e,c-1,0,c-1,b-1)):(Y(e,Fz(mC)),Z(e,c-1,0,c-1,b-1),Y(e,mC),Z(e,c-2,0,c-2,b-1),Y(e,OD),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(rz(),Bz)),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.y&&(a.S=new Sz(Ub,0,13),a.V=new IA(a.S),null!=a.ab&&(d=JA(a.V,a.ab),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(rz(),xz)),sE(e,a.S),tE(e,a.ab,c,b)));uE(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function qE(a,b,c,d,e){var f,g,i,h,l;f=~~(a.X/4);g=!1;h=v(I,q,-1,9,1);l=v(I,q,-1,9,1);c+=~~(a.X/2);d+=~~(a.X/2);a=~~(a.X/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.n&&(jE(b,!1),kE(b,xE(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 DE(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,mC);eA(d,0,0,b,c);a.mb?(Y(d,(rz(),wz)),c=13*(a.X+a.R),iE(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,Fz(mC)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,OD),Z(d,0,0,b-1,0));c=a.b;233<=a.b&&262>=a.b&&(a.b=213);for(b=1;13>=b;++b)hE(a,d,b,1),hE(a,d,b,2);a.b=c;uE(a.Nb,a.Kb,0,0)}}
function nE(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);mE(a,b,c+m-i,f,d-4-i-1,e,h)}
function EE(a,b){var c,d,e,f,g,i,h;rC(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=FE(b);h=new OB(b,g,!0);d=j;for(c=1;5>=c;++c)d=GE(h,g);c=WC(vB(Nn(d.substr(0,3)),10)).a;f=WC(vB(Nn(d.substr(3,3)),10)).a;GE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=GE(h,g),null==i||E(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new HE(a,e)}bE(a,1,c,1);bE(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new HE(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",cC(a),!1;null!=a.f&&a.Y&&iC(a.Y,a.f,!0);null!=a.i&&
a.Y&&iC(a.Y,a.i,!1);g=IE(a.Y,!1);if(1==g)a.eb[++a.sb]=a.Y;else{a.hb=!0;for(d=1;d<=g;++d)a.eb[++a.sb]=new JE(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];bE(a,1,g,0)}cC(a);return!0}
function KE(a,b){var c,d,e,f,g,i,h,l;rC(a);c=f=0;l=new OB(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=HB(l);a.sb=0;for(d=1;d<=g;++d)if(h=LB(l),Nn(h),!E(h,ah))if(E(h,sb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new vC(a,h);if(0==a.Y.s)return xC(a,"ERROR - problems in reading/processing molecule !"),hB(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return xC(a,"ERROR - strange reaction - fixing !"),hB(),!1;if(3<i)return xC(a,"ERROR - strange reaction !"),hB(),!1;1<a.sb&&!e&&bC(a,of);e&&!a.Ab&&bC(a,Zf);!e&&a.Ab&&
bC(a,sf);e?(bE(a,1,f,1),bE(a,f+1,c-1,2),bE(a,c,a.sb,3)):bE(a,1,a.sb,0);cC(a);return!0}function qq(a,b){a.ib=!0;a.I=b}
function uq(a,b){var c,d;if(0==b)return!1;$D(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:nC(a);d=a.Z;d.a=d.b;d.b.c=null;LE(a.Cb);break;case 110:a.kb=!0;a.b=c;a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b?a.e&&(++a.sb,a.d=a.sb,a.e=!1):(a.ib=!0,a.I="No more undo");if(!(a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b))break;ME(a,JD(a.Z));a.kb=!0;break;case 111:a.b=c;if(a.Z.a.c)a.e&&(++a.sb,a.d=a.sb,a.e=!1);else{a.ib=!0;a.I="No more redo";break}if(!a.Z.a.c)break;d=a.Z;if(!d.a.c)throw new yu("Cannot redo. Index is out of range.");
if(!d.a.c)throw new yu(Yb);d.a=d.a.c;ME(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=tt(d,d.a)):d=null;null==d?(a.ib=!0,a.I=hc):(qq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=bD(d),jC(a,d,!1),null!=a.qb&&QB(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=tt(d,d.a)):d=null;null==d?(a.ib=!0,a.I=hc):(qq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=bD(d),jC(a,d,!1),null!=a.qb&&QB(a.qb,null));break;case 101:a.Fb&&DD(a.Fb);a.Fb=new NE(1,a);a.b=c;break;case 107:!a.yb?a.yb=new OE(a):a.yb._b.c.$?PE(a.yb._b.c):
kC(a.yb);break;case 113:a.a&&DD(a.a);a.a=new NE(0,a);a.b=c;break;case 103:a.kb=!0;a.nb=!0;a.b=c;break;case 105:a.kb=!0;a.p&&a.fb&&(a.fb=!1,dC(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=QE(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(cE,k,-1,4,1);dE(a.Y,d);a.kb=!0;a.Y=new TD(a.Y);d=J(~~((a.B.b-a.X)/2)-d[0]);for(c=1;c<=a.Y.s;++c)a.Y.I[c]+=2*d;wC(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,RE(a.Y,a.Y.C),a.Y.C=0,aE(a)):0<a.Y.D&&(a.kb=!0,SE(a.Y,a.Y.D),
a.Y.D=0,aE(a));TE(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new yA;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new qA(c),wA(i,g),g.c=c,Ly(g.d,a);Jx(a,i);a.D=i}xA(a.D,a,a.E.a,a.E.b)}else{a.jb=!0;a.lb=!0;switch(b){case 301:a.c=3;break;case 401:a.c=4;break;case 501:a.c=5;break;case 701:a.c=9;break;case 801:a.c=10;break;case 901:a.c=11;break;case 1001:a.c=12;break;case 601:a.c=8;break;case 1101:a.c=7;break;case 1300:a.c=1;break;case 1201:a.n&&(DD(a.n),a.n=null);0==a.Y.C&&(a.n=new NE(2,a));a.c=18;
break;case 1301:a.c=19;break;case 1302:a.c=20;break;case 1303:a.c=21;break;case 1304:a.c=22}0<a.Y.C&&(a.kb=!0,a.c!=a.Y.b[a.Y.C]&&18!=a.c&&(a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,aE(a)),18==a.c&&(d=Sn((rq(),sq)._b.a.gb,Rg),UE(a.Y,a.Y.C,d),aE(a)),TE(a.Y))}cC(a);return!0}
function nq(a){var b,c,d;d=yC(a);c=j;if(a.Ab){var e,f,g;g=Lr([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)QE(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(VE(g[1][0],3)+VE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ka+WE(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ka+WE(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new XE(a,a.eb,a.sb)),c=WE(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function YE(a,b,c,d){var e;e=c;var f=d,g,i;(g=ZE(b),i=0!=(b.e&2),g||i)?(a.Ab?xA((!a.v&&(a.v=ZB(a,!0)),a.v),a,e,f):xA((!a.u&&(a.u=ZB(a,!1)),a.u),a,e,f),e=!0):e=!1;if(e)return!0;if(a.y)return!1;e=!0;a.ib=!1;a.Lb=c-a.X;a.Mb=d-(2*a.X+a.R);a.ib=!0;a.I=j;a.fb=$E(b);a.gb=!1;if(c<a.X||d<2*a.X+a.R){b=0;for(e=1;13>=e;++e)if(c<e*(a.X+a.R)){b=e;break}c=0;for(e=1;e<=$B+2;++e)if(d<e*(a.X+a.R)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Gb=!0,a.ib=!0,a.I="Next ring will be added as spiro",cC(a),
!0;if(!a.xb&&107==d||!a.Ib&&201==d||!a.hb&&103==d||!a.rb&&!a.p&&105==d||!a.Ab&&109==d)return!1;e=uq(a,d)}else{if(d>a.B.a-a.X-1)return!1;a.gb=!0;c-=a.X;d-=2*a.X+a.R;if(0<a.Y.C)if(104==a.b)RE(a.Y,a.Y.C),a.Y.C=0,aE(a);else{if(106==a.b)return!0;if(108==a.b)aF(a.Y,a.Y.C,0),aE(a);else if(157==a.b)aF(a.Y,a.Y.C,1),aE(a);else if(158==a.b)aF(a.Y,a.Y.C,-1),aE(a);else if(202==a.b||203==a.b||204==a.b||201==a.b||205==a.b)a.N=1,$(a.Y,0),a.Y.E=a.Y.C,205==a.b?(a.Y.u=1,a.Y.i[1]=a.Y.s,a.Y.i[0]=a.Y.C,a.Y.D=0):aE(a);
else if(206<=a.b&&229>=a.b)a.N=2,bF(a.Y),aE(a);else if(230==a.b)a.N=3,aE(a);else if(233<=a.b&&262>a.b)cF(a.Y,!1),aE(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;UE(a.Y,a.Y.C,Sn(a.yb.e._b.a.gb,Rg));aE(a)}else if(105==a.b)dF(a.Y);else if(300<a.b){if(a.c!=a.Y.b[a.Y.C]||18==a.c)a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,18==a.c&&(d=Sn((rq(),sq)._b.a.gb,Rg),1>d.length&&(d=Nc),UE(a.Y,a.Y.C,d)),aE(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,bF(a.Y),aE(a);else if(0<a.Y.D)if(104==a.b)SE(a.Y,
a.Y.D),a.Y.D=0,aE(a);else if(106==a.b){d=a.Y;c=a.Y.D;if(0<d.a[d.G[c]]&&0<d.a[d.H[c]])qq(d.k,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.s;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;RE(d,c);d.a[c]=0}a.Y.D=0;aE(a)}else if(201==a.b)eF(a.Y,a.Y.D),aE(a);else if(202==a.b||205==a.b)1==a.Y.r[a.Y.D]&&0==a.Y.A[a.Y.D]?a.Y.r[a.Y.D]=2:(a.Y.r[a.Y.D]=1,a.Y.A[a.Y.D]=0),aE(a),a.Y.A[a.Y.D]=0;else if(203==a.b)a.Y.r[a.Y.D]=2,a.Y.A[a.Y.D]=0,aE(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,aE(a);
else if(206<=a.b&&229>=a.b)a.N=2,bF(a.Y),aE(a);else if(107==a.b){if(!a.yb.b)return!0;d=Sn(a.yb.e._b.a.gb,Rg);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;aE(a)}else 105==a.b?(a.ib=!0,a.I="Only atoms may be marked !"):e=!1;else if(0==a.sb||a.nb){if(201>=a.b)return!1;++a.sb;a.d=a.sb;a.eb[a.sb]=new gE(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?(fF(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,a.Y.E=1,a.N=1,$(a.Y,0),205==a.b&&(a.Y.I[2]=c+21.65,a.Y.L[2]=d-12.5,a.Y.i[0]=1,a.Y.i[1]=2,a.Y.u=1)):206<=
a.b&&229>=a.b?(a.Y.K=c,a.Y.N=d,a.N=2,bF(a.Y)):300<a.b?(fF(a.Y),a.Y.b[1]=a.c,a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,18==a.c&&(d=Sn((rq(),sq)._b.a.gb,Rg),1>d.length&&(d=Nc),UE(a.Y,1,d))):230==a.b?hC(a,null):233<=a.b&&262>a.b?(fF(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,cF(a.Y,!0)):hB();aE(a)}else e=!1;e&&(TE(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,cC(a))}return e}
function gF(a,b,c,d){var e,f;if(a.y||!a.gb||ZE(b))return!0;a.ib=!1;c-=a.X;d-=2*a.X;e=c-a.Lb;f=d-a.Mb;if(2==a.N||3==a.N||9==a.N)return!0;if(1==a.N){a:{b=a.Y;e=c;f=d;var g,i,h,l,m,o,n;b.C=0;b.I[0]=e;b.L[0]=f;g=hF(b,0);if(0<g&&205!=b.k.b)b.C=g,g!=b.E?(b.I[b.s]=b.I[g],b.L[b.s]=b.L[g]):(b.I[b.s]=b.K,b.L[b.s]=b.N);else if(205==b.k.b){b.D=0;g=b.i[b.u];l=b.i[b.u-1];i=b.I[g]-b.I[l];h=b.L[g]-b.L[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.I[l];n=f-b.L[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.u)RE(b,b.s),--b.u,b.B=!1;else if(2==b.s)0>b.L[2]-b.L[1]&&0<f-b.L[1]?b.L[2]=b.L[1]+g/2:0<b.L[2]-b.L[1]&&0>f-b.L[1]&&(b.L[2]=b.L[1]-g/2),0>b.I[2]-b.I[1]&&0<e-b.I[1]?b.I[2]=b.I[1]+0.866*g:0<b.I[2]-b.I[1]&&0>e-b.I[1]&&(b.I[2]=b.I[1]-0.866*g);else{if(2==b.y[b.i[0]]&&(m=b.F[b.i[0]][1],m==b.i[1]&&(m=b.F[b.i[0]][2]),i=b.I[b.i[0]]-b.I[m],h=b.L[b.i[0]]-b.L[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.I[m],n=f-b.L[m],e=n*i-o*h,o=b.I[b.i[1]]-b.I[m],n=b.L[b.i[1]]-b.L[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.t,b.C=b.i[0],$(b,0),SE(b,e),0<hF(b,b.s)&&(b.B=!0)}else{if(b.B)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.u;if(100<b.u){qq(b.k,"You are too focused on chains, enough of it for now !");--b.u;break a}b.C=b.s;$(b,L(K(Math.round(h))));b.i[b.u]=b.s;0<hF(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;qq(b.k,e+j)}else i=e-b.I[b.E],h=f-b.L[b.E],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.I[b.s]=b.I[b.E]+25*(i/g),b.L[b.s]=b.L[b.E]+25*(h/g)}a.q=!0}else if($E(b)||ZE(b))ZD(a.Y,e),a.N=
5;else if(0==a.Y.C&&0==a.Y.D){5!=a.N&&(e=f=0);b=a.Y;for(g=1;g<=b.s;++g)b.I[g]+=e,b.L[g]+=f;h=v(cE,k,-1,4,1);dE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.k.B.b-b.k.X&&0<h&&h<b.k.B.a-3*b.k.X))for(g=1;g<=b.s;++g)b.I[g]-=e,b.L[g]-=f;a.N=5}a.C=!1;$D(a);a.kb=!0;cC(a);a.Lb=c;a.Mb=d;return!0}
function iF(a,b,c,d){var e,f,g;if(!a.y&&!ZE(b)){c-=a.X;d-=2*a.X;g=!1;f=0;b=1;a:for(;b<=a.sb;++b){e=a.eb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,r=void 0,l=void 0,o=0,r=((MD(),RD)?350:170)+1,n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<r&&(r=l,o=n);o*=-1;for(n=1;n<=e.s;++n)l=i-e.I[n],m=h-e.L[n],l=l*l+m*m,l<r&&(r=l,o=n);e=o;if(0!=e){a.eb[b].C=0<e?e:0;a.eb[b].D=0>e?-e:0;f=b;g=!0;0<a.eb[b].C&&null!=a.pb&&QB(a.pb,F(ZC,k,76,[new T(a.d),new T(a.Y.C)]));break a}else if(0<a.eb[b].C||0<a.eb[b].D)a.eb[b].C=
0,a.eb[b].D=0,g=!0}if(g){for(b=a.d+1;b<=a.sb;++b)a.eb[b].C=0,a.eb[b].D=0;a.C=!1;$D(a);a.kb=!0;cC(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function jF(a){if(a.y)return!0;a.ib=!1;a.O=ch;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=hF(b,b.s),6>b.y[c]&&(kF(b),d=b.i[b.u-1],b.G[b.t]=c,b.H[b.t]=d,b.F[c][++b.y[c]]=d,b.F[d][++b.y[d]]=c),RE(b,b.s));b.B=!1;aE(a)}else a:{var b=a.Y,e,f;c=hF(b,b.s);if(0!=c){--b.s;for(f=1;f<b.t;++f)if(d=b.G[f],e=b.H[f],d==c&&e==b.E||d==b.E&&e==c){--b.t;--b.y[b.E];3>b.r[f]?(++b.r[f],b.A[f]=0):qq(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],qq(b.k,"Not possible connection !")):(b.H[b.t]=
c,b.F[c][++b.y[c]]=b.E,b.F[b.E][b.y[b.E]]=c,b.J[b.t]=L(K($C((b.I[b.E]+b.I[c])/2))),b.M[b.t]=L(K($C((b.L[b.E]+b.L[c])/2))))}}fE(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,JD(b),b.a.c=c),aE(a),a.q=!1)}else 5==a.N&&(fE(a.Y),aE(a));0<a.N&&(a.C=!1,$D(a),a.kb=!0,TE(a.Y),lF(a.Y),cC(a),a.N=0,a.e=!1);if(RD&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,$D(a),a.kb=!0,cC(a);return!0}function $D(a){a.jb=!1;a.lb=!1;a.kb=!1}
function bC(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.zb=!1:-1<b.indexOf("rbutton")&&(a.zb=!0);-1<b.indexOf("nohydrogens")?a.Eb=!1:-1<b.indexOf("hydrogens")&&(a.Eb=!0);-1<b.indexOf("keephs")&&(a.M=!0);-1<b.indexOf("removehs")&&(a.M=!1);-1<b.indexOf("noquery")?a.xb=!1:-1<b.indexOf("query")&&(a.xb=!0);-1<b.indexOf(sf)?a.Ab=!1:-1<b.indexOf(Zf)&&(a.Ab=!0);-1<b.indexOf("noautoez")?a.o=!1:-1<b.indexOf("autoez")&&(a.o=!0);-1<b.indexOf("nostereo")?a.Ib=!1:-1<b.indexOf("stereo")&&(a.Ib=!0);
-1<b.indexOf("nocanonize")?a.r=!1:-1<b.indexOf("canonize")&&(a.r=!0);-1<b.indexOf("nomultipart")?a.hb=!1:-1<b.indexOf(of)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(wf)&&(a.rb=!0,a.p=!1);-1<b.indexOf("newlook")?(a.mb=!0,a.R=1):-1<b.indexOf("oldlook")&&(a.mb=!1,a.R=0);-1<b.indexOf("autonumber")&&(a.p=!0,a.rb=!0);-1<b.indexOf("star")&&(a.Hb=!0,a.rb=!0);-1<b.indexOf("polarnitro")&&(a.vb=!0);-1<b.indexOf("depict")&&(a.y=!0,a.X=0,a.bb=null,bE(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)mF(a.eb[c]),eE(a.eb[c]);a.A=1;a.X=24;a.Y&&(a.Y.v=!0)}-1<b.indexOf(qd)&&(a.z=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.ob=!0);-1<b.indexOf("jmeh")&&(a.L=!0);-1<b.indexOf("showan")&&(a.Db=!0);a.Ab&&(a.p=!0,a.hb=!0);a.y||(a.z=!1);a.zb&&++$B;cC(a)}
function cC(a){var b,c,d;b=Gy(a);!a.B||b.b!=a.B.b||b.a!=a.B.a||!a.bb||!a.H?(a.B=b,d=b.b-a.X,c=b.a-3*a.X-a.R,1>d&&(d=1),1>c&&(c=1),a.bb=Cy(a,d,c),wE(a),a.y||(a.Kb=Cy(a,b.b,2*a.X+a.R),DE(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=Cy(a,a.X,c),vE(a),a.H=Cy(a,d,a.X),rE(a))):(wE(a),a.y||(rE(a),a.C&&(DE(a),vE(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function pC(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=QE(a.eb[d]),c!=b))continue;c=a.eb[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.s+ea+c.t,h=1;h<=c.s;++h){i=AE(c,h);c.k.L&&0<c.w[h]&&(i+=Tb,1<c.w[h]&&(i+=c.w[h]));0!=c.z[h]&&(0<c.z[h]?i+=ua:i+=za,1<Kj(c.z[h])&&(i+=Kj(c.z[h])));g=-1;for(f=1;f<=c.x;++f)if(c.p[f][0]==h){g=c.p[f][1];break}c.k.Hb&&0<c.d[h]&&(g=1);-1<g&&(i+=kb+g);m+=ea+i+ea+nF(0.055999999999999994*c.I[h],0,2)+ea+nF(0.055999999999999994*-c.L[h],
0,2)}for(h=1;h<=c.t;++h)f=c.G[h],g=c.H[h],l=c.r[h],1==c.A[h]?l=-1:2==c.A[h]?l=-2:3==c.A[h]?(l=-1,i=f,f=g,g=i):4==c.A[h]?(l=-2,i=f,f=g,g=i):10==c.A[h]&&(l=-5),9==c.r[h]&&(l=c.A[h]),m+=ea+f+ea+g+ea+l;c=m;0<c.length&&(0<e.length&&(e+=ah),e+=c)}return e}function SD(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=QE(a.eb[c]),d!=b))continue;d=oF(a.eb[c]);0<d.length&&(0<e.length&&(e+=Ta),e+=d)}return e}
function aE(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&QB(a.qb,null)}var c,d,e;e=new pF;e.a=a.d;e.f=a.sb;c=!1;for(b=1;99>b;++b)if(d=a.eb[b])0<d.s&&(c=!0),e.d[b]=new TD(d),wC(e.d[b]);else break;e.i=a.Ab;e.e=a.hb;e.b=a.A;e.c=a.N;if(b=c?e:null)a=a.Z,b=new LD(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function jC(a,b,c){try{EE(a,b)?c&&aE(a):cC(a)}catch(d){if(d=Di(d),y(d,73))cC(a);else throw d;}}
function hC(a,b){try{KE(a,b)?aE(a):cC(a)}catch(c){if(c=Di(c),y(c,73))cC(a);else throw c;}}function tC(a){$D(a);a.kb=!0;cC(a)}function rC(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new gE(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;cC(a);null!=a.qb&&QB(a.qb,null)}function ME(a,b){var c,d;a.d=b.a;a.sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?(a.eb[c]=new TD(d),wC(a.eb[c])):a.eb[c]=null;a.Y=a.eb[a.d];a.Ab=b.i;a.hb=b.e;a.A=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.qb&&QB(a.qb,null)}}
function sC(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,cC(a),null):a.eb[b]}function uC(a,b){var c;c=-1;E(b,"Select substituent")?(c=202,b=j):E(b,Ea)?c=235:E(b,Fa)?c=240:E(b,Da)?c=260:E(b,Ja)?c=261:E(b,Pa)?c=241:E(b,Ia)?c=233:E(b,Ha)?c=236:E(b,Ga)?c=237:E(b,Oa)?c=234:E(b,Na)?c=243:E(b,Qa)?c=252:E(b,La)?c=244:E(b,Ra)?c=239:E(b,"-PO3H2")?c=251:E(b,Ca)?c=242:E(b,Aa)?c=245:E(b,Ba)&&(c=238);0<c?uq(a,c):b="Not known group!";a.ib=!0;a.I=b;cC(a)}
function xC(a,b){a.ib=!0;a.I=b;cC(a)}function yC(a){var b;b=qC(a);$D(a);cC(a);return b}function oE(a,b,c,d,e){var f,g,i,h;f=a.V;h=JA(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new Sz(f.c.a,f.c.c,g),f=new IA(i),h=JA(f,e),b.e=i,b.i=qF(i);else sE(b,a.S);f=Uz(f.a,f.c).a-Uz(f.a,f.c).b;tE(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function pE(a,b,c,d,e,f){var g,i;g=yE(a.U);i=JA(a.U,f);sE(b,a.T);(b.d=e)&&(b.f=bg+(e.a>>16&255)+va+(e.a>>8&255)+va+(e.a&255)+sa);tE(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function yE(a){return Uz(a.a,a.c).a-Uz(a.a,a.c).b}function tq(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=Ad,cC(a)):(a.Q?a.x=b:-1<a.x&&10>a.x?a.x=10*a.x+b:a.x=b,a.Q=!1,0==a.x?(a.x=-1,a.ib=!0,a.I=Ad):qq(a,a.x+ea),cC(a))}
function WB(){MD();Ay.call(this);this.Nb=(tp(),tp(),hy).a;this.w=new Sz(null,0,8);this.s=(rz(),sz);this.eb=v(rF,k,89,99,0);this.$=new yy;this.Cb=new sF;this.J=E((hB(),iB[Ie]),$b);this.t=new tF;this.F=F(is,k,1,[Ea,Fa,Pa,Da,Ja,Ia,Ha,Ga,Oa,Qa,La,Na,Ca,Ba,Aa]);this.Y=new gE(this);QD[0]=vz;QD[1]=new tz(255,153,153);QD[2]=new tz(255,204,102);QD[3]=new tz(255,255,153);QD[4]=new tz(102,255,255);QD[5]=new tz(51,204,255);QD[6]=new tz(255,153,255)}s(496,361,{39:1,44:1,45:1,49:1,58:1,63:1,65:1,67:1},WB);
_.me=function(a){UD(this,a)};_.Vd=function(){cC(this)};_.a=null;_.b=0;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=!1;_.p=!1;_.q=!1;_.r=!0;_.u=null;_.v=null;_.x=1;_.y=!1;_.z=!1;_.A=1;_.B=null;_.C=!0;_.D=null;_.E=null;_.G="http://peter-ertl.com/jsme/2013_03/help.html";_.H=null;_.I=null;_.K=null;_.L=!1;_.M=!0;_.N=0;_.O=ch;_.P=null;_.Q=!0;_.R=1;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=24;_.Y=null;_.Z=null;_._=null;_.ab=null;_.bb=null;_.cb=!0;_.db=1;_.fb=!1;_.gb=!1;
_.hb=!1;_.ib=!0;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!1;_.ob=!1;_.pb=null;_.qb=null;_.rb=!1;_.sb=0;_.tb=null;_.ub=null;_.vb=!1;_.wb=null;_.xb=!1;_.yb=null;_.zb=!1;_.Ab=!1;_.Bb=!1;_.Db=!1;_.Eb=!0;_.Fb=null;_.Gb=!1;_.Hb=!1;_.Ib=!0;_.Jb=null;_.Kb=null;_.Lb=0;_.Mb=0;var $B=10,mC,OD,eC,ND,RD,YB=null,QD,fC;
function uF(a,b){var c,d;if(null!=b)if(null!=a.a.wb)QB(a.a.wb,F(is,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=cD(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],ds(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+sa);try{EE(a.a,b)?(qq(a.a,"Structure pasted"+d),aE(a.a)):(kC(new lC(a.a.I,a.a,mC)),rC(a.a)),Fy(a.a)}catch(h){if(h=Di(h),y(h,73))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",cC(d),kC(new lC(a.a.I,a.a,mC)),Fy(a.a);else throw h;
}}}function pq(a){this.a=a}s(497,1,{},pq);_.a=null;function VD(){VD=u;WD=new vF("COPY_SMILES",0);XD=new vF("COPY_MOL",1);YD=new vF("PASTE",2);wF=F(xF,k,88,[WD,XD,YD])}function vF(a,b){ao.call(this,a,b)}s(498,136,{67:1,70:1,72:1,88:1},vF);var wF,XD,WD,YD;function pF(){this.d=v(rF,k,89,99,0)}s(499,1,{},pF);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function yF(a){a.b=v(I,q,-1,20,1);a.z=v(I,q,-1,20,1);a.I=v(cE,k,-1,20,1);a.L=v(cE,k,-1,20,1);a.F=Lr([20,7]);a.d=v(I,q,-1,20,1);a.c=v(is,k,1,20,0);a.n=v(is,k,1,20,0);a.w=v(I,q,-1,20,1);a.y=v(I,q,-1,20,1);a.G=v(I,q,-1,20,1);a.H=v(I,q,-1,20,1);a.r=v(I,q,-1,20,1);a.A=v(I,q,-1,20,1);a.J=v(I,q,-1,20,1);a.M=v(I,q,-1,20,1);a.e=v(is,k,1,20,0);a.p=Lr([10,2]);a.i=v(I,q,-1,101,1)}
function zF(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(I,q,-1,4,1);f=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(I,q,-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(cE,k,-1,4,1);d=v(cE,k,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.I[l[i]]-a.I[b])*e+(a.L[l[i]]-a.L[b])*n,g=(a.L[l[i]]-a.L[b])*e-(a.I[l[i]]-a.I[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=AF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
AF(o[2],d[2],o[3],d[3]),d=AF(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;fF(a);switch(a.y[a.C]){case 0:a.I[a.s]=a.I[a.C]+21.65*a.k.A;a.L[a.s]=a.L[a.C]+12.5*a.k.A;break;case 1:c=a.F[a.C][1];d=0;2==a.y[c]&&(a.F[c][1]==a.C?d=a.F[c][2]:d=a.F[c][1]);e=a.I[a.C]-a.I[c];f=a.L[a.C]-a.L[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.k.A*Math.cos(1.0471975511965976);l=25*a.k.A*Math.sin(1.0471975511965976);g=BF(a,a.C,c);if(3==a.r[g]||204==a.k.b||1!=a.r[g]&&(203==a.k.b||204==a.k.b)||a.o)h=i+25*a.k.A,l=0;0<d&&0<(a.L[d]-a.L[c])*e-(a.I[d]-
a.I[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.I[a.s]=a.I[c]+h*e-l*f;a.L[a.s]=a.L[c]+l*e+h*f;break;case 2:c=v(cE,k,-1,2,1);CF(a,a.C,25*a.k.A,c);a.I[a.s]=c[0];a.L[a.s]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.y[a.C]&&!(c=a.F[a.C][g],e=a.I[a.C]-a.I[c],f=a.L[a.C]-a.L[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.I[a.s]=a.I[a.C]+25*a.k.A*e/i,a.L[a.s]=a.L[a.C]+25*a.k.A*f/i,0==hF(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;qq(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];kF(a);a.r[a.t]=1;203==a.k.b&&(a.r[a.t]=2);204==a.k.b&&(a.r[a.t]=3);a.G[a.t]=a.C;a.H[a.t]=a.s;201==a.k.b&&eF(a,a.t);a.F[a.s][1]=a.C;a.F[a.C][a.y[a.C]]=a.s;a.J[a.t]=L(K($C((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=L(K($C((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function cF(a,b){var c;a.E=a.C;c=0;if(233==a.k.b||237==a.k.b||236==a.k.b||239==a.k.b||251==a.k.b||252==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.C=a.s-2,$(a,0),237==a.k.b&&(a.b[a.s]=10,a.b[a.s-1]=10,a.b[a.s-2]=10),236==a.k.b&&(a.b[a.s]=9,a.b[a.s-1]=9,a.b[a.s-2]=9),239==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=5,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),252==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=4,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),251==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-
2]=5,a.b[a.s-3]=7,a.r[a.t]=2),c=4;else if(244==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.b[a.s]=8,a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=5;else if(234==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,a.k.vb&&aF(a,a.C,1),$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.k.vb?(a.r[a.t]=1,aF(a,a.s,-1)):a.r[a.t]=2,c=3;else if(235==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(240==a.k.b)$(a,0),a.C=
a.s,$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=4;else if(260==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=4,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(261==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(241==a.k.b)$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=4;else if(243==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),c=3;else if(238==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=
3,a.o=!1,c=2;else if(249==a.k.b)$(a,0),a.C=a.s,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=2;else if(250==a.k.b)$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=1;else if(245==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.C=a.s,a.r[a.t]=3,$(a,0),a.o=!1,c=3;else if(242==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=3,a.b[a.s]=4,a.o=!1,c=2;else if(254==a.k.b)$(a,0),a.b[a.s]=9,c=1;else if(255==a.k.b)$(a,0),a.b[a.s]=10,c=1;else if(256==a.k.b)$(a,0),a.b[a.s]=11,c=1;else if(257==a.k.b)$(a,0),a.b[a.s]=12,c=1;else if(258==a.k.b)$(a,0),a.b[a.s]=4,
c=1;else if(259==a.k.b)$(a,0),a.b[a.s]=5,c=1;else if(246==a.k.b)$(a,0),a.C=a.s,$(a,0),c=2;else if(247==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=3;else if(248==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=4;else if(253==a.k.b){var d,e,f,g,i,h,l,m,o,n,r;if(a.k.Jb){c=0;m=a.k.Jb;for(l=1;l<=m.x;++l)d=m.p[l][0],1==m.p[l][1]&&(c=d);d=a.s;l=a.C;$(a,0);e=a.I[a.s];g=a.L[a.s];RE(a,a.s);e=a.I[l]-e;g=a.L[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.s;++h)fF(a),a.b[a.s]=m.b[h],a.z[a.s]=m.z[h],
a.w[a.s]=m.w[h],a.I[a.s]=m.I[h],a.L[a.s]=m.L[h];for(h=1;h<=m.t;++h)kF(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];wC(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];RE(a,a.s);f=a.I[c+d]-m;i=a.L[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.s;++h)a.I[h]-=m,a.L[h]-=n,o=a.I[h]*f+a.L[h]*i,r=a.L[h]*f-a.I[h]*i,a.I[h]=o,a.L[h]=r,o=-a.I[h]*e+a.L[h]*g,r=-a.L[h]*e-a.I[h]*g,a.I[h]=o,a.L[h]=r,a.I[h]+=a.I[l],a.L[h]+=a.L[l];kF(a);a.G[a.t]=l;a.H[a.t]=c+d;wC(a);b&&(RE(a,l),eE(a))}c=4}DF(a,c);a.C=a.E;b&&
(a.C=0)}
function CF(a,b,c,d){var e,f,g,i,h;e=a.F[b][1];f=a.F[b][2];g=a.I[f]-a.I[e];i=-(a.L[f]-a.L[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i?0-((a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i):(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i)?(g=a.I[b]-a.I[e],i=a.L[b]-a.L[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.I[e]+h*g-c*i,d[1]=a.L[e]+c*g+h*i):(g=(a.I[e]+a.I[f])/2,e=(a.L[e]+a.L[f])/2,g=a.I[b]-g,i=a.L[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.I[b]+
c*g/h,d[1]=a.L[b]+c*i/h)}
function bF(a){var b,c,d,e,f,g,i,h,l,m,o,n,r;l=-1;i=6;switch(a.k.b){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.k.A*a.k.A/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.C)if(2>a.y[a.C])EF(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,EF(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){qq(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.N=9;
return}for(d=1;d<=a.y[a.C];++d)if(b=a.r[BF(a,a.C,a.F[a.C][d])],2<d||1!=b){qq(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(cE,k,-1,2,1);CF(a,a.C,h,b);e=a.I[a.C]-b[0];g=a.L[a.C]-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)fF(a),o=f*d+1.5707963267948966,a.I[a.s]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.D){b=a.G[a.D];c=a.H[a.D];d=0;2==a.y[b]?a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]:2==a.y[c]&&(a.F[c][1]!=
b?d=a.F[c][1]:d=a.F[c][2],m=b,b=c,c=m);0==d&&(a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]);e=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;r=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.L[d]-a.L[b])*e-(a.I[d]-a.I[b])*g&&(r=-r,m=0);n=a.I[b]+o*e-r*g;r=a.L[b]+r*e+o*g;for(d=1;d<=i;++d)fF(a),o=f*(d+0.5)+3.141592653589793*m,a.I[a.s]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=r+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i-1&&(a.I[a.s]=
a.I[c],a.L[a.s]=a.L[c])):(d==i-1&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i&&(a.I[a.s]=a.I[c],a.L[a.s]=a.L[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)fF(a),o=f*(d-b),a.I[a.s]=a.K+h*Math.sin(o),a.L[a.s]=a.N+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)kF(a),a.r[a.t]=1,h=a.s-b+f,a.y[h]=2,a.G[a.t]=h,a.H[a.t]=h+1;a.H[a.t]=a.s-b+1;if(209==a.k.b){if(a.r[a.t-4]=2,a.r[a.t-2]=2,a.r[a.t]=2,0<a.D)if(1==a.r[a.D]){if(b=0,1<a.y[a.G[a.D]]&&(b=a.F[a.G[a.D]][1],h=a.G[a.D],b==a.H[a.D]&&(b=a.F[a.G[a.D]][2])),0==b&&1<a.y[a.H[a.D]]&&
(b=a.F[a.H[a.D]][1],h=a.H[a.D],b==a.H[a.D]&&(b=a.F[a.H[a.D]][2])),0<b)for(f=1;f<=a.t;++f)if(a.G[f]==b&&a.H[f]==h||a.G[f]==h&&a.H[f]==b){1!=a.r[f]&&(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=3);break}}else a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=2}else if(221==a.k.b||223==a.k.b)if(0<a.D){if(1==a.r[a.D]){b=!1;for(f=1;f<=a.y[a.G[a.D]];++f)if(h=a.F[a.G[a.D]][f],1<a.r[BF(a,a.G[a.D],h)]){b=!0;break}for(f=1;f<=a.y[a.H[a.D]];++f)if(h=a.F[a.H[a.D]][f],
1<a.r[BF(a,a.H[a.D],h)]){b=!0;break}b||(a.r[a.D]=2)}a.r[a.t-4]=2;a.b[a.s-2]=5}else 0<a.C?221==a.k.b?(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t-1]=1,a.r[a.t-3]=2,a.r[a.t]=2,a.b[a.s-1]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5);h=v(I,q,-1,a.s+1,1);for(f=1;f<=i;++f)b=a.s-i+f,c=a.t-i+f,a.F[b][1]=b-1,a.F[b][2]=b+1,b=a.G[c],e=a.H[c],a.J[c]=L(K($C((a.I[b]+a.I[e])/2))),a.M[c]=L(K($C((a.L[b]+a.L[e])/
2)));a.F[a.s-i+1][1]=a.s;a.F[a.s][2]=a.s-i+1;for(f=a.s-i+1;f<=a.s;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.s-i;++b)e=a.I[f]-a.I[b],d=a.L[f]-a.L[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.C||c==a.C)&&(h[f]=c)}g=a.t-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.G[f],e=a.H[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.G[c]==h[b]&&a.H[c]==h[e]||a.H[c]==h[b]&&a.G[c]==h[e])continue a;kF(a);a.r[a.t]=a.r[f];a.G[a.t]=h[b];a.F[h[b]][++a.y[h[b]]]=h[e];a.H[a.t]=h[e];a.F[h[e]][++a.y[h[e]]]=h[b];a.J[a.t]=L(K($C((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=L(K($C((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(kF(a),a.r[a.t]=a.r[f],a.G[a.t]=h[b],a.F[h[b]][++a.y[h[b]]]=e,a.H[a.t]=e,a.F[e][++a.y[e]]=h[b],a.J[a.t]=L(K($C((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K($C((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(kF(a),a.r[a.t]=a.r[f],a.G[a.t]=h[e],a.F[h[e]][++a.y[h[e]]]=b,a.H[a.t]=b,a.F[b][++a.y[b]]=h[e],a.J[a.t]=L(K($C((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K($C((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2))));d=a.s-i;for(f=a.s;f>d;--f)if(0<
h[f]&&(RE(a,f),3==a.b[h[f]])){m=0;for(b=1;b<=a.y[h[f]];++b){e=a.F[h[f]][b];for(c=1;c<=a.t;++c)(a.G[c]==h[f]&&a.H[c]==e||a.G[c]==e&&a.H[c]==h[f])&&(m+=a.r[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.r[c]=1}0<a.C&&DF(a,i);-1<l&&(a.C=l)}
function EF(a,b,c,d){var e,f,g,i,h,l;0==a.y[a.C]?(e=0,f=1):(e=a.F[a.C][1],f=a.I[a.C]-a.I[e],e=a.L[a.C]-a.L[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.I[a.C]+d*f;l=a.L[a.C]+d*e;for(g=1;g<=b;++g)fF(a),i=c*g-1.5707963267948966,a.I[a.s]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.L[a.s]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function DF(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=hF(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function BF(a,b,c){var d;for(d=1;d<=a.t;++d)if(a.G[d]==b&&a.H[d]==c||a.G[d]==c&&a.H[d]==b)return d;return 0}function FF(a,b,c){var d,e,f,g;e=ch;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(Ks(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)Ks(c[d])&&!ys(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)Es(c[d],e)&&(b[d]=g,c[d]=ch,++f);if(f==a.s)break}return g==a.s}
function eE(a){var b,c,d;b=v(cE,k,-1,4,1);d=c=0;a.k&&a.k.B&&0<a.k.B.b&&(c=a.k.B.b-a.k.X,d=a.k.B.a-3*a.k.X);if(0>=c||0>=d)a.v=!0;else{dE(a,b);c=~~(c/2)-L(K(Math.round(b[0])));d=~~(d/2)-L(K(Math.round(b[1])));if(!a.k.ob)for(b=1;b<=a.s;++b)a.I[b]+=c,a.L[b]+=d;fE(a)}}
function dE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.s;++c)a.I[c]<f&&(f=a.I[c]),a.I[c]>d&&(d=a.I[c]),a.L[c]<g&&(g=a.L[c]),a.L[c]>e&&(e=a.L[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 aF(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=GF(a,b),-1==d&&0==c&&(0==a.z[b]?a.z[b]=1:1==a.z[b]?a.z[b]=-1:-1==a.z[b]&&(a.z[b]=0)),a.b[b]){case 2:2<d&&qq(a.k,"Charge change not possible on this boron !");0==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0);break;case 3:3<d?qq(a.k,"Charge change not possible on this carbon !"):4>d&&(0==a.z[b]?a.z[b]=-1:-1==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0));break;case 4:case 7:3<d?qq(a.k,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.z[b]?a.z[b]=1:3==d&&1==a.z[b]?a.z[b]=0:3>d&&0==a.z[b]?a.z[b]=1:3>d&&1==a.z[b]?a.z[b]=-1:3>d&&-1==a.z[b]&&(a.z[b]=0);break;case 5:case 8:case 13:2<d?qq(a.k,"Charge change not possible on multibonded O or S !"):2==d&&0==a.z[b]?a.z[b]=1:2==d&&1==a.z[b]?a.z[b]=0:2>d&&0==a.z[b]?a.z[b]=-1:2>d&&-1==a.z[b]?a.z[b]=1:2>d&&1==a.z[b]&&(a.z[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.z[b]?a.z[b]=-1:0==d&&-1==a.z[b]?a.z[b]=0:qq(a.k,"Charge change not possible on the halogen !");break;case 18:qq(a.k,
"Use X button to change charge on the X atom !")}}
function IE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=v(I,q,-1,a.s+1,1);;){for(e=1;e<=a.s;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=v(I,q,-1,f+1,1);for(c=1;c<=a.s;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.s;1<=c;--c)a.a[c]!=d&&RE(a,c);eE(a);qq(a.k,"Smaller part(s) removed !");return 1}
function hF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.s;++e)b!=e&&(c=a.I[b]-a.I[e],d=a.L[b]-a.L[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function lF(a){var b,c,d;for(d=1;d<=a.t;++d){b=a.G[d];c=a.H[d];if(1==a.z[b]&&-1==a.z[c]||-1==a.z[b]&&1==a.z[c])if(1==a.r[d]||2==a.r[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.k.vb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.z[b]=0;a.z[c]=0;++a.r[d];TE(a)}1==a.z[b]&&1==a.z[c]&&(2==a.r[d]?a.r[d]=1:3==a.r[d]&&(a.r[d]=2),TE(a));4==a.r[d]&&(a.r[d]=1)}}
function AF(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 wC(a){var b;HF(a);b=a.r.length;a.J=v(I,q,-1,b,1);a.M=v(I,q,-1,b,1);fE(a);TE(a)}
function fF(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(I,q,-1,c,1),iD(a.b,b,a.b.length),a.b=b,b=v(I,q,-1,c,1),iD(a.z,b,a.z.length),a.z=b,b=v(I,q,-1,c,1),iD(a.w,b,a.w.length),a.w=b,b=v(I,q,-1,c,1),iD(a.d,b,a.d.length),a.d=b,b=v(is,k,1,c,0),iD(a.c,b,a.c.length),a.c=b,b=v(is,k,1,c,0),iD(a.n,b,a.n.length),a.n=b,b=v(cE,k,-1,c,1),iD(a.I,b,a.I.length),a.I=b,b=v(cE,k,-1,c,1),iD(a.L,b,a.L.length),a.L=b,b=Lr([c,7]),iD(a.F,b,a.F.length),a.F=b,c=v(I,q,-1,c,1),iD(a.y,c,a.y.length),a.y=c);a.b[a.s]=
3;a.z[a.s]=0;a.d[a.s]=0;a.c[a.s]=null;a.w[a.s]=0}function BE(a,b,c,d,e,f){var g;g=L(K($C(a.I[b]-c/2)));f||(g-=d-c);a=L(K($C(a.L[b]-~~(e/2))));return new sy(g-1-2,a-2,d+1+4,e+4)}
function kF(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(I,q,-1,b,1),iD(a.G,c,a.G.length),a.G=c,c=v(I,q,-1,b,1),iD(a.H,c,a.H.length),a.H=c,c=v(I,q,-1,b,1),iD(a.r,c,a.r.length),a.r=c,c=v(I,q,-1,b,1),iD(a.A,c,a.A.length),a.A=c,c=v(I,q,-1,b,1),iD(a.J,c,a.J.length),a.J=c,c=v(I,q,-1,b,1),iD(a.M,c,a.M.length),a.M=c,b=v(is,k,1,b,0),iD(a.e,b,a.e.length),a.e=b);a.r[a.t]=1;a.A[a.t]=0;a.e[a.t]=null}
function WE(a,b){var c,d,e,f,g,i,h;if(0==a.s)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(MD(),aa);i+="JME 2013-04-10 "+new wD+"\n \n";i+=VE(a.s,3)+VE(a.t,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.s;++e)a.L[e]>g&&(g=a.L[e]),a.I[e]<c&&(c=a.I[e]);for(e=1;e<=a.s;++e){i+=nF(0.055999999999999994*(a.I[e]-c),10,4)+nF(0.055999999999999994*(g-a.L[e]),10,4)+nF(0,10,4);h=AE(a,e);1==h.length?h+="  ":2==h.length?h+=ea:3<h.length&&(h="Q  ");
i+=ea+h;d=0;0<a.z[e]&&4>a.z[e]?d=4-a.z[e]:0>a.z[e]&&-4<a.z[e]&&(d=4-a.z[e]);h=" 0"+VE(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.x;++d)if(a.p[d][0]==e){f=a.p[d][1];break}-1<f?h+=VE(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.t;++e)g=a.r[e],1==a.r[e]?g=1:IF(a,e)&&(g=2),c=VE(a.G[e],3)+VE(a.H[e],3),d=0,1==a.r[e]&&1==a.A[e]?d=1:1==a.r[e]&&2==a.A[e]&&(d=6),1==a.r[e]&&3==a.A[e]&&(d=1,c=VE(a.H[e],3)+VE(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=VE(a.H[e],3)+VE(a.G[e],3)),i+=c+VE(g,3)+VE(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+VE(e,4)+VE(a.z[e],4)+aa);return i+"M  END\n"}
function oF(a){var b,c,d,e,f,g,i,h,l,m,o,n,r,w,H,B,N,O,V,ca,M,ec,xc,Lf,wb,Hd,Id,Jd,hb,yc;o=v(I,q,-1,a.s+10,1);n=v(I,q,-1,a.s+10,1);l=v(I,q,-1,a.s+1,1);m=v(I,q,-1,7,1);wb=v(I,q,-1,a.s+1,1);w=v(JF,k,-1,a.s+1,2);H=v(JF,k,-1,a.t+1,2);ec=0;if(0==a.s)return j;IE(a,!0);Lf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Lf=!1;break}if(a.k.r&&Lf){KF(a);lF(a);LF(a,H);MF(a,w,H);var Db,ld,Se,Xb,ne,md,nd,db,JG,Ld,t,wa,jm,km,Nr,Ze,Ma,lm,mm,Bc,nm;Db=v(I,q,-1,a.s+1,1);ld=v(I,q,-1,a.s+1,1);db=v(NF,k,-1,a.s+1,3);var Or=a.s,om,
eh,Pr,Yf,mj,te,$e;mj=v(NF,k,-1,Or+2,3);te=v(I,q,-1,100,1);$e=5;Yf=0;te[0]=3;mj[1]=kh;mj[2]=lh;Pr=2;if(!(3>Or))for(;$e<te[Yf]*te[Yf];){eh=0;for(om=!0;om&&eh<=Yf&&$e>=te[eh]*te[eh];)0==$e%te[eh]?om=!1:++eh;if(om){mj[++Pr]=Hs($e);if(Pr>=Or)break;Yf<te.length-1&&(++Yf,te[Yf]=$e)}$e+=2}for(t=1;t<=a.s;++t){for(wa=mm=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(mm*=a.f[wa]);lm=a.b[t];18==lm&&(nm=a.n[t],md=nm.charCodeAt(0)-65+1,nd=0,1<nm.length&&(nd=nm.charCodeAt(1)-97),0>md&&(md=0),0>nd&&(nd=0),lm=28*md+nd);
Ze=0;-2>a.z[t]?Ze=1:-2==a.z[t]?Ze=2:-1==a.z[t]?Ze=3:1==a.z[t]?Ze=4:2==a.z[t]?Ze=5:2<a.z[t]&&(Ze=6);Bc=1;db[t]=Hs(mm);Bc*=126;db[t]=Cs(db[t],Hs(a.w[t]*Bc));Bc*=7;db[t]=Cs(db[t],Hs(Ze*Bc));Bc*=7;db[t]=Cs(db[t],Hs(lm*Bc));Bc*=783;db[t]=Cs(db[t],Hs(a.y[t]*Bc))}for(ne=0;!FF(a,Db,db);){Nr=!1;for(t=1;t<=a.s;++t)Db[t]!=ld[t]&&(ld[t]=Db[t],Nr=!0);if(Nr){for(t=1;t<=a.s;++t){db[t]=dh;for(wa=1;wa<=a.y[t];++wa)db[t]=Ls(db[t],mj[Db[a.F[t][wa]]])}ne=0}else if(0<ne){for(t=1;t<=a.s;++t)db[t]=dh;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Db[t]==Db[wa]){db[t]=kh;break a}}else{for(t=1;t<=a.s;++t){db[t]=dh;for(wa=1;wa<=a.y[t];++wa)Se=a.F[t][wa],db[t]=Ls(db[t],Hs(a.b[Se]*a.f[BF(a,t,Se)]))}ne=1}FF(a,Db,db);for(t=1;t<=a.s;++t)db[t]=Hs(ld[t]*a.s+Db[t])}for(t=1;t<=a.s;++t)ld[t]=Db[t];for(Ma=1;Ma<=a.s;++Ma)for(t=1;t<=a.s;++t)if(ld[t]==Ma){a.b[0]=a.b[t];a.z[0]=a.z[t];a.I[0]=a.I[t];a.L[0]=a.L[t];a.y[0]=a.y[t];a.b[t]=a.b[Ma];a.z[t]=a.z[Ma];a.I[t]=a.I[Ma];a.L[t]=a.L[Ma];a.y[t]=a.y[Ma];a.b[Ma]=a.b[0];a.z[Ma]=a.z[0];
a.I[Ma]=a.I[0];a.L[Ma]=a.L[0];a.y[Ma]=a.y[0];ld[t]=ld[Ma];ld[Ma]=Ma;a.n[0]=a.n[t];a.n[t]=a.n[Ma];a.n[Ma]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[Ma];a.d[Ma]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[Ma];a.c[Ma]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[Ma];a.w[Ma]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Db[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Db[a.G[t]],a.H[t]=Db[a.H[t]],a.G[t]>a.H[t]&&(Ld=a.G[t],a.G[t]=a.H[t],a.H[t]=Ld,1==a.A[t]?a.A[t]=3:2==a.A[t]?a.A[t]=4:3==a.A[t]?a.A[t]=1:4==a.A[t]&&(a.A[t]=2));for(t=1;t<a.t;++t){km=jm=
a.s;Xb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<jm?(jm=a.G[wa],km=a.H[wa],Xb=wa):a.G[wa]==jm&&a.H[wa]<km&&(km=a.H[wa],Xb=wa);Ld=a.G[t];a.G[t]=a.G[Xb];a.G[Xb]=Ld;Ld=a.H[t];a.H[t]=a.H[Xb];a.H[Xb]=Ld;Ld=a.r[t];a.r[t]=a.r[Xb];a.r[Xb]=Ld;Ld=a.A[t];a.A[t]=a.A[Xb];a.A[Xb]=Ld;JG=a.e[t];a.e[t]=a.e[Xb];a.e[Xb]=JG}wC(a);TE(a);LF(a,H);MF(a,w,H)}else{LF(a,H);a.f=v(I,q,-1,a.t+1,1);for(r=1;r<=a.t;++r)a.f[r]=a.r[r]}c=1;a.a=v(I,q,-1,a.s+1,1);yc=1;a.a[1]=1;for(ca=0;;){M=0;for(r=1;r<=a.y[c];++r)if(g=a.F[c][r],0<a.a[g]){if(!(a.a[g]>
a.a[c])&&g!=wb[c]){xc=!0;for(N=1;N<=ec;++N)if(o[N]==c&&n[N]==g||o[N]==g&&n[N]==c){xc=!1;break}xc&&(++ec,o[ec]=c,n[ec]=g)}}else m[++M]=g;if(0==M){if(yc==a.s)break;c=l[ca--]}else if(1==M)wb[m[1]]=c,c=m[1],a.a[c]=++yc;else{l[++ca]=c;e=0;for(r=1;r<=M;++r)if(h=BF(a,m[r],c),!H[h]){e=m[r];break}if(0==e)for(r=1;r<=M;++r)if(h=BF(a,m[r],c),2==a.f[h]||3==a.f[h]){e=m[r];break}0==e&&(e=m[1]);wb[e]=c;c=e;a.a[e]=++yc}}wb=v(I,q,-1,a.s+1,1);b=v(I,q,-1,a.s+1,1);O=v(JF,k,-1,a.s+1,2);Hd=v(JF,k,-1,a.s+1,2);f=yc=ca=0;
for(r=1;r<=a.s;++r)if(1==a.a[r]){c=r;break}a:for(;;){0<f&&(wb[c]=f);b[++yc]=c;for(a.a[c]=0;;){M=e=0;V=a.s+1;r=1;b:for(;r<=a.y[c];++r){g=a.F[c][r];for(B=1;B<=ec;++B)if(o[B]==g&&n[B]==c||o[B]==c&&n[B]==g)continue b;0<a.a[g]&&(++M,a.a[g]<V&&(e=g,V=a.a[g]))}if(0==e){if(0==ca)break a;Hd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,O[e]=!0)}Id=v(I,q,-1,a.t+1,1);Jd=v(I,q,-1,a.s+1,1);if(a.k.Ib){var LG=wb,NK=ec,Qr,MG,fh,ue,Rr,Sr,Ka,nj,Tr;fh=v(I,q,-1,a.s+1,1);for(Ka=1;Ka<=a.s;++Ka)fh[b[Ka]]=Ka;Rr=v(JF,
k,-1,a.t+1,2);for(Ka=1;Ka<=a.s;++Ka)Qr=b[Ka],MG=LG[Qr],ue=BF(a,Qr,MG),0!=ue&&(OF(a,ue,fh,Id,H),Rr[ue]=!0);for(Ka=1;Ka<=a.t;++Ka)Rr[Ka]||OF(a,Ka,fh,Id,H);Ka=1;a:for(;Ka<=a.s;++Ka)if(!(2>a.y[Ka]||4<a.y[Ka])){Sr=Tr=0;for(nj=1;nj<=a.y[Ka];++nj){ue=BF(a,Ka,a.F[Ka][nj]);if(5==a.f[ue])continue a;1==a.r[ue]&&0!=PF(a,ue,Ka)&&++Tr;2==a.r[ue]&&(Sr=a.F[Ka][nj])}if(0!=Tr)if(0<Sr){var ga=a,OG=Ka,af=fh,Pc=Jd,gc=void 0,oj=void 0,Cc=void 0,ve=void 0,Dc=void 0,pm=void 0,qm=void 0,rm=void 0,Md=void 0,Qc=void 0,Rc=void 0,
Ur=void 0,pj=void 0,Nd=void 0,qj=void 0,we=void 0,rj=void 0,Vr=void 0,sj=void 0,xe=void 0,PG=void 0,bf=void 0,QG=void 0,Wr=void 0,tj=void 0,cf=void 0,Rc=1,oj=OG,gc=v(I,q,-1,ga.s+1,1);for(gc[1]=OG;;){Ur=!1;for(Qc=1;Qc<=ga.y[oj];++Qc)if(Cc=ga.F[oj][Qc],!(Cc==gc[1]||Cc==gc[Rc-1]))if(ve=BF(ga,oj,Cc),2==ga.r[ve]&&5!=ga.f[ve]){oj=gc[++Rc]=Cc;Ur=!0;break}if(!Ur)break}if(!(0==Rc%2||2>ga.y[gc[Rc]]||3<ga.y[gc[Rc]])){cf=gc[1];Dc=gc[~~((Rc+1)/2)];Md=gc[Rc];bf=xe=we=Nd=0;Wr=Vr=!1;for(Qc=1;Qc<=ga.y[cf];++Qc)Cc=
ga.F[cf][Qc],ve=BF(ga,cf,Cc),1!=ga.r[ve]||5==ga.f[ve]||(0==Nd?Nd=Cc:we=Cc);0<af[we]&&af[Nd]>af[we]&&(pm=Nd,Nd=we,we=pm);pj=Nd;0==Nd&&(pj=we,Vr=!0);for(Qc=1;Qc<=ga.y[Md];++Qc)Cc=ga.F[Md][Qc],ve=BF(ga,Md,Cc),1!=ga.r[ve]||5==ga.f[ve]||(0==xe?xe=Cc:bf=Cc);0<af[bf]&&af[xe]>af[bf]&&(pm=xe,xe=bf,bf=pm);sj=xe;0==xe&&(sj=bf,Wr=!0);qj=PF(ga,BF(ga,cf,Nd),cf);rj=PF(ga,BF(ga,cf,we),cf);PG=PF(ga,BF(ga,Md,xe),Md);QG=PF(ga,BF(ga,Md,bf),Md);1<(0>qj+rj?-(qj+rj):qj+rj)||0!=PG||0!=QG?qq(ga.k,"Bad stereoinfo on allene !"):
(qm=ga.I[gc[Rc-1]]-ga.I[Md],rm=ga.L[gc[Rc-1]]-ga.L[Md],tj=Math.sqrt(qm*qm+rm*rm),0.001>tj&&(tj=0.001),0<(ga.L[sj]-ga.L[gc[Rc-1]])*(qm/tj)-(ga.I[sj]-ga.I[gc[Rc-1]])*(rm/tj)?Pc[Dc]=1:Pc[Dc]=-1,Vr&&(Pc[Dc]*=-1),Wr&&(Pc[Dc]*=-1),pj==Nd&&0>qj&&(Pc[Dc]*=-1),pj==we&&0>rj&&(Pc[Dc]*=-1),af[pj]>af[sj]&&(Pc[Dc]*=-1))}}else b:{var qb=a,Wa=Ka,Xr=LG,RG=fh,SG=o,TG=n,OK=NK,sm=Jd,tm=void 0,Sc=void 0,Yr=void 0,gh=void 0,ya=void 0,hh=void 0,pd=void 0,uj=void 0,Od=void 0,Ob=void 0,da=void 0,ba=void 0,ye=void 0,um=void 0,
Tc=void 0,G=void 0,vm=void 0,ba=v(I,q,-1,4,1),um=v(I,q,-1,4,1),vj=void 0,Uc=void 0,wm=void 0,xm=void 0,Zr=void 0,wj=void 0,wj=-1;0<Xr[Wa]&&(ba[++wj]=Xr[Wa]);for(Uc=1;Uc<=OK;++Uc)SG[Uc]==Wa&&(ba[++wj]=TG[Uc]),TG[Uc]==Wa&&(ba[++wj]=SG[Uc]);for(Uc=wj+1;Uc<qb.y[Wa];++Uc){Zr=qb.s+1;wm=1;c:for(;wm<=qb.y[Wa];++wm){vj=qb.F[Wa][wm];for(xm=0;xm<Uc;++xm)if(vj==ba[xm])continue c;RG[vj]<Zr&&(Zr=RG[vj],ba[Uc]=vj)}}0==Xr[Wa]&&0<qb.w[Wa]?(ba[3]=ba[2],ba[2]=ba[1],ba[1]=ba[0],ba[0]=-1):0<qb.w[Wa]&&(ba[3]=ba[2],ba[2]=
ba[1],ba[1]=-1);for(ya=uj=hh=gh=vm=pd=Ob=0;4>ya;++ya)0>=ba[ya]||(tm=BF(qb,Wa,ba[ya]),um[ya]=PF(qb,tm,Wa),0<um[ya]?(++Ob,vm=ba[ya],hh=ba[ya]):0>um[ya]?(++pd,gh=ba[ya],hh=ba[ya]):uj=ba[ya]);Od=Ob+pd;G=v(I,q,-1,4,1);Tc=0;if(3==qb.y[Wa]){if(1==Ob&&1==pd||3==Od&&0<Ob&&0<pd){qq(qb.k,"Error in C3H stereospecification !");break b}ye=ba[0];1==Od?ye=hh:2==Od&&(ye=uj);da=zF(qb,Wa,ye,ba);G[0]=hh;G[1]=-1;G[2]=da[2];G[3]=da[1];0<Ob?Tc=1:Tc=-1}else if(4==qb.y[Wa])if(1==Od)da=zF(qb,Wa,hh,ba),G[0]=da[0],G[1]=da[3],
G[2]=da[2],G[3]=da[1],0<Ob?Tc=1:Tc=-1;else{ye=ba[0];1<uj&&(ye=uj);1==Ob?ye=vm:1==pd&&(ye=gh);da=zF(qb,Wa,ye,ba);Sc=v(I,q,-1,4,1);for(ya=0;4>ya;++ya)tm=BF(qb,Wa,da[ya]),Sc[ya]=PF(qb,tm,Wa);if(4==Od){if(0==Ob||0==pd){qq(qb.k,"Error in C4 stereospecification !");break b}if(1==Ob||1==pd)G[0]=da[0],G[1]=da[3],G[2]=da[2],G[3]=da[1],Tc=Sc[0];else{for(ya=0;4>ya;++ya)-1==Sc[ya]&&(Sc[ya]=0);Od=2}}else if(3==Od)if(3==Ob||3==pd)G[0]=da[0],G[1]=da[3],G[2]=da[2],G[3]=da[1],0<Ob?Tc=-1:Tc=1;else{1==Ob?Ob=Yr=1:pd=
Yr=-1;for(ya=0;4>ya;++ya)Sc[ya]==Yr&&(Sc[ya]=0);Od=2}if(2==Od)if(1==Ob&&1==pd)da[1]==gh?(da[1]=da[2],da[2]=da[3]):da[2]==gh&&(da[2]=da[3]),G[0]=vm,G[1]=gh,G[2]=da[2],G[3]=da[1],Tc=1;else{if(Sc[0]==Sc[1]||Sc[1]==Sc[2]){qq(qb.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Sc[0]?(G[0]=da[0],G[1]=da[2],G[2]=da[1],G[3]=da[3]):(G[0]=da[1],G[1]=da[3],G[2]=da[2],G[3]=da[0]);1<Ob?Tc=1:Tc=-1}}var jb=void 0;ba[0]==G[1]?(jb=G[0],G[0]=G[1],G[1]=jb,jb=G[2],G[2]=G[3],G[3]=jb):ba[0]==G[2]?(jb=G[2],G[2]=G[0],
G[0]=jb,jb=G[1],G[1]=G[3],G[3]=jb):ba[0]==G[3]&&(jb=G[3],G[3]=G[0],G[0]=jb,jb=G[1],G[1]=G[2],G[2]=jb);ba[1]==G[2]?(jb=G[1],G[1]=G[2],G[2]=jb,jb=G[2],G[2]=G[3],G[3]=jb):ba[1]==G[3]&&(jb=G[1],G[1]=G[3],G[3]=jb,jb=G[2],G[2]=G[3],G[3]=jb);G[2]==ba[2]?sm[Wa]=1:G[2]==ba[3]?sm[Wa]=-1:qq(qb.k,"Error in stereoprocessing ! - t30");sm[Wa]*=Tc}}}hb=new hD;i=v(I,q,-1,a.s+1,1);for(r=1;r<=a.s;++r)i[b[r]]=r;for(r=1;r<=a.s;++r){c=b[r];O[c]&&bn(hb.a,ra);0<wb[r]&&QF(a,c,wb[c],hb,Id);var ih=w[c],Fb=void 0,xj=void 0,
jh=void 0,R=void 0,R=Nc,Fb=!1;0!=a.z[c]&&(Fb=!0);0!=Jd[c]&&(Fb=!0);jh=-1;for(xj=1;xj<=a.x;++xj)if(a.p[xj][0]==c){jh=a.p[xj][1];break}-1<jh&&(Fb=!0);a.k.Hb&&0<a.d[c]&&(Fb=!0,jh=1);switch(a.b[c]){case 2:R=Ab;break;case 3:ih?R="c":R=Eb;break;case 4:ih?(R=pf,0<a.w[c]&&(Fb=!0)):R=cc;break;case 5:ih?R="o":R=lc;break;case 7:ih?(R="p",0<a.w[c]&&(Fb=!0)):R=nc;break;case 8:ih?R=ig:R=Ac;break;case 13:ih?R=lg:R=Fc;Fb=!0;break;case 6:R=Gc;Fb=!0;break;case 9:R=Pb;break;case 10:R=Jb;break;case 11:R=Cb;break;case 12:R=
Vb;break;case 1:R=Tb;Fb=!0;break;case 19:R=oc;Fb=!0;break;case 20:R=pc;Fb=!0;break;case 21:R=qc;Fb=!0;break;case 22:R=rc;Fb=!0;break;case 18:Fb=!0,R=a.n[c],(E(R,ta)||E(R,Zc)||E(R,vb))&&(Fb=!1)}Fb&&(R=Oc+R,1==Jd[c]?R+=ub:-1==Jd[c]&&(R+="@@"),1==a.w[c]?R+=Tb:1<a.w[c]&&(R+=Tb+a.w[c]),0!=a.z[c]&&(0<a.z[c]?R+=ua:R+=za,1<Kj(a.z[c])&&(R+=Kj(a.z[c]))),-1<jh&&(R+=kb+jh),R+=Wc);bn(hb.a,R);for(B=1;B<=ec;++B)if(o[B]==c||n[B]==c)d=n[B],d==c&&(d=o[B]),i[c]<i[d]&&QF(a,o[B],n[B],hb,Id),9<B&&bn(hb.a,"%"),cn(hb,j+
(new T(B)).a);Hd[c]&&bn(hb.a,sa)}return Rn(hb.a)}
function RE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],c!=b&&d!=b&&(++f,a.G[f]=c,c>b&&--a.G[f],a.H[f]=d,d>b&&--a.H[f],a.r[f]=a.r[e],a.A[f]=a.A[e],a.J[f]=a.J[e],a.M[f]=a.M[e],a.e[f]=a.e[e]);a.t=f;for(e=b;e<a.s;++e){a.b[e]=a.b[e+1];a.z[e]=a.z[e+1];a.I[e]=a.I[e+1];a.L[e]=a.L[e+1];a.w[e]=a.w[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.y[e]=a.y[e+1];a.n[e]=a.n[e+1];for(f=1;f<=a.y[e];++f)a.F[e][f]=a.F[e+1][f]}--a.s;if(0==a.s)nC(a.k);else{for(e=1;e<=a.s;++e){d=0;for(f=1;f<=a.y[e];++f)c=a.F[e][f],
c==b?++a.w[e]:(c>b&&--c,a.F[e][++d]=c);a.y[e]=d}e=1;a:for(;e<=a.x;++e)if(a.p[e][0]==b){for(f=e;f<a.x;++f)a.p[f][0]=a.p[f+1][0],a.p[f][1]=a.p[f+1][1];--a.x;break a}for(e=1;e<=a.x;++e)a.p[e][0]>b&&--a.p[e][0]}}
function SE(a,b){var c,d,e,f;c=a.G[b];d=a.H[b];for(e=b;e<a.t;++e)a.G[e]=a.G[e+1],a.H[e]=a.H[e+1],a.r[e]=a.r[e+1],a.A[e]=a.A[e+1],a.J[e]=a.J[e+1],a.M[e]=a.M[e+1],a.e[e]=a.e[e+1];--a.t;f=0;for(e=1;e<=a.y[c];++e)a.F[c][e]!=d&&(a.F[c][++f]=a.F[c][e]);a.y[c]=f;f=0;for(e=1;e<=a.y[d];++e)a.F[d][e]!=c&&(a.F[d][++f]=a.F[d][e]);a.y[d]=f;c<d&&(f=c,c=d,d=f);0==a.y[c]&&RE(a,c);0==a.y[d]&&RE(a,d)}
function KF(a){var b,c,d;if(!a.k.M){c=a.s;a:for(;1<=c;--c)if(d=a.F[c][1],1==a.b[c]&&1==a.y[c]&&0==a.z[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.x;++b)if(a.p[b][0]==c)continue a;b=BF(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&RE(a,c)}}}function HF(a){var b;b=a.b.length;a.F=Lr([b,7]);a.y=v(I,q,-1,b,1);for(b=1;b<=a.s;++b)a.y[b]=0;for(b=1;b<=a.t;++b)6>a.y[a.G[b]]&&(a.F[a.G[b]][++a.y[a.G[b]]]=a.H[b]),6>a.y[a.H[b]]&&(a.F[a.H[b]][++a.y[a.H[b]]]=a.G[b])}
function MF(a,b,c){var d,e,f,g,i,h,l,m,o;a.f=v(I,q,-1,a.t+1,1);o=v(JF,k,-1,a.s+1,2);for(h=1;h<=a.s;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.y[h];++d)if(c[BF(a,h,a.F[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.y[h]+a.w[h]))switch(a.b[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.t;++i)1==a.r[i]?a.f[i]=1:IF(a,i)?a.f[i]=2:3==a.r[i]&&(a.f[i]=3);i=1;a:for(;i<=a.t;++i)if(c[i]&&(f=a.G[i],g=a.H[i],o[f]&&o[g])){d=v(JF,k,-1,a.s+1,2);for(h=1;h<=a.y[f];++h)e=a.F[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.s;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.y[h];++l){e=a.F[h][l];if(e==g){b[f]=!0;b[g]=!0;a.f[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function fE(a){var b,c,d;for(d=1;d<=a.t;++d)b=a.G[d],c=a.H[d],a.J[d]=L(K($C((a.I[b]+a.I[c])/2))),a.M[d]=L(K($C((a.L[b]+a.L[c])/2)))}function LF(a,b){var c;for(c=1;c<=a.t;++c)CE(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function AE(a,b){var c;c=(MD(),fC)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function IF(a,b){return 2==a.r[b]?!0:!1}function CE(a,b,c){var d,e,f,g;g=1;a.a=v(I,q,-1,a.s+1,1);for(d=1;d<=a.s;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.y[b];++d)a.F[b][d]!=c&&(a.a[a.F[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.s;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.y[d];++e)0==a.a[a.F[d][e]]&&(a.a[a.F[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
function dF(a){var b,c;a.k.Q=!0;if(a.k.Hb)a.j=-1,0==a.d[a.C]?a.d[a.C]=4:a.d[a.C]=0;else{for(b=1;b<=a.x;++b)if(a.C==a.p[b][0]){if(-1==a.k.x){for(;b<a.x;++b)a.p[b][0]=a.p[b+1][0],a.p[b][1]=a.p[b+1][1];--a.x}else c=a.k.x,a.k.p&&(a.k.fb||++a.q,c=a.q),a.p[b][1]=c;return}b=a.p.length;++a.x>b-1&&(b=Lr([b+5,2]),iD(a.p,b,a.p.length),a.p=b);a.p[a.x][0]=a.C;c=a.k.x;a.k.p&&(a.k.fb||++a.q,c=a.q);a.p[a.x][1]=c}}function dC(a){var b;a.x=0;a.q=0;oF(a);for(b=1;b<=a.s;++b)a.C=b,dF(a);a.C=0}
function QE(a){var b,c;b=v(cE,k,-1,4,1);dE(a,b);c=a.k.B.b;a.k.y||(c-=a.k.X);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function ZD(a,b){var c,d,e,f,g,i,h,l;c=v(cE,k,-1,4,1);dE(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.s;++g)h=a.I[g]*f+a.L[g]*i,l=-a.I[g]*i+a.L[g]*f,a.I[g]=h,a.L[g]=l;dE(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function mF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.t;++d)b=a.I[a.G[d]]-a.I[a.H[d]],c=a.L[a.G[d]]-a.L[a.H[d]],f+=Math.sqrt(b*b+c*c);0<a.t?(f/=a.t,e=25*a.k.A/f):1<a.s&&(e=75*a.k.A/Math.sqrt((a.I[1]-a.I[2])*(a.I[1]-a.I[2])+(a.L[1]-a.L[2])*(a.L[1]-a.L[2])));for(d=1;d<=a.s;++d)a.I[d]*=e,a.L[d]*=e}
function UE(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&aD(c,Wc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.n[b]=c,a.w[b]=0;else{f=!1;-1<c.indexOf(va)&&(f=!0);-1<c.indexOf(mb)&&(f=!0);-1<c.indexOf(ja)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(kb);e=c.indexOf(Tb);g=Jj(c.indexOf(ua),c.indexOf(za));if(-1<d){i=tu(c,d+1);try{a.k.x=vB(i,10)}catch(h){if(h=Di(h),y(h,73))a.k.x=0;else throw h;}a.C=b;dF(a);c=c.substr(0,d-0);a.C=0}if(f)a.n[b]=c,a.b[b]=18,a.w[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.b[b]=E(d,Eb)?3:E(d,Ab)?2:E(d,cc)?4:E(d,lc)?5:E(d,nc)?7:E(d,Ac)?8:E(d,Pb)?9:E(d,Jb)?10:E(d,Cb)?11:E(d,Vb)?12:E(d,Tb)?1:E(d,Fc)?13:E(d,Gc)?6:E(d,oc)?19:E(d,pc)?20:E(d,qc)?21:E(d,rc)?22:18;18==a.b[b]&&(a.n[b]=d);c+=ea;d=0;0<e&&(d=1,e=JC(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=JC(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=JC(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=JC(c,g++);for(;45==e;)--d,e=JC(c,g++)}a.z[b]=d}}}
function iC(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new PB(b);try{for(;b.j=IB(b,b.a),b.j<b.i;)d=WC(vB(LB(b),10)).a,c=e=WC(vB(LB(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Di(f),y(f,73))$m(f);else throw f;}}function QF(a,b,c,d,e){b=BF(a,b,c);5!=a.f[b]&&IF(a,b)?bn(d.a,rb):3==a.r[b]?bn(d.a,ja):9==a.r[b]?(e=tb,a=a.e[b],null!=a&&(e=a),bn(d.a,e)):1==e[b]?bn(d.a,Va):-1==e[b]&&bn(d.a,Vc)}
function eF(a,b){var c,d;if(1==a.r[b])if(c=a.G[b],d=a.H[b],2>a.y[c]&&2>a.y[d])a.A[b]=0,qq(a.k,"Stereomarking meaningless on this bond !");else switch(a.A[b]){case 0:a.y[d]<=a.y[c]?a.A[b]=1:a.A[b]=3;break;case 1:a.A[b]=2;break;case 2:2<a.y[d]?a.A[b]=3:a.A[b]=1;break;case 3:a.A[b]=4;break;case 4:2<a.y[c]?a.A[b]=1:a.A[b]=3}else 2==a.r[b]?10==a.A[b]?a.A[b]=0:a.A[b]=10:qq(a.k,"Stereomarking allowed only on single and double bonds!")}
function OF(a,b,c,d,e){var f,g,i,h,l,m,o,n,r;if(!(2!=a.r[b]||5==a.f[b])&&(10==a.A[b]||a.k.o&&!e[b]))if(e=a.G[b],f=a.H[b],!(2>a.y[e]||2>a.y[f]||3<a.y[e]||3<a.y[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.y[e];++l)g=a.F[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=BF(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=BF(a,e,o),0!=d[h]?b=o:1==a.r[h]&&5!=a.f[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.y[f];++l)g=a.F[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=BF(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=BF(a,f,i),1==a.r[h]&&5!=a.f[h]&&(m=i));if(!(0==b||0==m))if(h=a.I[f]-a.I[e],g=a.L[f]-a.L[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.L[b]-a.L[e])*h-(a.I[b]-a.I[e])*g,r=(a.L[m]-a.L[e])*h-(a.I[m]-a.I[e])*g,2>(0>=o?0-o:o)||2>(0>=r?0-r:r))qq(a.k,"Not unique E/Z geometry !");else{i=BF(a,b,e);f=BF(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.y[b];++l)if(g=a.F[b][l],g!=e&&(h=BF(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<r||0>o&&0>r?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function GF(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=BF(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(IF(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function PF(a,b,c){var d;d=a.A[b];return 1>d||4<d?0:1==d&&a.G[b]==c?1:2==d&&a.G[b]==c?-1:3==d&&a.H[b]==c?1:4==d&&a.H[b]==c?-1:0}
function TE(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=GF(c,d);if(-1==e)c.w[d]=0;else{switch(c.b[d]){case 1:2==e?c.z[d]=1:c.z[d]=0;c.w[d]=0;break;case 2:3==e||5==e?(c.w[d]=0,c.z[d]=0):3>e?c.w[d]=3-e-c.z[d]:4==e?(c.z[d]=-1,c.w[d]=0):5<e&&(c.z[d]=e-5,c.w[d]=0);break;case 3:case 6:4>e?0<c.z[d]?c.w[d]=2-e+c.z[d]:0>c.z[d]?c.w[d]=2-e-c.z[d]:c.w[d]=4-e:(c.z[d]=e-4,c.w[d]=4-e+c.z[d]);break;case 4:case 7:3>e?c.w[d]=3-e+c.z[d]:3==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:(c.z[d]=
4==e?1:6==e?-1:e-5,c.w[d]=0);break;case 5:2==e&&(0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0);2<e&&(c.z[d]=e-2);c.w[d]=2-e+c.z[d];break;case 8:case 13:2>e?c.w[d]=2-e+c.z[d]:2==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:3==e?2==c.y[d]?(c.z[d]=0,c.w[d]=1):(c.z[d]=1,c.w[d]=0):4==e?(c.z[d]=0,c.w[d]=0):5==e?(c.z[d]=0,c.w[d]=1):(c.z[d]=e-6,c.w[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.z[d]=e-1);c.w[d]=1-e+c.z[d];2<e&&(c.z[d]=0,c.w[d]=0);break;case 19:case 18:c.w[d]=
0}0>c.w[d]&&(c.w[d]=0)}}}function gE(a){yF(this);this.k=a;this.x=this.t=this.s=0}
function HE(a,b){var c,d,e,f,g,i,h;gE.call(this,a);f=j;i=FE(b);if(null!=i){h=new OB(b,i,!0);for(e=1;4>=e;++e)f=GE(h,i);g=WC(vB(Nn(f.substr(0,3)),10)).a;c=WC(vB(Nn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)fF(this),f=GE(h,i),this.I[e]=(new VC(SC(Nn(f.substr(0,10))))).a,this.L[e]=-(new VC(SC(Nn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Nn(f.substr(31,d-31)),UE(this,e,d),62<=f.length&&(f=Nn(f.substr(60,3)),0<f.length&&(f=WC(vB(f,10)).a,0<f&&(this.C=e,a.x=f,dF(this),this.C=0)));for(e=1;e<=c;++e)kF(this),
f=GE(h,i),this.G[e]=WC(vB(Nn(f.substr(0,3)),10)).a,this.H[e]=WC(vB(Nn(f.substr(3,3)),10)).a,g=WC(vB(Nn(f.substr(6,3)),10)).a,1==g?this.r[e]=1:2==g?this.r[e]=2:3==g?this.r[e]=3:this.r[e]=9,d=0,11<f.length&&(d=WC(vB(Nn(f.substr(9,3)),10)).a),1==g&&1==d&&(this.r[e]=1,this.A[e]=1),1==g&&6==d&&(this.r[e]=1,this.A[e]=2);HF(this);mF(this);eE(this);for(wC(this);(h.j=IB(h,h.a),h.j<h.i)&&!(null==(f=LB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new NB(f);LB(g);LB(g);i=WC(vB(LB(g),10)).a;
for(e=1;e<=i;++e)c=WC(vB(LB(g),10)).a,this.z[c]=WC(vB(LB(g),10)).a}if(0==f.indexOf("M  APO")){g=new NB(f);LB(g);LB(g);i=WC(vB(LB(g),10)).a;for(e=1;e<=i;++e)c=WC(vB(LB(g),10)).a,f=WC(vB(LB(g),10)).a,this.C=c,$(this,0),UE(this,this.s,oc+f),this.C=0}}KF(this);wC(this)}}
function vC(a,b){var c,d,e,f,g;gE.call(this,a);0==b.indexOf(ha)&&(b=b.substr(1,b.length-1));aD(b,ha)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new NB(b);d=WC(vB(LB(f),10)).a;e=WC(vB(LB(f),10)).a;for(c=1;c<=d;++c)g=LB(f),fF(this),UE(this,this.s,g),this.I[c]=(new VC(SC(LB(f)))).a,this.L[c]=-(new VC(SC(LB(f)))).a;for(c=1;c<=e;++c)if(kF(this),this.G[c]=WC(vB(LB(f),10)).a,this.H[c]=WC(vB(LB(f),10)).a,this.r[c]=WC(vB(LB(f),10)).a,-1==this.r[c])this.r[c]=1,this.A[c]=1;else if(-2==this.r[c])this.r[c]=
1,this.A[c]=2;else if(-5==this.r[c])this.r[c]=2,this.A[c]=10;else if(11==this.r[c]||12==this.r[c]||13==this.r[c]||14==this.r[c])this.A[c]=this.r[c],this.r[c]=9;HF(this);mF(this);eE(this)}catch(i){i=Di(i);if(y(i,73)){i.wc();this.s=0;return}throw i;}KF(this);wC(this)}}
function JE(a,b,c){var d,e,f;gE.call(this,a);f=v(I,q,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(fF(this),this.b[this.s]=b.b[a],this.I[this.s]=b.I[a],this.L[this.s]=b.L[a],this.z[this.s]=b.z[a],this.w[this.s]=b.w[a],this.d[this.s]=b.d[a],this.c[this.s]=b.c[a],this.n[this.s]=b.n[a],f[a]=this.s);for(a=1;a<=b.t;++a)if(d=b.G[a],e=b.H[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))kF(this),this.r[this.t]=b.r[a],this.A[this.t]=b.A[a],this.G[this.t]=f[d],this.H[this.t]=f[e],this.e[this.t]=b.e[a];for(a=
1;a<=b.x;++a)d=b.p[a][0],d==c&&(++this.x,this.p[this.x][0]=f[d],this.p[this.x][1]=b.p[a][1]);this.j=b.j;wC(this);eE(this)}
function XE(a,b,c){var d,e,f,g,i;gE.call(this,a);for(a=1;a<=c;++a)this.s+=b[a].s,this.t+=b[a].t,this.x+=b[a].x;this.b=v(I,q,-1,this.s+1,1);this.z=v(I,q,-1,this.s+1,1);this.w=v(I,q,-1,this.s+1,1);this.d=v(I,q,-1,this.s+1,1);this.c=v(is,k,1,this.s+1,0);this.I=v(cE,k,-1,this.s+1,1);this.L=v(cE,k,-1,this.s+1,1);this.n=v(is,k,1,this.s+1,0);this.G=v(I,q,-1,this.t+1,1);this.H=v(I,q,-1,this.t+1,1);this.r=v(I,q,-1,this.t+1,1);this.e=v(is,k,1,this.t+1,0);this.A=v(I,q,-1,this.t+1,1);this.p=Lr([this.x+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].s;++d)++e,this.b[e]=b[a].b[d],this.I[e]=b[a].I[d],this.L[e]=b[a].L[d],this.z[e]=b[a].z[d],this.w[e]=b[a].w[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.n[e]=b[a].n[d];for(d=1;d<=b[a].t;++d)++g,this.r[g]=b[a].r[d],this.A[g]=b[a].A[d],this.G[g]=b[a].G[d]+f,this.H[g]=b[a].H[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].x;++d)++i,this.p[i][0]=b[a].p[d][0]+f,this.p[i][1]=b[a].p[d][1];f=e}wC(this);eE(this)}
function TD(a){var b;yF(this);this.k=a.k;this.s=a.s;this.t=a.t;this.x=a.x;this.b=v(I,q,-1,this.s+1,1);iD(a.b,this.b,this.s+1);this.z=v(I,q,-1,this.s+1,1);iD(a.z,this.z,this.s+1);this.w=v(I,q,-1,this.s+1,1);iD(a.w,this.w,this.s+1);this.d=v(I,q,-1,this.s+1,1);iD(a.d,this.d,this.s+1);this.c=v(is,k,1,this.s+1,0);iD(a.c,this.c,this.s+1);this.I=v(cE,k,-1,this.s+1,1);iD(a.I,this.I,this.s+1);this.L=v(cE,k,-1,this.s+1,1);iD(a.L,this.L,this.s+1);this.n=v(is,k,1,this.s+1,0);iD(a.n,this.n,this.s+1);this.G=v(I,
q,-1,this.t+1,1);iD(a.G,this.G,this.t+1);this.H=v(I,q,-1,this.t+1,1);iD(a.H,this.H,this.t+1);this.r=v(I,q,-1,this.t+1,1);iD(a.r,this.r,this.t+1);this.e=v(is,k,1,this.t+1,0);iD(a.e,this.e,this.t+1);this.A=v(I,q,-1,this.t+1,1);iD(a.A,this.A,this.t+1);this.p=Lr([this.x+1,2]);for(b=1;b<=this.x;++b)this.p[b][0]=a.p[b][0],this.p[b][1]=a.p[b][1];this.j=a.j}
function nF(a,b,c){var d,e,f;if(0==c)return VE(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K($C(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new VC(a)).a;d=On(e,Pn(46));0>d&&(e+=Ta,d=On(e,Pn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Za;if(0==b)return e;e.length>b&&(e=tb);c=j;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function FE(a){var b;b=new OB(a,aa,!0);if(4<HB(b))return aa;b=new OB(a,ah,!0);return 4<HB(b)?ah:null}
function VE(a,b){var c,d,e;d=j+(new T(a)).a;d.length>b&&(d=tb);e=j;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function GE(a,b){for(var c,d;a.j=IB(a,a.a),a.j<a.i;){d=LB(a);if(E(d,b))return ea;for(LB(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 ea}else break;return d}return null}s(500,1,{89:1},gE,HE,vC,JE,XE,TD);_.a=null;_.f=null;_.j=0;_.k=null;_.o=!1;_.q=0;_.s=0;_.t=0;_.u=0;_.v=!1;_.x=0;_.B=!1;_.C=0;_.D=0;_.E=0;_.K=0;_.N=0;
function rq(){rq=u;sq=new NA(Tb)}
function NE(a,b){var c;rq();var d;HD.call(this);this.c=new lz("Help");new lz("Home");this.d=b;P(this,(MD(),mC));this._b&&bA(this._b,!1);Zz(this,!1);d=Qx(b);if(1==a)this.e||(this.e=new uA(d),FD(this.e,-30,0)),this.j=this.e,c=qC(b),this._b&&aA(this._b.c.z.b,Ec),wy(this,new gz(2)),this.f=new NA(c+"     "),Q(this,this.f,Ib),d=new Ay,Q(d,this.i,null),this.d.Bb&&(c=new lz("Submit"),Q(d,c,null)),Q(this,d,Hc),MA(this.f,Nn(Sn(this.f._b.a.gb,Rg))),this._b&&bA(this._b,!0),Zz(this,!0);else if(2==a)this.b||(this.b=
new uA(d),FD(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&aA(this._b.c.z.b,"Nonstandard atom"),wy(this,new gz(2)),c=new Ay,Q(c,new nA("atomic SMILES",1),null),Q(this,c,jc),c=Tb,sq&&(c=Sn(sq._b.a.gb,Rg)),sq=new OA(c,8),Q(this,sq,Ib),c=new Ay,Q(c,this.i,null),Q(this,c,Hc);else{this.a||(this.a=new uA(d),FD(this.a,5*b.X,0));var e,f;d="About "+(MD(),YB);this._b&&aA(this._b.c.z.b,d);wy(this,new jA(0));P(this,mC);Q(this,new nA(YB+" Molecular Editor v2013-05-01",1),null);Q(this,new nA("Peter Ertl and Bruno Bienfait",
1),null);for(c=ND,d=0,f=c.length;d<f;++d)e=c[d],e=new nA(e,1),cy(e,this.d.w),Q(this,e,null);c=new Ay;Q(c,this.c,null);Q(c,this.i,null);Q(this,c,null);this.j=this.a}Yz(this);c=this.j;GD(this._b.c,c.a,c.b);!Px(this)&&ty(this);dy(this)}s(501,492,oi,NE);_.sf=function(a){var b,c;if(a.f===this.c){try{b=new pB(this.d.G),c=oB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Di(d),y(d,64))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,cC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var sq;
function RF(a,b){Ox(b)==a.a?P(b,(rz(),zz)):P(b,a.a)}
function SF(a){var b,c,d,e;e=j;d=!1;Ox(TF)!=a.a?(e=ta,d=!0):Ox(UF)!=a.a?(e="!#6",d=!0):Ox(VF)!=a.a?(P(WF,(rz(),zz)),P(XF,zz),P(YF,zz),P(ZF,zz),e="F,Cl,Br,I"):(b=Ox($F)!=a.a,c=Ox(aG)!=a.a,Ox(bG)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),Ox(cG)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),Ox(dG)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),Ox(eG)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),Ox(fG)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),Ox(WF)!=a.a&&(e+="F,"),Ox(XF)!=a.a&&(e+="Cl,"),Ox(YF)!=a.a&&(e+="Br,"),Ox(ZF)!=a.a&&(e+="I,"),
aD(e,va)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Zc:c?e=vb:(P(TF,(rz(),zz)),e=ta)));b=j;d&&Ox($F)!=a.a&&(b+=";a");d&&Ox(aG)!=a.a&&(b+=";A");Ox(gG)!=a.a&&(b+=";R");Ox(hG)!=a.a&&(b+=";!R");Ox(TF)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=iG._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=jG._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);Ox(kG)!=a.a&&(e="~");Ox(lG)!=a.a&&(e=kb);Ox(mG)!=a.a&&(e=ub);Ox(nG)!=a.a&&(e="!@");MA(a.e,e)}
function oG(a){pG(a);qG(a);var b=iG._b.a;Aw(b,0);b.gb.options[0].selected=!0;b=jG._b.a;Aw(b,0);b.gb.options[0].selected=!0;P($F,a.a);P(aG,a.a);P(gG,a.a);P(hG,a.a);P(iG,a.a);P(jG,a.a);rG(a)}function pG(a){P(bG,a.a);P(cG,a.a);P(dG,a.a);P(eG,a.a);P(fG,a.a);P(WF,a.a);P(XF,a.a);P(YF,a.a);P(ZF,a.a)}function qG(a){P(TF,a.a);P(UF,a.a);P(VF,a.a)}function rG(a){P(kG,a.a);P(lG,a.a);P(mG,a.a);P(nG,a.a);a.b=!1}
function OE(a){$z.call(this,"Atom/Bond Query");this.i=new lz(this.rf());Ly(this.q,new ID(this));this.a=(MD(),mC);this.c=a;this.d||(a=Qx(a),this.d=new uA(a),FD(this.d,-150,10));this.j=this.d;wy(this,new iA);P(this,this.a);a=new Ay;wy(a,new Oz(0,3,1));Q(a,new mA("Atom type :"),null);TF=new lz(yb);UF=new lz("Any except C");VF=new lz("Halogen");Q(a,TF,null);Q(a,UF,null);Q(a,VF,null);Q(this,a,null);a=new Ay;wy(a,new Oz(0,3,1));Q(a,new nA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Ay;wy(a,new Oz(0,3,1));bG=new lz(Eb);cG=new lz(cc);dG=new lz(lc);eG=new lz(Ac);fG=new lz(nc);WF=new lz(Pb);XF=new lz(Jb);YF=new lz(Cb);ZF=new lz(Vb);Q(a,bG,null);Q(a,cG,null);Q(a,dG,null);Q(a,eG,null);Q(a,fG,null);Q(a,WF,null);Q(a,XF,null);Q(a,YF,null);Q(a,ZF,null);Q(this,a,null);a=new Ay;wy(a,new Oz(0,3,1));iG=new pz;oz(iG,yb);oz(iG,Za);oz(iG,ab);oz(iG,gb);oz(iG,ib);Q(a,new mA("Number of hydrogens :  "),null);Q(a,iG,null);Q(this,a,null);a=new Ay;wy(a,new Oz(0,3,1));jG=new pz;oz(jG,yb);oz(jG,
Za);oz(jG,ab);oz(jG,gb);oz(jG,ib);oz(jG,"4");oz(jG,"5");oz(jG,"6");Q(a,new nA("Number of connections :",0),null);Q(a,jG,null);Q(a,new nA(" (H's don't count.)",0),null);Q(this,a,null);a=new Ay;wy(a,new Oz(0,3,1));Q(a,new mA("Atom is :"),null);$F=new lz(zb);Q(a,$F,null);aG=new lz("Nonaromatic");Q(a,aG,null);gG=new lz(zc);Q(a,gG,null);hG=new lz(ic);Q(a,hG,null);Q(this,a,null);a=new Ay;P(a,Fz(Ox(this)));wy(a,new Oz(0,3,1));Q(a,new mA("Bond is :"),null);kG=new lz(yb);Q(a,kG,null);lG=new lz(zb);Q(a,lG,
null);mG=new lz(zc);Q(a,mG,null);nG=new lz(ic);Q(a,nG,null);Q(this,a,null);a=new Ay;wy(a,new Oz(1,3,1));this.e=new OA(ta,20);Q(a,this.e,null);Q(a,new lz(vc),null);Q(a,this.i,null);Q(this,a,null);this._b&&bA(this._b,!1);Zz(this,!1);pG(this);qG(this);rG(this);P($F,this.a);P(aG,this.a);P(gG,this.a);P(hG,this.a);P(iG,this.a);P(jG,this.a);RF(this,TF);Yz(this);a=this.j;GD(this._b.c,a.a,a.b);!Px(this)&&ty(this);dy(this)}s(502,492,oi,OE);
_.sf=function(a,b){var c;E(b,vc)?(oG(this),RF(this,TF),SF(this)):y(a.f,41)?(rG(this),fs(a.f)===fs(TF)?(pG(this),qG(this)):fs(a.f)===fs(UF)?(pG(this),qG(this)):fs(a.f)===fs(VF)?(pG(this),qG(this)):fs(a.f)===fs(gG)?P(hG,this.a):fs(a.f)===fs(hG)?(P(gG,this.a),P($F,this.a)):fs(a.f)===fs($F)?(P(aG,this.a),P(hG,this.a)):fs(a.f)===fs(aG)?P($F,this.a):fs(a.f)===fs(kG)||fs(a.f)===fs(lG)||fs(a.f)===fs(mG)||fs(a.f)===fs(nG)?(oG(this),this.b=!0):qG(this),RF(this,a.f),SF(this)):y(a.f,42)&&(rG(this),c=a.f,0==c._b.a.gb.selectedIndex?
P(c,this.a):P(c,(rz(),zz)),SF(this));107!=this.c.b&&(this.c.b=107,Fy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var TF=_.e=null,kG=null,UF=null,$F=null,lG=null,YF=null,bG=null,jG=null,iG=null,XF=null,WF=null,VF=null,ZF=null,cG=null,aG=null,hG=null,nG=null,dG=null,fG=null,gG=null,mG=null,eG=null;function LE(a){a.a=-1;a.b=v(uD,k,0,0,0);a.c=0}function sF(){tD(this)}s(503,477,fi,sF);_.ze=function(){LE(this)};_.a=-1;
function oq(a,b){var c;a.a=b;var d,e;d=null;RA();if(e=c=(e=$wnd.clipboardData.getData(Jc),null!=e?new eB(e):null))e=(UA(),XA),e=YA(e,(UA(),XA))||YA(e,VA);if(e)try{d=bB(c)}catch(f){if(f=Di(f),y(f,57))$m(f);else throw f;}c=d;null!=c&&uF(b,c)}function mq(a){a=new eB(a);RA();var b,c;try{b=bB(a),c=pn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Jc,c)}catch(d){if(d=Di(d),y(d,57))$m(d);else throw d;}}function tF(){}s(504,1,{58:1,65:1},tF);_.me=function(a){uF(this.a,a.a)};
_.a=null;s(506,298,mi);function jq(){var a;jq=u;sG=(a=!1,Cf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);tG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");uG=sG&!tG;var b;a=F(I,q,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);kq=v(I,q,-1,1E3,1);for(b=0;b<kq.length;++b)kq[b]=-999;for(b=0;b<a.length;b+=2)kq[a[b+1]]=a[b]}
function up(a,b,c){a=new vG(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function Dy(a,b,c){var d;d=new wG;dj(d.t,b,c);Yi(a.f,d.t,0,0);Mi(a.a,d);return d}function aC(a,b){return!a.e?null:b in a.e?a.e[b]:null}function uE(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Vu(a.f,b.t,c,d),b.r=c,b.s=d;xG(b)}
function XB(a,b,c,d){jq();this.gb=Jv();this.a=new Si;this.e=d;this.gb.style[If]=Za;this.gb.style[Gf]=Za;this.gb.style[Cg]=Le;this.gb.style[Xg]=b;this.gb.style[Ce]=c;this.f=new yG;this.f.gb.style[Xg]=bb;this.f.gb.style[Ce]=bb;uG?(b=new zG,c=new AG,Yi(b,this.f,0,0),Yi(b,c,0,0),Zu(this,b)):Zu(this,this.f);this.c=a;a.Nb=this;uG?(this.j=new BG(this),this.j.i=new CG(this),this.j.j=new DG(this),this.j.n=new EG(this),this.j.k=new FG(this),this.c&&(this.j.e=new GG(this),this.j.f=new HG(this),this.j.a=new IG(this))):
z(this,new KG(this),(vq(),vq(),wq));z(this,this,(zp(),zp(),Ap));z(this,new NG(this),(gj(),gj(),hj));z(this,new UG(this),(ij(),ij(),jj));z(this,new VG(this),(gq(),gq(),hq));(tp(),tp(),hy).a=this}s(505,506,mi,XB);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var uG,tG,sG,kq=null;function yG(){Xu.call(this);this.gb[yd]=Je}s(508,276,mi,yG);function zG(){yG.call(this);this.gb.style[Xg]=bb;this.gb.style[Ce]=bb}s(507,508,mi,zG);function KG(a){this.a=a}s(509,1,{},KG);
_.mc=function(a){var b,c,d;c=Aj(a);d=Bj(a);b=a.a.button||0;a=new WG(a);2==b&&(a.e=4);YE(this.a.c,a,c,d);this.a.i=!0};_.a=null;function NG(a){this.a=a}s(510,1,{},NG);_.nc=function(a){var b,c;b=Aj(a);c=Bj(a);a=new WG(a);this.a.i?gF(this.a.c,a,b,c):iF(this.a.c,a,b,c);Lw(this.a.gb)};_.a=null;function UG(a){this.a=a}s(511,1,{},UG);_.oc=function(a){this.a.i=!1;Aj(a);Bj(a);jF(this.a.c)};_.a=null;function VG(a){this.a=a}s(512,1,{},VG);_.a=null;
function AG(){yG.call(this);this.gb.style[Xg]=bb;this.gb.style[Ce]=bb}s(513,508,mi,AG);function XG(a,b){var c;c=b.a;c.e=4;return YE(a.a.c,c,b.d,b.e)}function CG(a){this.a=a}s(514,1,{},CG);_.tf=function(a){return XG(this,a)};_.a=null;function Tq(a,b){iF(a.a.c,b.a,b.d,b.e);return YE(a.a.c,b.a,b.d,b.e)}function DG(a){this.a=a}s(515,1,{},DG);_.tf=function(a){return Tq(this,a)};_.a=null;function EG(a){this.a=a}s(516,1,{},EG);_.tf=function(a){return gF(this.a.c,a.a,a.d,a.e)};_.a=null;
function FG(a){this.a=a}s(517,1,{},FG);_.tf=function(){return jF(this.a.c)};_.a=null;function Yp(a,b){var c;c=K($C(b.b));c=new gB(b,0,dg,c);UD(a.a.c,c);return!0}function GG(a){this.a=a}s(518,1,{},GG);_.tf=function(a){return Yp(this,a)};_.a=null;function Zp(a,b){var c;c=K($C(100*b.c));c=new gB(b,0,jg,c);UD(a.a.c,c);return!0}function HG(a){this.a=a}s(519,1,{},HG);_.tf=function(a){return Zp(this,a)};_.a=null;function cq(a,b){var c;c=new gB(b,0,$d,ch);UD(a.a.c,c);return!0}function IG(a){this.a=a}
s(520,1,{},IG);_.tf=function(a){return cq(this,a)};var YG=_.a=null;function ZG(){ZG=u;YG=new Ns((bt(),new at("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function $G(){$G=u;aH={}}function bH(a,b,c){var d;c&&(b.style[fe]=c.b+Of,d=c.a,d!=Mb&&(b.style[ee]=d),0!=(c.c&1)&&(b.style[he]=od),0!=(c.c&2)&&(b.style[ge]=He));a.e.style[Wg]=uf}
function Uz(a,b){var c,d,e,f,g,i,h,l,m,o,n,r,w;d=pi(b);d in aH?c=aH[d]:(c=$doc.getElementsByTagName("body")[0],e=Vn(qg),f=Vn(Fe),f.width=1,f.height=1,g=(ZG(),YG),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),bH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Qj(e),l=Qj(e)+(e.offsetHeight||0),m=l-h,o=Qj(f)+(f.offsetHeight||0)+1,n=l-o,r=o-h,c.removeChild(e),w=new cH,w.a=r,w.b=n,w.c=m,w),aH[d]=c);return c}
function dH(){$G();var a,b,c,d,e;yj();this.a=F(is,k,1,["monospace","sans-serif",og]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=Vn(qg);this.e.innerHTML=this.f||j;this.e.style[fe]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[ee]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}s(523,1,{},dH);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var aH;function cH(){}s(524,1,{},cH);_.a=0;
_.b=0;_.c=0;function ZE(a){if(0!=(a.e&4))return!0;try{if(a.a&&y(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Di(b),!y(b,79))throw b;}return!1}function $E(a){try{if(a.a&&y(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Di(b),!y(b,79))throw b;}return!1}function WG(a){lq.call(this,null,0,null);this.a=a}function vG(a,b,c){lq.call(this,a,0,b);this.a=c}s(525,382,Vh,WG,vG);_.ke=function(){return ZE(this)};_.le=function(){return $E(this)};_.a=null;
function JA(a,b){var c;if(b in a.b)return a.b[b];c=a.a;var d=a.c;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||j,bH(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function IA(a){this.c=a;this.b={};this.a=new dH}s(526,385,Vh,IA);_.a=null;function Ey(a){this.a=a}s(527,393,{},Ey);_.a=null;function eH(){mw.call(this);this.gb[yd]="jsa-resetTable";this.gb.style[Xg]=hd}s(528,308,mi,eH);
function fH(){fH=u;var a=gH=new dH;yj();a.f="9p";a.e.style[ee]=og;a.e.style[fe]="144.0pt";a.e.innerHTML=a.f||j;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[fe]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);hH=new Qy(1)}function kE(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,xG(a)}
function mE(a,b,c,d,e,f,g){var i,h,l,m;a.n&&(jE(a,!1),360<=g||-360>=g?i=lE(a,b,c,d,e):i=(h=f+g,l=90-f,m=90-h,a.a+'arc startangle="'+l+'" endangle="'+m+'" style="top:'+c+"px;left:"+b+Vf+d+Tf+e+'px"+'+a.k+Ya),kE(a,i))}function Z(a,b,c,d,e){a.n&&kE(a,a.a+'line from="'+b+va+c+'" to="'+d+va+e+'" strokecolor="'+a.f+ha+a.b+"/>\n")}function iE(a,b,c,d,e){a.n&&(jE(a,!1),kE(a,iH(a,b,c,d,e)))}
function tE(a,b,c,d){var e,b=b.replace(/&/g,ma).replace(/</g,oa).replace(/>/g,na),f=(fH(),gH),b=(e=Uz(f,a.e).a,"<span  style='position:absolute;margin-top:0px;margin-bottom:0px;left:"+c+Uf+(d-e)+Sf+a.i+"color:"+a.f+";'>"+b+"</span>");kE(a,b)}function eA(a,b,c,d,e){jE(a,!0);kE(a,iH(a,b,c,d,e))}function xG(a){var b;a.p&&(b=a.c.join(aa),b=j+b+j,b!==a.q&&(a.t.gb.innerHTML=b||j,a.q=b),a.o=!0,a.p=!1)}function Y(a,b){(a.d=b)&&(a.f=bg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa)}
function sE(a,b){a.e=b;a.i=qF(b)}s(529,389,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=j;_.r=0;_.s=0;_.t=null;var hH,gH;function Hq(a,b,c){c&&(Sq(a,b),c.tf(a.b));a.d=!0}function Sq(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Pj(a.o.gb)+Oj(a.o.gb)+Zn(a.o.gb.ownerDocument),a.b.e=c.clientY-Qj(a.o.gb)+(a.o.gb.scrollTop||0)+$n(a.o.gb.ownerDocument),a.b.a=new WG(b),Fj(b.a),!0):!1}
function BG(a){this.o=a;this.b=new jH;this.c=new kH(this);z(this.o,new lH(this),(Pq(),Pq(),Qq));z(this.o,new mH(this),(Iq(),Iq(),Jq));z(this.o,new nH(this),(Mq(),Mq(),Nq));z(this.o,new oH(this),(Eq(),Eq(),Fq));z(this.o,new pH,(dq(),dq(),eq));z(this.o,new qH(this),($p(),$p(),aq));z(this.o,new rH(this),(Vp(),Vp(),Wp))}s(530,1,{},BG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function kH(a){dk();this.a=a}s(531,24,{},kH);
_.vc=function(){!this.a.d&&this.a.i&&XG(this.a.i,this.a.b)};_.a=null;function lH(a){this.a=a}s(532,1,{},lH);_.a=null;function mH(a){this.a=a}s(533,1,{},mH);_.a=null;function nH(a){this.a=a}s(534,1,{},nH);_.a=null;function oH(a){this.a=a}s(535,1,{},oH);_.a=null;function pH(){}s(536,1,{},pH);function qH(a){this.a=a}s(537,1,{},qH);_.a=null;function rH(a){this.a=a}s(538,1,{},rH);_.a=null;function jH(){}s(539,1,{},jH);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function sH(a){var b,c,d,e,f;Nj(a);d=(Zi(),$i(null));e=new eH;jw(e,a);Lu(d,e,d.gb);f=a.$c();b=a.Zc();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,24)&&(c=a.gb.innerText,2>=c.length&&(f+=8));lw(e,a);Tu(d,e);return new Wx(f,b)}function tH(){this.gb=Vn(Wd);this.gb[yd]=Je;this.gb.style[Hf]=De;this.gb.style[Kf]=$c;this.gb.style[Xg]=bb;this.gb.style[Ce]=bb}s(541,279,Hh,tH);_.Xc=function(){return Pj(this.gb)};_.Yc=function(){return Qj(this.gb)};
function uH(){uH=u;fH();vH=F(is,k,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function qF(a){var b,c,d,e;b=(uy(),vy);e=a.b;c=a.a;d=j;e!=b.b&&(d="font-size:"+e+Sf);c!=b.a&&(d+="font-family:"+c+mb);0!=(a.c&1)&&(d+="font-weight:bolder;");0!=(a.c&2)&&(d+="font-style:italic;");return d+"white-space:nowrap;"}function lE(a,b,c,d,e){return a.a+'oval style="position:absolute;left:'+b+Uf+c+Vf+d+Tf+e+Pf+a.k+Ya}
function xE(a,b,c,d,e){var f,g,i,h,l;if(1>d)return j;i=a.a+'polyline points="';g=j;for(f=0;f<d;++f)h=b[f],l=c[f],g+=h+Qf+l+Of,f<d-1&&(g+=ea);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ea+e+Qf+f+Of));return i+=g+ha+a.k+Ya}function iH(a,b,c,d,e){return a.a+'rect style="position:absolute;left:'+b+Uf+c+Vf+d+Tf+e+Pf+a.k+Ya}function jE(a,b){var c;c=a.f;b?a.k=' filled="true" stroked="false" fillcolor="'+c+ia:a.k=' filled="false" strokecolor="'+c+ia}
function wH(a){var b,c,d;d=a?Lc:Kc;b=vH.length;for(c=1;c<b;++c){var e=d,f=vH[c],g=a;$doc.createStyleSheet().addRule(e+"\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}function wG(){uH();this.n=hH;this.c=[];this.t=new tH;xH&&(xH=!1,yH(Kc),wH(!1),yH(Lc),wH(!0))}function yH(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}s(542,529,{},wG);_.a=ob;_.b=j;var xH=!0,vH;function zH(){zH=u;AH=new Wx(0,0)}
function BH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=sH(c.a),dj(c.ne(),b.b,b.a),c=sH(c.a),b=new Wx(c.b-b.b,c.a-b.a)):b=new Wx(0,0);a.Bf(b)}return b}function ky(a,b){var c;if(a.re())return AH;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Af(Px(b));c=sH(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function CH(a,b){var c;b&&(c=bg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa,a.wf().gb.style[id]=c)}function DH(){this.e=new Jz;this.e.a=-1;this.e.b=-1}s(544,1,{});_.uf=function(){return null};_.vf=function(a){this.zf(a.Gd())};
_.wf=function(){return this.ne()};_.xf=function(){return EH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(Px(a))};_.zf=function(a){CH(this,a)};_.Af=function(a){var b=this.ne().gb,c,d,e;c=(uy(),vy);e=a.b;d=a.a;e!=c.b?b.style[fe]=j+e+"pt":b.style[fe]=j;d!=c.a?b.style[ee]=d:b.style[ee]=j;0!=(a.c&1)?b.style[he]=od:b.style[he]=j;0!=(a.c&2)?b.style[ge]=He:b.style[ge]=j};_.Bf=function(a){EH=a};_.Cf=function(){};var EH=_.e=null,AH;
function mz(a,b){zH();DH.call(this);this.a=new Dv(a);this.a._c()[yd]=j;z(this.a,new FH(this,b),(wp(),wp(),xp))}s(543,544,{},mz);_.ne=function(){return this.a};_.zf=function(a){CH(this,a)};_.a=null;function FH(a,b){this.a=a;this.b=b}s(545,1,{},FH);_.Ec=function(a){tp();up(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function qz(a){zH();DH.call(this);this.a=new Bw;z(this.a,new GH(this,a),(qp(),qp(),rp))}s(546,544,{},qz);_.ne=function(){return this.a};_.a=null;
function GH(a,b){this.a=a;this.b=b}s(547,1,{},GH);_.a=null;_.b=null;function HH(a,b){var c,d;CH(a,b.Gd());for(d=new xi(b.Ob.a);d.b<d.d.ue();)c=yi(d),c.dc&&c._b.vf(c)}function IH(a,b){var c,d,e,f,g,i,h;dj(a.d,b.Nd(),b.Jd());for(d=new xi(b.Ob.a);d.b<d.d.ue();)c=yi(d),c.dc&&(e=c._b,e.yf(c),i=c.Od(),h=c.Pd(),g=c.Nd(),f=c.Jd(),0<g&&0<f&&(c=e.ne(),g-=BH(e).b,f-=BH(e).a,dj(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function zy(){zH();DH.call(this);this.d=new Xu}s(548,544,{},zy);
_.vf=function(a){HH(this,a)};_.ne=function(){return this.d};_.yf=function(a){IH(this,a)};_.d=null;function oA(a){zH();DH.call(this);var b=this.a=new yw;Hv(b.b,a);xw(b);this.e.a=-1;this.e.b=-1}s(549,544,{},oA);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?Tn(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function rA(a){this.a=new Ww(a.f,new JH(a))}s(550,1,{},rA);_.a=null;
function Sw(a){var b,c,d,e,f;f=new fB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(KH,k,58,0,0);for(c=b.a?ok(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,39)){b.Nb.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=Vi((Jy(),S),new T(f.d)));c=c.b;if(Es(!c?bh:c.a,sh))for(c=(!a.d.a||0==a.d.a.c?(vr(),vr(),wr):new My(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new lq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.Jf(),null.Jf()):100==f.d&&y(f.e,55)?(i=f.e,h=new lq(i,205,null),h.i=i.Od(),h.j=
i.Pd()):1004<=f.d&&1005>=f.d||(701==f.d?null.Jf():401==f.d||402==f.d?(null.Jf(),null.Jf(),null.Jf(),null.Jf(),null.Jf()):500<=f.d&&507>=f.d&&(g=null.Kf,500!=g&&(f=new lq(null.Kf,g,null),f.i=null.Jf(),f.j=null.Jf(),i=null.Jf(),f.e=i&12,501==g&&null.Jf())))}function JH(a){this.a=a}s(551,1,ii,JH);_.pc=function(){Sw(this)};_.a=null;function PA(){zH();DH.call(this);this.a=new tx}s(552,544,{},PA);_.uf=function(){var a;a=new PA;qx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.xf=function(){return LH};_.Bf=function(a){LH=a};var LH=_.a=null;s(553,548,{});function SA(){new nr}s(554,413,{},SA);function bA(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Qp(c.f,c):Op(c.f,c)))}function cA(a,b){zH();zy.call(this);this.c=new MH(a);var c=this.b=new mw,d=(Yv(),Zv);c.a=d;jw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&NH(Ex(c.z.a.p,0)))throw new yu("WindowPanel can only contain one child widget");OH(c,d);this.c.a=this;this.a=b}s(557,553,{},cA);_.ne=function(){return this.c};_.wf=function(){return this.b.fb};
_.xd=function(){PH(this.c,!1)};_.Af=function(){};_.Cf=function(a){HH(this,a);IH(this,a);QH(this.c);RH(this.c)};_.a=null;_.b=null;_.c=null;function SH(a){var b;b=new Kp(D(a.gb,zf),D(a.gb,yf));a=new Kp(D(a.K.ab.gb,zf),D(a.K.ab.gb,yf));return F(I,q,-1,[b.b-a.b,b.a-a.a])}function TH(a){if(null!=a.I&&null!=a.H){var b=a.H;a.ed(a.I);a.cd(b);a.I=a.H=null}else null!=a.I?(UH(a,a.I),a.I=null):null!=a.H&&(VH(a,a.H),a.H=null);Dj(a.J)}function QH(a){a.bb?a.Gf(Np(a.K.ab)):(a.Ad(),QH(a))}
function VH(a,b){var c;a.bb?(c=SH(a),a.Gf(new Kp(-1,WH(b,!1)-c[1]))):a.H=b}function XH(a,b){var c;b!=a.vd()&&(c=a.K.ab,Du(c),YH(c,b,c.gb,c.p.c,!0))}function UH(a,b){var c;a.bb?(c=SH(a),a.Gf(new Kp(WH(b,!0)-c[0],-1))):a.I=b}s(560,281,Xh);_.Df=function(){var a,b;b=Np(this.K.ab);a=SH(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?NH(Ex(a.p,0)):null};_.Ef=function(a){ZH(this.K.ab,a)};_.qd=function(){return new Eu(this.K.ab)};_.Ff=function(){Rp(this.K.ab)};_.ld=function(){TH(this)};
_.Dd=function(){Rp(this.K.ab)};_.nd=function(a){return $H(this.K.ab,a)};_.Gf=function(a){Pp(this.K.ab,a)};_.cd=function(a){VH(this,a)};_.wd=function(a){XH(this,a)};_.ed=function(a){UH(this,a)};_.H=null;_.I=null;function aI(){aI=u;var a=(bI(),cI(),dI);eI=new ow(a.d,a.b,a.c,a.e,a.a)}function PH(a,b){var c;c=new Wt;a.db&&lr(a.db,c);a.A&&Op(a.f,a);try{Fi(a.f.c,a)}catch(d){if(d=Di(d),!y(d,73))throw d;}a.b=fI(a.f,a);try{dv(a,b)}finally{Ii(a.j.a),Ii(a.i.a),Ii(a.k.a),a.G&&Li(a.G,a.f),a.t&&(a.t=!1)}}
function gI(a,b,c){var d,e;e=a.fb;d=new Gj(a,e);e.sd(a,d.a+b,d.d+c)}function hI(a,b,c){b=new iI(Un(Tn(a.K.c.children[b].children[c])));Cu(b,a);z(b,a.c,(wp(),wp(),xp));return b}function Mp(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Pp(a.K.ab,b)}function GD(a,b,c){var d,e;(e=a.f)?(d=jI(e.gb),gv(a,b+(Pj(e.gb)+d[3]),c+(Qj(e.gb)+d[0]))):gv(a,b,c)}function OH(a,b){if(b!=(0!=a.z.a.p.c?NH(Ex(a.z.a.p,0)):null)){Du(a.z.a);var c=a.z.a;YH(c,b,c.gb,c.p.c,!0)}}
function kI(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(Hp(),lI)&&(a.F=a.x);var d,e;if(a.G)for(e=new xi(a.G);e.b<e.d.ue();)if(d=yi(e),b==(Hp(),mI)){!d.b&&(d.b=new nI);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(Hp(),Ip))g=d.f,i=d.w,d.z.c?(GD(d,i.c,i.d),Mp(d,new Kp(i.b,-1))):(GD(d,i.c,i.d),Mp(d,new Kp(i.b,i.a)),Qp(g,d)),Bi(g.c,d,d.z.b),Yj(d.q,333);else if(!d.t&&f==(Hp(),lI))d.gb.style[Tg]=Ug,Hp()}else if(b==Ip){!d.b&&(d.b=new nI);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=jI(i.gb);h=d.w;if(d.z.c)h.c=Pj(d.gb)-
g[3]-Pj(i.gb),h.d=Qj(d.gb)-g[0]-Qj(i.gb),d.w=h,GD(d,0,0),oI(d,Jp(i.gb).b,-1);else{if(f!=(Hp(),lI))h.c=Pj(d.gb)-g[3]-Pj(i.gb),h.d=Qj(d.gb)-g[0]-Qj(i.gb),h.b=d.e,h.a=d.d,d.w=h;GD(d,0,0);Pp(d,new pI(Jp(i.gb)));Op(i,d)}d==d.f.a||PE(d);Yj(d.q,333)}}else b==lI&&(!d.b&&(d.b=new nI),d=a,d.t||(d.x=c,d.gb.style[Tg]=De))}}function qI(a,b){a.gb.style[Zg]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Jf().Jf()}
function RH(a){if(!a.bb){a.j=wu(a,a.f,(!Xq&&(Xq=new jk),Xq));a.i=wu(a,a.f,ik?ik:ik=new jk);a.k=wu(a,a.f,(!br&&(br=new jk),br));var b=a.f;!a.G&&(a.G=new Si);Mi(a.G,b);Xq&&(b=new Wq(a),a.db&&lr(a.db,b));a.A&&Qp(a.f,a);Bi(a.f.c,a,a.z.b);a.b&&(gv(a,a.b.a,a.b.b),a.b=null);hv(a);PE(a)}}function PE(a){if(a!=a.f.a){var b;br&&(b=new ar(a),a.db&&lr(a.db,b))}}s(559,560,Xh);_.vd=function(){return 0!=this.z.a.p.c?NH(Ex(this.z.a.p,0)):null};_.yd=function(a){PH(this,a)};_.qd=function(){return new Eu(this.z.a)};
_.ld=function(){TH(this);Dj(new rI(this))};_.nd=function(a){return $H(this.z.a,a)};_.Gf=function(a){Mp(this,a)};_.zd=function(a,b){GD(this,a,b)};_.wd=function(a){OH(this,a)};_.Ad=function(){RH(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var eI;
function MH(a){aI();var b=(sI(),tI),c=(ov(),pv);iv.call(this,!1,"popup");this.L=c.a;this.J=new uI(this);c=new vI;c.gb[yd]="mosaic-popupLayoutPanel";av(this.K,c);fv(this);this.c=new wI(this);this.q=new xI(this);this.r=new yI(this);this.s=new zI(this);this.w=new AI;this.F=(Hp(),mI);this.A=!1;this.f=b;a=this.z=new BI(a);b=new CI;!a.d&&(a.d=new DI);Mi(a.d,b);a=new EI(new qw(eI.a.d.a,eI.a.b,eI.a.c,eI.a.e,eI.a.a));z(a,new FI(this),(wp(),wp(),xp));b=this.z.b;if(!b.b){b.b=new mw;b.b._c()[yd]="mosaic-Caption-iconBoxRight";
var c=b.b,d=(fw(),gw);c.c=d;c=b.f;GI(c,b.b,new HI(2),c.p.c)}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Ou;d=kw(c);ku(c.b,(yt(),zt(d)),0);Nu(c,a,d,0,!1)}else jw(b.b,a);ZH(b.f,null);z(this.z.b,new II(this),(Ep(),Ep(),Fp));z(this.z.b,this.c,xp);XH(this,this.z);zi(Un(Tn(this.gb)),"mosaic-WindowPanel",!0)}s(558,559,Xh,MH);_.xd=function(){var a=this.a,b=new Wz(a.a,201),c;a=a.a.q;a.a?a=new JI(new xi(a.a)):(a=(vr(),vr(),wr),a=new xi(a));for(;a.Qc();)c=a.Rc(),201==b.d&&ED(c.a)};_.a=null;
function zA(){zH();DH.call(this);var a=this.a=new KI;a.T=!0;a.a.f=!0;this.a.W=!0}s(561,544,{},zA);_.ne=function(){return this.a};_.a=null;function sB(){}s(567,429,{},sB);function JI(a){if(!a)throw new fn;this.a=a}s(568,1,{},JI);_.Qc=function(){return yB(this.a)};_.Rc=function(){return yi(this.a)};_.Sc=function(){throw new BB("Missing message: awt.50");};_.a=null;function Wy(){return Wy()}
function qB(){qB=u;var a;a=(hB(),iB["os.encoding"]);if(null!=a)try{if(E("UTF-8",a)||E("ISO-8859-1",a)||E("ISO-LATIN-1",a))v(LI,k,-1,0,1);else throw new HC(a+" is not supported");}catch(b){if(b=Di(b),!y(b,81))throw b;}}function sA(a,b){a.a=31*a.a+J((new VC(b)).a)}function Ry(){}s(571,1,{},Ry);_.hC=function(){return this.a};_.a=1;
function jI(a){var b;b=v(I,q,-1,4,1);a.style[$g]=ab;b[0]=MI(NI(a,"borderTopWidth"));b[1]=MI(NI(a,"borderRightWidth"));b[2]=MI(NI(a,"borderBottomWidth"));b[3]=MI(NI(a,"borderLeftWidth"));return b}function OI(a){var b,c;c=PI(a);b=jI(a);a=(a.style[$g]=ab,new Kp(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function Jp(a){a.style[$g]=ab;return new Kp(a.clientWidth,a.clientHeight)}
function PI(a){var b;b=v(I,q,-1,4,1);a.style[$g]=ab;b[0]=MI(NI(a,"marginTop"));b[1]=MI(NI(a,"marginRight"));b[2]=MI(NI(a,"marginBottom"));b[3]=MI(NI(a,"marginLeft"));return b}function QI(a){var b;b=v(I,q,-1,4,1);a.style[$g]=ab;b[0]=MI(NI(a,"paddingTop"));b[1]=MI(NI(a,"paddingRight"));b[2]=MI(NI(a,"paddingBottom"));b[3]=MI(NI(a,"paddingLeft"));return b}
function RI(a,b,c){try{switch(b){case Df:a.style.filter=dd+100*c+sa;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ce:b=tg;default:a.style[b]=c}}catch(d){if(d=Di(d),y(d,73))a=a.scopeName,null==a||Br("html",a);else throw d;}}function WH(a,b){var c;SI||(SI=Vn(qg),RI(SI,Le,j),RI(SI,Hg,j),RI(SI,Kf,$c),RI(SI,Tg,De),$doc.body.appendChild(SI));RI(SI,Xg,a);RI(SI,Ce,a);c=OI(SI);return b?c.b:c.a}var SI=null;function TI(){Kp.call(this,0,0)}function Kp(a,b){this.b=a;this.a=b}
function pI(a){Kp.call(this,a.b,a.a)}s(573,1,Vh,TI,Kp,pI);_.eQ=function(a){return this===a?!0:null==a||UI!=nn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Wc};_.a=0;_.b=0;function VI(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}s(574,1,{67:1,69:1,90:1},VI);_.eQ=function(a){return a===this?!0:y(a,90)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return WI.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function XI(a,b){this.a=a;this.b=b}s(575,1,Vh,XI);_.eQ=function(a){return this===a?!0:null==a||YI!=nn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return YI.d+"[x="+this.a+",y="+this.b+Wc};_.a=0;_.b=0;
function AI(){this.b=this.a=this.d=this.c=0}s(576,1,Vh,AI);_.eQ=function(a){return this===a?!0:null==a||ZI!=nn(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return ZI.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;
function NI(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Df:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case ce:b=tg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:j+c}s(579,1,{});var $I=-1;function aJ(){}s(580,579,{},aJ);_.a=-1;_.b=-1;var bJ=null;function MI(a){a=parseInt(a,10);a=isNaN(a)?null:WC(a);return!a?0:a.a}
s(583,296,Rh);_.Df=function(){return Np(this.f)};_.Ef=function(a){ZH(this.f,a)};_.Ff=function(){Rp(this.f)};_.Dd=function(){Rp(this.f)};_.cd=function(a){var b=this.f;b.gb.style[Ce]=a;b.bb||(b.f=a)};_.ed=function(a){var b=this.f;b.gb.style[Xg]=a;b.bb||(b.i=a)};function bI(){bI=u;cI()}function aA(a,b){a.a.gb.innerText=b||j;ZH(a.f,null)}
function cJ(a){bI();var b;Ev(this,new vI);this.a=new dJ;b=this.f;eJ(b,new fJ);RI(b.gb,If,$a);b.o=0;GI(b,this.a,new HI(0),b.p.c);this.a._c()[yd]="mosaic-Caption-text";this.a.gb.innerText=a||j;ZH(this.f,null);this.gb[yd]="mosaic-Caption"}s(582,583,Rh,cJ);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};_.b=null;
function cI(){cI=u;gJ=wn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ix(gJ,240,20);new Ix(gJ,224,16);new Ix(gJ,208,16);new Ix(gJ,192,16);new Ix(gJ,176,16);new Ix(gJ,160,16);new Ix(gJ,144,16);new Ix(gJ,128,16);new Ix(gJ,112,16);new Ix(gJ,96,16);new Ix(gJ,80,16);new Ix(gJ,64,16);new Ix(gJ,260,16);dI=new Ix(gJ,48,16);new Ix(gJ,32,16);new Ix(gJ,16,16);new Ix(gJ,0,16)}var gJ,dI;function hJ(a,b){uu(a.a.gb,!b);ZH(a.f,a.a)}
function Lp(a,b){a.c=b;uu(a.a.gb,!b);ZH(a.f,a.a);if(a.d){var c;for(c=new xi(a.d);c.b<c.d.ue();)yi(c)}}function BI(a){var b;Ev(this,new vI);b=this.f;eJ(b,new iJ((jJ(),kJ)));b.o=0;this.b=new cJ(a);GI(b,this.b,new HI(1),b.p.c);this.a=new vI;Ri(this.a,"Body");GI(b,this.a,new HI(0),b.p.c);this.gb[yd]="mosaic-CaptionLayoutPanel"}s(585,583,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},BI);_.fd=function(){xu(this.f)};_.gd=function(){Au(this.f)};_.qd=function(){return new Eu(this.a)};
_.nd=function(a){return $H(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function DI(){tD(this)}s(586,477,fi,DI);function uI(a){this.a=a}s(587,1,ii,uI);_.pc=function(){Rp(this.a.K.ab)};_.a=null;function lJ(a){var b;b=a.b;a=b.f;b=!a.e?-1:Cj(a.e.a,b);a.e&&tt(a.e.a,b)&&wt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&PE(!a.e?null:tt(a.e.a,b-1))}function mJ(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new yy);-1==Cj(a.e.a,b)&&Mi(a.e.a,b)}function nI(){}s(588,1,{},nI);_.Jc=function(a){lJ(a)};_.Kc=function(a){mJ(a)};
_.Mc=function(a){nJ(a.a.f,a.a)};function sI(){sI=u;oJ=new pJ(1,"e");qJ=new pJ(2,pf);rJ=new pJ(3,"ne");sJ=new pJ(10,"nw");tJ=new pJ(4,ig);uJ=new pJ(5,lg);vJ=new pJ(12,"sw");wJ=new pJ(8,Vg);tI=new xJ((Zi(),$i(null)).gb)}function fI(a,b){var c;c=jI(a.gb);return new XI(Pj(b.gb)-(Pj(a.gb)+c[3]),Qj(b.gb)-(Qj(a.gb)+c[0]))}
function yJ(a){var b,c,d,e,f,g;if(a.e){b=Jp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=tt(a.e.a,d),c=new Kp(D(g.gb,zf),D(g.gb,yf)),f=fI(a,g),f.a-=Jj(0,f.a+D(g.gb,zf)-b.b),f.b-=Jj(0,f.b+D(g.gb,yf)-b.a),GD(g,Jj(0,f.a),Jj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,oI(g,c.b,c.a),g.F==(Hp(),Ip)&&Pp(g,new pI(Jp(a.gb))),Yj(g.q,1)}}function zJ(a,b,c){a=a.d;Bi(a,b,b);x(a.c,b,c);Ri(b,wc+c.b)}
function Op(a,b){var c;c=a.d;AJ(c,b.y);Qi(b.y,wc+sJ.b);AJ(c,b.u);Qi(b.u,wc+qJ.b);AJ(c,b.v);Qi(b.v,wc+rJ.b);AJ(c,b.E);Qi(b.E,wc+wJ.b);AJ(c,b.n);Qi(b.n,wc+oJ.b);AJ(c,b.D);Qi(b.D,wc+vJ.b);AJ(c,b.B);Qi(b.B,wc+tJ.b);AJ(c,b.C);Qi(b.C,wc+uJ.b)}
function Qp(a,b){!b.y&&(b.y=hI(b,0,0));zJ(a,b.y,sJ);!b.u&&(b.u=hI(b,0,1));zJ(a,b.u,qJ);!b.v&&(b.v=hI(b,0,2));zJ(a,b.v,rJ);!b.E&&(b.E=hI(b,1,0));zJ(a,b.E,wJ);!b.n&&(b.n=hI(b,1,2));zJ(a,b.n,oJ);!b.D&&(b.D=hI(b,2,0));zJ(a,b.D,vJ);!b.B&&(b.B=hI(b,2,1));zJ(a,b.B,tJ);!b.C&&(b.C=hI(b,2,2));zJ(a,b.C,uJ)}function nJ(a,b){var c,d;a.a=b;d=a.e.a.c;c=Cj(a.e.a,b);if(c+1<d){az(a.e,b);for(Mi(a.e.a,b);c<d;++c)qI(tt(a.e.a,c),c)}else qI(b,c)}
function xJ(a){a=new BJ(a);Ev(this,a);this.c=new CJ(a);this.c.i=!0;Ji(this.c);this.c.k=3;this.d=new DJ(a);this.d.i=!0;Ji(this.d);this.d.k=3;Gv(this)}s(589,296,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,98:1},xJ);_.Df=function(){return Jp(this.gb)};_.Ef=function(){var a;(a=EJ(this))&&a.Ef(null)};_.Ff=function(){yJ(this)};_.Jc=function(a){!this.b&&(this.b=new nI);lJ(a)};_.Kc=function(a){!this.b&&(this.b=new nI);mJ(a)};_.Dd=function(){yJ(this)};
_.Mc=function(a){!this.b&&(this.b=new nI);nJ(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var oJ,qJ,rJ,sJ,tI,tJ,uJ,vJ,wJ;function BJ(a){this.p=new Yu(this);this.gb=a}s(590,276,mi,BJ);function pJ(a,b){this.a=a;this.b=b}s(591,1,{},pJ);_.a=0;_.b=null;function CJ(a){ti();Ni.call(this,a)}s(592,3,{},CJ);_.jc=function(){var a;a=this.j.e;a.t||Nj(a.o);Qi(this.j.e,"dragdrop-dragging");!a.z.c&&hJ(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Jj(this.a,a<this.d?a:this.d),b=Jj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Le]=a+(yj(),Of);c.style[Hg]=b+Of};
_.kc=function(){var a;a=this.j.e;a==a.f.a||PE(a);a.z.c||hJ(a.z,!0);a.t||(a.o||(a.o=new FJ,Ri(a.o,"mosaic-GlassPanel-invisible")),RI(a.o.gb,Zg,NI(a.gb,Zg)),Yi((Zi(),$i(null)),a.o,0,0));Ri(this.j.e,"dragdrop-dragging");a=new Gj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.c=0;_.d=0;
function AJ(a,b){try{Fi(a,b)}catch(c){if(c=Di(c),!y(c,73))throw c;}}function DJ(a){ti();Ni.call(this,a);this.c=new vi}s(593,3,{},DJ);_.jc=function(){var a;a=this.j.e.fb;a.t||Nj(a.o);Qi(this.j.e,"dragdrop-dragging");hJ(a.z,!1);Mp(a,new Kp(a.e,a.d));Yj(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=Vi(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Jj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Jj(a+b,D(d.z.b.gb,yf)),b!=a&&gI(d,0,a-b),Mp(d,new Kp(d.e,b)),Yj(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.Yc():this.j.c-this.j.e.Yc(),0!=b&&(a=d.d,b=Jj(a+b,D(d.z.b.gb,yf)),Mp(d,new Kp(d.e,b)),Yj(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Jj(this.j.b,this.a):this.j.e.Xc()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+b:
96,b!=a&&gI(d,a-b,0),Mp(d,new Kp(b,d.d)),Yj(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.Xc():this.j.b-this.j.e.Xc(),0!=b&&(a=d.e,Mp(d,new Kp(96<a+b?a+b:96,d.d)),Yj(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||PE(a);hJ(a.z,!0);a.t||(a.o||(a.o=new FJ,Ri(a.o,"mosaic-GlassPanel-invisible")),RI(a.o.gb,Zg,NI(a.gb,Zg)),Yi((Zi(),$i(null)),a.o,0,0));Ri(this.j.e,"dragdrop-dragging");a=new Gj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.d=0;_.e=0;function lt(){lt=u;mt=new GJ}
function FJ(){lt();var a;this.d=new HJ(this);this.a=!1;this.b=new bv;Ev(this,this.b);a=this.gb.style;a[id]="#000";a[be]="alpha(opacity=50)";a[Df]="0.5";this.gb[yd]="gwt-GlassPanel"}s(594,296,ji,FJ);
_.jd=function(){var a;Gv(this);try{a=this.fb}catch(b){b=Di(b);if(y(b,79))throw new yu("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Zi(),$i(null))?(kt(mt,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Li(ek,a),a.b=!0,a.c=mk(a),Mi(ek,a),this.c=new IJ(this),Ot(new jt(this.c))):$doc.compatMode==Hb?(this.gb.style[rd]=$a,this.gb.style[cg]=$a):dj(this,D(a.gb,zf),D(a.gb,yf));this.a&&Ct(new it(this));Yi($i(null),new JJ,Zn($doc),$n($doc))};
_.kd=function(){this.f.kd();Sj(this.d);this.c&&(gt(Mt,this.c,F(KJ,k,13,[(!$q&&($q=new jk),$q)])),this.c=null);this.a&&gt(Et,this,F(KJ,k,13,[(!Dt&&(Dt=new jk),Dt)]))};_.Uc=function(a){switch(bu(a.type)){case 256:if(27==(a.keyCode||0))return Nj(this),!1;case 1:if(Wn(this.gb,a.srcElement))return Nj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var mt;function HJ(a){dk();this.a=a}s(595,24,{},HJ);_.vc=function(){kt((lt(),mt),this.a,!1)};_.a=null;function IJ(a){this.a=a}s(596,1,{},IJ);
_.a=null;function JJ(){this.gb=Jv();var a;a=new Cw(new LJ(this));z(this,a,(mp(),mp(),np));z(this,a,(Sp(),Sp(),Tp))}s(597,298,mi,JJ);_.ld=function(){Dj(new MJ(this))};function LJ(a){this.a=a}s(598,1,{},LJ);_.a=null;function MJ(a){this.a=a}s(599,1,ii,MJ);_.pc=function(){Lw(this.a.gb)};_.a=null;function NJ(a){a.gb.style[Xg]=hd;a.gb.style[Ce]=hd;if(a.bb){var a=a.fb,b;y(a,98)?a.Ef(null):(b=EJ(a))&&b.Ef(a)}}s(601,279,Jh);_.Df=function(){NJ(this);return new Kp(D(this.gb,zf),D(this.gb,yf))};_.Ef=function(){NJ(this)};
_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function dJ(){this.gb=Vn("label");this.gb[yd]="mosaic-Label";this.gb.style[Wg]=uf;this.gb[yd]="mosaic-HTML"}s(600,601,Jh,dJ);function EI(a){Ev(this,new OJ(a));this.gb[yd]="mosaic-ImageButton"}s(602,296,ji,EI);
function KI(){var a=(ov(),rv);iv.call(this,!0,Ye);this.L=a.a;this.a=new PJ(this);this.a.d=!0;Zu(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);bj();lu(a,b)}else this.cb|=1;Un(Tn(this.gb))[yd]=Ae;this.gb.style[Zg]="2147483647"}s(603,281,mi,KI);_.Tc=function(a){zu(this,a);1==bu(a.type)&&dv(this,!1)};_.a=null;
function PJ(a){this.b=a;this.c=new Si;this.i=new Si;a=(Vw(),Uw);new Hx(a.d,a.b,a.c,a.e,a.a);var b;b=Vn(wg);this.e=Vn(zg);xt(b,this.e);this.o=!0;a=Jv();b=(yt(),zt(b));a.appendChild(b);this.gb=a;jl();this.gb.setAttribute("role",Nl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),bj(),lu(a,b)):this.cb|=2225;this.gb[yd]=ze;a=su(this.gb)+"-vertical";zi(this._c(),a,!0);this.gb.style[Gf]=$a;this.gb.setAttribute("hideFocus",Qg);z(this,new Tw(this),(mp(),mp(),np))}s(604,319,Hh,PJ);
_.Tc=function(a){switch(bu(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Mw(this,a)};_.Cd=function(a,b){Qw(this,a,b);b||this.a&&dv(this.b,!1)};_.a=!0;_.b=null;
function OJ(a){var b=(Yv(),Zv),c=(fw(),gw),d;d=new Qv;d.f[qd]=Za;d.f[td]=0;d.f[ud]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;Ov(b.a);b.a.c.rows[0].cells[0][cd]=c.a;Ov(b.a);b.a.c.rows[0].cells[0].style[Sg]=e.a;Ov(d);b=Kv(d,0,0,!0);if(a){Nj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Mv(g,f.c);ds(f.b,g,a);c.a=c.a.b}else e=c.b.c,Mi(c.b,a);a.gb[Yc]=e;xt(b,a.gb);Cu(a,d)}Ev(this,d);zi(this.gb,"mosaic-WidgetWrapper",!0)}s(605,296,ji,OJ);_.a=null;_.b=null;function wI(a){this.a=a}s(606,1,{},wI);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&PE(this.a)};_.a=null;function xI(a){dk();this.a=a}s(607,24,{},xI);_.vc=function(){Rp(this.a.K.ab);var a=this.a;Zq((!a.p&&(a.p=new QJ),a.p))};_.a=null;function yI(a){dk();this.a=a}s(608,24,{},yI);_.vc=function(){kI(this.a,(Hp(),Ip))};_.a=null;function zI(a){dk();this.a=a}s(609,24,{},zI);_.vc=function(){kI(this.a,(Hp(),lI))};_.a=null;function CI(){}s(610,1,{},CI);function FI(a){this.a=a}s(611,1,{},FI);_.Ec=function(){this.a.xd()};_.a=null;
function II(a){this.a=a}s(612,1,{},II);_.a=null;function rI(a){this.a=a}s(613,1,ii,rI);_.pc=function(){this.a.F==(Hp(),Ip)?Yj(this.a.r,333):this.a.F==lI&&Yj(this.a.s,333)};_.a=null;function iI(a){this.gb=a;xu(this)}s(614,279,Hh,iI);_.Fc=function(a){return z(this,a,(vq(),vq(),wq))};_.Gc=function(a){return z(this,a,(gj(),gj(),hj))};_.Hc=function(a){return z(this,a,(zq(),zq(),Aq))};_.Ic=function(a){return z(this,a,(ij(),ij(),jj))};function QJ(){rr.call(this,null)}s(615,210,li,QJ);
function Hp(){Hp=u;Ip=new RJ("MAXIMIZED",0);lI=new RJ("MINIMIZED",1);mI=new RJ("NORMAL",2);SJ=F(TJ,k,93,[Ip,lI,mI])}function RJ(a,b){ao.call(this,a,b)}s(616,136,{67:1,70:1,72:1,93:1},RJ);var SJ,Ip,lI,mI;s(617,1,{});function kt(a,b,c){var d,e,f,g,i;e=ej();d=fj();if(!c||e!=a.b||d!=a.a)f=(Zi(),D($i(null).gb,zf)),c=D($i(null).gb,yf),i=(mu(),nu).scrollWidth,g=nu.scrollHeight,f=e>(f>i?f:i)?e:f>i?f:i,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[Xg]=f+Of),0<=c&&(b.gb.style[Ce]=c+Of),a.b=e,a.a=d}
function GJ(){}s(618,617,{},GJ);_.a=-1;_.b=-1;function UJ(a,b){var c,d,e;if(a.k)return!0;a.x.ze();for(c=new Eu(b);c.a.a<c.a.b.c-1;)d=NH(Fu(c.a)),e=d.fb,y(e,99)&&e.dd(d.ad()),d.ad()&&Mi(a.x,d);return!0}
function VJ(a,b){var c,d,e;if(b.a)a.c&&Rj(a.c),a.c=new WJ(a,b),Tj(a.c,333);else for(d=new xi(a.x);d.b<d.d.ue();)c=yi(d),e=c.eb,Vu(b,XJ(c),e.s,e.t),YJ(c,e.u,e.r,F(I,q,-1,[ZJ(a.q.a,c).d,ZJ(a.p.a,c).c,ZJ(a.n.a,c).a,ZJ(a.o.a,c).b]),(F(I,q,-1,[$J(a.i.a,c).d,$J(a.f.a,c).c,$J(a.d.a,c).a,$J(a.e.a,c).b]),F(I,q,-1,[aK(a.u,c),aK(a.t,c),aK(a.r,c),aK(a.s,c)])))}
function bK(){this.x=new Si;this.j=new cK(this);this.w=new dK(this.j);this.v=new eK(this.j);this.q=new fK(this.j);this.p=new gK(this.j);this.n=new hK(this.j);this.o=new iK(this.j);this.i=new jK(this.j);this.f=new kK(this.j);this.d=new lK(this.j);this.e=new mK(this.j);this.u=new nK(this.j);this.t=new nK(this.j);this.r=new nK(this.j);this.s=new nK(this.j)}s(619,1,{});_.Hf=function(a){VJ(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function oK(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new xi(b.x);e.b<e.d.ue();)d=yi(e),y(d,26)&&(d=d.ab),f=d.eb,Vu(c,XJ(d),f.s,f.t),YJ(d,f.u,f.r,F(I,q,-1,[ZJ(b.q.a,d).d,ZJ(b.p.a,d).c,ZJ(b.n.a,d).a,ZJ(b.o.a,d).b]),(F(I,q,-1,[$J(b.i.a,d).d,$J(b.f.a,d).c,$J(b.d.a,d).a,$J(b.e.a,d).b]),F(I,q,-1,[aK(b.u,d),aK(b.t,d),aK(b.r,d),aK(b.s,d)])));pK(c);a.a.c=null;for(a=new xi(a.a.x);a.b<a.d.ue();)b=yi(a),y(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function WJ(a,b){this.a=a;this.b=b;var c=($j(),ak);this.k=new Zj(this);this.s=c}s(620,17,{},WJ);_.qc=function(){oK(this)};_.rc=function(){oK(this)};
_.tc=function(a){var b,c,d;for(c=new xi(this.a.x);c.b<c.d.ue();){b=yi(c);y(b,26)&&(b=b.ab);d=b.eb;d.i=J(d.o+(d.s-d.o)*a);d.v=J(d.p+(d.t-d.p)*a);d.w=J(d.q+(d.u-d.q)*a);d.f=J(d.n+(d.r-d.n)*a);Vu(this.b,XJ(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=F(I,q,-1,[ZJ(this.a.q.a,b).d,ZJ(this.a.p.a,b).c,ZJ(this.a.n.a,b).a,ZJ(this.a.o.a,b).b]),i=this.a,h=b;F(I,q,-1,[$J(i.i.a,h).d,$J(i.f.a,h).c,$J(i.d.a,h).a,$J(i.e.a,h).b]);YJ(e,f,d,g,F(I,q,-1,[aK(this.a.u,b),aK(this.a.t,b),aK(this.a.r,b),aK(this.a.s,b)]))}};_.a=null;
_.b=null;s(622,1,{});_.a=null;function lK(a){this.a=a}s(621,622,{},lK);function mK(a){this.a=a}s(623,622,{},mK);function kK(a){this.a=a}s(624,622,{},kK);function jK(a){this.a=a}s(625,622,{},jK);function hK(a){this.a=a}s(626,622,{},hK);function iK(a){this.a=a}s(627,622,{},iK);function gK(a){this.a=a}s(628,622,{},gK);function fK(a){this.a=a}s(629,622,{},fK);s(630,622,{},function(a){this.a=a});s(631,622,{},function(a){this.a=a});
function aK(a,b){var c=a.a,d;d=Vi(c.d,b);d||(d=new VI(QI(b.gb)),x(c.d,b,d));return d.d}function nK(a){this.a=a}s(632,622,{},nK);function eK(a){this.a=a}s(633,622,{},eK);function dK(a){this.a=a}s(634,622,{},dK);function $J(a,b){var c;c=Vi(a.a,b);c||(c=new VI(jI(b.gb)),x(a.a,b,c));return c}function ZJ(a,b){var c;c=Vi(a.b,b);c||(c=new VI(PI(b.gb)),x(a.b,b,c));return c}
function qK(a,b){var c,d;d=Vi(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=EJ(b),f,g,i,h,l;if(y(b,98)){if(null!=c.k&&null!=c.j){d=new Kp(rK(e,!0),rK(e,!1));break a}h=b.Df();null!=c.k&&(h.b=rK(e,!0));null!=c.j&&(h.a=rK(e,!1))}else{if(null!=c.k&&null!=c.j){d=new Kp(rK(e,!0),rK(e,!1));break a}h=new TI;f=b.gb;l=f.style;g=l[Kf];i=l[Tg];l[Kf]="static";l[Tg]=De;null!=c.k?h.b=rK(e,!0):(l[Xg]=hd,h.b=(f.offsetWidth||0)+ZJ(d.o.a,b).b+ZJ(d.p.a,b).c);null!=c.j?h.a=rK(e,!1):(l[Ce]=hd,h.a=(f.offsetHeight||0)+ZJ(d.q.a,b).d+
ZJ(d.n.a,b).a);l[Kf]=g;l[Tg]=i}d=h}null!=c.k&&(yj(),Mo)==c.k.Jf()||null!=c.j&&(yj(),Mo)!=c.j.Jf()||x(a.e,b,d)}return d}function cK(a){this.f=a;this.c=new vi;this.e=new vi;this.b=new vi;this.a=new vi;this.d=new vi}s(635,1,{},cK);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function sK(a){var b;b=a.eb;if(null==b||!y(b,96))b=new tK,a.eb=b;return b}function fJ(){iJ.call(this,(jJ(),uK))}function iJ(a){var b=(vK(),wK);bK.call(this);this.b=a;this.a=b}s(636,619,{},fJ,iJ);
_.If=function(a){var b,c,d,e,f,g,i,h,l;h=new TI;UJ(this,a);l=ZJ(this.o.a,a).b+ZJ(this.p.a,a).c+$J(this.e.a,a).b+$J(this.f.a,a).c+aK(this.s,a)+aK(this.t,a);d=ZJ(this.q.a,a).d+ZJ(this.n.a,a).a+$J(this.i.a,a).d+$J(this.d.a,a).a+aK(this.u,a)+aK(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(jJ(),uK)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new xi(this.x);a.b<a.d.ue();)c=yi(a),e=sK(c),b=null,i=c.fb,y(i,99)&&(b=i,b=xK(b),b=new Kp(b[1]+b[3],b[0]+b[0])),this.b==uK?(l+=qK(this.w.a,c).b,e.a=qK(this.v.a,
c).a,y(i,99)&&(l+=b.b,e.a+=b.a),f=Jj(f,e.a)):(d+=qK(this.v.a,c).a,e.b=qK(this.w.a,c).b,y(i,99)&&(d+=b.a,e.b+=b.b),g=Jj(g,e.b));this.b==uK?(h.b=l,h.a=d+f):(h.b=l+g,h.a=d);return h};
_.Hf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,r,w,H,B,N,O;if(UJ(this,a)&&(d=this.x.c,0!=d)){H=a.o;r=aK(this.s,a);B=aK(this.u,a);c=Jp(a.gb);O=c.b-(r+aK(this.t,a));o=c.a-(B+aK(this.r,a));g=O;c=o;this.b==(jJ(),uK)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new xi(this.x);e.b<e.d.ue();)d=yi(e),b=null,n=sK(d),w=d.fb,y(w,99)&&(b=w,b=xK(b),b=new Kp(b[1]+b[3],b[0]+b[0])),this.b==uK?(n.d?++h:(n.b=qK(this.w.a,d).b,y(w,99)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=qK(this.v.a,d).a,y(w,99)&&(n.a+=b.a))):(n.c?++i:(n.a=qK(this.v.a,
d).a,y(w,99)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=qK(this.w.a,d).b,y(w,99)&&(n.b+=b.b)));for(e=new xi(this.x);e.b<e.d.ue();)d=yi(e),b=null,n=d.eb,w=d.fb,y(w,99)&&(b=w,b=xK(b),b=new Kp(b[1]+b[3],b[0]+b[0])),N=n.b,m=n.a,this.b==uK?n.d&&(N=~~(g/h)):n.c&&(m=~~(c/i)),B=0>B?0:B,l=N,f=m,y(w,99)&&(l-=b.b,f-=b.a),this.b==kJ?(n.s=this.a==(vK(),wK)?r:this.a==yK?r+~~(O/2)-~~(N/2):r+O-N,n.t=B,n.u=l,n.r=f,B+=m+H):(this.a==(vK(),wK)?(n.s=r,n.t=B):this.a==yK?(n.s=r,n.t=B+~~(o/2)-~~(m/2)):(n.s=r,n.t=B+o-m),n.u=l,n.r=
f,r+=N+H),a.a&&(w=d.Xc()-Pj(a.gb)-aK(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-Qj(a.gb)-aK(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));VJ(this,a)}};_.a=null;_.b=null;function vK(){vK=u;wK=new zK("START",0);yK=new zK(Gb,1);AK=new zK("END",2);BK=F(CK,k,94,[wK,yK,AK])}function zK(a,b){ao.call(this,a,b)}s(637,136,{67:1,70:1,72:1,94:1},zK);var BK,yK,AK,wK;function jJ(){jJ=u;uK=new DK("HORIZONTAL",0);kJ=new DK("VERTICAL",1);EK=F(FK,k,95,[uK,kJ])}
function DK(a,b){ao.call(this,a,b)}s(638,136,{67:1,70:1,72:1,95:1},DK);var EK,uK,kJ;s(640,1,{100:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function tK(){this.e=!1}function HI(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}s(639,640,{96:1,100:1},tK,HI);_.a=0;_.b=0;_.c=!1;_.d=!1;
function GK(a,b){if(a.k)return!0;UJ(a,b);if(0<a.x.c){a.a=tt(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,97))d=new HK,c.eb=d;a.b=d;a.x.ze();Mi(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function IK(){bK.call(this)}s(641,619,{},IK);
_.If=function(a){var b,c;c=new TI;GK(this,a);if(this.a){b=qK(this.w.a,this.a).b;var d=qK(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,99)&&(b=xK(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=ZJ(this.o.a,a).b+ZJ(this.p.a,a).c+$J(this.e.a,a).b+$J(this.f.a,a).c+aK(this.s,a)+aK(this.t,a);c.a+=ZJ(this.q.a,a).d+ZJ(this.n.a,a).a+$J(this.i.a,a).d+$J(this.d.a,a).a+aK(this.u,a)+aK(this.r,a);return c};
_.Hf=function(a){var b,c,d,e,f;GK(this,a)&&(d=aK(this.s,a),e=aK(this.u,a),c=Jp(a.gb),f=c.b-(d+aK(this.t,a)),c=c.a-(e+aK(this.r,a)),b=this.a.fb,y(b,99)&&(b=xK(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.Xc()-Pj(a.gb)-aK(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-Qj(a.gb)-aK(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.$c()),d=this.b,-1==d.n&&(d.n=this.a.Zc())),VJ(this,a))};_.a=null;_.b=null;function HK(){this.e=!1}
s(642,640,{97:1,100:1},HK);function xK(a){var b,c,d,e;null==a.a&&(a.a=v(I,q,-1,4,1),e=Tn(a.c.children[0].children[0]),c=Tn(a.c.children[2].children[2]),d=PI(a.gb),b=jI(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function JK(a,b){a.bb&&Nj(a);return $u(a,b)}function KK(){xv();nv.call(this,yv)}s(643,286,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,99:1},KK);
_.nd=function(a){return JK(this,a)};_.a=null;function XJ(a){var b;b=a.fb;return y(b,99)?b:a}function Np(a){if(!a.bb)return new TI;if(-1==a.j.b||-1==a.j.a)a.j=a.d.If(a),Pp(a,a.j),a.d.Hf(a),a.j=a.d.If(a);return a.j}function NH(a){return y(a,99)?a.ab:a}function LK(a){var b;if(!a.n){b=(!bJ&&(bJ=new aJ),bJ);var c=MK(a,cb,!0);b.a=c;c=MK(a,eb,!0);b.b=c;a.n=b}return a.n}
function YH(a,b,c,d,e){if(y(b,26))throw new kk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,100)&&f.e?(c=new KK,Nu(a,c,a.gb,d,!0),av(c,b)):Nu(a,b,c,d,e);ZH(a,b)}function GI(a,b,c,d){b.eb=c;YH(a,b,a.gb,d,!0)}
function ZH(a,b){var c;c=a.d;if(b){var d=c.j;Gi(d.c,b);Gi(d.e,b);Gi(d.b,b);Gi(d.a,b);Gi(d.d,b)}else d=c.j,px(d.c),px(d.e),px(d.b),px(d.a),px(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==XJ(a))c=c.fb;else{if(y(c,92)||y(c,25))d=c,c=c.fb,c==XJ(d)&&(c=c.fb);y(c,99)&&y(c.fb,91)&&(c=c.fb)}y(c,98)&&!y(c,91)&&(c.Ef(a.fb),c.Ef(a))}}function Rp(a){if(a.bb&&a.gb.style.display!=rf){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==hg&&(c=-c);b.scrollLeft=c;a.d.Hf(a);a.c=!1;pK(a)}}
function pK(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=NH(Ex(a.p,d)),y(b,99)&&(b=b.ab),b.ad()&&(y(b,98)?b.Ff():y(b,33)&&b.Dd())}function $H(a,b){var c;y(b,99)&&(b=y(b,99)?b.ab:b);c=XJ(b);return Tu(a,c)?(y(c,99)&&JK(c,b),ZH(a,null),!0):!1}function eJ(a,b){var c;a.d=b;null!=a.e&&Qi(a,su(a.gb)+za+a.e);a.e=b.cZ.d;c=Lx(a.e,Pn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Ri(a,su(a.gb)+za+a.e);ZH(a,null)}
function MK(a,b,c){a.k||(a.k=Vn(qg),RI(a.k,Kf,$c),RI(a.k,Tg,De),RI(a.k,Le,$a),RI(a.k,Hg,$a),a.gb.appendChild(a.k));RI(a.k,Xg,b);RI(a.k,Ce,b);a=OI(a.k);return c?a.b:a.a}
function rK(a,b){var c;c=null.Jf();if(c==(yj(),Yo)){c=(LK(a),null.Jf());var d=(-1==$I&&($I=WH(fb,!0)),$I);return L(K(Math.round(100*d*c/254)))}if(c==Oo)return c=LK(a),d=null.Jf(),L(K($C(d*(-1==c.a&&(c.a=WH(cb,!0)),c.a))));if(c==Qo)return c=LK(a),d=null.Jf(),L(K($C(d*(-1==c.b&&(c.b=WH(eb,!0)),c.a))));if(c==Wo)return c=(LK(a),null.Jf()),d=(-1==$I&&($I=WH(fb,!0)),$I),L(K(Math.round(d*c)));if(c==$o)return c=(LK(a),null.Jf()),d=(-1==$I&&($I=WH(fb,!0)),$I),L(K(Math.round(10*d*c/254)));if(c==Uo)return L(K($C(12*
(LK(a),null.Jf())*L(K($C((-1==$I&&($I=WH(fb,!0)),$I)/72))))));if(c==Mo)return MK(a,null.Jf(),b);if(c==So)return c=(LK(a),L(K($C(null.Jf())))),d=(-1==$I&&($I=WH(fb,!0)),$I),L(K(Math.round(d*c/72)));if(null.Jf()==Ko)return L(K($C(null.Jf())));throw new kk("Invalid size: "+null.Jf());}function vI(){var a=new IK;Xu.call(this);this.j=new Kp(-1,-1);new PK(this);this.gb[yd]="mosaic-LayoutPanel";eJ(this,a)}s(644,276,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,98:1},vI);
_.rd=function(a){YH(this,a,this.gb,this.p.c,!0)};_.fd=function(){Hu(this,new QK)};_.gd=function(){Hu(this,new RK)};_.Df=function(){return Np(this)};_.od=function(a){return Qu(this.p,XJ(a))};_.pd=function(a,b,c,d){YH(this,a,b,c,d)};_.Ef=function(a){ZH(this,a)};_.qd=function(){return new Eu(this)};_.Ff=function(){Rp(this)};
_.ld=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.ed(this.i),this.cd(a),this.i=this.f=null;else if(a=Np(this),null!=this.i)a=a.a+Of,this.ed(this.i),this.cd(a),this.i=null;else if(null!=this.f){var b=this.f;this.ed(a.b+Of);this.cd(b);this.f=null}else b=a.a+Of,this.ed(a.b+Of),this.cd(b);Rp(this)}};_.Dd=function(){Rp(this)};_.nd=function(a){return $H(this,a)};_.cd=function(a){this.gb.style[Ce]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){Vu(this,XJ(a),b,c)};
_.ed=function(a){this.gb.style[Xg]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function QK(){}s(645,1,{},QK);_.Bd=function(a){XJ(a).jd()};function RK(){}s(646,1,{},RK);_.Bd=function(a){XJ(a).kd()};function Eu(a){this.b=a;this.a=new Su(this.b.p)}s(647,1,{},Eu);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return NH(Fu(this.a))};_.Sc=function(){Gu(this.a)};_.b=null;function SK(){SK=u;new zw}
function PK(a){SK();zi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new TK(this)}s(648,9,{},PK);function TK(a){dk();this.a=a}s(649,24,{},TK);_.vc=function(){ZH(this.a.a,null);Rp(this.a.a)};_.a=null;function EJ(a){a=a.fb;return!a?null:y(a,98)?a:EJ(a)}function oI(a,b,c){var d;d=a.gb;YJ(a,b,c,PI(d),(jI(d),QI(d)))}function YJ(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.ed((0>b?0:b)+(yj(),Of)));0<=c&&(c-=d[0]+d[2],a.cd((0>c?0:c)+(yj(),Of)))}function Pp(a,b){oI(a,b.b,b.a)}s(652,1,{});
function BC(){var a,b,c,d;d=cD("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)E(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function UK(){this.a=new vi;new vi;new vi}s(651,652,{},UK);function AC(){AC=u;VK=new UK}function FC(){var a=CC,b=$wnd.JSApplet.JSME;AC();x(VK.a,a,b)}var VK;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=yn&&(e=Uj(),2E3<e-An&&(An=e,zn=xn()));if(0==yn++){var f=(Bn(),Cn),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=Kn(g,i);while(f.b);f.b=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Bn(),Cn),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=Kn(l,m);while(h.c);h.c=m}}--yn;c&&-1!=zn&&($wnd.clearTimeout(zn),zn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(gs)()}catch(d){a(b)}else A(gs)()}var DC=W(1),qn=W(100),WK=RC(" I"),I=MC(659,WK),uD=MC(657,DC),XK=RC(" Z"),JF=MC(660,XK);W(99);W(98);W(97);var YK=W(457),en=MC(661,YK),ZK=W(229),Js=MC(662,ZK);W(230);W(136);var $K=RC(" B");W(447);var aL=RC(" C"),qi=MC(663,aL);W(445);var bL=RC(" D"),cE=MC(664,bL);W(446);W(448);var cL=W(451),ZC=MC(665,cL),dL=RC(" J"),eL=W(2),is=MC(658,eL),LI=MC(666,$K);W(460);W(443);W(96);W(105);W(439);var CC=W(437);W(442);
W(112);W(94);W(107);W(108);W(109);W(454);W(449);W(438);W(652);W(651);var EC=QC(),Gz=W(378),PD=MC(667,Gz),fL=W(500),rF=MC(668,fL),gL=W(364);W(363);W(362);W(361);W(496);var $r=MC(669,I),hL=X(498,function(){VD();return wF}),xF=MC(670,hL);W(499);W(387);W(386);W(492);W(491);W(501);W(502);W(497);W(421);W(495);var iz=MC(671,gL);W(376);W(504);W(176);W(175);W(263);W(210);W(265);W(184);var iL=W(183);W(213);W(212);W(211);W(358);W(359);W(360);W(280);var jL=W(279);W(278);W(284);W(298);W(506);W(505);W(277);W(276);
W(508);W(507);W(513);W(514);W(515);W(516);W(517);W(518);W(519);W(520);W(509);W(510);W(511);W(512);W(339);W(216);W(215);W(289);W(290);W(291);W(530);W(539);W(24);W(531);W(532);W(533);W(534);W(535);W(536);W(537);W(538);W(261);W(433);W(432);W(464);W(466);W(465);W(467);W(469);W(468);W(470);W(474);W(475);W(335);W(338);W(336);W(337);W(404);W(403);var AA=W(402),zE=MC(672,AA),NF=MC(673,dL);W(274);W(275);W(393);W(388);W(389);W(529);W(471);W(477);W(472);W(473);W(398);W(397);W(396);W(401);
var kL=QC(),KH=MC(674,kL);W(431);W(483);var lL=X(219,function(){Cr();return Hr}),Ir=MC(675,lL);W(463);W(411);W(412);W(395);var kA=W(390);W(374);W(375);W(400);var vA=W(399);W(392);W(391);W(481);W(490);W(381);var Kz=W(380);W(435);W(493);W(494);W(456);W(503);W(409);W(410);W(384);W(366);W(365);W(418);QC();QC();QC();W(368);W(369);W(259);
var mL=X(152,function(){yj();return bp}),cp=MC(676,mL),nL=X(135,function(){zj();return mo}),no=MC(677,nL),oL=X(142,function(){oo();return xo}),yo=MC(678,oL),pL=X(147,function(){zo();return Io}),Jo=MC(679,pL);X(153,null);X(154,null);X(155,null);X(156,null);X(157,null);X(158,null);X(159,null);X(160,null);X(161,null);X(137,null);X(138,null);X(139,null);X(140,null);X(141,null);X(143,null);X(144,null);X(145,null);X(146,null);X(148,null);X(149,null);X(150,null);X(151,null);W(174);W(181);W(182);W(348);
var Fx=MC(680,jL);W(349);W(542);W(541);W(385);W(180);W(200);W(202);var Rz=W(383);W(434);W(371);W(370);W(377);W(487);W(309);W(311);W(310);W(312);W(459);W(205);W(420);W(179);W(193);W(194);W(196);W(191);W(190);W(192);var Tz=W(526);W(379);W(544);W(549);W(419);W(450);W(422);var kz=W(373),jz=MC(681,Kz);W(571);W(527);W(406);W(407);W(408);W(372);W(197);W(214);W(523);W(524);W(314);W(313);W(305);W(306);W(561);W(550);W(551);W(476);W(484);W(485);W(486);W(543);W(545);var lA=W(394);W(488);W(204);W(201);W(203);
W(199);W(189);W(188);W(187);W(548);W(283);W(282);W(281);W(560);W(559);W(558);W(553);W(557);var qL=X(616,function(){Hp();return SJ}),TJ=MC(682,qL);W(615);W(614);W(606);W(607);W(608);W(609);W(610);W(611);W(612);W(613);W(587);var rL=X(285,function(){ov();return vv}),wv=MC(683,rL),sL=X(331,function(){kv();return bx}),cx=MC(684,sL);W(17);W(332);W(333);W(328);W(329);W(330);W(18);W(19);W(20);W(417);W(382);W(603);W(319);W(604);W(320);W(321);W(322);W(323);W(326);W(294);W(293);W(292);W(546);W(547);W(552);W(241);
W(297);W(327);W(178);W(315);W(342);W(341);W(340);var tL=X(343,function(){sx();return Cx}),Dx=MC(685,tL);X(344,null);X(345,null);X(346,null);X(347,null);W(217);W(234);W(295);W(308);W(307);W(480);W(287);W(177);W(528);W(296);W(589);W(3);W(592);W(593);W(591);W(590);W(583);W(582);W(644);W(645);W(646);W(647);W(585);W(208);var ZA=W(414),aB=MC(686,ZA);W(415);W(413);W(27);W(28);W(26);W(29);W(32);W(33);W(34);W(35);W(36);W(37);var uL=W(49),Rw=MC(687,uL);W(38);W(39);W(40);W(41);W(42);W(43);W(44);W(46);W(45);
W(47);W(48);W(50);W(51);W(53);W(54);W(52);W(55);W(56);W(57);W(58);W(60);W(62);W(63);W(61);W(59);W(64);W(65);W(66);W(67);W(69);W(72);W(71);W(73);W(76);W(77);W(75);W(78);W(79);W(80);W(81);W(82);W(83);W(85);W(86);W(84);W(87);W(88);W(89);W(90);W(92);W(93);W(91);var UI=W(573);W(288);var YI=W(575);W(206);W(601);W(600);W(427);W(426);W(428);W(207);W(243);W(245);W(244);W(235);W(286);W(643);W(250);W(253);W(251);W(252);W(5);W(7);W(6);W(554);W(416);W(429);W(352);W(173);W(271);W(239);W(351);W(236);W(423);W(424);
W(430);W(209);W(602);W(568);W(441);W(461);W(238);W(525);var ZI=W(576);W(586);W(605);W(640);W(639);W(185);W(195);W(4);W(567);W(31);W(246);W(316);W(317);W(318);W(247);var KJ=MC(688,iL);W(248);W(619);W(636);var vL=X(637,function(){vK();return BK}),CK=MC(689,vL),wL=X(638,function(){jJ();return EK}),FK=MC(690,wL);W(622);W(631);W(630);W(634);W(633);W(629);W(628);W(626);W(627);W(625);W(624);W(621);W(623);W(632);W(635);W(620);W(30);W(68);W(588);W(641);W(300);W(299);W(302);W(303);W(301);W(249);W(21);W(269);
W(270);W(11);W(14);W(22);var xL=W(25),nk=MC(691,xL);W(23);W(642);W(8);W(10);W(9);W(648);W(649);W(594);W(597);W(598);W(599);W(595);W(596);var WI=W(574);W(617);W(618);W(579);W(580);W(186);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>