summaryrefslogtreecommitdiff
path: root/public/jsme/1FF46909D749270FF381D41E1313C970.cache.html
blob: 819caa62f23da418030f5daa1bf08ba31decaacb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
<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 = '1FF46909D749270FF381D41E1313C970';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",Ka="-NH-SO2-Me",Ma="-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",Db="C",Fb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Mb="Dialog",Nb="East",Ob="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",ec="NONE",fc="No more molecules in SDF buffer",
hc="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-",xc="Ring",yc="S",Bc="SMILES",Cc="Se",Gc="Si",Hc="South",Ic="Style names cannot be empty",Jc="Text",Kc="V1",Lc="V2",Mc="West",Nc="X",Oc="[",Pc="\\",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",ld="bolder",pd="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",Hd="contentinfo",Ld="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",ne="gesturestart",pe="google",qe="grid",re="gridcell",se="group",te="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ee="html",Fe="ie8",Ge="img",He="is_touch_supported",Ie="italic",Je="java.vm.name",Ke="jsa-resetDiv",Le="keydown",Me="left",Ne="link",
Oe="list",Pe="listbox",Qe="listitem",Re="load",Se="log",Ue="ltr",Ve="main",We="marquee",Xe="math",Ye="menu",Ze="menuPopup",ef="menubar",ff="menuitem",gf="menuitemcheckbox",hf="menuitemradio",jf="middle",kf="mousedown",lf="mousemove",mf="mouseout",nf="mouseup",of="msie",pf="multipart",qf="n",rf="navigation",sf="none",tf="noreaction",uf="note",vf="nowrap",wf="null",xf="number",yf="object",zf="offsetHeight",Af="offsetWidth",Bf="onclick",Cf="onload",Df="ontouchstart",Ef="opacity",Ff="opera",Gf="option",
Hf="outline",If="overflow",Jf="padding",Kf="popupContent",Lf="position",Nf="presentation",Of="progressbar",Pf="px",Qf='px"',Rf="px,",Sf="px, ",Tf="px;",Uf="px;height:",Vf="px;top:",Wf="px;width:",Xf="radio",Yf="radiogroup",$f="reaction",ag="region",bg="return function() { w.__gwt_dispatchUnhandledEvent_",cg="rgb(",dg="right",eg="rotation",fg="row",gg="rowgroup",hg="rowheader",ig="rtl",jg="s",kg="scale100",lg="scrollbar",mg="se",ng="search",og="separator",pg="serif",qg="slider",rg="span",sg="spinbutton",
tg="status",ug="styleFloat",vg="subMenuIcon-selected",wg="tab",xg="table",yg="tablist",zg="tabpanel",Ag="tbody",Bg="td",Cg="text",Dg="textAlign",Eg="textbox",Fg="timer",Gg="toolbar",Hg="tooltip",Ig="top",Jg="touchcancel",Kg="touchend",Lg="touchmove",Mg="touchstart",Ng="tr",Og="tree",Pg="treegrid",Qg="treeitem",Rg="true",Sg="value",Tg="verticalAlign",Ug="visibility",Vg="visible",Wg="w",Xg="whiteSpace",Yg="width",Zg="x",$g="zIndex",ah="zoom",bh="|",_,ch={l:4194303,m:4194303,h:1048575},dh={l:0,m:0,h:0},
eh={l:1,m:0,h:0},lh={l:2,m:0,h:0},mh={l:3,m:0,h:0},nh={l:4,m:0,h:0},oh={l:8,m:0,h:0},ph={l:10,m:0,h:0},qh={l:16,m:0,h:0},rh={l:32,m:0,h:0},sh={l:64,m:0,h:0},th={l:128,m:0,h:0},uh={l:256,m:0,h:0},vh={l:512,m:0,h:0},wh={l:1024,m:0,h:0},xh={l:2048,m:0,h:0},yh={l:8192,m:0,h:0},zh={l:16384,m:0,h:0},Ah={l:32768,m:0,h:0},Bh={l:65536,m:0,h:0},Ch={l:131072,m:0,h:0},Dh={l:262144,m:0,h:0},Eh={l:524288,m:0,h:0},Fh={},Gh={67:1,69:1,84:1},Hh={18:1,67:1},Ih={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Jh={83:1},Kh={12:1,
14:1,22:1,27:1,30:1,33:1,34:1,36:1,98:1},Lh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Mh={7:1,8:1,67:1,70:1,72:1},Nh={13:1,37:1},Oh={20:1},Ph={68:1},Qh={6:1,8:1,67:1,70:1,72:1},Rh={67:1,73:1,81:1},Sh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},Th={87:1},k={67:1,69:1},Uh={85:1},Vh={8:1,9:1,67:1,70:1,72:1},Wh={67:1},Xh={67:1,73:1,79:1,81:1},Yh={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,91:1,98:1},Zh={11:1},$h={38:1,67:1,73:1,79:1,81:1},ai={35:1,67:1,70:1,72:1},bi={49:1,67:1},
ci={27:1,34:1},di={67:1,73:1,75:1,79:1,81:1},ei={84:1},q={66:1,67:1,69:1},fi={44:1,49:1,63:1,67:1},gi={67:1,69:1,83:1},hi={65:1},ii={10:1,67:1,70:1,72:1},ji={21:1},ki={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},li={67:1,83:1},mi={14:1},ni={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},oi={44:1,45:1,49:1,63:1,67:1},pi={44:1,45:1,49:1,55:1,63:1,67:1};
function s(a,b,c){var d=Fh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Fh[a]=function(){}),_=d.prototype=0>b?{}:new Fh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return qi(this)};
_.tS=function(){var a=this.cZ.d+ub,b;b=this.hC();var c,d,e;c=v(ri,k,-1,8,1);d=(si(),ti);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 ui(){ui=u;vi=new wi}function xi(a){for(var b,a=new yi(a.j.k);a.b<a.d.ue();)b=zi(a),Ai(b._c(),Zd,!1),Bi(a)}
function Ci(a,b,c){var a=a.n,d;try{d=new Di(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=Ei(e);if(y(e,73))throw new Fi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ai(b._c(),Sb,!0);Ai(c._c(),Yd,!0);x(vi,b,c)}function Gi(a,b){var c;c=Hi(vi,b);var d;d=Hi(a.n.c,c);if(!d)throw new Ii("dragHandle was not draggable");Ji(d.b.a);Ji(d.d.a);Ji(d.c.a);Ai(b._c(),Sb,!1);Ai(c._c(),Yd,!1)}
function Ki(a){var b;a.o=!1;for(a=new yi(a.j.k);a.b<a.d.ue();)b=zi(a),Ai(b._c(),Zd,!1),Bi(a)}function Li(a,b){Mi(a.j.k,b)?Ai(b._c(),Zd,!1):a.o?(Ni(a.j.k,b),Ai(b._c(),Zd,!0)):(a.j.k.ze(),Ni(a.j.k,b))}function Oi(a){this.f=a;this.j=new Pi(this);this.n=new Qi(this.j)}s(3,1,{});_.jc=function(){Ri(this.j.e,"dragdrop-dragging")};_.kc=function(){Si(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var vi;function Pi(a){this.k=new Ti;this.d=a;this.a=a.f}s(4,1,{},Pi);_.a=null;
_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function Ui(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 Vi(a,b){var c;c=Wi(a.c,Xi).a;b.a.ctrlKey||b.a.metaKey||xi(a.b.d);Li(a.b.d,c)}function Yi(a){a.b.f=null;a.b.d.kc();Zi(($i(),aj(null)),a.a,0,0);var b=a.a.gb;bj=b;cj();b.setCapture();a.d=2}
function Qi(a){this.c=new wi;this.b=a;this.a=new dj;ej(this.a,fj(),gj());z(this.a,this,(hj(),hj(),ij));z(this.a,this,(jj(),jj(),kj));a=this.a.gb.style;a[be]="alpha(opacity=0)";lj||(mj=-1!=navigator.userAgent.toLowerCase().indexOf(of)&&8==$doc.documentMode?!0:!1,lj=!0);mj?a.filter=dd+0+sa:a.opacity=0;a.margin=0+(zj(),Pf);a.borderStyle=(Aj(),sf);a[id]="blue"}s(5,1,{},Qi);
_.mc=function(a){var b,c,d,e;c=a.f;d=Bj(a);e=Cj(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!Xi)Xi=c,this.b.e=Wi(this.c,Xi).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Dj(this.b.k,this.b.e)&&(xi(this.b.d),Li(this.b.d,this.b.e)),Ej(new Fj),this.e=!0,Gj(a.a),this.f=d,this.i=e,b=new Hj(Xi,null),Xi!=this.b.e&&(c=new Hj(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,Yi(this),1!=this.d&&Ui(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Ij(a,b);a=Jj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Kj(Lj(d-this.f),Lj(a-this.i))>=this.b.d.k?(Mj(),-1!=Dj(this.b.k,this.b.e)||Li(this.b.d,this.b.e),c=new Hj(Xi,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,Yi(this)):Gj(Nj)),1==this.d)return;Gj(Nj);Ui(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Ij(a,b);b=Jj(a,b);if(1==(a.a.button||0))if(this.e=!1,Xi)try{if(Mj(),1==this.d)Vi(this,a);else{d!=this.a&&(c=new Hj(d,null),e+=c.a,b+=c.d);try{Ui(this,e,b),this.b.d.jc(),3!=this.d&&Vi(this,a)}finally{var f=this.a.gb;bj&&f==bj&&(bj=null);cj();f.releaseCapture();Oj(this.a);this.d=1;this.b.e=null}}}finally{Xi=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var Xi=null;function Fj(){}s(6,1,ji,Fj);_.pc=function(){Mj()};
function Di(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},Di);_.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 Hj(a,b){!a||a==($i(),aj(null))?this.f=this.e=0:(this.e=a.Xc()-Pj(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==($i(),aj(null))?this.c=this.b=0:(this.b=Qj(b.gb)+b.gb.clientLeft,this.c=Rj(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Hj);
_.tS=function(){return ra+this.a+xa+this.d+sa};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Mj(){try{$doc.selection.empty()}catch(a){}}function Sj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Mi(c.a,b);0==c.a.c&&Tj(c.b);a.q=null}a.qc()}}function Uj(a,b){var c=Vj();Sj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Wj(a.k,Vj())}
function Xj(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 Wj(a,b){if(Xj(a.a,b)){var c=a.a,d=a.a.s,e;e=new Yj(d,a.a.k);Ni(d.a,e);1==d.a.c&&Zj(d.b,16);c.q=e}else a.a.q=null}function $j(a){this.a=a}s(18,1,{},$j);_.a=null;s(19,1,{});s(20,1,{2:1});function ak(){ak=u;bk=new ck}s(21,19,{});var bk=null;function ck(){this.a=new Ti;this.b=new dk(this)}s(22,21,{},ck);function ek(){ek=u;fk=new Ti;var a=new gk;hk();ik(jk?jk:jk=new kk,a)}function Tj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Mi(fk,a)}
function Zj(a,b){if(0>b)throw new lk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Mi(fk,a);a.b=!1;a.c=mk(a,b);Ni(fk,a)}function nk(a){return $wnd.setInterval(A(function(){a.uc()}),100)}function mk(a,b){return $wnd.setTimeout(A(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Mi(fk,this);this.vc()};_.b=!1;_.c=0;var fk;function dk(a){ek();this.a=a}s(23,24,{},dk);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(ok,k,3,a.a.c,0);b=pk(a.a,b);c=new qk;for(e=0,f=b.length;e<f;++e)d=b[e],Mi(a.a,d),Wj(d.a,c.a);0<a.a.c&&Zj(a.b,Kj(5,16-(Vj()-c.a)))};_.a=null;function Yj(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},Yj);_.a=null;_.b=null;s(27,1,{});_.a=null;function rk(){this.a=ad}s(26,27,{},rk);function sk(){this.a=bd}s(28,27,{},sk);function tk(){this.a=fd}s(29,27,{},tk);s(31,1,{});_.a=null;function uk(a){this.a=a}s(30,31,{},uk);function vk(){this.a=gd}s(32,27,{},vk);
function wk(){this.a=jd}s(33,27,{},wk);function xk(){this.a=sd}s(34,27,{},xk);function yk(){this.a=xd}s(35,27,{},yk);function zk(){this.a=Ed}s(36,27,{},zk);function Ak(){this.a=Fd}s(37,27,{},Ak);function Bk(){this.a=Gd}s(38,27,{},Bk);function Ck(){this.a=Hd}s(39,27,{},Ck);function Dk(){this.a=Rd}s(40,27,{},Dk);function Ek(){this.a=Sd}s(41,27,{},Ek);function Fk(){this.a=Ud}s(42,27,{},Fk);function Gk(){this.a=Xd}s(43,27,{},Gk);function Hk(){this.a=ie}s(44,27,{},Hk);function Ik(){this.a=qe}
s(45,27,{},Ik);function Jk(){this.a=re}s(46,27,{},Jk);function Kk(){this.a=se}s(47,27,{},Kk);function Lk(){this.a=Be}s(48,27,{},Lk);function Mk(a){this.a=a.id}s(49,1,{4:1,5:1},Mk);_.a=null;function Nk(){this.a=Ge}s(50,27,{},Nk);function Ok(){this.a=Ne}s(51,27,{},Ok);function Pk(){this.a=Oe}s(52,27,{},Pk);function Qk(){this.a=Pe}s(53,27,{},Qk);function Rk(){this.a=Qe}s(54,27,{},Rk);function Sk(){this.a=Se}s(55,27,{},Sk);function Tk(){this.a=Ve}s(56,27,{},Tk);function Uk(){this.a=We}s(57,27,{},Uk);
function Vk(){this.a=Xe}s(58,27,{},Vk);function Wk(){this.a=Ye}s(59,27,{},Wk);function Xk(){this.a=ef}s(60,27,{},Xk);function Yk(){this.a=ff}s(61,27,{},Yk);function Zk(){this.a=gf}s(62,27,{},Zk);function $k(){this.a=hf}s(63,27,{},$k);function al(){this.a=rf}s(64,27,{},al);function bl(){this.a=uf}s(65,27,{},bl);function cl(){this.a=Gf}s(66,27,{},cl);function dl(){this.a=Nf}s(67,27,{},dl);s(68,31,{},function(a){this.a=a});function el(){this.a=Of}s(69,27,{},el);
function fl(){fl=u;gl=new uk("aria-activedescendant")}var gl;function hl(){this.a=Xf}s(71,27,{},hl);function il(){this.a=Yf}s(72,27,{},il);function jl(){this.a=ag}s(73,27,{},jl);
function kl(){kl=u;ll=new sk;ml=new rk;nl=new tk;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 Hk;Bl=new Jk;Cl=new Ik;Dl=new Kk;El=new Lk;Fl=new Nk;Gl=new Ok;Hl=new Qk;Il=new Rk;Jl=new Pk;Kl=new Sk;Ll=new Tk;Ml=new Uk;Nl=new Vk;Ol=new Xk;Pl=new Zk;Ql=new $k;Rl=new Yk;Sl=new Wk;Tl=new al;Ul=new bl;Vl=new cl;Wl=new dl;Xl=new el;Yl=new il;Zl=new hl;$l=new jl;am=new bm;cm=new dm;em=new fm;gm=new hm;im=new jm;zm=new Am;Bm=
new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;C=new wi;x(C,ag,$l);x(C,ad,ml);x(C,Sd,xl);x(C,bd,ll);x(C,fd,nl);x(C,Xd,zl);x(C,gd,ol);x(C,jd,pl);x(C,sd,ql);x(C,xd,rl);x(C,re,Bl);x(C,Ed,sl);x(C,se,Dl);x(C,Fd,tl);x(C,Gd,ul);x(C,Hd,vl);x(C,Rd,wl);x(C,Oe,Jl);x(C,Ud,yl);x(C,ie,Al);x(C,qe,Cl);x(C,Be,El);x(C,Ge,Fl);x(C,Ne,Gl);x(C,Pe,Hl);x(C,Qe,Il);x(C,Se,Kl);x(C,Ve,Ll);x(C,We,Ml);x(C,Xe,Nl);x(C,Ye,Sl);x(C,ef,Ol);x(C,ff,Rl);x(C,
gf,Pl);x(C,Gf,Vl);x(C,Xf,Zl);x(C,hf,Ql);x(C,rf,Tl);x(C,uf,Ul);x(C,Nf,Wl);x(C,Of,Xl);x(C,Yf,Yl);x(C,fg,em);x(C,gg,am);x(C,hg,cm);x(C,ng,im);x(C,og,zm);x(C,lg,gm);x(C,qg,Bm);x(C,sg,Dm);x(C,tg,Fm);x(C,wg,Lm);x(C,yg,Hm);x(C,zg,Jm);x(C,Eg,Nm);x(C,Fg,Pm);x(C,Gg,Rm);x(C,Hg,Tm);x(C,Og,Zm);x(C,Pg,Vm);x(C,Qg,Xm)}var ml,ll,nl,ol,pl,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Cl,Bl,Dl,El,Fl,Gl,Jl,Hl,Il,Kl,Ll,Ml,Nl,Sl,Ol,Rl,Pl,Ql,Tl,Ul,Vl,Wl,Xl,Zl,Yl,$l,C,em,am,cm,gm,im,zm,Bm,Dm,Fm,Lm,Hm,Jm,Nm,Pm,Rm,Tm,Zm,Vm,Xm;
function fm(){this.a=fg}s(75,27,{},fm);function bm(){this.a=gg}s(76,27,{},bm);function dm(){this.a=hg}s(77,27,{},dm);function hm(){this.a=lg}s(78,27,{},hm);function jm(){this.a=ng}s(79,27,{},jm);function Am(){this.a=og}s(80,27,{},Am);function Cm(){this.a=qg}s(81,27,{},Cm);function Em(){this.a=sg}s(82,27,{},Em);function Gm(){this.a=tg}s(83,27,{},Gm);function Mm(){this.a=wg}s(84,27,{},Mm);function Im(){this.a=yg}s(85,27,{},Im);function Km(){this.a=zg}s(86,27,{},Km);function Om(){this.a=Eg}
s(87,27,{},Om);function Qm(){this.a=Fg}s(88,27,{},Qm);function Sm(){this.a=Gg}s(89,27,{},Sm);function Um(){this.a=Hg}s(90,27,{},Um);function $m(){this.a=Og}s(91,27,{},$m);function Wm(){this.a=Pg}s(92,27,{},Wm);function Ym(){this.a=Qg}s(93,27,{},Ym);function qk(){this.a=Vj()}function Vj(){return(new Date).getTime()}s(94,1,{},qk);function an(a){var b,c,d;d=new bn;for(c=a;c;)b=c.wc(),c!=a&&cn(d.a,"Caused by: "),dn(d,c.cZ.d),cn(d.a,lb),cn(d.a,null==b?"(No exception detail)":b),cn(d.a,aa),c=c.e}
function en(a){var b,c,d;c=v(fn,k,80,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new gn;c[d]=a[d]}}function hn(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 hn(this)};_.e=null;_.f=null;function jn(a){kn();this.f=a}s(98,99,Rh,jn);function Ii(a){kn();this.f=a}function Fi(a,b){kn();this.e=b;this.f=a}s(97,98,Xh,Ii,Fi);
function ln(a){kn();this.b=a;this.a=j;var b,c,d;c=[];d=v(fn,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new mn(c[a]);en(d)}s(96,97,Xh,ln);
_.wc=function(){if(null==this.c){this.d=null==this.b?wf:nn(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":on(this.b).d;this.a=this.a+lb+(nn(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(nn(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 pn(a,b){return qn(a)?a.eQ(b):a===b}
function on(a){return qn(a)?a.cZ:rn}function sn(a){return qn(a)?a.hC():qi(a)}
function tn(){var a;tn=u;un=(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 vn(a){tn();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=un[a.charCodeAt(0)],null==c?a:c});return ha+a+ha}var un;s(105,1,{});function qi(a){return a.$H||(a.$H=++wn)}function xn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function yn(){return $wnd.setTimeout(function(){0!=zn&&(zn=0);An=-1},10)}var zn=0,wn=0,Bn=0,An=-1;
function Cn(){Cn=u;Dn=new En}function Fn(a,b){a.a=Gn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Hn(a)),In(a.e,1),!a.i&&(a.i=new Jn(a)),In(a.i,50))}function En(){}function Kn(a){return a.xc()}function Gn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Ln(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=Gn(b,e)):e[0].pc()}catch(f){if(f=Ei(f),!y(f,81))throw f;}}return b}function In(a,b){Cn();$wnd.setTimeout(function(){A(Kn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},En);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Dn;function Hn(a){this.a=a}s(108,1,{},Hn);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Ln(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=Vj();100>Vj()-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 Jn(a){this.a=a}s(109,1,{},Jn);_.xc=function(){this.a.d&&In(this.a.e,1);return this.a.j};_.a=null;function Mn(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 kn(){var a,b,c,d;c=Mn(new Nn);d=v(fn,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new mn(c[a]);en(d)}function Nn(){}s(112,1,{},Nn);
_.yc=function(a){var b,c,d;d=j;a=On(a);b=a.indexOf(ra);c=0==a.indexOf(je)?8:0;-1==b&&(b=Pn(a,Qn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=On(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function cn(a,b){a[a.explicitLength++]=null==b?wf:b}function Rn(){var a=[];a.explicitLength=0;return a}function Sn(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 Tn(a,b){return null==a[b]?null:""+a[b]}
function Un(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Vn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Wn(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=Un(b),b.removeChild(a),a):b.createElement(a)}function Gj(a){a.returnValue=!1}
function Xn(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 Qj(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+Pj(E(b.compatMode,Hb)?b.documentElement:b.body)}function Rj(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 Pj(a){return a.currentStyle.direction==ig?-(a.scrollLeft||0):a.scrollLeft||0}var mj=!1,lj=!1;function Yn(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientLeft}function Zn(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientTop}function gj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function fj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function $n(a){return Pj(E(a.compatMode,Hb)?a.documentElement:a.body)}function ao(a){return(E(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function bo(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 qi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function Aj(){Aj=u;co=new eo;fo=new go;ho=new io;jo=new ko;lo=new mo;no=F(oo,k,6,[co,fo,ho,jo,lo])}s(135,136,Qh);var no,ho,fo,jo,co,lo;function eo(){bo.call(this,ec,0)}
s(137,135,Qh,eo);function go(){bo.call(this,"DOTTED",1)}s(138,135,Qh,go);function io(){bo.call(this,"DASHED",2)}s(139,135,Qh,io);function ko(){bo.call(this,"HIDDEN",3)}s(140,135,Qh,ko);function mo(){bo.call(this,"SOLID",4)}s(141,135,Qh,mo);function po(){po=u;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=F(zo,k,7,[qo,so,uo,wo])}s(142,136,Mh);var yo,so,uo,wo,qo;function ro(){bo.call(this,ec,0)}s(143,142,Mh,ro);function to(){bo.call(this,"BLOCK",1)}s(144,142,Mh,to);
function vo(){bo.call(this,"INLINE",2)}s(145,142,Mh,vo);function xo(){bo.call(this,"INLINE_BLOCK",3)}s(146,142,Mh,xo);function Ao(){Ao=u;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=F(Ko,k,9,[Bo,Do,Fo,Ho])}s(147,136,Vh);var Jo,Bo,Do,Fo,Ho;function Co(){bo.call(this,Fb,0)}s(148,147,Vh,Co);function Eo(){bo.call(this,Zb,1)}s(149,147,Vh,Eo);function Go(){bo.call(this,ac,2)}s(150,147,Vh,Go);function Io(){bo.call(this,sc,3)}s(151,147,Vh,Io);
function zj(){zj=u;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=F(dp,k,10,[Lo,No,Po,Ro,To,Vo,Xo,Zo,ap])}s(152,136,ii);var cp,Zo,Po,Ro,Xo,ap,Vo,No,To,Lo;function Mo(){bo.call(this,"PX",0)}s(153,152,ii,Mo);function Oo(){bo.call(this,"PCT",1)}s(154,152,ii,Oo);function Qo(){bo.call(this,"EM",2)}s(155,152,ii,Qo);function So(){bo.call(this,"EX",3)}s(156,152,ii,So);function Uo(){bo.call(this,"PT",4)}s(157,152,ii,Uo);function Wo(){bo.call(this,"PC",5)}
s(158,152,ii,Wo);function Yo(){bo.call(this,"IN",6)}s(159,152,ii,Yo);function $o(){bo.call(this,"CM",7)}s(160,152,ii,$o);function bp(){bo.call(this,"MM",8)}s(161,152,ii,bp);function ep(){ep=u;fp=[];gp=[];hp=[]}var fp,gp,hp;function ip(){ip=u;jp()}function jp(){jp=u;ip();kp=v(I,q,-1,30,1)}function lp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var kp;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 mp=_.b=null;function np(){np=u;op=new pp(kd,new qp)}function qp(){}s(173,174,{},qp);_.zc=function(a){a.Dc(this)};_.Cc=function(){return op};var op;function rp(){rp=u;sp=new pp(wd,new tp)}function tp(){}s(177,174,{},tp);_.zc=function(a){up();vp(this,a.b,wp(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return sp};var sp;s(180,174,Zh);function Ij(a,b){return(a.a.clientX||0)-Qj(b)+Pj(b)+$n(b.ownerDocument)}
function Jj(a,b){return(a.a.clientY||0)-Rj(b)+(b.scrollTop||0)+ao(b.ownerDocument)}function Bj(a){var b;return(b=a.b)?Ij(a,b):a.a.clientX||0}function Cj(a){var b;return(b=a.b)?Jj(a,b):a.a.clientY||0}s(179,180,Zh);function xp(){xp=u;yp=new pp(zd,new zp)}function zp(){}s(178,179,Zh,zp);_.zc=function(a){a.Ec(this)};_.Cc=function(){return yp};var yp;function Ap(){Ap=u;Bp=new pp(Ld,new Cp)}function Cp(){}s(181,174,{},Cp);_.zc=function(){Gj(this.a);this.a.cancelBubble=!0};_.Cc=function(){return Bp};var Bp;
s(184,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Dp=_.c=0;function kk(){this.c=++Dp}s(183,184,Nh,kk);function pp(a,b){this.c=++Dp;this.a=b;!mp&&(mp=new Ep);mp.a[a]=this;this.b=a}s(182,183,Nh,pp);_.a=null;_.b=null;function Fp(){Fp=u;Gp=new pp(Qd,new Hp)}function Hp(){}s(185,179,Zh,Hp);
_.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!=(Ip(),Jp))a=Kp(b.gb),c=new Lp(D(b.gb,Af),D(b.gb,zf)),d=new Lp(D(b.K.ab.gb,Af),D(b.K.ab.gb,zf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Mp(b.z,!0);a=D(b.K.ab.gb,Af);Np(b,new Lp(a,Op(b.K.ab).a));b.A&&b.F!=Jp&&Pp(b.f,b)}else Mp(b.z,!1),b.F!=(Ip(),Jp)?Np(b,new Lp(b.w.b,b.w.a)):Qp(b,Kp(b.f.gb)),b.A&&b.F!=Jp&&Rp(b.f,b);Sp(b.K.ab)}else Mp(b.z,!0)};_.Cc=function(){return Gp};var Gp;function Tp(){Tp=u;Up=new pp(de,new Vp)}
function Vp(){}s(186,174,{},Vp);_.zc=function(a){Oj(a.a.a)};_.Cc=function(){return Up};var Up;function Wp(){Wp=u;Xp=new pp(le,new Yp)}function Yp(){}s(187,174,{},Yp);_.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,Zp(a.a.e,a.a.b)&&Gj(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,$p(a.a.f,a.a.b)&&Gj(this.a)),a.a.d=!0)};_.Cc=function(){return Xp};var Xp;function aq(){aq=u;bq=new pp(me,new cq)}function cq(){}
s(188,174,{},cq);_.zc=function(a){a.a.a&&(a.a.b.a=null,dq(a.a.a,a.a.b))};_.Cc=function(){return bq};var bq;function eq(){eq=u;fq=new pp(ne,new gq)}function gq(){}s(189,174,{},gq);_.zc=function(){Gj(this.a)};_.Cc=function(){return fq};var fq;s(191,174,{});s(190,191,{});function hq(){hq=u;iq=new pp(Le,new jq)}function jq(){}s(192,190,{},jq);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(kq(),lq).length&&-999!=(kq(),lq)[c]&&(c=(kq(),lq)[c]);b=new mq(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?nq(oq(a)):e=301;break;case 118:case 86:b&&pq(a.t,(!a.tb&&(a.tb=new qq(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:rq(a,Tn((sq(),tq)._b.a.gb,Sg));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?uq(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?uq(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&uq(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?uq(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?uq(a,4):e=207;break;case 53:105==a.b?uq(a,5):e=208;break;case 54:105==a.b?uq(a,
6):e=210;break;case 55:105==a.b?uq(a,7):e=211;break;case 56:105==a.b?uq(a,8):e=212;break;case 57:105==a.b?uq(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}vq(a,e)}b=!0}b&&Gj(this.a)};_.Cc=function(){return iq};var iq;function wq(){wq=u;xq=new pp(kf,new yq)}function yq(){}s(193,179,Zh,yq);_.zc=function(a){a.mc(this)};_.Cc=function(){return xq};var xq;
function hj(){hj=u;ij=new pp(lf,new zq)}function zq(){}s(194,179,Zh,zq);_.zc=function(a){a.nc(this)};_.Cc=function(){return ij};var ij;function Aq(){Aq=u;Bq=new pp(mf,new Cq)}function Cq(){}s(195,179,Zh,Cq);_.zc=function(a){var b;a.e&&1==a.d&&(b=new Hj(Xi,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,Yi(a))};_.Cc=function(){return Bq};var Bq;function jj(){jj=u;kj=new pp(nf,new Dq)}function Dq(){}s(196,179,Zh,Dq);_.zc=function(a){a.oc(this)};_.Cc=function(){return kj};var kj;function Ep(){this.a={}}
s(197,1,{},Ep);_.a=null;s(200,180,Zh);var Eq=null;function Fq(){Fq=u;Gq=new pp(Jg,new Hq)}function Hq(){}s(199,200,Zh,Hq);_.zc=function(a){Iq(a.a,this,a.a.k)};_.Cc=function(){return Gq};var Gq;function Jq(){Jq=u;Kq=new pp(Kg,new Lq)}function Lq(){}s(201,200,Zh,Lq);_.zc=function(a){Iq(a.a,this,a.a.k)};_.Cc=function(){return Kq};var Kq;function Mq(){var a;this.a=(a=document.createElement(Wd),a.setAttribute(Df,"return;"),typeof a.ontouchstart==je)}s(202,1,{},Mq);
function Nq(){Nq=u;Oq=new pp(Lg,new Pq)}function Pq(){}s(203,200,Zh,Pq);_.zc=function(a){Iq(a.a,this,a.a.n)};_.Cc=function(){return Oq};var Oq;function Qq(){Qq=u;Rq=new pp(Mg,new Sq)}function Sq(){}s(204,200,Zh,Sq);_.zc=function(a){Tq(a.a,this)&&(a.a.j&&Uq(a.a.j,a.a.b)?a.a.d=!0:(Gj(this.a),Zj(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Rq};var Rq;function Vq(a,b){this.a=b;this.b=a}function Wq(a,b,c){jk&&(b=new Vq(b,c),a.Nc(b))}s(205,175,{},Vq);_.zc=function(a){a.Jc(this)};_.Ac=function(){return jk};
_.a=!1;var jk=_.b=null;function Xq(a){this.a=a}s(206,175,{},Xq);_.zc=function(a){a.Kc(this)};_.Ac=function(){return Yq};var Yq=_.a=null;function Zq(){}function $q(a){var b;ar&&(b=new Zq,a.Nc(b))}s(207,175,{},Zq);_.zc=function(a){a.Lc(this)};_.Ac=function(){return ar};var ar=null;function br(a){this.a=a}s(208,175,{},br);_.zc=function(a){a.Mc(this)};_.Ac=function(){return cr};var cr=_.a=null;function dr(){}s(209,175,{},dr);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return er};var er=null;
function fr(a,b,c){a=a.a;if(!b)throw new gr("Cannot add a handler with a null type");if(!c)throw new gr("Cannot add a null handler");0<a.b?hr(a,new ir(a,b,c)):jr(a,b,null,c);return new kr(new lr(a,b,c))}
function mr(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 gr("Cannot fire null event");try{++d.b;i=nr(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=Ei(l),y(l,81))f=l,!e&&(e=new or),pr(e,f);else throw l;}}if(e)throw new qr(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new yi(d.a);o.b<o.d.ue();)m=zi(o),m.pc()}finally{d.a=null}}}}catch(n){n=Ei(n);if(y(n,38))throw new rr(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function sr(a){tr.call(this,a,!1)}function tr(a,b){this.a=new ur(b);this.b=a}s(210,1,mi,sr,tr);_.Nc=function(a){mr(this,a)};_.a=null;_.b=null;s(213,1,{});function hr(a,b){!a.a&&(a.a=new Ti);Ni(a.a,b)}function jr(a,b,c,d){var e;e=Wi(a.d,b);e||(e=new wi,x(a.d,b,e));a=e.qe(c);a||(a=new Ti,e.se(c,a));a.df(d)}function vr(a,b,c,d){var e,f;e=nr(a,b,c);e.ff(d)&&e.re()&&(f=Wi(a.d,b),f.te(c),f.re()&&Hi(a.d,b))}
function nr(a,b,c){a=Wi(a.d,b);if(!a)return wr(),wr(),xr;c=a.qe(c);return!c?(wr(),wr(),xr):c}s(212,213,{});_.a=null;_.b=0;_.c=!1;function ur(a){this.d=new wi;this.c=a}s(211,212,{},ur);function kr(a){this.a=a}s(214,1,{},kr);_.a=null;function qr(a){Fi.call(this,yr(a),zr(a));this.a=a}function zr(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function yr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new Ar(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:cn(b.a,"; "),d=d.wc(),cn(b.a,d);return Sn(b.a)}s(216,97,$h,qr);_.a=null;function rr(a){qr.call(this,a)}s(215,216,$h,rr);s(217,1,{},function(){});function Br(a){a=Tn(a,Td);return Cr(ig,a)?(Dr(),Er):Cr(Ue,a)?(Dr(),Fr):(Dr(),Gr)}function Dr(){Dr=u;Er=new Hr("RTL",0);Fr=new Hr("LTR",1);Gr=new Hr("DEFAULT",2);Ir=F(Jr,k,15,[Er,Fr,Gr])}
function Hr(a,b){bo.call(this,a,b)}s(219,136,{15:1,67:1,70:1,72:1},Hr);var Ir,Gr,Fr,Er;function Kr(){}function Lr(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=Lr(e,d);F(a,b,c,d);return d}function Mr(a){return Nr([Or,I],[k,q],[66,-1],a,0,2,1)}
function Nr(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Lr(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Nr(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){bs();var e=cs,f=ds;bs();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 es(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new fs;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new fs;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new fs;}a[b]=c}s(220,1,{},Kr);_.qI=0;
function bs(){bs=u;cs=[];ds=[];var a=new Kr,b=cs,c=ds,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var cs,ds;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function nn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function qn(a){return a.tM==u||a.cM&&!!a.cM[1]}function gs(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function hs(){var a;$stats&&is("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Ff))a=Ff;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(of)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(of)&&8<=$doc.documentMode)a=Fe;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(Fe,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&&is("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(js,k,1,[Hb]);for(c=0;c<a.length&&!E(a[c],b);++c);$stats&&is("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ep();hp.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;}");
ep();0!=hp.length&&(a=hp.join(j),a=(ip(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:lp(0,a,!1),hp.length=0);if(0!=fp.length){a=fp.join(j);a=(ip(),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=kp[b],0==c&&(c=kp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);kp[e]+=a.length;lp(e,a,!0)}fp.length=0}0!=gp.length&&(a=gp.join(j),a=(ip(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:lp(b-1,a,!0),gp.length=0);$stats&&is("export.client.JSME_export");new ks;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 Ei(a){return y(a,81)?a:new ln(a)}function ls(a){return ms(a&4194303,a>>22&4194303,0>a?1048575:0)}function ns(a){return ms(a.l,a.m,a.h)}
function ms(a,b,c){return _=new os,_.l=a,_.m=b,_.h=c,_}
function ps(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qs;if(0==a.l&&0==a.m&&0==a.h)return rs=ms(0,0,0),ms(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?(rs=ms(0,0,0),c=ns((ss(),ts))):(rs=ms(c.l,c.m,c.h),c=ms(0,0,0)),c;g=!1;0!=b.h>>19&&(b=us(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?vs(e):0==c&&0!=d&&0==e?vs(d)+22:0!=c&&0==d&&0==e?vs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=ns((ss(),ws)),c=!0,g=!g;else return c=xs(a,f),g&&ys(c),rs=ms(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=us(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=xs(c,d);f&&ys(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=ms(f,i,c);g?rs=us(c):rs=ms(c.l,c.m,c.h);return e}if(!zs(a,b))return e?rs=us(a):rs=ms(a.l,a.m,a.h),ms(0,0,0);c=c?a:ms(a.l,a.m,a.h);var h,l,m,o;f=As(b)-As(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=ms(i&4194303,l&4194303,h&1048575);for(l=ms(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&&ys(l);e?(rs=us(c),d&&(rs=Bs(rs,(ss(),ts)))):rs=ms(c.l,c.m,c.h);return l}
function ys(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 As(a){var b;b=Cs(a.h);return 32==b?(b=Cs(a.m),32==b?Cs(a.l)+32:b+20-10):b-12}var rs=null;function Ds(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ms(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Es(a,b){return ms(a.l&b.l,a.m&b.m,a.h&b.h)}function Fs(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 ss(),Gs;if(-9223372036854775E3>a)return ss(),Hs;if(9223372036854775E3<=a)return ss(),ws;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=ms(a,b,c);d&&ys(b);return b}function Is(a){var b,c;return-129<a&&128>a?(b=a+128,null==Js&&(Js=v(Ks,k,16,256,0)),c=Js[b],!c&&(c=Js[b]=ls(a)),c):ls(a)}
function Ls(a){var b=dh,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function zs(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 Ms(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 ms(c&4194303,n&
4194303,r&1048575)}function us(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ms(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function xs(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 ms(c&4194303,d&4194303,e&1048575)}function Bs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ms(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Ns(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+Ns(us(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Is(1E9);a=ps(a,b);b=j+L(rs);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 Js=null;function ss(){ss=u;ws=ms(4194303,4194303,524287);Hs=ms(0,0,524288);ts=Is(1);Is(2);Gs=Is(0)}var ws,Hs,ts,Gs;function os(){}s(229,1,{16:1},os);
function is(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Os(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(234,1,{},Os);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Ps(a,b){cn(a.a.a,b.a);return a}function Qs(){this.a=new Rs}s(235,1,{},Qs);function Ss(a){if(null==a)throw new gr("css is null");this.a=a}s(236,1,{17:1,67:1},Ss);
_.eQ=function(a){return!y(a,17)?!1:E(this.a,a.a)};_.hC=function(){return Ts(this.a)};_.a=null;function Us(a){if(null==a)throw new gr("html is null");this.a=a}s(238,1,Hh,Us);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Ts(this.a)};_.a=null;s(239,1,Hh,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 Ts(this.a)};_.a=null;
function Vs(){Vs=u;Ws=RegExp(la,ke);Xs=RegExp(sb,ke);Ys=RegExp(nb,ke);Zs=RegExp(qa,ke);$s=RegExp(ha,ke)}function at(a){Vs();-1!=a.indexOf(la)&&(a=a.replace(Ws,ma));-1!=a.indexOf(nb)&&(a=a.replace(Ys,oa));-1!=a.indexOf(sb)&&(a=a.replace(Xs,na));-1!=a.indexOf(ha)&&(a=a.replace($s,"&quot;"));-1!=a.indexOf(qa)&&(a=a.replace(Zs,"&#39;"));return a}var Ws,Xs,Ys,$s,Zs;function bt(a){if(null==a)throw new gr("uri is null");this.a=a}s(241,1,{19:1},bt);_.eQ=function(a){return!y(a,19)?!1:E(this.a,a.a)};_.hC=function(){return Ts(this.a)};
_.a=null;function ct(){ct=u}s(243,1,{});function dt(){}s(244,1,{},dt);var et=null;function ft(){}s(245,243,{},ft);var gt=null;function ht(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=nr(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=nr(a.a,f,null).lf(e),y(d,20)&&pn(d.a,b)){var h=a.a,l=f;0<h.b?hr(h,new it(h,l,null,d)):vr(h,l,null,d)}}}s(246,1,Oh);_.a=null;function jt(a){this.a=a}s(247,246,Oh,jt);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function kt(a){this.a=a}s(248,246,Oh,kt);
_.Lc=function(){var a=this.a;lt((mt(),nt),a.a,!0)};function ot(){kn()}s(249,97,Xh,ot);function pt(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Zj(a.d,1))}function qt(){this.a=new rt(this);this.b=new Ti;this.d=new st(this);this.f=new tt(this)}s(250,1,{},qt);_.c=!1;_.e=!1;function rt(a){ek();this.a=a}s(251,24,{},rt);_.vc=function(){if(this.a.c){var a=this.a,b;b=ut(a.f.d.b,a.f.b);vt(a.f);y(b,21)&&new ot;a.c=!1;pt(a)}};_.a=null;function st(a){ek();this.a=a}s(252,24,{},st);
_.vc=function(){this.a.e=!1;var a=this.a,b=Vj(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Zj(a.a,1E4);a.f.c<a.f.a;){d=wt(a.f);try{if(null==d)break;y(d,21)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||vt(a.f)}if(100<=Vj()-b)break}}finally{e||(Tj(a.a),a.c=!1,pt(a))}};_.a=null;function wt(a){var b;a.b=a.c;b=ut(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function vt(a){xt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function tt(a){this.d=a}s(253,1,{},tt);_.Qc=function(){return this.c<this.a};_.Rc=function(){return wt(this)};
_.Sc=function(){vt(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function yt(a,b){var c=(zt(),At(b));a.appendChild(c)}var Nj=null,bj=null;function Bt(){Bt=u;Ct=new qt}function Ej(a){Bt();if(!a)throw new gr("cmd cannot be null");var b=Ct;Ni(b.b,a);pt(b)}var Ct;function Dt(a){cj();!Et&&(Et=new kk);Ft||(Ft=new tr(null,!0),Gt=new Ht);return fr(Ft,Et,a)}var Ft=null;function It(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Ht(){}s(259,175,{},Ht);_.zc=function(a){a.Pc(this);Gt.c=!1};_.Ac=function(){return Et};
_.Bc=function(){It(this)};_.a=!1;_.b=!1;_.c=!1;var Et=_.d=null,Gt=null;function Jt(){Jt=u;Kt=new Lt;Mt()||(Kt=null)}var Kt=null;function gk(){}s(261,1,{},gk);_.Jc=function(){for(;0<(ek(),fk).c;)Tj(ut(fk,0))};function ik(a,b){return fr((!Nt&&(Nt=new Ot),Nt),a,b)}
function Pt(a){hk();Qt||(Rt("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 St),Qt=!0);return ik((!ar&&(ar=new kk),ar),a)}
function hk(){Tt||(Rt('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 Ut),
Tt=!0)}function Vt(){Tt&&Wq((!Nt&&(Nt=new Ot),Nt),null,!1)}function Wt(){var a;Tt&&(a=new Xt,Nt&&mr(Nt,a));return null}function Yt(){var a,b;if(Qt&&(b=fj(),a=gj(),Zt!=b||$t!=a))Zt=b,$t=a,$q((!Nt&&(Nt=new Ot),Nt))}var Tt=!1,Nt=null,$t=0,Zt=0,Qt=!1;function au(){au=u;bu=new kk}function Xt(){au()}s(263,175,{},Xt);_.zc=function(){null.Jf()};_.Ac=function(){return bu};var bu;function Ot(){sr.call(this,null)}s(265,210,mi,Ot);
function cu(a){switch(a){case kd:return 4096;case wd:return 1024;case zd:return 1;case Qd:return 2;case de:return 2048;case Le:return 128;case "keypress":return 256;case "keyup":return 512;case Re:return 32768;case "losecapture":return 8192;case kf:return 4;case lf:return 64;case mf:return 32;case "mouseover":return 16;case nf:return 8;case "scroll":return 16384;case ae:return 65536;case "DOMMouseScroll":case "mousewheel":return 131072;case Ld:return 262144;case "paste":return 524288;case Mg:return 1048576;
case Lg:return 2097152;case Kg:return 4194304;case Jg:return 8388608;case ne:return 16777216;case le:return 33554432;case me:return 67108864;default:return-1}}function cj(){du||(eu(),du=!0)}var du=!1;
function eu(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=A(function(){var a=$wnd.event,b;var c=Ft,d,h,l;Et&&c&&fu(c.a.d,Et)?(b=Gt.a,d=Gt.b,h=Gt.c,l=Gt.d,It(Gt),Gt.d=a,mr(c,Gt),c=!(Gt.a&&!Gt.b),Gt.a=b,Gt.b=d,Gt.c=h,Gt.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Gj(a));return b});var a=A(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!gu()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
if(a&&!nn(a)&&y(a,22)){var c=$wnd.event,d;d=Nj;Nj=c;b==bj&&8192==cu(c.type)&&(bj=null);a.Tc(c);Nj=d}}),b=A(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Bf,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,gu())}),c=A(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,Xc);$wnd["__gwt_dispatchEvent_"+d]=a;hu=(new Function(Wg,
"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;iu=(new Function(Wg,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Ua))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;ju=(new Function(Wg,bg+d+Ua))($wnd);ku=(new Function(Wg,bg+d+".call(w.event.srcElement)}"))($wnd);c=A(function(){a.call($doc.body)});d=A(function(){b.call($doc.body)});$doc.body.attachEvent(Bf,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 lu(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
function mu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?hu:null),c&3&&(a.ondblclick=b&3?iu:null),c&4&&(a.onmousedown=b&4?hu:null),c&8&&(a.onmouseup=b&8?hu:null),c&16&&(a.onmouseover=b&16?hu:null),c&32&&(a.onmouseout=b&32?hu:null),c&64&&(a.onmousemove=b&64?hu:null),c&128&&(a.onkeydown=b&128?hu:null),c&256&&(a.onkeypress=b&256?hu:null),c&512&&(a.onkeyup=b&512?hu:null),c&1024&&(a.onchange=b&1024?hu:null),c&2048&&(a.onfocus=b&2048?hu:null),c&4096&&(a.onblur=b&4096?hu:null),
c&8192&&(a.onlosecapture=b&8192?hu:null),c&16384&&(a.onscroll=b&16384?hu:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Cf,ku):a.detachEvent(Cf,ku):a.onload=b&32768?ju:null),c&65536&&(a.onerror=b&65536?hu:null),c&131072&&(a.onmousewheel=b&131072?hu:null),c&262144&&(a.oncontextmenu=b&262144?hu:null),c&524288&&(a.onpaste=b&524288?hu:null))}function gu(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}
var iu=null,hu=null,ku=null,ju=null;function nu(){var a;nu=u;ou=(a=$doc,E(a.compatMode,Hb)?a.documentElement:a.body)}var ou;function pu(){this.b=new Ti}function qu(a){a=a[Yc];return null==a?-1:a}s(269,1,{},pu);_.a=null;function ru(a,b){this.a=a;this.b=b}s(270,1,{},ru);_.a=0;_.b=null;
function Mt(){var a=Kt,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));su=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 Lt(){this.a=new sr(null)}s(271,1,mi,Lt);_.Vc=function(a){return decodeURI(a.replace("%23",ja))};_.Nc=function(a){mr(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!E(a,null==su?j:su))su=a,er&&(a=new dr,mr(this.a,a))};var su=j;
function Rt(a,b){var c;c=Wn("script");c.text=a;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function Ut(){}s(274,1,{},Ut);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(A(Wt),A(Vt))};function St(){}s(275,1,{},St);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(A(Yt))};function Si(a,b){Ai(a._c(),b,!0)}function Ri(a,b){Ai(a._c(),b,!1)}function ej(a,b,c){0<=b&&a.ed(b+Pf);0<=c&&a.cd(c+Pf)}function tu(a){var b,a=Tn(a,yd);b=Pn(a,Qn(32));return 0<=b?a.substr(0,b-0):a}
function Ai(a,b,c){if(!a)throw new Ii(kc);b=On(b);if(0==b.length)throw new lk(Ic);if(c){var d,e,f;d=On(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=On(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=On(e.substr(0,
c-0)),b=On(uu(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ea+b,a.className=d)}}function vu(a,b){a.style.display=b?j:sf;a.setAttribute("aria-hidden",""+!b)}s(280,1,ci);_.Xc=function(){return Qj(this.gb)};_.Yc=function(){return Rj(this.gb)};_.Zc=function(){return D(this.gb,zf)};_.$c=function(){return D(this.gb,Af)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=sf};_.bd=function(){throw new wu;};_.cd=function(a){this.gb.style[Ce]=a};
_.dd=function(a){vu(this.gb,a)};_.ed=function(a){this.gb.style[Yg]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function z(a,b,c){var d;d=cu(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;cj();mu(e,d)}else a.cb|=d;return fr(!a.db?a.db=new sr(a):a.db,c,b)}function xu(a,b,c){return fr(!a.db?a.db=new sr(a):a.db,c,b)}
function yu(a){var b;if(a.hd())throw new zu("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;cj();mu(c,b)}else a.cb|=b;a.fd();a.ld()}
function Au(a,b){var c;switch(cu(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==mf?b.toElement:b.fromElement))&&Xn(a.gb,c))return}c=a.gb;var d,e,f;if(mp&&(f=mp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&mr(a.db,f.a),f.a.a=d,f.a.b=e}function Bu(a){if(!a.hd())throw new zu("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 Oj(a){if(a.fb)if(y(a.fb,28))a.fb.nd(a);else{if(a.fb)throw new zu("This widget's parent does not implement HasWidgets");}else if($i(),fu(Cu.a,a)){$i();try{a.kd()}finally{Hi(Cu.a,a)}}}function Du(a,b){var c;c=a.fb;if(b){if(c)throw new zu("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,Ih);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&mr(this.db,a)};_.hd=function(){return this.bb};
_.jd=function(){yu(this)};_.Tc=function(a){Au(this,a)};_.kd=function(){Bu(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function Eu(a){for(a=new Fu(a);a.a.a<a.a.b.c-1;)Gu(a.a),Hu(a.a)}s(278,279,ni);_.fd=function(){Iu(this,(Ju(),Ku))};_.gd=function(){Iu(this,(Ju(),Lu))};function Mu(a,b,c){Oj(b);var d=a.p;Nu(d,b,d.c);d=(zt(),At(b.gb));c.appendChild(d);Du(b,a)}
function Ou(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Pu;b.fb==a&&(f=a.od(b),f<d&&--d);Oj(b);Nu(a.p,b,d);e?(e=b.gb,lu(c,(zt(),At(e)),d)):(e=(zt(),At(b.gb)),c.appendChild(e));Du(b,a)}function Qu(a,b){var c;if(b.fb!=a)return!1;try{Du(b,null)}finally{c=b.gb;Vn(c).removeChild(c);c=a.p;var d;d=Ru(c,b);if(-1==d)throw new Su;if(0>d||d>=c.c)throw new Pu;for(--c.c;d<c.c;++d)es(c.a,d,c.a[d+1]);es(c.a,c.c,null)}return!0}s(277,278,ni);_.od=function(a){return Ru(this.p,a)};
_.pd=function(a,b,c,d){Ou(this,a,b,c,d)};_.qd=function(){return new Tu(this.p)};_.nd=function(a){return Qu(this,a)};function Zi(a,b,c,d){var e;Oj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}function Uu(a,b){var c;(c=Qu(a,b))&&Vu(b.gb);return c}function Wu(a,b,c,d){if(b.fb!=a)throw new lk("Widget must be a child of this panel.");a.td(b,c,d)}function Xu(a,b,c){a=a.gb;-1==b&&-1==c?Vu(a):(a.style[Lf]=$c,a.style[Me]=b+Pf,a.style[Ig]=c+Pf)}
function Yu(){var a=Wn(Wd);this.p=new Zu(this);this.gb=a;this.gb.style[Lf]="relative";this.gb.style[If]=De}function Vu(a){a.style[Me]=j;a.style[Ig]=j;a.style[Lf]=j}s(276,277,ni,Yu);_.rd=function(a){Mu(this,a,this.gb)};_.nd=function(a){return Uu(this,a)};_.sd=function(a,b,c){Wu(this,a,b,c)};_.td=function(a,b,c){Xu(a,b,c)};function $u(a,b){if(a.vd())throw new zu("SimplePanel can only contain one child widget");a.wd(b)}
function av(a,b){if(a.ab!=b)return!1;try{Du(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function bv(a,b){if(b!=a.ab&&(b&&Oj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(zt(),At(a.ab.gb));a.ud().appendChild(c);Du(b,a)}}function cv(){this.gb=Wn(Wd)}s(284,278,ni,cv);_.ud=function(){return this.gb};_.vd=function(){return this.ab};_.qd=function(){return new dv(this)};_.nd=function(a){return av(this,a)};_.wd=function(a){bv(this,a)};_.ab=null;function ev(a,b){a.$&&(fv(a.Z,!1,!1),Wq(a,a,b))}
function gv(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function hv(a,b,c){a.V=b;a._=c;b-=Yn();c-=Zn();a=a.gb;a.style[Me]=b+(zj(),Pf);a.style[Ig]=c+Pf}function iv(a){a.$||(a.bb&&Oj(a),fv(a.Z,!0,!1))}s(283,284,ni);_.ud=function(){return Un(this.gb)};_.Zc=function(){return D(this.gb,zf)};_.$c=function(){return D(this.gb,Af)};_._c=function(){return Vn(Un(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){ev(this,a)};_.ad=function(){return!E(De,this.gb.style[Ug])};_.Uc=function(){return!0};
_.Pc=function(){};_.md=function(){this.$&&fv(this.Z,!1,!0)};_.cd=function(a){this.O=a;gv(this);0==a.length&&(this.O=null)};_.zd=function(a,b){hv(this,a,b)};_.dd=function(a){this.gb.style[Ug]=a?Vg:De};_.wd=function(a){bv(this,a);gv(this)};_.ed=function(a){this.P=a;gv(this);0==a.length&&(this.P=null)};_.Ad=function(){iv(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 jv(a,b){var c;this.gb=Wn(Wd);this.R=new kv;this.L=(lv(),mv);this.Z=new nv(this);this.gb.appendChild(Wn(Wd));this.zd(0,0);Vn(Un(this.gb))[yd]="gwt-PopupPanel";Un(this.gb)[yd]=Kf;this.N=this.M=a;this.W=!1;c=F(js,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new ov(c);this.K._c()[yd]=j;c=Vn(Un(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ii(kc);d=On(d);if(0==d.length)throw new lk(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)}bv(this,this.K);gv(this);Ai(Un(this.gb),Kf,!1);Ai(this.K.b,b+"Content",!0)}s(282,283,ni);_.fd=function(){yu(this.K)};_.gd=function(){Bu(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new dv(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){bv(this.K,a);gv(this)};_.K=null;s(281,282,ni);_.kd=function(){Bu(this)};
function pv(){pv=u;qv=new rv(Fb,0,(lv(),mv));sv=new rv(mc,1,tv);uv=new rv(tc,2,vv);wv=F(xv,k,23,[qv,sv,uv])}function rv(a,b,c){bo.call(this,a,b);this.a=c}s(285,136,{23:1,67:1,70:1,72:1},rv);_.a=null;var wv,qv,sv,uv;function yv(){yv=u;zv=F(js,k,1,[Ig,jf,rd])}
function ov(a){var b;yv();var c,d;c=this.gb=Wn(xg);this.c=Wn(Ag);yt(c,this.c);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=Wn(Ng),b[yd]=a[c],yt(b,Av(a[c]+"Left")),yt(b,Av(a[c]+Ib)),yt(b,Av(a[c]+"Right")),b),yt(this.c,d),1==c&&(this.b=Un(d.children[1]));this.gb[yd]="gwt-DecoratorPanel"}function Av(a){var b,c;c=Wn(Bg);b=Wn(Wd);var d=(zt(),At(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}s(287,284,Lh,ov);_.ud=function(){return this.b};_.b=null;_.c=null;var zv;s(286,287,Lh);s(288,1,{});
function Ju(){Ju=u;Ku=new Bv;Lu=new Cv}function Dv(a){qr.call(this,a)}function Iu(a,b){Ju();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Ei(f),y(f,81))d=f,!c&&(c=new or),pr(c,d);else throw f;}}if(c)throw new Dv(c);}s(289,215,$h,Dv);var Ku,Lu;function Bv(){}s(290,1,{},Bv);_.Bd=function(a){a.jd()};function Cv(){}s(291,1,{},Cv);_.Bd=function(a){a.kd()};s(294,279,Ih);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};
_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.jd=function(){yu(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};s(293,294,Ih);function Ev(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},Ev);s(295,277,ni);_.d=null;_.e=null;
function Fv(a,b){var c;if(a.f)throw new zu("Composite.initWidget() may only be called once.");Oj(b);c=b.gb;a.gb=c;var d;zt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((zt(),c).__gwt_resolve=Gv(a));a.f=b;Du(b,a)}function Hv(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);cj();mu(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(296,279,ki);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){Hv(this)};_.Tc=function(a){Au(this,a);this.f.Tc(a)};
_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Iv(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]=ig;break;case 1:c[Td]=Ue;break;case 2:Br(c)!=(Dr(),Gr)&&(c[Td]=j)}}}function Jv(a){this.a=a;this.c=!1;this.d=this.b=Br(a)}s(297,1,{},Jv);_.a=null;_.b=null;_.c=!1;_.d=null;function dj(){this.gb=Kv()}s(298,284,ni,dj);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};
_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};function Lv(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Un(b);e=null;c&&(c=qu(c),e=0>c?null:ut(a.i.b,c));e?Mv(a,e):d&&(b.innerHTML=j||j);return b}function Mv(a,b){var c;if(b.fb!=a)return!1;try{Du(b,null)}finally{c=b.gb;Vn(c).removeChild(c);var d=a.i,e;e=qu(c);c[Yc]=null;c=d.b;Nv(e,c.c);es(c.b,e,null);d.a=new ru(e,d.a)}return!0}s(300,278,ni);_.qd=function(){return new Ov(this)};
_.nd=function(a){return Mv(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Pv(a){if(0>=a.b)throw new Qv("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new Qv("Column index: 0, Column size: "+a.a);}
function Rv(){this.i=new pu;this.f=Wn(xg);this.c=Wn(Ag);yt(this.f,this.c);this.gb=this.f;this.d=new Sv(this);var a=new Tv(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=Wn("colgroup");var b=a.a;lu(a.b.f,(zt(),At(b)),0);yt(a.a,Wn(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 Qv("Row index: "+a+", Row size: "+d);if(0>c)throw new Qv("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new Qv("Column index: "+
c+", Column size: "+this.a);c=Lv(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=Wn(Bg),d.innerHTML=pa||j,lu(c,(zt(),At(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=Wn(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(Bg);e.innerHTML=pa;c=$doc.createElement(Ng);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)Lv(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(299,300,ni,Rv);_.a=0;_.b=0;function Uv(a){for(;++a.b<a.d.c&&!(null!=ut(a.d,a.b)););}function Ov(a){this.c=a;this.d=this.c.i.b;Uv(this)}s(301,1,{},Ov);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new Su;a=ut(this.d,this.b);this.a=this.b;Uv(this);return a};_.Sc=function(){var a;if(0>this.a)throw new Vv;a=ut(this.d,this.a);Oj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function Sv(a){this.a=a}s(302,1,{},Sv);_.a=null;function Tv(a){this.b=a}s(303,1,{},Tv);_.a=null;_.b=null;function Wv(){Wv=u;Xv=new Yv}var Xv;function Zv(){Zv=u;$v=new aw((Ao(),vd));bw=new aw(Me);cw=new aw(dg);dw=bw;ew=cw;fw=dw}var $v,fw,bw,ew,dw,cw;function Yv(){}s(305,1,{},Yv);
function aw(a){this.a=a}s(306,305,{},aw);_.a=null;function gw(){gw=u;hw=new iw(jf);jw=new iw(Ig)}var hw,jw;function iw(a){this.a=a}s(307,1,{},iw);_.a=null;function kw(a,b){var c;c=lw(a);yt(a.b,c);Mu(a,b,c)}function lw(a){var b;b=Wn(Bg);b[cd]=a.a.a;b.style[Tg]=a.c.a;return b}function mw(a,b){var c,d;d=Vn(b.gb);(c=Qu(a,b))&&a.b.removeChild(d);return c}
function nw(){this.p=new Zu(this);this.e=Wn(xg);this.d=Wn(Ag);yt(this.e,this.d);this.gb=this.e;this.a=(Zv(),fw);this.c=(gw(),jw);this.b=Wn(Ng);yt(this.d,this.b);this.e[ud]=Za;this.e[td]=Za}s(308,295,ni,nw);_.nd=function(a){return mw(this,a)};_.b=null;function ow(){ow=u;new wi}function pw(a,b,c,d,e){ow();this.a=new qw(this,a,b,c,d,e);this.gb[yd]="gwt-Image"}function rw(a,b,c,d,e){ow();pw.call(this,(ct(),new bt(a)),b,c,d,e)}s(309,279,Ih,pw,rw);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};
_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.Tc=function(a){32768==cu(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);Au(this,a)};_.ld=function(){var a=this.a;E(Re,Tn(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new sw(a,this),Fn((Cn(),Dn),a.f))};_.a=null;s(311,1,{});_.f=null;function tw(){tw=u;uw()}
function qw(a,b,c,d,e,f){var g,i;tw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=Wn(rg);i=new Qs;Ps(Ps(Ps(i,new Ss("width:"+e+(zj(),Pf)+mb)),new Ss("height:"+f+Tf)),new Ss("background:url("+b.a+") no-repeat "+-c+"px "+-d+Tf));!vw&&(vw=new ww);b=xw;c=new Ss((new Ss(Sn(i.a.a))).a);i=new Rs;cn(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=at(b.a);cn(i.a,b);cn(i.a,"' style='");b=at(c.a);cn(i.a,b);cn(i.a,"' border='0'>");i=new Us(Sn(i.a));g.innerHTML=i.a||j;g=Un(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),cj(),mu(g,a)):a.cb|=133333119}s(310,311,{},qw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function sw(a,b){this.a=a;this.b=b}s(312,1,{},sw);_.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=Re,b),this.b.gb.fireEvent("on"+a.type,a)):this.b.gb.__gwtLastUnhandledEvent=Re)};_.a=null;
_.b=null;function yw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(Wv(),Xv)?a.b.d==(Dr(),Fr)?(Zv(),bw):a.b.d==Er?(Zv(),cw):(Zv(),dw):a.b.d==(Dr(),Fr)?(Zv(),cw):a.b.d==Er?(Zv(),bw):(Zv(),ew);b!=a.c&&(a.c=b,a.gb.style[Dg]=!a.c?j:a.c.a)}s(314,279,Ih);_.a=null;_.b=null;_.c=null;function zw(){this.gb=Wn(Wd);this.b=new Jv(this.gb);this.gb[yd]="gwt-Label"}function Aw(){zw.call(this);Iv(this.b,Zg);yw(this)}s(313,314,Ih,zw,Aw);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};
_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};function Bw(a,b){if(0>b||b>=a.gb.options.length)throw new Pu;}function wp(a,b){Bw(a,b);return a.gb.options[b].value}function Cw(){this.gb=$doc.createElement("<SELECT>");this.gb[yd]="gwt-ListBox"}s(315,294,Ih,Cw);s(316,246,Oh);function Dw(a){this.a=a}s(317,316,Oh,Dw);_.Dc=function(){};function Ew(a){this.a=a}s(318,316,Oh,Ew);
_.Jc=function(a){this.a.Cd(a.f,a.a)};function Fw(a,b,c){var d;if(a.o){var e=d=Wn(Ng);lu(a.e,(zt(),At(e)),b);a=(zt(),At(c));d.appendChild(a)}else d=a.e.children[0],lu(d,(zt(),At(c)),b)}
function Gw(a,b,c){var d;Hw(a,b);c&&b.a?(Hw(a,null),a=b.a,b=(Cn(),Dn),b.c=Gn(b.c,[new Iw(a),!1])):null!=b.c&&(a.j=new Jw(a,b),c=(lv(),tv),a.j.L=c,a.j.T=a.f,a.j._c()[yd]=Ae,d=tu(a.gb),E(te,d)||Si(a.j,d+"Popup"),xu(a.j,new Ew(a),jk?jk:jk=new kk),a.n=b.c,d=a.j,a=new Kw(a,b),d.gb.style[Ug]=De,iv(d),a.a.o?hv(a.a.j,Qj(a.a.gb)+D(a.a.gb,Af)-1,Rj(a.b.gb)):hv(a.a.j,Qj(a.b.gb),Rj(a.a.gb)+D(a.a.gb,zf)-1),d.gb.style[Ug]=Vg)}function Lw(a,b){if(b||!(a.k&&a.n==a.k.c))Hw(a,b),Mw(a.gb),b&&a.d&&Gw(a,b,!1)}
function Nw(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new yi(a.i);e.b<e.d.ue();)if(d=zi(e),Xn(d.gb,c)){c=d;break a}c=null}switch(cu(b.type)){case 1:Mw(a.gb);c&&Gw(a,c,!0);break;case 16:c&&Lw(a,c);break;case 32:c&&Lw(a,null);break;case 2048:Ow(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ow(a)||a.o||Pw(a);b.cancelBubble=!0;Gj(b);break;case 39:Ow(a)||(a.o?null!=a.k.c&&!a.k.c.Jf().Jf()&&(Gw(a,a.k,!1),a.k.c.Jf()):Qw(a));b.cancelBubble=!0;Gj(b);break;case 38:Ow(a)||a.o&&Pw(a);b.cancelBubble=!0;
Gj(b);break;case 40:Ow(a)||(a.o?Qw(a):null!=a.k.c&&!a.k.c.Jf().Jf()&&(Gw(a,a.k,!1),a.k.c.Jf()));b.cancelBubble=!0;Gj(b);break;case 27:Hw(a,null);a.j&&ev(a.j,!1);b.cancelBubble=!0;Gj(b);break;case 9:Hw(a,null);a.j&&ev(a.j,!1);break;case 13:Ow(a)||(Gw(a,a.k,!0),b.cancelBubble=!0,Gj(b))}}Au(a,b)}function Rw(a,b,c){c&&Hw(a,null);Wq(a,b,!1);a.n=null;a.j=null}function Ow(a){var b;if(!a.k){for(b=new yi(a.i);b.b<b.d.ue();){b=zi(b);Hw(a,b);break}return!0}return!1}
function Hw(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=tu(c.gb)+Sa;Ai(c._c(),d,!1);a.o&&(c=Vn(a.k.gb),2==c.children.length&&(c=c.children[1],Ai(c,vg,!1)))}if(b){c=tu(b.gb)+Sa;Ai(b._c(),c,!0);a.o&&(c=Vn(b.gb),2==c.children.length&&(c=c.children[1],Ai(c,vg,!0)));kl();c=a.gb;var d=new Mk(b.gb),e=(fl(),gl),d=F(Sw,k,5,[d]),e=e.a,f,g,i,h;f=new bn;for(i=0,h=d.length;i<h;++i)g=d[i],dn(dn(f,g.a),ea);d=On(Sn(f.a));c.setAttribute(e,d)}a.k=b}}
function Qw(a){var b,c,d;if(a.k){for(b=c=Dj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?ut(a.i,b):ut(a.i,c);break}Hw(a,d)}}function Pw(a){var b,c,d;if(a.k){for(b=c=Dj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?ut(a.i,b):ut(a.i,c);break}Hw(a,d)}}s(319,279,Ih);_.Tc=function(a){Nw(this,a)};_.kd=function(){this.j&&ev(this.j,!1);Bu(this)};_.Cd=function(a,b){Rw(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Iw(a){this.a=a}s(320,1,{},Iw);_.pc=function(){Tw(this.a)};_.a=null;
function Uw(a){this.a=a}s(321,1,{},Uw);_.Dc=function(){Hw(this.a,null)};_.a=null;function Jw(a,b){this.a=a;this.b=b;jv.call(this,!0,Ze);bv(this.K,this.b.c);gv(this);this.Y=!0;this.b.c.Jf()}s(322,282,ni,Jw);_.Pc=function(a){var b,c;if(!a.a)switch(cu(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(Xn(b,c)){a.a=!0;break}a.a&&Hw(this.a,null)}};_.a=null;_.b=null;function Kw(a,b){this.a=a;this.b=b}s(323,1,{},Kw);_.a=null;var Vw=_.b=null;
function Ww(){Ww=u;Vw=new Os((ct(),new bt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Xw(a,b){this.gb=Wn(Bg);var c=tu(this.gb)+Sa;Ai(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);kl();this.gb.setAttribute("role",Rl.a);this.a=b}s(326,280,{27:1,31:1,34:1},Xw);_.a=null;_.b=null;_.c=null;
function Yw(){var a;this.gb=Wn(Bg);this.gb[yd]="gwt-MenuItemSeparator";a=Wn(Wd);yt(this.gb,a);a[yd]="menuSeparatorInner"}s(327,280,ci,Yw);function Zw(){var a,b,c,d,e;b=null.Jf();e=fj();d=gj();b[Vd]=(po(),sf);b[Yg]=0+(zj(),Pf);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[Yg]=(c>e?c:e)+Pf;b[Ce]=(a>d?a:d)+Pf;b[Vd]="block"}function kv(){}s(328,1,{},kv);_.Lc=function(){Zw()};
function $w(a){this.a=a}s(329,1,{},$w);_.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?Xn(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(cu(d.type)){case 4:case 1048576:if(bj){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(bj){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 ax(a){this.a=a}s(330,1,{},ax);_.a=null;function lv(){lv=u;mv=new bx(Fb,0);tv=new bx(mc,1);vv=new bx(tc,2);cx=F(dx,k,32,[mv,tv,vv])}function bx(a,b){bo.call(this,a,b)}s(331,136,{32:1,67:1,70:1,72:1},bx);var cx,mv,tv,vv;function ex(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Pt(a.a.R),Zw(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Ji(a.f.a),a.f=null,a.b=!1)}function fx(a){a.j||(ex(a),a.c||($i(),Uu(aj(null),a.a)));a.a.gb.style[Bd]="rect(auto, auto, auto, auto)";a.a.gb.style[If]=Vg}
function gx(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+Sf+f+Sf+c+Sf+e+"px)"}
function fv(a,b,c){a.c=c;Sj(a);a.i&&(Tj(a.i),a.i=null,fx(a));a.a.$=b;var d=a.a;d.X&&(Ji(d.X.a),d.X=null);d.S&&(Ji(d.S.a),d.S=null);if(d.$){d.X=Dt(new $w(d));var e;e=new ax(d);Jt();e=Kt?fr(Kt.a,(!er&&(er=new kk),er),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(lv(),mv)&&!b&&(c=!1);a.j=b;c?b?(ex(a),a.a.gb.style[Lf]=$c,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[Bd]="rect(0px, 0px, 0px, 0px)",$i(),b=aj(null),Mu(b,a.a,b.gb),a.i=new hx(a),Zj(a.i,1)):Uj(a,200):(ex(a),a.j?(a.a.gb.style[Lf]=$c,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),$i(),b=aj(null),Mu(b,a.a,b.gb)):a.c||($i(),Uu(aj(null),a.a)),a.a.gb.style[If]=Vg)}function nv(a){var b=(ak(),bk);this.k=new $j(this);this.s=b;this.a=a}s(332,17,{},nv);_.rc=function(){fx(this)};_.sc=function(){this.d=D(this.a.gb,zf);this.e=D(this.a.gb,Af);this.a.gb.style[If]=De;gx(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){gx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function hx(a){ek();this.a=a}s(333,24,{},hx);
_.vc=function(){this.a.i=null;Uj(this.a,200)};_.a=null;function zt(){zt=u;ix()}function At(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Gv(a){return function(){this.__gwt_resolve=jx;return a.bd()}}function jx(){throw"A PotentialElement cannot be resolved twice.";}
function ix(){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 $i(){$i=u;kx=new lx;mx=new wi;Cu=new or}function nx(a){this.p=new Zu(this);this.gb=a;yu(this)}
function aj(a){$i();var b,c;c=Wi(mx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==mx.d){var d=new ox;hk();ik(jk?jk:jk=new kk,d)}!b?c=new px:c=new nx(b);x(mx,a,c);pr(Cu,c);return c}s(335,276,ni,nx);var kx,mx,Cu;function lx(){}s(336,1,{},lx);_.Bd=function(a){a.hd()&&a.kd()};function ox(){}s(337,1,{},ox);_.Jc=function(){$i();try{Iu(Cu,kx)}finally{qx(Cu.a),qx(mx)}};function px(){nx.call(this,$doc.body)}s(338,335,ni,px);
_.td=function(a,b,c){b-=Yn();c-=Zn();Xu(a,b,c)};function dv(a){this.c=a;this.a=!!this.c.ab}s(339,1,{},dv);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new Su;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function rx(a,b){a.gb[Sg]=null!=b?b:j}s(342,294,Ih);_.Tc=function(a){0!=(cu(a.type)&896)?Au(this,a):Au(this,a)};_.ld=function(){};function sx(){sx=u;tx()}s(341,342,Ih);
function ux(){var a;sx();var b=(a=$doc.createElement("INPUT"),a.type=Cg,a);!gt&&(gt=new ft);!et&&(et=new dt);this.gb=b;this.gb[yd]="gwt-TextBox"}s(340,341,Ih,ux);function tx(){tx=u;vx=new wx;xx=new yx;zx=new Ax;Bx=new Cx;Dx=F(Ex,k,35,[vx,xx,zx,Bx])}s(343,136,ai);var Dx,vx,xx,zx,Bx;function wx(){bo.call(this,Fb,0)}s(344,343,ai,wx);function yx(){bo.call(this,Zb,1)}s(345,343,ai,yx);function Ax(){bo.call(this,ac,2)}s(346,343,ai,Ax);function Cx(){bo.call(this,sc,3)}s(347,343,ai,Cx);
function Fx(a,b){if(0>b||b>=a.c)throw new Pu;return a.a[b]}function Ru(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Nu(a,b,c){var d,e;if(0>c||c>a.c)throw new Pu;if(a.c==a.a.length){e=v(Gx,k,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)es(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)es(a.a,d,a.a[d-1]);es(a.a,c,b)}function Zu(a){this.b=a;this.a=v(Gx,k,36,4,0)}s(348,1,{},Zu);_.qd=function(){return new Tu(this)};_.a=null;_.b=null;_.c=0;
function Gu(a){if(a.a>=a.b.c)throw new Su;return a.b.a[++a.a]}function Hu(a){if(0>a.a||a.a>=a.b.c)throw new Vv;a.b.b.nd(a.b.a[a.a--])}function Tu(a){this.b=a}s(349,1,{},Tu);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return Gu(this)};_.Sc=function(){Hu(this)};_.a=-1;_.b=null;function uw(){uw=u;xw=(ct(),new bt(xn()+"clear.cache.gif"))}var xw,vw=null;function ww(){}s(351,1,{},ww);function Hx(){Hx=u;uw()}function Ix(a,b,c,d,e){Hx();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Jx(a,b,c){Hx();Ix.call(this,(ct(),new bt(a)),b,0,c,16)}s(352,288,{},Ix,Jx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Kv(){var a;a=Wn(Wd);a.tabIndex=0;return a}function Mw(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Ji(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?hr(b,new it(b,c,d,a)):vr(b,c,d,a)}function lr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(358,1,{},lr);_.a=null;_.b=null;_.c=null;_.d=null;function ir(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(359,1,{},ir);
_.pc=function(){jr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function it(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(360,1,{},it);_.pc=function(){vr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Kx(a,b){b.k!=a&&(!a.ac&&(a.ac=new Ti),b.k=a,Ni(a.ac,b))}function Lx(a){var b;b=a.cZ.d;if(-1!=Pn(b,Qn(36)))return null;a=a.bc.b.b++;return b=uu(b,Mx(b,Qn(46))+1)+j+a}
function Nx(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new Ox(a,b,c,Is(d)))}function Px(a){return!a.Tb&&a.$b?Px(a.$b):a.Tb}function Qx(a){return!a.Vb&&a.$b?Qx(a.$b):a.Vb}function Rx(a){var b;b=new Sx;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 Tx;}function Ux(a){a.cc=!1;a._d();Vx(a)}function Vx(a){if((a=y(a,55)?null:a.$b)&&a.cc)Ux(a),a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function Wx(a){return(a=a.Hd())?a:new Xx(1,1)}function Yx(a){var b;return(b=a.Id())?new Zx(b):new Zx(a.Kd())}function $x(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function ay(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 by(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)Vx(a),new cy(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new cy(a,101)}
function dy(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Af(b),a.Sd()&&a.$d())}function ey(a){a.dc||($x(a),fy(a,!0),gy(a),a.dc=!0,new cy(a,102),Nx(a,a,a.$b,0),Vx(a),a._b.Cf(a))}function hy(){this.bc=(up(),up(),iy);new wi;this.Qd();this.Zb=(jy(),ky)}s(364,1,fi);_.Ed=function(){return!1};_.Fd=function(){return Lx(this)};_.Gd=function(){return Px(this)};_.Hd=function(){return ly(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new my(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(){Ux(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return Wx(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+va+this.Od()+va+this.Pd()+va+this.Nd()+Zg+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return Yx(this)};
_.Yd=function(){};_.Zd=function(){return ay(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){by(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 lk("Missing message: awt.12A");if(y(b,45)){if(b==a)throw new lk("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 lk("Missing message: awt.12C");if(y(b,55))throw new lk("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new gn;var e=Dj(d.Ob.a,b),f;f=ut(d.Ob.a,e);d.Pb&&d.Pb.je(f);ny(d,e);new oy(d,301,f)}d=a.Ob.a.c;$x(b);py(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),Ux(a),!!a.Pb&&
y(a.Pb,48)&&(a.Pb.n=!1),Nx(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,48)){var g=a.Pb;if(!b)throw new gr("Missing message: awt.185");if(null==c||null!=c)qy(g,c,b);else throw new lk("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=Ei(i);if(y(i,75))throw b=i,ny(a,d),b;throw i;}b._d();new oy(a,300,b)}function ry(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function sy(a){var b;b=a.ee();return new ty(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function fy(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)ut(a.Ob.a,c).Td(b)}function ny(a,b){var c;c=ut(a.Ob.a,b);$x(c);c.Td(!1);xt(a.Ob.a,b);c.$b=null;Ux(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1);Nx(c,c,a,1)}function uy(a){var b=(vy(),wy);dy(a,b);for(b=0;b<a.Ob.a.c;++b)ut(a.Ob.a,b).Zd()}function xy(a,b){var c,d;if(a.Pb)for(d=new yi(a.Ob.a);d.b<d.d.ue();)c=zi(d),a.Pb.je(c);if(b)for(d=new yi(a.Ob.a);d.b<d.d.ue();)c=zi(d),b.fe(null,c);a.Pb=b;Ux(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function gy(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=ut(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function yy(){hy.call(this);this.Ob=new zy;this.Sb=(up(),up(),iy)}s(363,364,oi);_.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 Wx(this)};_.Md=function(){return Yx(this)};
_.Qd=function(){this._b=(up(),new Ay)};_.Rd=function(){Ux(this);this.Pb&&y(this.Pb,48)&&(this.Pb.n=!1)};_.Td=function(a){fy(this,a)};_.Ud=function(){return Wx(this)};_.Xd=function(){return Yx(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)$x(ut(this.Ob.a,a))};_.Zd=function(){var a;if(!ay(this))return!1;for(a=0;a<this.Ob.a.c;++a)ut(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=ut(this.Ob.a,b),a._d()};_.de=function(){gy(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function By(){var a=new Cy;yy.call(this);xy(this,a)}s(362,363,oi,By);_.Fd=function(){return"panel"+this.Sb.b.d++};function Dy(a,b,c){a=Ey(a.Nb,b,c);a.j=!0;return new Fy(a)}function Gy(a){a.Vd(a.Nb.d)}function Hy(a){return new Xx(D(a.Nb.gb,Af),D(a.Nb.gb,zf))}s(361,362,oi);_.Jd=function(){return D(this.Nb.gb,zf)};_.Nd=function(){return D(this.Nb.gb,Af)};_.Od=function(){return Qj(this.Nb.gb)};_.Pd=function(){return Rj(this.Nb.gb)};
_.Sd=function(){return this.Nb.gb.style.display!=sf};_.$d=function(){Gy(this)};_.ae=function(){};_.Nb=null;function Iy(a){if(null!=a)this.e=a;else throw new Jy;}s(366,1,Wh);_.tS=function(){return this.cZ.d+"[source="+this.e+Wc};_.e=null;
function Ky(){Ky=u;S=new wi;x(S,new T(400),new U(oh));x(S,new T(401),new U(oh));x(S,new T(402),new U(oh));x(S,new T(500),new U(qh));x(S,new T(501),new U(qh));x(S,new T(502),new U(qh));x(S,new T(503),new U(rh));x(S,new T(504),new U(qh));x(S,new T(505),new U(qh));x(S,new T(506),new U(rh));x(S,new T(507),new U(Ch));x(S,new T(100),new U(eh));x(S,new T(101),new U(eh));x(S,new T(102),new U(eh));x(S,new T(103),new U(eh));x(S,new T(1004),new U(nh));x(S,new T(1005),new U(nh));x(S,new T(800),new U(yh));x(S,
new T(801),new U(yh));x(S,new T(200),new U(sh));x(S,new T(201),new U(sh));x(S,new T(202),new U(sh));x(S,new T(204),new U(sh));x(S,new T(203),new U(sh));x(S,new T(209),new U(Dh));x(S,new T(208),new U(Eh));x(S,new T(207),new U(Eh));x(S,new T(206),new U(sh));x(S,new T(205),new U(sh));x(S,new T(1400),new U(Ah));x(S,new T(1401),new U(Bh));x(S,new T(1402),new U(Bh));x(S,new T(300),new U(lh));x(S,new T(301),new U(lh));x(S,new T(1100),new U(xh));x(S,new T(1101),new U(xh));x(S,new T(1200),new U(zh));x(S,new T(701),
new U(vh));x(S,new T(900),new U(wh));x(S,new T(1001),new U(th));x(S,new T(601),new U(uh))}s(365,366,Wh);_.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=dh;function Ly(){}s(369,1,{},Ly);_.a=null;_.b=null;
function My(a,b){var c;b&&(a.a?(c=new Ny(a.a),es(c.b,c.c++,b),a.a=c):(a.a=new Ti,Ni(a.a,b)))}s(371,1,Wh);_.a=null;function Oy(){}function Py(){}s(370,371,Wh,Oy,Py);function Qy(){Qy=u;Math.sqrt(2)}function Ry(a){Qy();if(0>a)throw new lk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(372,1,{40:1},Ry);_.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 Sy;a.a=31*a.a+J((new Ty(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+J((new Ty(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function Uy(){Uy=u;Vy=new or;Wy=new Xx(0,0);pr(Vy,Bb);pr(Vy,Qb);pr(Vy,xb);pr(Vy,"Last");pr(Vy,Ib);pr(Vy,jc);pr(Vy,Hc);pr(Vy,Mc);pr(Vy,Nb)}
function qy(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!fu(Vy.a,b))throw new lk(Xy());gs(Wi(a.c,d))===gs(c)&&gs(Wi(a.b,c))===gs(d)||((b=Wi(a.c,d))&&Yy(a,b,d),Zy(a.a.qd(),c)&&Yy(a,c,d),b=a.a,new $y(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function az(a,b){return new Xx(Kj(b[1].b,Kj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Kj(b[0].a,Kj(b[4].a,b[3].a))+a.k)}function Yy(a,b,c){bz(a.a,b);Hi(a.b,b);Hi(a.c,c)}
function cz(a,b){if(!a.n){a.n=!0;var c,d,e;dz(a.f,Wy);dz(a.i,Wy);dz(a.o,null);a.p=0;for(d=ez(a.a,0);d.b!=d.d.a;){c=fz(d);e=Wi(a.b,c);var f=b.Zb;e=pn(e,Ib)?0:pn(e,jc)?1:pn(e,Hc)?2:pn(e,Mc)?4:pn(e,Nb)?3:pn(e,Bb)?f.a?4:3:pn(e,xb)?f.a?3:4:pn(e,Qb)?1:2;c.dc?a.o[e]||(es(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 gz(){Uy();hz.call(this,0)}
function hz(a){Uy();up();this.a=new iz;this.b=new wi;this.c=new wi;this.d=a;this.j=0;this.n=!1;this.o=v(jz,k,44,5,0);this.f=v(kz,k,46,5,0);this.i=v(kz,k,46,5,0);this.p=this.e=this.k=0}s(373,1,{48:1,67:1},gz,hz);_.fe=function(a,b){qy(this,a,b)};
_.ge=function(a){cz(this,a);if(0!=this.p)if(a=sy(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;cz(this,a);this.n=b;return 0==this.p?ry(a,new Xx(0,0)):ry(a,az(this,this.f))};_.ie=function(a){var b;b=this.n;cz(this,a);this.n=b;return ry(a,az(this,this.i))};_.je=function(a){var b;b=Wi(this.b,a);null!=b&&Yy(this,a,b)};_.tS=function(){return lz.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 Wy,Vy;function mz(a){hy.call(this);this._b=(up(),new nz(a,this))}s(374,364,{41:1,44:1,49:1,63:1,67:1},mz);_.Fd=function(){return sd+this.bc.b.a++};_.Hd=function(){return!Qx(this)?new Xx(0,0):ly(this._b,this)};_._d=function(){};s(376,1,{});s(375,376,{},function(){});function oz(){oz=u}
function pz(a,b){if(null==b)throw new gr("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=Wn(Gf);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 qz(){oz();hy.call(this);new Ti;this._b=new rz((up(),this))}s(377,364,{42:1,44:1,49:1,63:1,67:1},qz);_.Hd=function(){return ly(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Lx(this)),this.Yb)+va+this.hc+va+this.ic+va+this.ec+Zg+this.Wb+(this.dc?j:",hidden")+",current="+wp(this._b.a,this._b.a.gb.selectedIndex)};function sz(){sz=u;tz=new uz(255,255,255);vz=new uz(192,192,192);wz=new uz(128,128,128);xz=new uz(64,64,64);yz=new uz(0,0,0);zz=new uz(255,0,0);new uz(255,175,175);Az=new uz(255,200,0);Bz=new uz(255,255,0);new uz(0,255,0);Cz=new uz(255,0,255);Dz=new uz(0,255,255);Ez=new uz(0,0,255)}
function Fz(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 uz(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 uz(c,a,b)}function Gz(a){return new uz(J(0.7*(a.a>>16&255)),J(0.7*(a.a>>8&255)),J(0.7*(a.a&255)))}function uz(a,b,c){sz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new lk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(378,1,{43:1,50:1,54:1},uz);_.eQ=function(a){return y(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return Hz.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Wc};_.a=0;var yz,Ez,Dz,xz,wz,vz,Cz,Az,zz,tz,Bz;function jy(){jy=u;ky=new Iz(!0);Jz=new or;pr(Jz,"ar");pr(Jz,"fa");pr(Jz,"iw");pr(Jz,"ur")}function Iz(a){this.a=a}s(379,1,Wh,Iz);_.a=!1;var ky,Jz;s(381,1,{59:1,69:1});function Kz(){Xx.call(this,0,0)}function Xx(a,b){this.b=a;this.a=b}
function Zx(a){Xx.call(this,a.b,a.a)}s(380,381,{46:1,59:1,67:1,69:1},Kz,Xx,Zx);_.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 Sy;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return Lz.d+"[width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;function mq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(382,1,Wh,mq,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 Mz(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function Nz(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=(Nv(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 Oz(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=Kj(g,c.a),i+=c.b+a.c);return new Xx(i,g+2*a.d)}function Cy(){Pz.call(this,1,5,5)}
function Pz(a,b,c){up();this.c=b;this.d=c;this.a=a}s(383,1,Wh,Cy,Pz);_.fe=function(){};
_.ge=function(a){this.b=Qz(a.Ob);if(0!=Mz(this)){var b,c,d,e,f,g,i,h,l,m,o;b=sy(a);g=a.ee();i=a.Zb.a;l=new Ti;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 Rz(n);for(w=0;w<n;++w)es(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=Dj(a.Ob.a,r);Nv(B,H.c);es(H.b,B,r)}for(d=new yi(d);d.b<d.d.ue();)if((c=zi(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(Nz(this,l,b.b-(m-this.c),g.b,o,h,i),l.ze(),m=f,o+=h+this.d,h=0),e=!1,es(l.b,l.c++,c),m+=a.b+this.c,h=Kj(h,a.a);Nz(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=Qz(a.Ob);return 0==Mz(this)?ry(a,new Xx(10,10)):ry(a,Oz(this,!1))};_.ie=function(a){this.b=Qz(a.Ob);return 0==Mz(this)?ry(a,new Xx(10,10)):ry(a,Oz(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Me;break;case 2:a=dg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return Sz.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Wc};_.a=0;_.b=null;_.c=0;_.d=0;function vy(){vy=u;wy=new Tz(Mb,0,12)}
function Tz(a,b,c){vy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(384,1,Wh,Tz);_.a=null;_.b=0;_.c=0;var wy;s(385,1,Wh);_.tS=function(){return Uz.d+"[font="+this.c+"ascent="+Vz(this.a,this.c).a+", descent="+Vz(this.a,this.c).b+", height="+Vz(this.a,this.c).c+Wc};_.c=null;function Wz(a){if(!a.k){$x(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=ut(a.o,b))&&Wz(c);fy(a,!1);a.k=!0;Nx(a,a,a.$b,0);new Xz(a,202)}}
function Yz(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=ut(a.o,b))&&c.xd()}function Zz(a){!Qx(a)&&uy(a);var b=Yx(a);a.be(a.hc,a.ic,b.b,b.a);gy(a)}function $z(a,b){a.p!=b&&(a.p=b)}s(387,363,pi);_.Ld=function(){return new my(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){Yz(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){by(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;by(this,a,b,c,d);this.dc&&e&&!f&&gy(this)};_.k=!1;_.p=!1;
function aA(a){yy.call(this);this.q=new Py;this.o=new Ti;this.n=new my(0,0,0,0);this.dc=!1;xy(this,new gz);this._b&&bA(this._b.c.z.b,a);this._b&&cA(this._b,!0);$z(this,!0)}s(386,387,pi);_.ee=function(){return new my(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Qj(this._b.c.gb)};_.Pd=function(){return Rj(this._b.c.gb)};_.Qd=function(){this._b=new dA((up(),j),this)};
function eA(a,b,c,d,e,f){var g,i;g=a.d;f?(i=Fz(g),f=new uz(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=cg+(g.a>>16&255)+va+(g.a>>8&255)+va+(g.a&255)+sa)):(i=new uz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),f=Fz(g),(a.d=i)&&(a.f=cg+(i.a>>16&255)+va+(i.a>>8&255)+va+(i.a&255)+sa));--d;--e;fA(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=cg+(i.a>>16&255)+va+(i.a>>8&255)+va+(i.a&255)+sa);fA(a,b,c,d,1);fA(a,b,c+1,1,e);(a.d=f)&&(a.f=cg+(f.a>>16&255)+va+(f.a>>8&255)+va+(f.a&
255)+sa);fA(a,b+d,c,1,e);fA(a,b+1,c+e,d,1)}s(388,1,{});_.tS=function(){return"Graphics"};s(389,388,{});function gA(a){var b,c;c=Kj(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 Xx(b,c)}function hA(a,b,c){var d,e,f,g,i,h;a.b=Qz(b.Ob);if(0==a.b.length)return new Kz;g=gA(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=Kj(h,d.b),i=Kj(i,d.a);return new Xx(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function iA(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 jA(){kA.call(this,7)}function kA(a){up();this.d=0;this.a=1;this.e=a;this.c=0}s(390,1,Wh,jA,kA);_.fe=function(){};
_.ge=function(a){var b,c;this.b=Qz(a.Ob);if(0!=this.b.length&&(b=sy(a),!(0>=b.b||0>=b.a))){c=gA(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);iA(b.b,b.c,this.c,f,e);iA(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 ry(a,hA(this,a,!1))};_.ie=function(a){return ry(a,hA(this,a,!0))};_.je=function(){};
_.tS=function(){return lA.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 Vv(){kn()}function zu(a){kn();this.f=a}s(392,97,Xh,Vv,zu);function Tx(){kn();this.f="Missing message: awt.151"}s(391,392,Xh,Tx);s(393,1,{});function my(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},my);_.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 mA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function nA(a){oA.call(this,a,0)}function oA(a,b){hy.call(this);this._b=(up(),new pA(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(Zv(),$v);c.a=d;yw(c);break;case 0:c=c.a;d=(Zv(),bw);c.a=d;yw(c);break;case 2:c=c.a,d=(Zv(),cw),c.a=d,yw(c)}}s(395,364,fi,nA,oA);
_.Hd=function(){return!Qx(this)?new Xx(0,0):ly(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Lx(this)),this.Yb)+va+this.hc+va+this.ic+va+this.ec+Zg+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Me;switch(this.a){case 1:b=vd;break;case 2:b=dg}return a+b+",text=null"};_.a=0;s(398,1,Wh);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Oc+this.Wd()+Wc};_.j=null;_.k=null;
function qA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function rA(a){this.n=(up(),up(),iy);var b;var c;b=this.cZ.d;-1!=Pn(b,Qn(36))?b=null:(c=this.n.b.c++,b=uu(b,Mx(b,Qn(46))+1)+j+c);this.j=b;this.d=new Oy;this.f=a;this.e=!0;this.i=new sA(this)}s(397,398,Wh,rA);_.Wd=function(){return qA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(396,397,bi);_.Wd=function(){return qA(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 Sy;tA(a,this.a);tA(a,this.b);return a.a};function Sx(){this.b=this.a=0}function uA(a,b){this.a=a;this.b=b}function vA(a){var b=a.b;this.a=a.a;this.b=b}s(399,400,{51:1,60:1,67:1},Sx,uA,vA);_.eQ=function(a){return a===this?!0:y(a,51)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return wA.d+"[x="+this.a+",y="+this.b+Wc};_.a=0;_.b=0;
function xA(a,b){if(!b)throw new gr("Missing message: awt.70");var c=a.a;if(E(b.f,za)){var c=c.a.a,d=new Yw,e=c.c.c;if(0>e||e>c.c.c)throw new Pu;c.o&&(d.gb[Dd]=2);Fw(c,e,d.gb);py(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new Pu;py(d.c,e,c);for(f=g=0;f<e;++f)y(ut(d.c,f),31)&&++g;py(d.i,g,c);Fw(d,e,c.gb);c.b=d;e=tu(c.gb)+Sa;Ai(c._c(),e,!1);d.o&&(e=Dj(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 yA(a,b,c,d){a=a.a;b=Rx(b);c+=b.a;d+=b.b;hv(a.a,c,d);iv(a.a)}function zA(){rA.call(this,j);new Ti;this.b=!1;this.a=(up(),new AA)}s(401,396,bi,zA);_.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 Sy;tA(a,this.c);tA(a,this.d);tA(a,this.b);tA(a,this.a);return a.a};function ty(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},ty);_.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 BA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function CA(){CA=u;DA=new EA;FA=new GA;HA=new GA}var DA,HA,FA;s(406,1,{});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};function EA(){}s(407,406,{},EA);function GA(){}s(408,1,{},GA);s(409,364,fi);_.Gd=function(){return null};
function IA(a,b){var c;c=new JA(Qx(a));return!c?null:new Xx(KA(c,Xc)*b+6,Vz(c.a,c.c).c+6)}function LA(a,b){var c;c=IA(a,b);return!c?Wx(a):c}function MA(a,b){var c;c=IA(a,b);return!c?Yx(a):c}function NA(a,b){var c=a._b;rx(c.a,b);c.e.a=-1;c.e.b=-1}function OA(a){PA.call(this,a,null!=a?a.length:0)}function PA(a,b){hy.call(this);this.a=0>b?0:b;var c=this._b;rx(c.a,a);c.e.a=-1;c.e.b=-1}s(410,409,fi,OA,PA);_.Fd=function(){return"textfield"+this.bc.b.e++};_.Hd=function(){return IA(this,Tn(this._b.a.gb,Sg).length)};
_.Id=function(){return!Qx(this)?null:IA(this,Tn(this._b.a.gb,Sg).length)};_.Kd=function(){return 0<this.a?LA(this,this.a):Wx(this)};_.Md=function(){return 0<this.a?MA(this,this.a):Yx(this)};_.Qd=function(){this._b=(up(),new QA)};_.Ud=function(){return 0<this.a?LA(this,this.a):Wx(this)};_.Xd=function(){return 0<this.a?MA(this,this.a):Yx(this)};_.a=0;function up(){up=u;iy=new RA}function SA(){var a=(up(),up(),iy);!a.c&&(a.c=new TA)}function RA(){this.b=new UA;this.d=new Ly}s(411,1,{},RA);_.a=null;
_.c=null;var iy;function UA(){}s(412,1,{},UA);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(413,1,{});function VA(){VA=u;WA=new XA;YA=new XA}function ZA(a,b){return b==a?!0:!b?!1:!0}function XA(){}s(414,1,{56:1},XA);_.eQ=function(a){return null==a||!y(a,56)?!1:ZA(this,a)};_.hC=function(){var a;a=null.Jf()+";class="+null.Jf();a=!null.Jf().Jf()?a:a+";charset=";return Ts(a)};_.tS=function(){return $A.d+"[MimeType=(null);humanPresentableName="+this.a+Wc};_.a=null;var WA,YA;
function aB(){aB=u;F(bB,k,56,[(VA(),YA),WA])}function cB(a){var b=(VA(),YA);if(ZA(b,(VA(),YA)))return a.a;if(ZA(b,WA))return new dB(a.a);throw new eB(b);}function fB(a){aB();this.a=a}s(415,1,{},fB);_.a=null;function eB(a){a="flavor = "+a;kn();this.f=a}s(416,98,{57:1,67:1,73:1,81:1},eB);function gB(a,b){Ky();hB.call(this,a,1001,b,dh)}function hB(a,b,c,d){Ky();Iy.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(417,365,Wh,gB,hB);
_.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="+Ns(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=dh;function cy(a,b){Ky();Iy.call(this,a);this.d=b}s(418,365,Wh,cy);
_.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()+Zg+a.Jd()+sa};function oy(a,b,c){Ky();cy.call(this,a,b);this.a=c}s(419,418,Wh,oy);
_.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 Ox(a,b,c,d){Ky();Iy.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(420,365,Wh,Ox);
_.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&&(Ls(Es(this.a,eh))&&(a+="PARENT_CHANGED,"),Ls(Es(this.a,lh))&&(a+="DISPLAYABILITY_CHANGED,"),Ls(Es(this.a,nh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+sa};_.a=dh;_.b=null;_.c=null;s(421,1,hi);function Xz(a,b){Ky();cy.call(this,a,b);this.c=null;this.a=this.b=0}
s(422,418,Wh,Xz);
_.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 dB(a){if(null==a)throw new gn;}s(424,423,{},dB);
function iB(){iB=u;jB={};jB["java.vendor"]=pe;jB["package.restrict.access.sun"]=Rg;jB["sun.java.launcher"]=dc;jB["sun.management.compiler"]=pe;jB["os.name"]=dc;jB[" sun.boot.class.path"]=dc;jB["path.separator.applet"]=dc;jB["java.vm.specification.vendor"]=pe;jB["java.runtime.version"]=dc;jB["http.proxyPort"]=dc;jB["user.name"]=dc;jB["user.language"]=dc;jB["os.name.applet"]=dc;jB["browser.version"]=dc;jB["java.version"]=dc;jB["user.timezone"]=dc;jB["java.endorsed.dirs"]=dc;jB["java.specification.name"]=
"GWT";jB["java.specification.version"]="2.5.0";jB[Je]=$b;!Eq&&(Eq=new Mq);Eq.a?jB[He]="yes":jB[He]=null}var jB;s(427,98,Rh);function kB(){kn()}function lB(a){kn();this.f=a}s(426,427,{64:1,67:1,73:1,81:1},kB,lB);function mB(){mB=u;nB=new oB}
function pB(a){var b;if(a.k){var c;b=new Rs;cn(b.a,a.f);c=b.a;var d=kb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(cn(b.a,Xa),cn(b.a,a.a));c=a.b;a=a.j;null!=c&&cn(b.a,c);null!=a&&(c=b.a,d=ja,c[c.explicitLength++]=d,cn(b.a,a));b=Sn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function qB(a){mB();var b,c,d;if(null==a)throw new kB;a=On(a);try{d=Pn(a,Qn(58))}catch(e){e=Ei(e);if(y(e,77))throw new lB(hn(e));throw e;}c=Pn(a,Qn(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;rB();var f,g,i;i=c.length;b=new sB;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=Sn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new lB(Wb+a);if(!this.k&&(this.k=Wi(nB,this.f),this.k||(this.k=(up(),new tB))&&x(nB,this.f,this.k),!this.k))throw new lB(Wb+a);try{c=a;var l=++d,m=a.length,o,n,r,w,H,B,N,O,V,ca,M,gc,zc,Mf,wb,Id,Jd,Kd,hb,Ac,Eb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Xa,l)==l&&-1==uB(c,Qn(47),l+2))throw new vB(m);}else{M=c.substr(l,m-l);m-=l;B=0;
N=this.c;gc=this.e;Kd=this.j;w=this.d;wb=this.i;o=this.a;Eb=this.n;hb=uB(M,Qn(35),0);if(0==M.indexOf(Xa)&&0!=M.indexOf("////")){V=2;gc=-1;B=uB(M,Qn(47),2);Jd=uB(M,Qn(63),2);-1!=Jd&&(-1==B||B>Jd)&&(B=Jd);-1==B&&(B=m,w=j);O=B;-1!=hb&&hb<B&&(O=hb);var md=Qn(64);Ac=M.lastIndexOf(md,O);o=M.substr(2,O-2);-1<Ac&&(Eb=M.substr(2,Ac-2),V=Ac+1);zc=uB(M,Qn(58),-1==Ac?V:Ac);r=Pn(M,Qn(93));if(-1!=r)try{M.length>r+1?(n=M.charCodeAt(r+1),58==n?zc=r+1:zc=-1):zc=-1}catch(Te){if(Te=Ei(Te),!y(Te,73))throw Te;}-1==zc||
zc>B?N=M.substr(V,O-V):(N=M.substr(V,zc-V),Mf=M.substr(zc+1,O-(zc+1)),0==Mf.length?gc=-1:gc=wB(Mf,10))}-1<hb&&(Kd=M.substr(hb+1,m-(hb+1)));H=-1==hb?m:hb;var Xb=Qn(63);Id=M.lastIndexOf(Xb,H);-1<Id?(wb=M.substr(Id+1,H-(Id+1)),0==Id&&null!=w&&(E(w,j)?w=Va:w.indexOf(Va),ca=Mx(w,Qn(47))+1,w=w.substr(0,ca-0)),H=Id):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=Mx(w,Qn(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 oe;oe=w;null!=wb&&!E(wb,j)&&(null!=w?oe=w+tb+wb:oe=tb+wb);null==this.f&&(this.f=this.f);this.c=d;this.b=oe;this.e=gc;this.j=Kd;var nd;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<(nd=Mx(this.c,Qn(64)))?(this.n=this.c.substr(0,nd-0),this.c=uu(this.c,nd+1)):this.n=null;null!=this.b&&-1<(nd=Pn(this.b,Qn(63)))?(this.i=uu(this.b,nd+1),this.d=this.b.substr(0,nd-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Eb;this.d=w;this.i=wb}}catch(od){od=Ei(od);if(y(od,73))throw new lB(hn(od));throw od;}if(-1>this.e)throw new lB("incorrect port: "+this.e);}s(428,1,Wh,qB);_.tS=function(){return pB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var nB;s(429,1,{});function xB(a,b,c){var d,e;for(d=new yB(a.pe().a);zB(d.a);)if(a=d.b=zi(d.a),e=a.gf(),null==b?null==e:pn(b,e))return c&&AB(d),a;return null}s(433,1,ei);_.oe=function(a){return!!xB(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 yB(a.pe().a);zB(a.a);)if(b=a.b=zi(a.a),c=b.gf(),b=b.hf(),!this.oe(c)||!BB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=xB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new yB(this.pe().a);zB(b.a);)a=b.b=zi(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new CB("Put not supported on this map");};
_.te=function(a){a=xB(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 yB(this.pe().a);zB(c.a);)b=c.b=zi(c.a),a?d+=xa:a=!0,d+=j+b.gf(),d+=rb,d+=j+b.hf();return d+"}"};function qx(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function fu(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 Wi(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=DB(a,c);else if(y(b,1))c=EB(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 FB(b,c);e.push(d);++a.d;c=null}return c}
function DB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function EB(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 Hi(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,ei);_.oe=function(a){return fu(this,a)};
_.pe=function(){return new GB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Wi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Hi(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function wi(){qx(this)}s(431,432,Gh,wi);_.ve=function(a,b){return gs(a)===gs(b)||null!=a&&pn(a,b)};_.xe=function(a){return~~sn(a)};function oB(){qx(this)}s(430,431,Gh,oB);function HB(){kn()}s(434,97,Xh,HB);
function IB(a){var b,c;b=0;for(c=a.a;c<a.i;){c=JB(a,c);if(c>=a.i)break;c=KB(a,c);++b}return b}function LB(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function MB(a){var b;a.a=0<=a.j&&!a.d?a.j:JB(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new HB;b=a.a;a.a=KB(a,a.a);return a.n.substr(b,a.a-b)}
function KB(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=NB(a.n,d,a.n.length);if(c<=a.f&&LB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Pn(a.c,Qn(c)))break;++d}a.k&&b==d&&(a.e?(c=NB(a.n,d,a.n.length),c<=a.f&&LB(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Pn(a.c,Qn(c))&&++d));return d}
function JB(a,b){var c,d;if(null==a.c)throw new gn;for(d=b;!a.k&&d<a.i;)if(a.e){c=NB(a.n,d,a.n.length);if(c>a.f||!LB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Pn(a.c,Qn(c)))break;++d}return d}function OB(a){PB.call(this,a," \t\n\r\u000c",!1)}function QB(a){PB.call(this,a,va,!1)}
function PB(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=NB(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=NB(this.c,d,this.c.length),this.b[c]=a}}}s(435,1,{},OB,QB,PB);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;
function RB(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=vn(e),!(tn(),!/[^,:{}\[\]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 SB(){}function TB(a){UB.call(this,a,bb,bb,null)}function VB(a,b){UB.call(this,a,bb,bb,b)}function WB(a,b,c){UB.call(this,a,b,c,null)}
function UB(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=aj(a)){this.a=new XB;this.b=new YB(this.a,b,c,d);Mu(e,this.b,e.gb);d&&ed in d&&(this.b.b=d[ed]);a=this.b;a.d||(a.d=Ey(a,D(a.gb,Af),D(a.gb,zf)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?ZB="JSME":ZB="JME";b.u=$B(b,!1);b.v=$B(b,!0);rq(b,ZB+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=Hy(b);xy(b,null);b.mb||(b.R=0);b.S||(b.S=new Tz(Ub,0,13),b.V=new JA(b.S));b.T||(b.T=new Tz(Ub,
1,13),b.U=new JA(b.T));b.W||(b.W=new Tz(Ub,0,11),new JA(b.W));b.j||(b.j=new Tz(Ub,0,13),b.k=new JA(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;aC=10;b.Eb=!0;try{o=bC(b.Nb,"options");null!=o&&cC(b,o);i=bC(b.Nb,"jme");null!=i&&(b.K=i);l=bC(b.Nb,"mol");null!=l&&(b._=l);g=bC(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=bC(b.Nb,Cg);null!=m&&(b.ab=m,dC(b));b.i=bC(b.Nb,"atomcolors");b.f=bC(b.Nb,"atombg");f=bC(b.Nb,"depictbg");if(null!=f&&b.y){var n;var r,w,H,B;w=(sz(),tz);try{if(0!=f.indexOf(ja))throw new jn("bad hex encoding");
B=wB(f.substr(1,2),16);H=wB(f.substr(3,2),16);r=wB(f.substr(5,2),16);n=w=new uz(B,H,r)}catch(N){if(N=Ei(N),y(N,73))iB(),n=w;else throw N;}b.s=n}b.Db&&b.Y&&eC(b.Y);h=bC(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=Ei(O),!y(O,73))throw O;}b.b=202;for(f=0;23>f;++f)fC[f]=(sz(),Az),gC[f]=Nc;gC[1]=Tb;fC[1]=(sz(),xz);gC[2]=Ab;fC[2]=Az;gC[3]=Db;fC[3]=xz;gC[4]=cc;fC[4]=Ez;gC[5]=lc;fC[5]=zz;gC[9]=Ob;fC[9]=Cz;gC[10]=Jb;fC[10]=Cz;gC[11]=Cb;fC[11]=Cz;gC[12]=Vb;fC[12]=Cz;gC[8]=yc;fC[8]=Gz(Bz);
gC[7]=nc;fC[7]=Az;gC[6]=Gc;fC[6]=xz;gC[13]=Cc;fC[13]=xz;gC[18]=Nc;fC[18]=xz;gC[19]=oc;fC[19]=xz;gC[20]=pc;fC[20]=xz;gC[21]=qc;fC[21]=xz;gC[22]=rc;fC[22]=xz;gy(b);b.Z=new hC;f=a.c;f.B=Hy(f);null!=f.K?(iC(f,f.K),null!=f.f&&f.Y&&jC(f.Y,f.f,!0),null!=f.i&&f.Y&&jC(f.Y,f.i,!1)):null!=f._&&kC(f,f._,!0);dC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(437,1,{101:1},SB,TB,VB,WB,UB);_.ye=function(a){lC(new mC(a,this.a,nC))};_.ze=function(){oC(this.a)};
_.Ae=function(){Fn((Cn(),Dn),new pC(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=qC(a,1)+sb+qC(a,2)+sb+qC(a,3):b=qC(a,0);return b};_.Je=function(){return oq(this.a)};
_.Ke=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=rC(a);a.Ib=b;dC(a);return c};_.Le=function(a){cC(this.a,a)};_.Me=function(){};_.Ne=function(a){kC(this.a,a,!0)};_.Oe=function(a){iC(this.a,a)};_.$d=function(){Gy(this.a)};_.Pe=function(){sC(this.a)};_.Qe=function(a){var b=this.a;if(a=tC(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;uC(b)}};_.Re=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new yi(b.a);d.b<d.d.ue();)c=zi(d),a?c.a=pb:c.a=ob}Gy(b.c)};
_.Se=function(a,b){var c=this.a,d;if(d=tC(c,a))jC(d,b,!0),uC(c)};_.Te=function(a,b){var c=this.a,d;d=tC(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,dC(c)):(d.C=b,uC(c))};_.Ue=function(a){this.a.G=a};_.Ve=function(a){var b=this.a;b.cb=a;dC(b)};_.We=function(a){var b=this.a;b.db=a;dC(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=$B(b,!1)};_.$e=function(a){this.a.wb=a};_._e=function(a){vC(this.a,a)};
_.af=function(a,b){var c=this.a;c.e=!1;c.Jb=new wC(c,a);xC(c.Jb);c.b=253;c.ib=!0;c.I=b;dC(c)};_.bf=function(a){yC(this.a,a)};_.cf=function(){return zC(this.a)};_.a=null;_.b=null;function pC(a){this.a=a}s(438,1,{},pC);_.pc=function(){var a,b;for(b=new yi(this.a.b.a);b.b<b.d.ue();)a=zi(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function AC(){var a=(BC(),CC()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=DC;BC();b=b&&b[0]&&(typeof b[0]==yf||typeof b[0]==je)?b[0]:null;a:if(EC==e||FC==e&&y(b,101))e=!0;else{if(null!=b)for(b=on(b);b&&b!=EC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new SB:3==arguments.length?a=new WB(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new TB(arguments[0]):4==arguments.length?a=new UB(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new VB(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()});GC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ks(){HC||(HC=!0,AC())}s(439,1,{},ks);var HC=!1;function IC(a){kn();this.f=a}s(441,427,Rh,IC);function qs(){kn();this.f="divide by zero"}s(442,97,Xh,qs);function fs(){kn()}function JC(a){kn();this.f=a}
s(443,97,Xh,fs,JC);function NB(a,b,c){var d,e;d=KC(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 LC(){}function MC(a){return typeof a==xf?yc+(0>a?-a:a):a}function NC(a,b){var c;c=new LC;c.d=Kb+(OC(0!=a?-a:0)?MC(0!=a?-a:0):j+qi(c));PC(0!=a?-a:0)&&QC(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new LC;b.d=Kb+(OC(a)?MC(a):j+qi(b));PC(a)&&QC(a,b);return b}
function X(a,b){var c;c=new LC;c.d=Kb+(OC(a)?MC(a):j+qi(c));PC(a)&&QC(a,c);c.b=b?8:0;return c}function RC(){var a;a=new LC;a.d=Kb+(OC(0)?MC(0):j+qi(a));PC(0)&&QC(0,a);a.b=2;return a}function SC(a){var b;b=new LC;b.d=Kb+(OC(a)?MC(a):j+qi(b));PC(a)&&QC(a,b);b.b=1;return b}function PC(a){return typeof a==xf&&0<a}function OC(a){return null!=a&&0!=a}
function QC(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Fh[b.c])c=c.prototype;else{c=Fh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(445,1,{},LC);_.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 TC(a){var b;b=UC;!b&&(b=UC=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new VC(Rb+a+ha);return b}
function wB(a,b){var c,d;if(null==a)throw new VC(wf);if(2>b||36<b)throw new VC("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 VC(Rb+a+ha);}c=parseInt(a,b);if(isNaN(c))throw new VC(Rb+a+ha);if(-2147483648>c||2147483647<c)throw new VC(Rb+a+ha);return c}s(447,1,{67:1,78:1});var UC=null;function WC(a){this.a=a}
s(446,447,{67:1,70:1,71:1,78:1},WC);_.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 Ty(a){this.a=a}s(448,447,{67:1,70:1,74:1,78:1},Ty);_.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 Jy(){kn()}function lk(a){kn();this.f=a}s(449,97,di,Jy,lk);function Pu(){kn()}function Qv(a){kn();this.f=a}s(450,97,Xh,Pu,Qv);function T(a){this.a=a}
function Cs(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 vs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function XC(a){var b,c;return-129<a&&128>a?(b=a+128,c=(YC(),ZC)[b],!c&&(c=ZC[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 YC(){YC=u;ZC=v($C,k,76,256,0)}var ZC;function Lj(a){return 0>a?-a:a}function Kj(a,b){return a>b?a:b}function aD(a){return Math.round(a)}function gn(){kn()}function gr(a){kn();this.f=a}s(454,97,{67:1,73:1,77:1,79:1,81:1},gn,gr);function si(){si=u;ti=F(ri,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 ti;function VC(a){kn();this.f=a}s(456,449,di,VC);
function mn(a){this.a="Unknown";this.c=a;this.b=-1}s(457,1,{67:1,80:1},mn);_.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 KC(a,b){return a.charCodeAt(b)}function bD(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 Cr(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Pn(a,b){return a.indexOf(b)}function uB(a,b,c){return a.indexOf(b,c)}
function Mx(a,b){return a.lastIndexOf(b)}function cD(a){var b=aa,c=bh,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+uu(c,++d):c=c.substr(0,d-0)+uu(c,++d);return a.replace(RegExp(b,ke),c)}
function dD(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(js,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function uu(a,b){return a.substr(b,a.length-b)}
function On(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Qn(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 Ts(this)};_.tS=_.toString;function eD(){eD=u;fD={};gD={}}
function Ts(a){eD();var b=kb+a,c=gD[b];if(null!=c)return c;c=fD[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+KC(a,d++);c|=0}256==hD&&(fD=gD,gD={},hD=0);++hD;return gD[b]=c}var fD,hD=0,gD;function dn(a,b){cn(a.a,b);return a}function bn(){this.a=Rn()}function iD(){this.a=Rn();cn(this.a,j)}s(459,1,Ph,bn,iD);_.tS=function(){return Sn(this.a)};function Rs(){this.a=Rn()}
function sB(){this.a=Rn()}function Ar(a){this.a=Rn();cn(this.a,a)}s(460,1,Ph,Rs,sB,Ar);_.tS=function(){return Sn(this.a)};function vB(a){a="String index out of range: "+a;kn();this.f=a}s(461,450,Xh,vB);
function jD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new gn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new JC("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new JC("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 Pu;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)es(b,c,a[--d])}else for(c=e+c;e<c;)es(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function wu(){kn()}function CB(a){kn();this.f=a}s(463,97,Xh,wu,CB);function Zy(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:pn(b,c))return a;return null}function bz(a,b){var c;return(c=Zy(a.qd(),b))?(c.Sc(),!0):!1}function kD(a){var b,c,d,e;d=new bn;b=null;cn(d.a,Oc);for(c=a.qd();c.Qc();)null!=b?cn(d.a,b):b=xa,e=c.Rc(),cn(d.a,e===a?"(this Collection)":j+e);cn(d.a,Wc);return Sn(d.a)}s(464,1,{});_.df=function(){throw new CB("Add not supported on this collection");};
_.ef=function(a){return!!Zy(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return bz(this,a)};_.tS=function(){return kD(this)};s(466,464,Th);_.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+=sn(c),a=~~a);return a};
function lD(a,b){var c;return y(b,85)&&(c=b.gf(),fu(a.a,c))?(c=Wi(a.a,c),a.a.ve(b.hf(),c)):!1}function GB(a){this.a=a}s(465,466,Th,GB);_.ef=function(a){return lD(this,a)};_.qd=function(){return new yB(this.a)};_.ff=function(a){return lD(this,a)?(a=a.gf(),Hi(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function AB(a){if(a.b)Bi(a.a),Hi(a.c,a.b.gf()),a.b=null;else throw new zu("Must call next() before remove().");}
function yB(a){var b;this.c=a;b=new Ti;a.c&&Ni(b,new mD(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new nD(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 yi(b)}s(467,1,{},yB);_.Qc=function(){return zB(this.a)};_.Rc=function(){return this.b=zi(this.a)};_.Sc=function(){AB(this)};_.a=null;_.b=null;_.c=null;s(469,1,Uh);_.eQ=function(a){return y(a,85)&&BB(this.gf(),a.gf())&&BB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=sn(this.gf()));null!=this.hf()&&(b=sn(this.hf()));return a^b};_.tS=function(){return this.gf()+rb+this.hf()};function mD(a){this.a=a}s(468,469,Uh,mD);_.gf=function(){return null};_.hf=function(){return this.a.b};_.jf=function(a){return DB(this.a,a)};_.a=null;function nD(a,b){this.b=a;this.a=b}s(470,469,Uh,nD);_.gf=function(){return this.a};_.hf=function(){return this.b.e[kb+this.a]};_.jf=function(a){return EB(this.b,this.a,a)};_.a=null;_.b=null;
function Nv(a,b){(0>a||a>=b)&&oD(a,b)}function oD(a,b){throw new Qv("Index: "+a+", Size: "+b);}s(471,464,Jh);_.kf=function(){throw new CB("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:pn(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:sn(c)),b=~~b;return b};_.qd=function(){return new yi(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new pD(this,a)};_.of=function(){throw new CB("Remove not supported on this list");};function zB(a){return a.b<a.d.ue()}function zi(a){if(a.b>=a.d.ue())throw new Su;return a.d.lf(a.c=a.b++)}function Bi(a){if(0>a.c)throw new Vv;a.d.of(a.c);a.b=a.c;a.c=-1}function yi(a){this.d=a}s(472,1,{},yi);_.Qc=function(){return zB(this)};
_.Rc=function(){return zi(this)};_.Sc=function(){Bi(this)};_.b=0;_.c=-1;_.d=null;function pD(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&oD(b,c);this.b=b}s(473,472,{},pD);_.pf=function(){return 0<this.b};_.qf=function(){if(0>=this.b)throw new Su;return this.a.lf(this.c=--this.b)};_.a=null;function qD(a){a=new yB(a.b.a);return new rD(a)}function sD(a,b){this.a=a;this.b=b}s(474,466,Th,sD);_.ef=function(a){return fu(this.a,a)};_.qd=function(){return qD(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function rD(a){this.a=a}s(475,1,{},rD);_.Qc=function(){return zB(this.a.a)};_.Rc=function(){return(this.a.b=zi(this.a.a)).gf()};_.Sc=function(){AB(this.a)};_.a=null;s(476,471,Jh);_.kf=function(a,b){var c;c=ez(this,a);var d=c.d;new $y(b,c.b);++d.b;++c.a;c.c=null};_.lf=function(a){var b;b=ez(this,a);try{return fz(b)}catch(c){c=Ei(c);if(y(c,86))throw new Qv("Can't get element "+a);throw c;}};_.qd=function(){return ez(this,0)};
_.of=function(a){var b,c;b=ez(this,a);try{c=fz(b)}catch(d){d=Ei(d);if(y(d,86))throw new Qv("Can't remove element "+a);throw d;}tD(b);return c};function uD(a){a.b=v(vD,k,0,0,0)}function py(a,b,c){(0>b||b>a.c)&&oD(b,a.c);a.b.splice(b,0,c);++a.c}function Ni(a,b){es(a.b,a.c++,b);return!0}function ut(a,b){Nv(b,a.c);return a.b[b]}function Dj(a,b){for(var c=0;c<a.c;++c)if(BB(b,a.b[c]))return c;return-1}function xt(a,b){var c;c=(Nv(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Mi(a,b){var c;c=Dj(a,b);if(-1==c)return!1;xt(a,c);return!0}function pk(a,b){var c;if(b.length<a.c){c=b;var d;d=Lr(0,a.c);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)es(b,c,a.b[c]);b.length>a.c&&es(b,a.c,null);return b}function Ti(){uD(this)}function Rz(a){uD(this);this.b.length=a}function Ny(a){uD(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,gi,Ti,Rz,Ny);_.kf=function(a,b){py(this,a,b)};
_.df=function(a){return Ni(this,a)};_.ze=function(){this.b=v(vD,k,0,0,0);this.c=0};_.ef=function(a){return-1!=Dj(this,a)};_.lf=function(a){return ut(this,a)};_.re=function(){return 0==this.c};_.of=function(a){return xt(this,a)};_.ff=function(a){return Mi(this,a)};_.ue=function(){return this.c};_.c=0;function dz(a,b){var c=a.length,d;for(d=0;d<c;++d)es(a,d,b)}function wr(){wr=u;xr=new wD}var xr;function wD(){}s(480,471,li,wD);_.ef=function(){return!1};_.lf=function(){throw new Pu;};_.ue=function(){return 0};
function xD(){this.a=new Date}function yD(a){return 10>a?Za+a:j+a}s(481,1,{67:1,69:1,70:1,82:1},xD);_.eQ=function(a){return y(a,82)&&Fs(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=ms(c&4194303,b&4194303,e&1048575);a=ms(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(zD(),AD)[this.a.getDay()]+ea+BD[this.a.getMonth()]+ea+yD(this.a.getDate())+ea+yD(this.a.getHours())+kb+yD(this.a.getMinutes())+kb+yD(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function zD(){zD=u;AD=F(js,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));BD=F(js,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var AD,BD;
function pr(a,b){return null==x(a.a,b,a)}function or(){this.a=new wi}s(483,466,{67:1,69:1,87:1},or);_.df=function(a){return pr(this,a)};_.ef=function(a){return fu(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return qD(new sD(this.a,new GB(this.a)))};_.ff=function(a){return null!=Hi(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return kD(new sD(this.a,new GB(this.a)))};_.a=null;
function ez(a,b){var c,d;(0>b||b>a.b)&&oD(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 CD(a,b,d)}function iz(){this.a=new DD;this.b=0}s(484,476,li,iz);_.df=function(a){new $y(a,this.a);++this.b;return!0};_.nf=function(a){return ez(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function fz(a){if(a.b==a.d.a)throw new Su;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function tD(a){if(!a.c)throw new Vv;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 CD(a,b,c){this.d=a;this.b=c;this.a=b}s(485,1,{},CD);_.Qc=function(){return this.b!=this.d.a};_.pf=function(){return this.b.b!=this.d.a};_.Rc=function(){return fz(this)};_.qf=function(){if(this.b.b==this.d.a)throw new Su;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){tD(this)};_.a=0;_.b=null;_.c=null;_.d=null;function DD(){this.a=this.b=this}
function $y(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(486,1,{},DD,$y);_.a=null;_.b=null;_.c=null;function FB(a,b){this.a=a;this.b=b}s(487,469,Uh,FB);_.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 Su(){kn()}s(488,97,{67:1,73:1,79:1,81:1,86:1},Su);function BB(a,b){return gs(a)===gs(b)||null!=a&&pn(a,b)}function Qz(a){var b=v(jz,k,44,0,0);return pk(a.a,b)}function zy(){this.a=new Ti}
s(490,471,gi,zy);_.kf=function(a,b){py(this.a,a,b)};_.df=function(a){return Ni(this.a,a)};_.ef=function(a){return-1!=Dj(this.a,a)};_.lf=function(a){return ut(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new yi(this.a)};_.of=function(a){return xt(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return kD(this.a)};_.a=null;function ED(a){a._b.c.$&&Wz(a)}function FD(a){var b;if(a._b.c.$){b=Rx(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}Yz(a)}
function GD(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 lC(a){var b=a.j;HD(a._b.c,b.a,b.b);!Qx(a)&&uy(a);ey(a)}function ID(){aA.call(this,j);this.i=new mz(this.rf());My(this.q,new JD(this))}s(492,386,pi);_.Ed=function(a,b){return gs(a.f)===gs(this.i)?(FD(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){FD(this)};_.i=null;_.j=null;
function mC(a,b,c){ID.call(this);this._b&&cA(this._b,!1);$z(this,!1);xy(this,new kA(0));a=new oA(a,1);Q(this,a,null);a=new By;Q(a,this.i,null);Q(this,a,null);b&&(this.j=Rx(b),Zz(this),GD(this.j,~~(D(b.Nb.gb,Af)/2)-~~(this.ec/2),~~(D(b.Nb.gb,zf)/2)-~~(this.Wb/2)));c&&P(this,c)}s(491,492,pi,mC);_.rf=function(){return"OK"};function KD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new zu("Cannot undo. Index is out of range.");if(!a.a.b)throw new zu(Yb);a.a=a.a.b;return a.a.a}
function hC(){this.a=this.b=new LD}s(493,1,{},hC);_.a=null;function LD(){this.a=null}function MD(a){this.a=a}s(494,1,{},LD,MD);_.a=null;_.b=null;_.c=null;function JD(a){this.a=a}s(495,421,hi,JD);_.a=null;function ND(){ND=u;OD=F(js,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);nC=(sz(),vz);PD=Fz(nC);fC=v(QD,k,43,23,0);gC=v(js,k,1,23,0);RD=v(QD,k,43,7,0);SD=null!=(iB(),jB[He])}
function rC(a){var b;if(a.Ab)b=TD(a,1)+sb+TD(a,2)+sb+TD(a,3);else if(b=TD(a,0),0<b.length){var c=new UD(a.Y);Ni(a.$.a,c)}return b}function VD(a,b){var c,d;c=b.a;if(E(c,(WD(),XD).b))nq(zC(a));else if(E(c,YD.b))nq(oq(a));else if(E(c,ZD.b))pq(a.t,(!a.tb&&(a.tb=new qq(a)),a.tb));else if(E(c,eg)){7!=a.N&&(a.O=dh);d=b.c;d=Ms(d,ch);c=Bs(d,a.O);var e=!zs(c,dh)?us(c):c;!zs(e,ph)&&$D(a.Y,L(c));aE(a);a.kb=!0;dC(a);a.N=7;a.O=d}else E(c,kg)||(E(c,$d)?bE(a):vC(a,c))}
function cE(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(dE,k,-1,4,1);l=v(dE,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)eE(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=Hy(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;fE(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||gE(a.eb[f])}}}
function oC(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 hE(a),a.Y.q=0);null!=a.qb&&RB(a.qb,null)}}function $B(a,b){var c,d,e,f;f=new zA;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=uc);d=new rA(Lb+d);var g=(WD(),XD).b;d.c=g;xA(f,d);My(d.d,a);d=new rA(Lb+c);d.c=YD.b;My(d.d,a);xA(f,d);xA(f,new rA(za));c=a.ub;null==c&&(c="Paste "+e);d=new rA(c);d.c=ZD.b;My(d.d,a);xA(f,d);Kx(a,f);return f}
function iE(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,nC);a.mb?(e==a.b&&Y(b,Gz(nC)),fA(b,g,f,a.X,a.X),Y(b,(sz(),xz)),jE(b,g,f,a.X-1,a.X-1)):e==a.b?eA(b,g+1,f+1,a.X,a.X,!1):eA(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,(sz(),yz)),e){case 101:Y(b,Bz);c=g+3;e=f+3;d=a.X-6;i=a.X-6;kE(b,!0);lE(b,mE(b,c,e,d,i));Y(b,yz);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(kE(b,!1),lE(b,mE(b,c,e,d,i)));nE(b,g+6,f+6,a.X-12,a.X-12,-35,-110);fA(b,g+9,f+9,2,4);fA(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,zz),fA(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,Bz),fA(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,Cz);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,yz);break;case 107:Y(b,Az);fA(b,g+4,f+4,a.X-8,a.X-8);Y(b,yz);jE(b,g+4,f+4,a.X-8,a.X-8);nE(b,g+6,f+6,a.X-11,a.X-12,-35,-110);fA(b,g+9,f+9,2,4);fA(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:oE(b,g,f,a.X,!0);break;case 111:oE(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,tz);fA(b,g+3,f+5,a.X-7,a.X-11);Y(b,yz);jE(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,nC);a.nb&&eA(b,g+1,f+1,a.X,a.X,!1);Y(b,yz);pE(a,b,g,f,"NEW");break;case 106:Y(b,zz);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,yz);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));pE(a,b,g+6,f,oc);break;case 104:Y(b,zz);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,yz);break;case 105:a.Hb?(Y(b,Dz),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,yz)):pE(a,b,g,f,"123");break;case 113:Y(b,Ez);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);fA(b,e,d,c,c);Y(b,yz);qE(a,
b,g,f,tz,"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:rE(a,b,g,f+2,3);break;case 207:rE(a,b,g,f,4);break;case 208:rE(a,b,g,f,5);break;case 209:rE(a,b,g,f,1);break;case 210:rE(a,b,g,f,6);break;case 211:rE(a,b,g,f,7);break;case 212:rE(a,b,g,f,8);break;case 213:pE(a,b,g,f,"FG"),a.E=new uA(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!=gC[c]&&qE(a,b,g,f,fC[c],gC[c])}function sE(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,nC),fA(d,0,0,c,b),a.mb?(Y(d,(sz(),xz)),jE(d,-1,0,c,b-1)):(Y(d,PD),Z(d,0,0,c-1-2,0),Y(d,Gz(nC)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),tE(d,a.W),Y(d,(sz(),yz)),-1!=a.I.toLowerCase().indexOf(ae)&&Y(d,zz),uE(d,a.I,10,15),vE(a.Nb,a.H,a.X,a.B.a-a.X))}
function wE(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,nC);fA(d,0,0,c,b);a.mb?(Y(d,(sz(),xz)),Z(d,0,b-1,c,b-1),e=aC*(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,PD),Z(d,0,0,0,b-1),Z(d,0,aC*a.X,b-1,aC*a.X),Y(d,Gz(nC)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=aC+2;++b)iE(a,d,1,b);vE(a.Nb,a.P,0,2*a.X+a.R)}}
function xE(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);fA(e,0,0,c,b);d=a.cb?(CA(),FA):(CA(),HA);if((CA(),DA)==(CA(),DA))d==FA?e.a=pb:e.a=ob;d=new Ry(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&&(fE(f),cE(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 Tz(Ub,0,i),f.k.k=new JA((up(),f.k.j)));f.k.z&&(Y(g,(sz(),yz)),jE(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,(ND(),RD)[f.d[i]]),h=g,o=J(f.I[i]-m/2),O=J(f.L[i]-m/2),V=M=m,kE(h,!0),lE(h,mE(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,(ND(),RD)[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,kE(m,!0),lE(m,yE(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(sz(),yz));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(ND(),RD)[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,Cz);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,yz);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))));tE(g,f.k.j);m=zE(f.k.k);n=f.e[i];h=tb;null!=n&&(h=n);n=KA(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,Cz);uE(g,h,V,n);Y(g,yz);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,kE(m,!0),lE(m,yE(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(dE,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];tE(g,f.k.j);m=zE(f.k.k);M=v(js,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(AE,k,52,f.s+1,0);for(i=1;i<=f.s;++i)h=BE(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]=KA(f.k.k,h),l[i]=CE(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<Lj(f.z[i])&&(r+=Lj(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=KA(f.k.k,n),r=KA(f.k.k,h),O[i]=n,o[i]=r,r=l[i]=CE(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,(ND(),RD)[f.d[i]]),fA(g,r.c,r.d,r.b,r.a),1==f.j?0!=f.d[i]?Y(g,(ND(),RD)[f.d[i]]):Y(g,(sz(),yz)):Y(g,(ND(),fC)[f.b[i]]),uE(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(aD(f.I[i]-n/2))),n=L(K(aD(f.L[i]+~~(m/2)-1))),Y(g,(sz(),Cz)),uE(g,
ea+f.p[h][1],V+r,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(sz(),zz):(sz(),Ez)),0<f.C&&106!=f.k.b&&(r=l[f.C],jE(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(aD(f.I[h]+r))),N[1]=L(K(aD(f.I[m]+r))),H[0]=L(K(aD(f.L[h]-n))),H[1]=L(K(aD(f.L[m]-n))),N[3]=L(K(aD(f.I[h]-r))),N[2]=L(K(aD(f.I[m]-r))),H[3]=L(K(aD(f.L[h]+n))),H[2]=L(K(aD(f.L[m]+n))),N[4]=N[0],H[4]=H[0],106!=
f.k.b&&(ca=g,i=N,B=H,ca.n&&(kE(ca,!1),lE(ca,yE(ca,i,B,5,!0)))),106==f.k.b&&DE(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,(sz(),zz));for(i=1;i<=f.s;++i)0<f.a[i]&&(r=l[i],jE(g,r.c,r.d,r.b,r.a))}}}a.y||(a.mb?(Y(e,(sz(),xz)),Z(e,c-1,0,c-1,b-1)):(Y(e,Gz(nC)),Z(e,c-1,0,c-1,b-1),Y(e,nC),Z(e,c-2,0,c-2,b-1),Y(e,PD),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(sz(),Cz)),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 Tz(Ub,0,13),a.V=new JA(a.S),null!=a.ab&&(d=KA(a.V,a.ab),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(sz(),yz)),tE(e,a.S),uE(e,a.ab,c,b)));vE(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function rE(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&&(kE(b,!1),lE(b,yE(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 EE(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,nC);fA(d,0,0,b,c);a.mb?(Y(d,(sz(),xz)),c=13*(a.X+a.R),jE(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,Gz(nC)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,PD),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)iE(a,d,b,1),iE(a,d,b,2);a.b=c;vE(a.Nb,a.Kb,0,0)}}
function oE(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);nE(a,b,c+m-i,f,d-4-i-1,e,h)}
function FE(a,b){var c,d,e,f,g,i,h;sC(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=GE(b);h=new PB(b,g,!0);d=j;for(c=1;5>=c;++c)d=HE(h,g);c=XC(wB(On(d.substr(0,3)),10)).a;f=XC(wB(On(d.substr(3,3)),10)).a;HE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=HE(h,g),null==i||E(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new IE(a,e)}cE(a,1,c,1);cE(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new IE(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",dC(a),!1;null!=a.f&&a.Y&&jC(a.Y,a.f,!0);null!=a.i&&
a.Y&&jC(a.Y,a.i,!1);g=JE(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 KE(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];cE(a,1,g,0)}dC(a);return!0}
function LE(a,b){var c,d,e,f,g,i,h,l;sC(a);c=f=0;l=new PB(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=IB(l);a.sb=0;for(d=1;d<=g;++d)if(h=MB(l),On(h),!E(h,bh))if(E(h,sb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new wC(a,h);if(0==a.Y.s)return yC(a,"ERROR - problems in reading/processing molecule !"),iB(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return yC(a,"ERROR - strange reaction - fixing !"),iB(),!1;if(3<i)return yC(a,"ERROR - strange reaction !"),iB(),!1;1<a.sb&&!e&&cC(a,pf);e&&!a.Ab&&cC(a,$f);!e&&a.Ab&&
cC(a,tf);e?(cE(a,1,f,1),cE(a,f+1,c-1,2),cE(a,c,a.sb,3)):cE(a,1,a.sb,0);dC(a);return!0}function rq(a,b){a.ib=!0;a.I=b}
function vq(a,b){var c,d;if(0==b)return!1;aE(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:oC(a);d=a.Z;d.a=d.b;d.b.c=null;ME(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;NE(a,KD(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 zu("Cannot redo. Index is out of range.");
if(!d.a.c)throw new zu(Yb);d.a=d.a.c;NE(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=ut(d,d.a)):d=null;null==d?(a.ib=!0,a.I=fc):(rq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=cD(d),kC(a,d,!1),null!=a.qb&&RB(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=ut(d,d.a)):d=null;null==d?(a.ib=!0,a.I=fc):(rq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=cD(d),kC(a,d,!1),null!=a.qb&&RB(a.qb,null));break;case 101:a.Fb&&ED(a.Fb);a.Fb=new OE(1,a);a.b=c;break;case 107:!a.yb?a.yb=new PE(a):a.yb._b.c.$?QE(a.yb._b.c):
lC(a.yb);break;case 113:a.a&&ED(a.a);a.a=new OE(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,eC(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=RE(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(dE,k,-1,4,1);eE(a.Y,d);a.kb=!0;a.Y=new UD(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;xC(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,SE(a.Y,a.Y.C),a.Y.C=0,bE(a)):0<a.Y.D&&(a.kb=!0,TE(a.Y,a.Y.D),
a.Y.D=0,bE(a));UE(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new zA;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new rA(c),xA(i,g),g.c=c,My(g.d,a);Kx(a,i);a.D=i}yA(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&&(ED(a.n),a.n=null);0==a.Y.C&&(a.n=new OE(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,bE(a)),18==a.c&&(d=Tn((sq(),tq)._b.a.gb,Sg),VE(a.Y,a.Y.C,d),bE(a)),UE(a.Y))}dC(a);return!0}
function oq(a){var b,c,d;d=zC(a);c=j;if(a.Ab){var e,f,g;g=Mr([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)RE(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(WE(g[1][0],3)+WE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ka+XE(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ka+XE(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new YE(a,a.eb,a.sb)),c=XE(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function ZE(a,b,c,d){var e;e=c;var f=d,g,i;(g=$E(b),i=0!=(b.e&2),g||i)?(a.Ab?yA((!a.v&&(a.v=$B(a,!0)),a.v),a,e,f):yA((!a.u&&(a.u=$B(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=aF(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<=aC+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",dC(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=vq(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)SE(a.Y,a.Y.C),a.Y.C=0,bE(a);else{if(106==a.b)return!0;if(108==a.b)bF(a.Y,a.Y.C,0),bE(a);else if(157==a.b)bF(a.Y,a.Y.C,1),bE(a);else if(158==a.b)bF(a.Y,a.Y.C,-1),bE(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):bE(a);
else if(206<=a.b&&229>=a.b)a.N=2,cF(a.Y),bE(a);else if(230==a.b)a.N=3,bE(a);else if(233<=a.b&&262>a.b)dF(a.Y,!1),bE(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;VE(a.Y,a.Y.C,Tn(a.yb.e._b.a.gb,Sg));bE(a)}else if(105==a.b)eF(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=Tn((sq(),tq)._b.a.gb,Sg),1>d.length&&(d=Nc),VE(a.Y,a.Y.C,d)),bE(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,cF(a.Y),bE(a);else if(0<a.Y.D)if(104==a.b)TE(a.Y,
a.Y.D),a.Y.D=0,bE(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]])rq(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;SE(d,c);d.a[c]=0}a.Y.D=0;bE(a)}else if(201==a.b)fF(a.Y,a.Y.D),bE(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),bE(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,bE(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,bE(a);
else if(206<=a.b&&229>=a.b)a.N=2,cF(a.Y),bE(a);else if(107==a.b){if(!a.yb.b)return!0;d=Tn(a.yb.e._b.a.gb,Sg);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;bE(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 hE(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?(gF(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,cF(a.Y)):300<a.b?(gF(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=Tn((sq(),tq)._b.a.gb,Sg),1>d.length&&(d=Nc),VE(a.Y,1,d))):230==a.b?iC(a,null):233<=a.b&&262>a.b?(gF(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,dF(a.Y,!0)):iB();bE(a)}else e=!1;e&&(UE(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,dC(a))}return e}
function hF(a,b,c,d){var e,f;if(a.y||!a.gb||$E(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=iF(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)SE(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),TE(b,e),0<iF(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){rq(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<iF(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;rq(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(aF(b)||$E(b))$D(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(dE,k,-1,4,1);eE(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;aE(a);a.kb=!0;dC(a);a.Lb=c;a.Mb=d;return!0}
function jF(a,b,c,d){var e,f,g;if(!a.y&&!$E(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=((ND(),SD)?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&&RB(a.pb,F($C,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;aE(a);a.kb=!0;dC(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function kF(a){if(a.y)return!0;a.ib=!1;a.O=dh;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=iF(b,b.s),6>b.y[c]&&(lF(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),SE(b,b.s));b.B=!1;bE(a)}else a:{var b=a.Y,e,f;c=iF(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):rq(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],rq(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(aD((b.I[b.E]+b.I[c])/2))),b.M[b.t]=L(K(aD((b.L[b.E]+b.L[c])/2))))}}gE(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,KD(b),b.a.c=c),bE(a),a.q=!1)}else 5==a.N&&(gE(a.Y),bE(a));0<a.N&&(a.C=!1,aE(a),a.kb=!0,UE(a.Y),mF(a.Y),dC(a),a.N=0,a.e=!1);if(SD&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,aE(a),a.kb=!0,dC(a);return!0}function aE(a){a.jb=!1;a.lb=!1;a.kb=!1}
function cC(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(tf)?a.Ab=!1:-1<b.indexOf($f)&&(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(pf)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(xf)&&(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,cE(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)nF(a.eb[c]),fE(a.eb[c]);a.A=1;a.X=24;a.Y&&(a.Y.v=!0)}-1<b.indexOf(pd)&&(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&&++aC;dC(a)}
function dC(a){var b,c,d;b=Hy(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=Dy(a,d,c),xE(a),a.y||(a.Kb=Dy(a,b.b,2*a.X+a.R),EE(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=Dy(a,a.X,c),wE(a),a.H=Dy(a,d,a.X),sE(a))):(xE(a),a.y||(sE(a),a.C&&(EE(a),wE(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function qC(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=RE(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=BE(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<Lj(c.z[h])&&(i+=Lj(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+oF(0.055999999999999994*c.I[h],0,2)+ea+oF(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+=bh),e+=c)}return e}function TD(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=RE(a.eb[c]),d!=b))continue;d=pF(a.eb[c]);0<d.length&&(0<e.length&&(e+=Ta),e+=d)}return e}
function bE(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&RB(a.qb,null)}var c,d,e;e=new qF;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 UD(d),xC(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 MD(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function kC(a,b,c){try{FE(a,b)?c&&bE(a):dC(a)}catch(d){if(d=Ei(d),y(d,73))dC(a);else throw d;}}
function iC(a,b){try{LE(a,b)?bE(a):dC(a)}catch(c){if(c=Ei(c),y(c,73))dC(a);else throw c;}}function uC(a){aE(a);a.kb=!0;dC(a)}function sC(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new hE(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;dC(a);null!=a.qb&&RB(a.qb,null)}function NE(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 UD(d),xC(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&&RB(a.qb,null)}}
function tC(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,dC(a),null):a.eb[b]}function vC(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,Ma)?c=243:E(b,Qa)?c=252:E(b,Ka)?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?vq(a,c):b="Not known group!";a.ib=!0;a.I=b;dC(a)}
function yC(a,b){a.ib=!0;a.I=b;dC(a)}function zC(a){var b;b=rC(a);aE(a);dC(a);return b}function pE(a,b,c,d,e){var f,g,i,h;f=a.V;h=KA(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new Tz(f.c.a,f.c.c,g),f=new JA(i),h=KA(f,e),b.e=i,b.i=rF(i);else tE(b,a.S);f=Vz(f.a,f.c).a-Vz(f.a,f.c).b;uE(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function qE(a,b,c,d,e,f){var g,i;g=zE(a.U);i=KA(a.U,f);tE(b,a.T);(b.d=e)&&(b.f=cg+(e.a>>16&255)+va+(e.a>>8&255)+va+(e.a&255)+sa);uE(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function zE(a){return Vz(a.a,a.c).a-Vz(a.a,a.c).b}function uq(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=Ad,dC(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):rq(a,a.x+ea),dC(a))}
function XB(){ND();By.call(this);this.Nb=(up(),up(),iy).a;this.w=new Tz(null,0,8);this.s=(sz(),tz);this.eb=v(sF,k,89,99,0);this.$=new zy;this.Cb=new tF;this.J=E((iB(),jB[Je]),$b);this.t=new uF;this.F=F(js,k,1,[Ea,Fa,Pa,Da,Ja,Ia,Ha,Ga,Oa,Qa,Ka,Ma,Ca,Ba,Aa]);this.Y=new hE(this);RD[0]=wz;RD[1]=new uz(255,153,153);RD[2]=new uz(255,204,102);RD[3]=new uz(255,255,153);RD[4]=new uz(102,255,255);RD[5]=new uz(51,204,255);RD[6]=new uz(255,153,255)}s(496,361,{39:1,44:1,45:1,49:1,58:1,63:1,65:1,67:1},XB);
_.me=function(a){VD(this,a)};_.Vd=function(){dC(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=dh;_.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 aC=10,nC,PD,fC,OD,SD,ZB=null,RD,gC;
function vF(a,b){var c,d;if(null!=b)if(null!=a.a.wb)RB(a.a.wb,F(js,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=dD(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],es(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+sa);try{FE(a.a,b)?(rq(a.a,"Structure pasted"+d),bE(a.a)):(lC(new mC(a.a.I,a.a,nC)),sC(a.a)),Gy(a.a)}catch(h){if(h=Ei(h),y(h,73))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",dC(d),lC(new mC(a.a.I,a.a,nC)),Gy(a.a);else throw h;
}}}function qq(a){this.a=a}s(497,1,{},qq);_.a=null;function WD(){WD=u;XD=new wF("COPY_SMILES",0);YD=new wF("COPY_MOL",1);ZD=new wF("PASTE",2);xF=F(yF,k,88,[XD,YD,ZD])}function wF(a,b){bo.call(this,a,b)}s(498,136,{67:1,70:1,72:1,88:1},wF);var xF,YD,XD,ZD;function qF(){this.d=v(sF,k,89,99,0)}s(499,1,{},qF);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function zF(a){a.b=v(I,q,-1,20,1);a.z=v(I,q,-1,20,1);a.I=v(dE,k,-1,20,1);a.L=v(dE,k,-1,20,1);a.F=Mr([20,7]);a.d=v(I,q,-1,20,1);a.c=v(js,k,1,20,0);a.n=v(js,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(js,k,1,20,0);a.p=Mr([10,2]);a.i=v(I,q,-1,101,1)}
function AF(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(dE,k,-1,4,1);d=v(dE,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=BF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
BF(o[2],d[2],o[3],d[3]),d=BF(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;gF(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=CF(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(dE,k,-1,2,1);DF(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==iF(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;rq(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];lF(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&&fF(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(aD((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=L(K(aD((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function dF(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&&bF(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,bF(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];SE(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)gF(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)lF(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];xC(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];SE(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];lF(a);a.G[a.t]=l;a.H[a.t]=c+d;xC(a);b&&(SE(a,l),fE(a))}c=4}EF(a,c);a.C=a.E;b&&
(a.C=0)}
function DF(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 cF(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])FF(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,FF(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){rq(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[CF(a,a.C,a.F[a.C][d])],2<d||1!=b){rq(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(dE,k,-1,2,1);DF(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)gF(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)gF(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)gF(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)lF(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[CF(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[CF(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(aD((a.I[b]+a.I[e])/2))),a.M[c]=L(K(aD((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;lF(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(aD((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=L(K(aD((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(lF(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(aD((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(aD((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(lF(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(aD((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(aD((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]&&(SE(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&&EF(a,i);-1<l&&(a.C=l)}
function FF(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)gF(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 EF(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=iF(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function CF(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 GF(a,b,c){var d,e,f,g;e=dh;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(Ls(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)Ls(c[d])&&!zs(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)Fs(c[d],e)&&(b[d]=g,c[d]=dh,++f);if(f==a.s)break}return g==a.s}
function fE(a){var b,c,d;b=v(dE,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{eE(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;gE(a)}}
function eE(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 bF(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=HF(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&&rq(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?rq(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?rq(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?rq(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:rq(a.k,"Charge change not possible on the halogen !");break;case 18:rq(a.k,
"Use X button to change charge on the X atom !")}}
function JE(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&&SE(a,c);fE(a);rq(a.k,"Smaller part(s) removed !");return 1}
function iF(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 mF(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];UE(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),UE(a));4==a.r[d]&&(a.r[d]=1)}}
function BF(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 xC(a){var b;IF(a);b=a.r.length;a.J=v(I,q,-1,b,1);a.M=v(I,q,-1,b,1);gE(a);UE(a)}
function gF(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(I,q,-1,c,1),jD(a.b,b,a.b.length),a.b=b,b=v(I,q,-1,c,1),jD(a.z,b,a.z.length),a.z=b,b=v(I,q,-1,c,1),jD(a.w,b,a.w.length),a.w=b,b=v(I,q,-1,c,1),jD(a.d,b,a.d.length),a.d=b,b=v(js,k,1,c,0),jD(a.c,b,a.c.length),a.c=b,b=v(js,k,1,c,0),jD(a.n,b,a.n.length),a.n=b,b=v(dE,k,-1,c,1),jD(a.I,b,a.I.length),a.I=b,b=v(dE,k,-1,c,1),jD(a.L,b,a.L.length),a.L=b,b=Mr([c,7]),jD(a.F,b,a.F.length),a.F=b,c=v(I,q,-1,c,1),jD(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 CE(a,b,c,d,e,f){var g;g=L(K(aD(a.I[b]-c/2)));f||(g-=d-c);a=L(K(aD(a.L[b]-~~(e/2))));return new ty(g-1-2,a-2,d+1+4,e+4)}
function lF(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(I,q,-1,b,1),jD(a.G,c,a.G.length),a.G=c,c=v(I,q,-1,b,1),jD(a.H,c,a.H.length),a.H=c,c=v(I,q,-1,b,1),jD(a.r,c,a.r.length),a.r=c,c=v(I,q,-1,b,1),jD(a.A,c,a.A.length),a.A=c,c=v(I,q,-1,b,1),jD(a.J,c,a.J.length),a.J=c,c=v(I,q,-1,b,1),jD(a.M,c,a.M.length),a.M=c,b=v(js,k,1,b,0),jD(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 XE(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+=(ND(),aa);i+="JME 2013-04-10 "+new xD+"\n \n";i+=WE(a.s,3)+WE(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+=oF(0.055999999999999994*(a.I[e]-c),10,4)+oF(0.055999999999999994*(g-a.L[e]),10,4)+oF(0,10,4);h=BE(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"+WE(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+=WE(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:JF(a,e)&&(g=2),c=WE(a.G[e],3)+WE(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=WE(a.H[e],3)+WE(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=WE(a.H[e],3)+WE(a.G[e],3)),i+=c+WE(g,3)+WE(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+WE(e,4)+WE(a.z[e],4)+aa);return i+"M  END\n"}
function pF(a){var b,c,d,e,f,g,i,h,l,m,o,n,r,w,H,B,N,O,V,ca,M,gc,zc,Mf,wb,Id,Jd,Kd,hb,Ac;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(KF,k,-1,a.s+1,2);H=v(KF,k,-1,a.t+1,2);gc=0;if(0==a.s)return j;JE(a,!0);Mf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Mf=!1;break}if(a.k.r&&Mf){LF(a);mF(a);MF(a,H);NF(a,w,H);var Eb,md,Te,Xb,oe,nd,od,db,LG,Md,t,wa,km,lm,Pr,$e,Na,mm,nm,Dc,om;Eb=v(I,q,-1,a.s+1,1);md=v(I,q,-1,a.s+1,1);db=v(OF,k,-1,a.s+1,3);var Qr=a.s,pm,
fh,Rr,Zf,nj,ue,af;nj=v(OF,k,-1,Qr+2,3);ue=v(I,q,-1,100,1);af=5;Zf=0;ue[0]=3;nj[1]=lh;nj[2]=mh;Rr=2;if(!(3>Qr))for(;af<ue[Zf]*ue[Zf];){fh=0;for(pm=!0;pm&&fh<=Zf&&af>=ue[fh]*ue[fh];)0==af%ue[fh]?pm=!1:++fh;if(pm){nj[++Rr]=Is(af);if(Rr>=Qr)break;Zf<ue.length-1&&(++Zf,ue[Zf]=af)}af+=2}for(t=1;t<=a.s;++t){for(wa=nm=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(nm*=a.f[wa]);mm=a.b[t];18==mm&&(om=a.n[t],nd=om.charCodeAt(0)-65+1,od=0,1<om.length&&(od=om.charCodeAt(1)-97),0>nd&&(nd=0),0>od&&(od=0),mm=28*nd+od);
$e=0;-2>a.z[t]?$e=1:-2==a.z[t]?$e=2:-1==a.z[t]?$e=3:1==a.z[t]?$e=4:2==a.z[t]?$e=5:2<a.z[t]&&($e=6);Dc=1;db[t]=Is(nm);Dc*=126;db[t]=Ds(db[t],Is(a.w[t]*Dc));Dc*=7;db[t]=Ds(db[t],Is($e*Dc));Dc*=7;db[t]=Ds(db[t],Is(mm*Dc));Dc*=783;db[t]=Ds(db[t],Is(a.y[t]*Dc))}for(oe=0;!GF(a,Eb,db);){Pr=!1;for(t=1;t<=a.s;++t)Eb[t]!=md[t]&&(md[t]=Eb[t],Pr=!0);if(Pr){for(t=1;t<=a.s;++t){db[t]=eh;for(wa=1;wa<=a.y[t];++wa)db[t]=Ms(db[t],nj[Eb[a.F[t][wa]]])}oe=0}else if(0<oe){for(t=1;t<=a.s;++t)db[t]=eh;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Eb[t]==Eb[wa]){db[t]=lh;break a}}else{for(t=1;t<=a.s;++t){db[t]=eh;for(wa=1;wa<=a.y[t];++wa)Te=a.F[t][wa],db[t]=Ms(db[t],Is(a.b[Te]*a.f[CF(a,t,Te)]))}oe=1}GF(a,Eb,db);for(t=1;t<=a.s;++t)db[t]=Is(md[t]*a.s+Eb[t])}for(t=1;t<=a.s;++t)md[t]=Eb[t];for(Na=1;Na<=a.s;++Na)for(t=1;t<=a.s;++t)if(md[t]==Na){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[Na];a.z[t]=a.z[Na];a.I[t]=a.I[Na];a.L[t]=a.L[Na];a.y[t]=a.y[Na];a.b[Na]=a.b[0];a.z[Na]=a.z[0];
a.I[Na]=a.I[0];a.L[Na]=a.L[0];a.y[Na]=a.y[0];md[t]=md[Na];md[Na]=Na;a.n[0]=a.n[t];a.n[t]=a.n[Na];a.n[Na]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[Na];a.d[Na]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[Na];a.c[Na]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[Na];a.w[Na]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Eb[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Eb[a.G[t]],a.H[t]=Eb[a.H[t]],a.G[t]>a.H[t]&&(Md=a.G[t],a.G[t]=a.H[t],a.H[t]=Md,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){lm=km=
a.s;Xb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<km?(km=a.G[wa],lm=a.H[wa],Xb=wa):a.G[wa]==km&&a.H[wa]<lm&&(lm=a.H[wa],Xb=wa);Md=a.G[t];a.G[t]=a.G[Xb];a.G[Xb]=Md;Md=a.H[t];a.H[t]=a.H[Xb];a.H[Xb]=Md;Md=a.r[t];a.r[t]=a.r[Xb];a.r[Xb]=Md;Md=a.A[t];a.A[t]=a.A[Xb];a.A[Xb]=Md;LG=a.e[t];a.e[t]=a.e[Xb];a.e[Xb]=LG}xC(a);UE(a);MF(a,H);NF(a,w,H)}else{MF(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);Ac=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]){zc=!0;for(N=1;N<=gc;++N)if(o[N]==c&&n[N]==g||o[N]==g&&n[N]==c){zc=!1;break}zc&&(++gc,o[gc]=c,n[gc]=g)}}else m[++M]=g;if(0==M){if(Ac==a.s)break;c=l[ca--]}else if(1==M)wb[m[1]]=c,c=m[1],a.a[c]=++Ac;else{l[++ca]=c;e=0;for(r=1;r<=M;++r)if(h=CF(a,m[r],c),!H[h]){e=m[r];break}if(0==e)for(r=1;r<=M;++r)if(h=CF(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]=++Ac}}wb=v(I,q,-1,a.s+1,1);b=v(I,q,-1,a.s+1,1);O=v(KF,k,-1,a.s+1,2);Id=v(KF,k,-1,a.s+1,2);f=Ac=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[++Ac]=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<=gc;++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;Id[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,O[e]=!0)}Jd=v(I,q,-1,a.t+1,1);Kd=v(I,q,-1,a.s+1,1);if(a.k.Ib){var NG=wb,PK=gc,Sr,OG,gh,ve,Tr,Ur,La,oj,Vr;gh=v(I,q,-1,a.s+1,1);for(La=1;La<=a.s;++La)gh[b[La]]=La;Tr=v(KF,
k,-1,a.t+1,2);for(La=1;La<=a.s;++La)Sr=b[La],OG=NG[Sr],ve=CF(a,Sr,OG),0!=ve&&(PF(a,ve,gh,Jd,H),Tr[ve]=!0);for(La=1;La<=a.t;++La)Tr[La]||PF(a,La,gh,Jd,H);La=1;a:for(;La<=a.s;++La)if(!(2>a.y[La]||4<a.y[La])){Ur=Vr=0;for(oj=1;oj<=a.y[La];++oj){ve=CF(a,La,a.F[La][oj]);if(5==a.f[ve])continue a;1==a.r[ve]&&0!=QF(a,ve,La)&&++Vr;2==a.r[ve]&&(Ur=a.F[La][oj])}if(0!=Vr)if(0<Ur){var ga=a,QG=La,bf=gh,Qc=Kd,ic=void 0,pj=void 0,Ec=void 0,we=void 0,Fc=void 0,qm=void 0,rm=void 0,sm=void 0,Nd=void 0,Rc=void 0,Sc=void 0,
Wr=void 0,qj=void 0,Od=void 0,rj=void 0,xe=void 0,sj=void 0,Xr=void 0,tj=void 0,ye=void 0,RG=void 0,cf=void 0,SG=void 0,Yr=void 0,uj=void 0,df=void 0,Sc=1,pj=QG,ic=v(I,q,-1,ga.s+1,1);for(ic[1]=QG;;){Wr=!1;for(Rc=1;Rc<=ga.y[pj];++Rc)if(Ec=ga.F[pj][Rc],!(Ec==ic[1]||Ec==ic[Sc-1]))if(we=CF(ga,pj,Ec),2==ga.r[we]&&5!=ga.f[we]){pj=ic[++Sc]=Ec;Wr=!0;break}if(!Wr)break}if(!(0==Sc%2||2>ga.y[ic[Sc]]||3<ga.y[ic[Sc]])){df=ic[1];Fc=ic[~~((Sc+1)/2)];Nd=ic[Sc];cf=ye=xe=Od=0;Yr=Xr=!1;for(Rc=1;Rc<=ga.y[df];++Rc)Ec=
ga.F[df][Rc],we=CF(ga,df,Ec),1!=ga.r[we]||5==ga.f[we]||(0==Od?Od=Ec:xe=Ec);0<bf[xe]&&bf[Od]>bf[xe]&&(qm=Od,Od=xe,xe=qm);qj=Od;0==Od&&(qj=xe,Xr=!0);for(Rc=1;Rc<=ga.y[Nd];++Rc)Ec=ga.F[Nd][Rc],we=CF(ga,Nd,Ec),1!=ga.r[we]||5==ga.f[we]||(0==ye?ye=Ec:cf=Ec);0<bf[cf]&&bf[ye]>bf[cf]&&(qm=ye,ye=cf,cf=qm);tj=ye;0==ye&&(tj=cf,Yr=!0);rj=QF(ga,CF(ga,df,Od),df);sj=QF(ga,CF(ga,df,xe),df);RG=QF(ga,CF(ga,Nd,ye),Nd);SG=QF(ga,CF(ga,Nd,cf),Nd);1<(0>rj+sj?-(rj+sj):rj+sj)||0!=RG||0!=SG?rq(ga.k,"Bad stereoinfo on allene !"):
(rm=ga.I[ic[Sc-1]]-ga.I[Nd],sm=ga.L[ic[Sc-1]]-ga.L[Nd],uj=Math.sqrt(rm*rm+sm*sm),0.001>uj&&(uj=0.001),0<(ga.L[tj]-ga.L[ic[Sc-1]])*(rm/uj)-(ga.I[tj]-ga.I[ic[Sc-1]])*(sm/uj)?Qc[Fc]=1:Qc[Fc]=-1,Xr&&(Qc[Fc]*=-1),Yr&&(Qc[Fc]*=-1),qj==Od&&0>rj&&(Qc[Fc]*=-1),qj==xe&&0>sj&&(Qc[Fc]*=-1),bf[qj]>bf[tj]&&(Qc[Fc]*=-1))}}else b:{var qb=a,Wa=La,Zr=NG,TG=gh,UG=o,VG=n,QK=PK,tm=Kd,um=void 0,Tc=void 0,$r=void 0,hh=void 0,ya=void 0,ih=void 0,qd=void 0,vj=void 0,Pd=void 0,Pb=void 0,da=void 0,ba=void 0,ze=void 0,vm=void 0,
Uc=void 0,G=void 0,wm=void 0,ba=v(I,q,-1,4,1),vm=v(I,q,-1,4,1),wj=void 0,Vc=void 0,xm=void 0,ym=void 0,as=void 0,xj=void 0,xj=-1;0<Zr[Wa]&&(ba[++xj]=Zr[Wa]);for(Vc=1;Vc<=QK;++Vc)UG[Vc]==Wa&&(ba[++xj]=VG[Vc]),VG[Vc]==Wa&&(ba[++xj]=UG[Vc]);for(Vc=xj+1;Vc<qb.y[Wa];++Vc){as=qb.s+1;xm=1;c:for(;xm<=qb.y[Wa];++xm){wj=qb.F[Wa][xm];for(ym=0;ym<Vc;++ym)if(wj==ba[ym])continue c;TG[wj]<as&&(as=TG[wj],ba[Vc]=wj)}}0==Zr[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=vj=ih=hh=wm=qd=Pb=0;4>ya;++ya)0>=ba[ya]||(um=CF(qb,Wa,ba[ya]),vm[ya]=QF(qb,um,Wa),0<vm[ya]?(++Pb,wm=ba[ya],ih=ba[ya]):0>vm[ya]?(++qd,hh=ba[ya],ih=ba[ya]):vj=ba[ya]);Pd=Pb+qd;G=v(I,q,-1,4,1);Uc=0;if(3==qb.y[Wa]){if(1==Pb&&1==qd||3==Pd&&0<Pb&&0<qd){rq(qb.k,"Error in C3H stereospecification !");break b}ze=ba[0];1==Pd?ze=ih:2==Pd&&(ze=vj);da=AF(qb,Wa,ze,ba);G[0]=ih;G[1]=-1;G[2]=da[2];G[3]=da[1];0<Pb?Uc=1:Uc=-1}else if(4==qb.y[Wa])if(1==Pd)da=AF(qb,Wa,ih,ba),G[0]=da[0],G[1]=da[3],
G[2]=da[2],G[3]=da[1],0<Pb?Uc=1:Uc=-1;else{ze=ba[0];1<vj&&(ze=vj);1==Pb?ze=wm:1==qd&&(ze=hh);da=AF(qb,Wa,ze,ba);Tc=v(I,q,-1,4,1);for(ya=0;4>ya;++ya)um=CF(qb,Wa,da[ya]),Tc[ya]=QF(qb,um,Wa);if(4==Pd){if(0==Pb||0==qd){rq(qb.k,"Error in C4 stereospecification !");break b}if(1==Pb||1==qd)G[0]=da[0],G[1]=da[3],G[2]=da[2],G[3]=da[1],Uc=Tc[0];else{for(ya=0;4>ya;++ya)-1==Tc[ya]&&(Tc[ya]=0);Pd=2}}else if(3==Pd)if(3==Pb||3==qd)G[0]=da[0],G[1]=da[3],G[2]=da[2],G[3]=da[1],0<Pb?Uc=-1:Uc=1;else{1==Pb?Pb=$r=1:qd=
$r=-1;for(ya=0;4>ya;++ya)Tc[ya]==$r&&(Tc[ya]=0);Pd=2}if(2==Pd)if(1==Pb&&1==qd)da[1]==hh?(da[1]=da[2],da[2]=da[3]):da[2]==hh&&(da[2]=da[3]),G[0]=wm,G[1]=hh,G[2]=da[2],G[3]=da[1],Uc=1;else{if(Tc[0]==Tc[1]||Tc[1]==Tc[2]){rq(qb.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Tc[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<Pb?Uc=1:Uc=-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]?tm[Wa]=1:G[2]==ba[3]?tm[Wa]=-1:rq(qb.k,"Error in stereoprocessing ! - t30");tm[Wa]*=Uc}}}hb=new iD;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]&&cn(hb.a,ra);0<wb[r]&&RF(a,c,wb[c],hb,Jd);var jh=w[c],Gb=void 0,yj=void 0,
kh=void 0,R=void 0,R=Nc,Gb=!1;0!=a.z[c]&&(Gb=!0);0!=Kd[c]&&(Gb=!0);kh=-1;for(yj=1;yj<=a.x;++yj)if(a.p[yj][0]==c){kh=a.p[yj][1];break}-1<kh&&(Gb=!0);a.k.Hb&&0<a.d[c]&&(Gb=!0,kh=1);switch(a.b[c]){case 2:R=Ab;break;case 3:jh?R="c":R=Db;break;case 4:jh?(R=qf,0<a.w[c]&&(Gb=!0)):R=cc;break;case 5:jh?R="o":R=lc;break;case 7:jh?(R="p",0<a.w[c]&&(Gb=!0)):R=nc;break;case 8:jh?R=jg:R=yc;break;case 13:jh?R=mg:R=Cc;Gb=!0;break;case 6:R=Gc;Gb=!0;break;case 9:R=Ob;break;case 10:R=Jb;break;case 11:R=Cb;break;case 12:R=
Vb;break;case 1:R=Tb;Gb=!0;break;case 19:R=oc;Gb=!0;break;case 20:R=pc;Gb=!0;break;case 21:R=qc;Gb=!0;break;case 22:R=rc;Gb=!0;break;case 18:Gb=!0,R=a.n[c],(E(R,ta)||E(R,Zc)||E(R,vb))&&(Gb=!1)}Gb&&(R=Oc+R,1==Kd[c]?R+=ub:-1==Kd[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<Lj(a.z[c])&&(R+=Lj(a.z[c]))),-1<kh&&(R+=kb+kh),R+=Wc);cn(hb.a,R);for(B=1;B<=gc;++B)if(o[B]==c||n[B]==c)d=n[B],d==c&&(d=o[B]),i[c]<i[d]&&RF(a,o[B],n[B],hb,Jd),9<B&&cn(hb.a,"%"),dn(hb,j+
(new T(B)).a);Id[c]&&cn(hb.a,sa)}return Sn(hb.a)}
function SE(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)oC(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 TE(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]&&SE(a,c);0==a.y[d]&&SE(a,d)}
function LF(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=CF(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&SE(a,c)}}}function IF(a){var b;b=a.b.length;a.F=Mr([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 NF(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(KF,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[CF(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:JF(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(KF,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 gE(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(aD((a.I[b]+a.I[c])/2))),a.M[d]=L(K(aD((a.L[b]+a.L[c])/2)))}function MF(a,b){var c;for(c=1;c<=a.t;++c)DE(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function BE(a,b){var c;c=(ND(),gC)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function JF(a,b){return 2==a.r[b]?!0:!1}function DE(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 eF(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=Mr([b+5,2]),jD(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 eC(a){var b;a.x=0;a.q=0;pF(a);for(b=1;b<=a.s;++b)a.C=b,eF(a);a.C=0}
function RE(a){var b,c;b=v(dE,k,-1,4,1);eE(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 $D(a,b){var c,d,e,f,g,i,h,l;c=v(dE,k,-1,4,1);eE(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;eE(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function nF(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 VE(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&bD(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=Kj(c.indexOf(ua),c.indexOf(za));if(-1<d){i=uu(c,d+1);try{a.k.x=wB(i,10)}catch(h){if(h=Ei(h),y(h,73))a.k.x=0;else throw h;}a.C=b;eF(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,Db)?3:E(d,Ab)?2:E(d,cc)?4:E(d,lc)?5:E(d,nc)?7:E(d,yc)?8:E(d,Ob)?9:E(d,Jb)?10:E(d,Cb)?11:E(d,Vb)?12:E(d,Tb)?1:E(d,Cc)?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=KC(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=KC(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=KC(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=KC(c,g++);for(;45==e;)--d,e=KC(c,g++)}a.z[b]=d}}}
function jC(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new QB(b);try{for(;b.j=JB(b,b.a),b.j<b.i;)d=XC(wB(MB(b),10)).a,c=e=XC(wB(MB(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Ei(f),y(f,73))an(f);else throw f;}}function RF(a,b,c,d,e){b=CF(a,b,c);5!=a.f[b]&&JF(a,b)?cn(d.a,rb):3==a.r[b]?cn(d.a,ja):9==a.r[b]?(e=tb,a=a.e[b],null!=a&&(e=a),cn(d.a,e)):1==e[b]?cn(d.a,Va):-1==e[b]&&cn(d.a,Pc)}
function fF(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,rq(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:rq(a.k,"Stereomarking allowed only on single and double bonds!")}
function PF(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=CF(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=CF(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=CF(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=CF(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))rq(a.k,"Not unique E/Z geometry !");else{i=CF(a,b,e);f=CF(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=CF(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 HF(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=CF(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(JF(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function QF(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 UE(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=HF(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 hE(a){zF(this);this.k=a;this.x=this.t=this.s=0}
function IE(a,b){var c,d,e,f,g,i,h;hE.call(this,a);f=j;i=GE(b);if(null!=i){h=new PB(b,i,!0);for(e=1;4>=e;++e)f=HE(h,i);g=XC(wB(On(f.substr(0,3)),10)).a;c=XC(wB(On(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)gF(this),f=HE(h,i),this.I[e]=(new WC(TC(On(f.substr(0,10))))).a,this.L[e]=-(new WC(TC(On(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=On(f.substr(31,d-31)),VE(this,e,d),62<=f.length&&(f=On(f.substr(60,3)),0<f.length&&(f=XC(wB(f,10)).a,0<f&&(this.C=e,a.x=f,eF(this),this.C=0)));for(e=1;e<=c;++e)lF(this),
f=HE(h,i),this.G[e]=XC(wB(On(f.substr(0,3)),10)).a,this.H[e]=XC(wB(On(f.substr(3,3)),10)).a,g=XC(wB(On(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=XC(wB(On(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);IF(this);nF(this);fE(this);for(xC(this);(h.j=JB(h,h.a),h.j<h.i)&&!(null==(f=MB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new OB(f);MB(g);MB(g);i=XC(wB(MB(g),10)).a;
for(e=1;e<=i;++e)c=XC(wB(MB(g),10)).a,this.z[c]=XC(wB(MB(g),10)).a}if(0==f.indexOf("M  APO")){g=new OB(f);MB(g);MB(g);i=XC(wB(MB(g),10)).a;for(e=1;e<=i;++e)c=XC(wB(MB(g),10)).a,f=XC(wB(MB(g),10)).a,this.C=c,$(this,0),VE(this,this.s,oc+f),this.C=0}}LF(this);xC(this)}}
function wC(a,b){var c,d,e,f,g;hE.call(this,a);0==b.indexOf(ha)&&(b=b.substr(1,b.length-1));bD(b,ha)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new OB(b);d=XC(wB(MB(f),10)).a;e=XC(wB(MB(f),10)).a;for(c=1;c<=d;++c)g=MB(f),gF(this),VE(this,this.s,g),this.I[c]=(new WC(TC(MB(f)))).a,this.L[c]=-(new WC(TC(MB(f)))).a;for(c=1;c<=e;++c)if(lF(this),this.G[c]=XC(wB(MB(f),10)).a,this.H[c]=XC(wB(MB(f),10)).a,this.r[c]=XC(wB(MB(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;IF(this);nF(this);fE(this)}catch(i){i=Ei(i);if(y(i,73)){i.wc();this.s=0;return}throw i;}LF(this);xC(this)}}
function KE(a,b,c){var d,e,f;hE.call(this,a);f=v(I,q,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(gF(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))lF(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;xC(this);fE(this)}
function YE(a,b,c){var d,e,f,g,i;hE.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(js,k,1,this.s+1,0);this.I=v(dE,k,-1,this.s+1,1);this.L=v(dE,k,-1,this.s+1,1);this.n=v(js,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(js,k,1,this.t+1,0);this.A=v(I,q,-1,this.t+1,1);this.p=Mr([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}xC(this);fE(this)}
function UD(a){var b;zF(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);jD(a.b,this.b,this.s+1);this.z=v(I,q,-1,this.s+1,1);jD(a.z,this.z,this.s+1);this.w=v(I,q,-1,this.s+1,1);jD(a.w,this.w,this.s+1);this.d=v(I,q,-1,this.s+1,1);jD(a.d,this.d,this.s+1);this.c=v(js,k,1,this.s+1,0);jD(a.c,this.c,this.s+1);this.I=v(dE,k,-1,this.s+1,1);jD(a.I,this.I,this.s+1);this.L=v(dE,k,-1,this.s+1,1);jD(a.L,this.L,this.s+1);this.n=v(js,k,1,this.s+1,0);jD(a.n,this.n,this.s+1);this.G=v(I,
q,-1,this.t+1,1);jD(a.G,this.G,this.t+1);this.H=v(I,q,-1,this.t+1,1);jD(a.H,this.H,this.t+1);this.r=v(I,q,-1,this.t+1,1);jD(a.r,this.r,this.t+1);this.e=v(js,k,1,this.t+1,0);jD(a.e,this.e,this.t+1);this.A=v(I,q,-1,this.t+1,1);jD(a.A,this.A,this.t+1);this.p=Mr([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 oF(a,b,c){var d,e,f;if(0==c)return WE(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(aD(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new WC(a)).a;d=Pn(e,Qn(46));0>d&&(e+=Ta,d=Pn(e,Qn(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 GE(a){var b;b=new PB(a,aa,!0);if(4<IB(b))return aa;b=new PB(a,bh,!0);return 4<IB(b)?bh:null}
function WE(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 HE(a,b){for(var c,d;a.j=JB(a,a.a),a.j<a.i;){d=MB(a);if(E(d,b))return ea;for(MB(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},hE,IE,wC,KE,YE,UD);_.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 sq(){sq=u;tq=new OA(Tb)}
function OE(a,b){var c;sq();var d;ID.call(this);this.c=new mz("Help");new mz("Home");this.d=b;P(this,(ND(),nC));this._b&&cA(this._b,!1);$z(this,!1);d=Rx(b);if(1==a)this.e||(this.e=new vA(d),GD(this.e,-30,0)),this.j=this.e,c=rC(b),this._b&&bA(this._b.c.z.b,Bc),xy(this,new hz(2)),this.f=new OA(c+"     "),Q(this,this.f,Ib),d=new By,Q(d,this.i,null),this.d.Bb&&(c=new mz("Submit"),Q(d,c,null)),Q(this,d,Hc),NA(this.f,On(Tn(this.f._b.a.gb,Sg))),this._b&&cA(this._b,!0),$z(this,!0);else if(2==a)this.b||(this.b=
new vA(d),GD(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&bA(this._b.c.z.b,"Nonstandard atom"),xy(this,new hz(2)),c=new By,Q(c,new oA("atomic SMILES",1),null),Q(this,c,jc),c=Tb,tq&&(c=Tn(tq._b.a.gb,Sg)),tq=new PA(c,8),Q(this,tq,Ib),c=new By,Q(c,this.i,null),Q(this,c,Hc);else{this.a||(this.a=new vA(d),GD(this.a,5*b.X,0));var e,f;d="About "+(ND(),ZB);this._b&&bA(this._b.c.z.b,d);xy(this,new kA(0));P(this,nC);Q(this,new oA(ZB+" Molecular Editor v2013-05-01",1),null);Q(this,new oA("Peter Ertl and Bruno Bienfait",
1),null);for(c=OD,d=0,f=c.length;d<f;++d)e=c[d],e=new oA(e,1),dy(e,this.d.w),Q(this,e,null);c=new By;Q(c,this.c,null);Q(c,this.i,null);Q(this,c,null);this.j=this.a}Zz(this);c=this.j;HD(this._b.c,c.a,c.b);!Qx(this)&&uy(this);ey(this)}s(501,492,pi,OE);_.sf=function(a){var b,c;if(a.f===this.c){try{b=new qB(this.d.G),c=pB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ei(d),y(d,64))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,dC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var tq;
function SF(a,b){Px(b)==a.a?P(b,(sz(),Az)):P(b,a.a)}
function TF(a){var b,c,d,e;e=j;d=!1;Px(UF)!=a.a?(e=ta,d=!0):Px(VF)!=a.a?(e="!#6",d=!0):Px(WF)!=a.a?(P(XF,(sz(),Az)),P(YF,Az),P(ZF,Az),P($F,Az),e="F,Cl,Br,I"):(b=Px(aG)!=a.a,c=Px(bG)!=a.a,Px(cG)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),Px(dG)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),Px(eG)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),Px(fG)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),Px(gG)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),Px(XF)!=a.a&&(e+="F,"),Px(YF)!=a.a&&(e+="Cl,"),Px(ZF)!=a.a&&(e+="Br,"),Px($F)!=a.a&&(e+="I,"),
bD(e,va)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Zc:c?e=vb:(P(UF,(sz(),Az)),e=ta)));b=j;d&&Px(aG)!=a.a&&(b+=";a");d&&Px(bG)!=a.a&&(b+=";A");Px(hG)!=a.a&&(b+=";R");Px(iG)!=a.a&&(b+=";!R");Px(UF)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=jG._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=kG._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);Px(lG)!=a.a&&(e="~");Px(mG)!=a.a&&(e=kb);Px(nG)!=a.a&&(e=ub);Px(oG)!=a.a&&(e="!@");NA(a.e,e)}
function pG(a){qG(a);rG(a);var b=jG._b.a;Bw(b,0);b.gb.options[0].selected=!0;b=kG._b.a;Bw(b,0);b.gb.options[0].selected=!0;P(aG,a.a);P(bG,a.a);P(hG,a.a);P(iG,a.a);P(jG,a.a);P(kG,a.a);sG(a)}function qG(a){P(cG,a.a);P(dG,a.a);P(eG,a.a);P(fG,a.a);P(gG,a.a);P(XF,a.a);P(YF,a.a);P(ZF,a.a);P($F,a.a)}function rG(a){P(UF,a.a);P(VF,a.a);P(WF,a.a)}function sG(a){P(lG,a.a);P(mG,a.a);P(nG,a.a);P(oG,a.a);a.b=!1}
function PE(a){aA.call(this,"Atom/Bond Query");this.i=new mz(this.rf());My(this.q,new JD(this));this.a=(ND(),nC);this.c=a;this.d||(a=Rx(a),this.d=new vA(a),GD(this.d,-150,10));this.j=this.d;xy(this,new jA);P(this,this.a);a=new By;xy(a,new Pz(0,3,1));Q(a,new nA("Atom type :"),null);UF=new mz(yb);VF=new mz("Any except C");WF=new mz("Halogen");Q(a,UF,null);Q(a,VF,null);Q(a,WF,null);Q(this,a,null);a=new By;xy(a,new Pz(0,3,1));Q(a,new oA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new By;xy(a,new Pz(0,3,1));cG=new mz(Db);dG=new mz(cc);eG=new mz(lc);fG=new mz(yc);gG=new mz(nc);XF=new mz(Ob);YF=new mz(Jb);ZF=new mz(Cb);$F=new mz(Vb);Q(a,cG,null);Q(a,dG,null);Q(a,eG,null);Q(a,fG,null);Q(a,gG,null);Q(a,XF,null);Q(a,YF,null);Q(a,ZF,null);Q(a,$F,null);Q(this,a,null);a=new By;xy(a,new Pz(0,3,1));jG=new qz;pz(jG,yb);pz(jG,Za);pz(jG,ab);pz(jG,gb);pz(jG,ib);Q(a,new nA("Number of hydrogens :  "),null);Q(a,jG,null);Q(this,a,null);a=new By;xy(a,new Pz(0,3,1));kG=new qz;pz(kG,yb);pz(kG,
Za);pz(kG,ab);pz(kG,gb);pz(kG,ib);pz(kG,"4");pz(kG,"5");pz(kG,"6");Q(a,new oA("Number of connections :",0),null);Q(a,kG,null);Q(a,new oA(" (H's don't count.)",0),null);Q(this,a,null);a=new By;xy(a,new Pz(0,3,1));Q(a,new nA("Atom is :"),null);aG=new mz(zb);Q(a,aG,null);bG=new mz("Nonaromatic");Q(a,bG,null);hG=new mz(xc);Q(a,hG,null);iG=new mz(hc);Q(a,iG,null);Q(this,a,null);a=new By;P(a,Gz(Px(this)));xy(a,new Pz(0,3,1));Q(a,new nA("Bond is :"),null);lG=new mz(yb);Q(a,lG,null);mG=new mz(zb);Q(a,mG,
null);nG=new mz(xc);Q(a,nG,null);oG=new mz(hc);Q(a,oG,null);Q(this,a,null);a=new By;xy(a,new Pz(1,3,1));this.e=new PA(ta,20);Q(a,this.e,null);Q(a,new mz(vc),null);Q(a,this.i,null);Q(this,a,null);this._b&&cA(this._b,!1);$z(this,!1);qG(this);rG(this);sG(this);P(aG,this.a);P(bG,this.a);P(hG,this.a);P(iG,this.a);P(jG,this.a);P(kG,this.a);SF(this,UF);Zz(this);a=this.j;HD(this._b.c,a.a,a.b);!Qx(this)&&uy(this);ey(this)}s(502,492,pi,PE);
_.sf=function(a,b){var c;E(b,vc)?(pG(this),SF(this,UF),TF(this)):y(a.f,41)?(sG(this),gs(a.f)===gs(UF)?(qG(this),rG(this)):gs(a.f)===gs(VF)?(qG(this),rG(this)):gs(a.f)===gs(WF)?(qG(this),rG(this)):gs(a.f)===gs(hG)?P(iG,this.a):gs(a.f)===gs(iG)?(P(hG,this.a),P(aG,this.a)):gs(a.f)===gs(aG)?(P(bG,this.a),P(iG,this.a)):gs(a.f)===gs(bG)?P(aG,this.a):gs(a.f)===gs(lG)||gs(a.f)===gs(mG)||gs(a.f)===gs(nG)||gs(a.f)===gs(oG)?(pG(this),this.b=!0):rG(this),SF(this,a.f),TF(this)):y(a.f,42)&&(sG(this),c=a.f,0==c._b.a.gb.selectedIndex?
P(c,this.a):P(c,(sz(),Az)),TF(this));107!=this.c.b&&(this.c.b=107,Gy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var UF=_.e=null,lG=null,VF=null,aG=null,mG=null,ZF=null,cG=null,kG=null,jG=null,YF=null,XF=null,WF=null,$F=null,dG=null,bG=null,iG=null,oG=null,eG=null,gG=null,hG=null,nG=null,fG=null;function ME(a){a.a=-1;a.b=v(vD,k,0,0,0);a.c=0}function tF(){uD(this)}s(503,477,gi,tF);_.ze=function(){ME(this)};_.a=-1;
function pq(a,b){var c;a.a=b;var d,e;d=null;SA();if(e=c=(e=$wnd.clipboardData.getData(Jc),null!=e?new fB(e):null))e=(VA(),YA),e=ZA(e,(VA(),YA))||ZA(e,WA);if(e)try{d=cB(c)}catch(f){if(f=Ei(f),y(f,57))an(f);else throw f;}c=d;null!=c&&vF(b,c)}function nq(a){a=new fB(a);SA();var b,c;try{b=cB(a),c=qn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Jc,c)}catch(d){if(d=Ei(d),y(d,57))an(d);else throw d;}}function uF(){}s(504,1,{58:1,65:1},uF);_.me=function(a){vF(this.a,a.a)};
_.a=null;s(506,298,ni);function kq(){var a;kq=u;tG=(a=!1,Df in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);uG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");vG=tG&!uG;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]);lq=v(I,q,-1,1E3,1);for(b=0;b<lq.length;++b)lq[b]=-999;for(b=0;b<a.length;b+=2)lq[a[b+1]]=a[b]}
function vp(a,b,c){a=new wG(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function Ey(a,b,c){var d;d=new xG;ej(d.t,b,c);Zi(a.f,d.t,0,0);Ni(a.a,d);return d}function bC(a,b){return!a.e?null:b in a.e?a.e[b]:null}function vE(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Wu(a.f,b.t,c,d),b.r=c,b.s=d;yG(b)}
function YB(a,b,c,d){kq();this.gb=Kv();this.a=new Ti;this.e=d;this.gb.style[Jf]=Za;this.gb.style[Hf]=Za;this.gb.style[Dg]=Me;this.gb.style[Yg]=b;this.gb.style[Ce]=c;this.f=new zG;this.f.gb.style[Yg]=bb;this.f.gb.style[Ce]=bb;vG?(b=new AG,c=new BG,Zi(b,this.f,0,0),Zi(b,c,0,0),$u(this,b)):$u(this,this.f);this.c=a;a.Nb=this;vG?(this.j=new CG(this),this.j.i=new DG(this),this.j.j=new EG(this),this.j.n=new FG(this),this.j.k=new GG(this),this.c&&(this.j.e=new HG(this),this.j.f=new IG(this),this.j.a=new JG(this))):
z(this,new KG(this),(wq(),wq(),xq));z(this,this,(Ap(),Ap(),Bp));z(this,new MG(this),(hj(),hj(),ij));z(this,new PG(this),(jj(),jj(),kj));z(this,new WG(this),(hq(),hq(),iq));(up(),up(),iy).a=this}s(505,506,ni,YB);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var vG,uG,tG,lq=null;function zG(){Yu.call(this);this.gb[yd]=Ke}s(508,276,ni,zG);function AG(){zG.call(this);this.gb.style[Yg]=bb;this.gb.style[Ce]=bb}s(507,508,ni,AG);function KG(a){this.a=a}s(509,1,{},KG);
_.mc=function(a){var b,c,d;c=Bj(a);d=Cj(a);b=a.a.button||0;a=new XG(a);2==b&&(a.e=4);ZE(this.a.c,a,c,d);this.a.i=!0};_.a=null;function MG(a){this.a=a}s(510,1,{},MG);_.nc=function(a){var b,c;b=Bj(a);c=Cj(a);a=new XG(a);this.a.i?hF(this.a.c,a,b,c):jF(this.a.c,a,b,c);Mw(this.a.gb)};_.a=null;function PG(a){this.a=a}s(511,1,{},PG);_.oc=function(a){this.a.i=!1;Bj(a);Cj(a);kF(this.a.c)};_.a=null;function WG(a){this.a=a}s(512,1,{},WG);_.a=null;
function BG(){zG.call(this);this.gb.style[Yg]=bb;this.gb.style[Ce]=bb}s(513,508,ni,BG);function YG(a,b){var c;c=b.a;c.e=4;return ZE(a.a.c,c,b.d,b.e)}function DG(a){this.a=a}s(514,1,{},DG);_.tf=function(a){return YG(this,a)};_.a=null;function Uq(a,b){jF(a.a.c,b.a,b.d,b.e);return ZE(a.a.c,b.a,b.d,b.e)}function EG(a){this.a=a}s(515,1,{},EG);_.tf=function(a){return Uq(this,a)};_.a=null;function FG(a){this.a=a}s(516,1,{},FG);_.tf=function(a){return hF(this.a.c,a.a,a.d,a.e)};_.a=null;
function GG(a){this.a=a}s(517,1,{},GG);_.tf=function(){return kF(this.a.c)};_.a=null;function Zp(a,b){var c;c=K(aD(b.b));c=new hB(b,0,eg,c);VD(a.a.c,c);return!0}function HG(a){this.a=a}s(518,1,{},HG);_.tf=function(a){return Zp(this,a)};_.a=null;function $p(a,b){var c;c=K(aD(100*b.c));c=new hB(b,0,kg,c);VD(a.a.c,c);return!0}function IG(a){this.a=a}s(519,1,{},IG);_.tf=function(a){return $p(this,a)};_.a=null;function dq(a,b){var c;c=new hB(b,0,$d,dh);VD(a.a.c,c);return!0}function JG(a){this.a=a}
s(520,1,{},JG);_.tf=function(a){return dq(this,a)};var ZG=_.a=null;function $G(){$G=u;ZG=new Os((ct(),new bt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function aH(){aH=u;bH={}}function cH(a,b,c){var d;c&&(b.style[fe]=c.b+Pf,d=c.a,d!=Mb&&(b.style[ee]=d),0!=(c.c&1)&&(b.style[he]=ld),0!=(c.c&2)&&(b.style[ge]=Ie));a.e.style[Xg]=vf}
function Vz(a,b){var c,d,e,f,g,i,h,l,m,o,n,r,w;d=qi(b);d in bH?c=bH[d]:(c=$doc.getElementsByTagName("body")[0],e=Wn(rg),f=Wn(Ge),f.width=1,f.height=1,g=($G(),ZG),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),cH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Rj(e),l=Rj(e)+(e.offsetHeight||0),m=l-h,o=Rj(f)+(f.offsetHeight||0)+1,n=l-o,r=o-h,c.removeChild(e),w=new dH,w.a=r,w.b=n,w.c=m,w),bH[d]=c);return c}
function eH(){aH();var a,b,c,d,e;zj();this.a=F(js,k,1,["monospace","sans-serif",pg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=Wn(rg);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,{},eH);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var bH;function dH(){}s(524,1,{},dH);_.a=0;
_.b=0;_.c=0;function $E(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=Ei(b),!y(b,79))throw b;}return!1}function aF(a){try{if(a.a&&y(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Ei(b),!y(b,79))throw b;}return!1}function XG(a){mq.call(this,null,0,null);this.a=a}function wG(a,b,c){mq.call(this,a,0,b);this.a=c}s(525,382,Wh,XG,wG);_.ke=function(){return $E(this)};_.le=function(){return aF(this)};_.a=null;
function KA(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,cH(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function JA(a){this.c=a;this.b={};this.a=new eH}s(526,385,Wh,JA);_.a=null;function Fy(a){this.a=a}s(527,393,{},Fy);_.a=null;function fH(){nw.call(this);this.gb[yd]="jsa-resetTable";this.gb.style[Yg]=hd}s(528,308,ni,fH);
function gH(){gH=u;var a=hH=new eH;zj();a.f="9p";a.e.style[ee]=pg;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);iH=new Ry(1)}function lE(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,yG(a)}
function nE(a,b,c,d,e,f,g){var i,h,l,m;a.n&&(kE(a,!1),360<=g||-360>=g?i=mE(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+Wf+d+Uf+e+'px"+'+a.k+Ya),lE(a,i))}function Z(a,b,c,d,e){a.n&&lE(a,a.a+'line from="'+b+va+c+'" to="'+d+va+e+'" strokecolor="'+a.f+ha+a.b+"/>\n")}function jE(a,b,c,d,e){a.n&&(kE(a,!1),lE(a,jH(a,b,c,d,e)))}
function uE(a,b,c,d){var e,b=b.replace(/&/g,ma).replace(/</g,oa).replace(/>/g,na),f=(gH(),hH),b=(e=Vz(f,a.e).a,"<span  style='position:absolute;margin-top:0px;margin-bottom:0px;left:"+c+Vf+(d-e)+Tf+a.i+"color:"+a.f+";'>"+b+"</span>");lE(a,b)}function fA(a,b,c,d,e){kE(a,!0);lE(a,jH(a,b,c,d,e))}function yG(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=cg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa)}
function tE(a,b){a.e=b;a.i=rF(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 iH,hH;function Iq(a,b,c){c&&(Tq(a,b),c.tf(a.b));a.d=!0}function Tq(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Qj(a.o.gb)+Pj(a.o.gb)+$n(a.o.gb.ownerDocument),a.b.e=c.clientY-Rj(a.o.gb)+(a.o.gb.scrollTop||0)+ao(a.o.gb.ownerDocument),a.b.a=new XG(b),Gj(b.a),!0):!1}
function CG(a){this.o=a;this.b=new kH;this.c=new lH(this);z(this.o,new mH(this),(Qq(),Qq(),Rq));z(this.o,new nH(this),(Jq(),Jq(),Kq));z(this.o,new oH(this),(Nq(),Nq(),Oq));z(this.o,new pH(this),(Fq(),Fq(),Gq));z(this.o,new qH,(eq(),eq(),fq));z(this.o,new rH(this),(aq(),aq(),bq));z(this.o,new sH(this),(Wp(),Wp(),Xp))}s(530,1,{},CG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function lH(a){ek();this.a=a}s(531,24,{},lH);
_.vc=function(){!this.a.d&&this.a.i&&YG(this.a.i,this.a.b)};_.a=null;function mH(a){this.a=a}s(532,1,{},mH);_.a=null;function nH(a){this.a=a}s(533,1,{},nH);_.a=null;function oH(a){this.a=a}s(534,1,{},oH);_.a=null;function pH(a){this.a=a}s(535,1,{},pH);_.a=null;function qH(){}s(536,1,{},qH);function rH(a){this.a=a}s(537,1,{},rH);_.a=null;function sH(a){this.a=a}s(538,1,{},sH);_.a=null;function kH(){}s(539,1,{},kH);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function tH(a){var b,c,d,e,f;Oj(a);d=($i(),aj(null));e=new fH;kw(e,a);Mu(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));mw(e,a);Uu(d,e);return new Xx(f,b)}function uH(){this.gb=Wn(Wd);this.gb[yd]=Ke;this.gb.style[If]=De;this.gb.style[Lf]=$c;this.gb.style[Yg]=bb;this.gb.style[Ce]=bb}s(541,279,Ih,uH);_.Xc=function(){return Qj(this.gb)};_.Yc=function(){return Rj(this.gb)};
function vH(){vH=u;gH();wH=F(js,k,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function rF(a){var b,c,d,e;b=(vy(),wy);e=a.b;c=a.a;d=j;e!=b.b&&(d="font-size:"+e+Tf);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 mE(a,b,c,d,e){return a.a+'oval style="position:absolute;left:'+b+Vf+c+Wf+d+Uf+e+Qf+a.k+Ya}
function yE(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+Rf+l+Pf,f<d-1&&(g+=ea);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ea+e+Rf+f+Pf));return i+=g+ha+a.k+Ya}function jH(a,b,c,d,e){return a.a+'rect style="position:absolute;left:'+b+Vf+c+Wf+d+Uf+e+Qf+a.k+Ya}function kE(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 xH(a){var b,c,d;d=a?Lc:Kc;b=wH.length;for(c=1;c<b;++c){var e=d,f=wH[c],g=a;$doc.createStyleSheet().addRule(e+"\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}function xG(){vH();this.n=iH;this.c=[];this.t=new uH;yH&&(yH=!1,zH(Kc),xH(!1),zH(Lc),xH(!0))}function zH(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}s(542,529,{},xG);_.a=ob;_.b=j;var yH=!0,wH;function AH(){AH=u;BH=new Xx(0,0)}
function CH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=tH(c.a),ej(c.ne(),b.b,b.a),c=tH(c.a),b=new Xx(c.b-b.b,c.a-b.a)):b=new Xx(0,0);a.Bf(b)}return b}function ly(a,b){var c;if(a.re())return BH;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Af(Qx(b));c=tH(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function DH(a,b){var c;b&&(c=cg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa,a.wf().gb.style[id]=c)}function EH(){this.e=new Kz;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 FH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(Qx(a))};_.zf=function(a){DH(this,a)};_.Af=function(a){var b=this.ne().gb,c,d,e;c=(vy(),wy);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]=ld:b.style[he]=j;0!=(a.c&2)?b.style[ge]=Ie:b.style[ge]=j};_.Bf=function(a){FH=a};_.Cf=function(){};var FH=_.e=null,BH;
function nz(a,b){AH();EH.call(this);this.a=new Ev(a);this.a._c()[yd]=j;z(this.a,new GH(this,b),(xp(),xp(),yp))}s(543,544,{},nz);_.ne=function(){return this.a};_.zf=function(a){DH(this,a)};_.a=null;function GH(a,b){this.a=a;this.b=b}s(545,1,{},GH);_.Ec=function(a){up();vp(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function rz(a){AH();EH.call(this);this.a=new Cw;z(this.a,new HH(this,a),(rp(),rp(),sp))}s(546,544,{},rz);_.ne=function(){return this.a};_.a=null;
function HH(a,b){this.a=a;this.b=b}s(547,1,{},HH);_.a=null;_.b=null;function IH(a,b){var c,d;DH(a,b.Gd());for(d=new yi(b.Ob.a);d.b<d.d.ue();)c=zi(d),c.dc&&c._b.vf(c)}function JH(a,b){var c,d,e,f,g,i,h;ej(a.d,b.Nd(),b.Jd());for(d=new yi(b.Ob.a);d.b<d.d.ue();)c=zi(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-=CH(e).b,f-=CH(e).a,ej(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function Ay(){AH();EH.call(this);this.d=new Yu}s(548,544,{},Ay);
_.vf=function(a){IH(this,a)};_.ne=function(){return this.d};_.yf=function(a){JH(this,a)};_.d=null;function pA(a){AH();EH.call(this);var b=this.a=new zw;Iv(b.b,a);yw(b);this.e.a=-1;this.e.b=-1}s(549,544,{},pA);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?Un(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function sA(a){this.a=new Xw(a.f,new KH(a))}s(550,1,{},sA);_.a=null;
function Tw(a){var b,c,d,e,f;f=new gB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(LH,k,58,0,0);for(c=b.a?pk(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=Wi((Ky(),S),new T(f.d)));c=c.b;if(Fs(!c?ch:c.a,th))for(c=(!a.d.a||0==a.d.a.c?(wr(),wr(),xr):new Ny(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new mq(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 mq(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 mq(null.Kf,g,null),f.i=null.Jf(),f.j=null.Jf(),i=null.Jf(),f.e=i&12,501==g&&null.Jf())))}function KH(a){this.a=a}s(551,1,ji,KH);_.pc=function(){Tw(this)};_.a=null;function QA(){AH();EH.call(this);this.a=new ux}s(552,544,{},QA);_.uf=function(){var a;a=new QA;rx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.xf=function(){return MH};_.Bf=function(a){MH=a};var MH=_.a=null;s(553,548,{});function TA(){new or}s(554,413,{},TA);function cA(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Rp(c.f,c):Pp(c.f,c)))}function dA(a,b){AH();Ay.call(this);this.c=new NH(a);var c=this.b=new nw,d=(Zv(),$v);c.a=d;kw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&OH(Fx(c.z.a.p,0)))throw new zu("WindowPanel can only contain one child widget");PH(c,d);this.c.a=this;this.a=b}s(557,553,{},dA);_.ne=function(){return this.c};_.wf=function(){return this.b.fb};
_.xd=function(){QH(this.c,!1)};_.Af=function(){};_.Cf=function(a){IH(this,a);JH(this,a);RH(this.c);SH(this.c)};_.a=null;_.b=null;_.c=null;function TH(a){var b;b=new Lp(D(a.gb,Af),D(a.gb,zf));a=new Lp(D(a.K.ab.gb,Af),D(a.K.ab.gb,zf));return F(I,q,-1,[b.b-a.b,b.a-a.a])}function UH(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?(VH(a,a.I),a.I=null):null!=a.H&&(WH(a,a.H),a.H=null);Ej(a.J)}function RH(a){a.bb?a.Gf(Op(a.K.ab)):(a.Ad(),RH(a))}
function WH(a,b){var c;a.bb?(c=TH(a),a.Gf(new Lp(-1,XH(b,!1)-c[1]))):a.H=b}function YH(a,b){var c;b!=a.vd()&&(c=a.K.ab,Eu(c),ZH(c,b,c.gb,c.p.c,!0))}function VH(a,b){var c;a.bb?(c=TH(a),a.Gf(new Lp(XH(b,!0)-c[0],-1))):a.I=b}s(560,281,Yh);_.Df=function(){var a,b;b=Op(this.K.ab);a=TH(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?OH(Fx(a.p,0)):null};_.Ef=function(a){$H(this.K.ab,a)};_.qd=function(){return new Fu(this.K.ab)};_.Ff=function(){Sp(this.K.ab)};_.ld=function(){UH(this)};
_.Dd=function(){Sp(this.K.ab)};_.nd=function(a){return aI(this.K.ab,a)};_.Gf=function(a){Qp(this.K.ab,a)};_.cd=function(a){WH(this,a)};_.wd=function(a){YH(this,a)};_.ed=function(a){VH(this,a)};_.H=null;_.I=null;function bI(){bI=u;var a=(cI(),dI(),eI);fI=new pw(a.d,a.b,a.c,a.e,a.a)}function QH(a,b){var c;c=new Xt;a.db&&mr(a.db,c);a.A&&Pp(a.f,a);try{Gi(a.f.c,a)}catch(d){if(d=Ei(d),!y(d,73))throw d;}a.b=gI(a.f,a);try{ev(a,b)}finally{Ji(a.j.a),Ji(a.i.a),Ji(a.k.a),a.G&&Mi(a.G,a.f),a.t&&(a.t=!1)}}
function hI(a,b,c){var d,e;e=a.fb;d=new Hj(a,e);e.sd(a,d.a+b,d.d+c)}function iI(a,b,c){b=new jI(Vn(Un(a.K.c.children[b].children[c])));Du(b,a);z(b,a.c,(xp(),xp(),yp));return b}function Np(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Qp(a.K.ab,b)}function HD(a,b,c){var d,e;(e=a.f)?(d=kI(e.gb),hv(a,b+(Qj(e.gb)+d[3]),c+(Rj(e.gb)+d[0]))):hv(a,b,c)}function PH(a,b){if(b!=(0!=a.z.a.p.c?OH(Fx(a.z.a.p,0)):null)){Eu(a.z.a);var c=a.z.a;ZH(c,b,c.gb,c.p.c,!0)}}
function lI(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(Ip(),mI)&&(a.F=a.x);var d,e;if(a.G)for(e=new yi(a.G);e.b<e.d.ue();)if(d=zi(e),b==(Ip(),nI)){!d.b&&(d.b=new oI);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(Ip(),Jp))g=d.f,i=d.w,d.z.c?(HD(d,i.c,i.d),Np(d,new Lp(i.b,-1))):(HD(d,i.c,i.d),Np(d,new Lp(i.b,i.a)),Rp(g,d)),Ci(g.c,d,d.z.b),Zj(d.q,333);else if(!d.t&&f==(Ip(),mI))d.gb.style[Ug]=Vg,Ip()}else if(b==Jp){!d.b&&(d.b=new oI);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=kI(i.gb);h=d.w;if(d.z.c)h.c=Qj(d.gb)-
g[3]-Qj(i.gb),h.d=Rj(d.gb)-g[0]-Rj(i.gb),d.w=h,HD(d,0,0),pI(d,Kp(i.gb).b,-1);else{if(f!=(Ip(),mI))h.c=Qj(d.gb)-g[3]-Qj(i.gb),h.d=Rj(d.gb)-g[0]-Rj(i.gb),h.b=d.e,h.a=d.d,d.w=h;HD(d,0,0);Qp(d,new qI(Kp(i.gb)));Pp(i,d)}d==d.f.a||QE(d);Zj(d.q,333)}}else b==mI&&(!d.b&&(d.b=new oI),d=a,d.t||(d.x=c,d.gb.style[Ug]=De))}}function rI(a,b){a.gb.style[$g]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Jf().Jf()}
function SH(a){if(!a.bb){a.j=xu(a,a.f,(!Yq&&(Yq=new kk),Yq));a.i=xu(a,a.f,jk?jk:jk=new kk);a.k=xu(a,a.f,(!cr&&(cr=new kk),cr));var b=a.f;!a.G&&(a.G=new Ti);Ni(a.G,b);Yq&&(b=new Xq(a),a.db&&mr(a.db,b));a.A&&Rp(a.f,a);Ci(a.f.c,a,a.z.b);a.b&&(hv(a,a.b.a,a.b.b),a.b=null);iv(a);QE(a)}}function QE(a){if(a!=a.f.a){var b;cr&&(b=new br(a),a.db&&mr(a.db,b))}}s(559,560,Yh);_.vd=function(){return 0!=this.z.a.p.c?OH(Fx(this.z.a.p,0)):null};_.yd=function(a){QH(this,a)};_.qd=function(){return new Fu(this.z.a)};
_.ld=function(){UH(this);Ej(new sI(this))};_.nd=function(a){return aI(this.z.a,a)};_.Gf=function(a){Np(this,a)};_.zd=function(a,b){HD(this,a,b)};_.wd=function(a){PH(this,a)};_.Ad=function(){SH(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 fI;
function NH(a){bI();var b=(tI(),uI),c=(pv(),qv);jv.call(this,!1,"popup");this.L=c.a;this.J=new vI(this);c=new wI;c.gb[yd]="mosaic-popupLayoutPanel";bv(this.K,c);gv(this);this.c=new xI(this);this.q=new yI(this);this.r=new zI(this);this.s=new AI(this);this.w=new BI;this.F=(Ip(),nI);this.A=!1;this.f=b;a=this.z=new CI(a);b=new DI;!a.d&&(a.d=new EI);Ni(a.d,b);a=new FI(new rw(fI.a.d.a,fI.a.b,fI.a.c,fI.a.e,fI.a.a));z(a,new GI(this),(xp(),xp(),yp));b=this.z.b;if(!b.b){b.b=new nw;b.b._c()[yd]="mosaic-Caption-iconBoxRight";
var c=b.b,d=(gw(),hw);c.c=d;HI(b.f,b.b,new II(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Pu;d=lw(c);lu(c.b,(zt(),At(d)),0);Ou(c,a,d,0,!1)}else kw(b.b,a);$H(b.f,null);z(this.z.b,new JI(this),(Fp(),Fp(),Gp));z(this.z.b,this.c,yp);YH(this,this.z);Ai(Vn(Un(this.gb)),"mosaic-WindowPanel",!0)}s(558,559,Yh,NH);_.xd=function(){var a=this.a,b=new Xz(a.a,201),c;a=a.a.q;a.a?a=new KI(new yi(a.a)):(a=(wr(),wr(),xr),a=new yi(a));for(;a.Qc();)c=a.Rc(),201==b.d&&FD(c.a)};_.a=null;
function AA(){AH();EH.call(this);var a=this.a=new LI;a.T=!0;a.a.f=!0;this.a.W=!0}s(561,544,{},AA);_.ne=function(){return this.a};_.a=null;function tB(){}s(567,429,{},tB);function KI(a){if(!a)throw new gn;this.a=a}s(568,1,{},KI);_.Qc=function(){return zB(this.a)};_.Rc=function(){return zi(this.a)};_.Sc=function(){throw new CB("Missing message: awt.50");};_.a=null;function Xy(){return Xy()}
function rB(){rB=u;var a;a=(iB(),jB["os.encoding"]);if(null!=a)try{if(E("UTF-8",a)||E("ISO-8859-1",a)||E("ISO-LATIN-1",a))v(MI,k,-1,0,1);else throw new IC(a+" is not supported");}catch(b){if(b=Ei(b),!y(b,81))throw b;}}function tA(a,b){a.a=31*a.a+J((new WC(b)).a)}function Sy(){}s(571,1,{},Sy);_.hC=function(){return this.a};_.a=1;function NI(){NI=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ee))&&0<b.length)b=$doc.getElementsByTagName(Ee)[0],b.style[Ce]=bb;a.body.style[Ce]=bb}
function kI(a){NI();var b;b=v(I,q,-1,4,1);a.style[ah]=ab;b[0]=OI(PI(a,"borderTopWidth"));b[1]=OI(PI(a,"borderRightWidth"));b[2]=OI(PI(a,"borderBottomWidth"));b[3]=OI(PI(a,"borderLeftWidth"));return b}function QI(a){NI();var b,c;c=RI(a);b=kI(a);a=(a.style[ah]=ab,new Lp(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 Kp(a){NI();a.style[ah]=ab;return new Lp(a.clientWidth,a.clientHeight)}
function RI(a){NI();var b;b=v(I,q,-1,4,1);a.style[ah]=ab;b[0]=OI(PI(a,"marginTop"));b[1]=OI(PI(a,"marginRight"));b[2]=OI(PI(a,"marginBottom"));b[3]=OI(PI(a,"marginLeft"));return b}function SI(a){NI();var b;b=v(I,q,-1,4,1);a.style[ah]=ab;b[0]=OI(PI(a,"paddingTop"));b[1]=OI(PI(a,"paddingRight"));b[2]=OI(PI(a,"paddingBottom"));b[3]=OI(PI(a,"paddingLeft"));return b}
function TI(a,b,c){NI();try{switch(b){case Ef:a.style.filter=dd+100*c+sa;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ce:b=ug;default:a.style[b]=c}}catch(d){if(d=Ei(d),y(d,73))a=a.scopeName,null==a||Cr(Ee,a);else throw d;}}function XH(a,b){NI();var c;UI||(UI=Wn(rg),TI(UI,Me,j),TI(UI,Ig,j),TI(UI,Lf,$c),TI(UI,Ug,De),$doc.body.appendChild(UI));TI(UI,Yg,a);TI(UI,Ce,a);c=QI(UI);return b?c.b:c.a}var UI=null;function VI(){Lp.call(this,0,0)}
function Lp(a,b){this.b=a;this.a=b}function qI(a){Lp.call(this,a.b,a.a)}s(573,1,Wh,VI,Lp,qI);_.eQ=function(a){return this===a?!0:null==a||WI!=on(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 XI(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},XI);
_.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 YI.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;function ZI(a,b){this.a=a;this.b=b}s(575,1,Wh,ZI);_.eQ=function(a){return this===a?!0:null==a||$I!=on(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 $I.d+"[x="+this.a+",y="+this.b+Wc};_.a=0;_.b=0;function BI(){this.b=this.a=this.d=this.c=0}s(576,1,Wh,BI);_.eQ=function(a){return this===a?!0:null==a||aJ!=on(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 aJ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Wc};_.a=0;_.b=0;_.c=0;_.d=0;
function PI(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Ef: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=ug;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 bJ=-1;function cJ(){}s(580,579,{},cJ);_.a=-1;_.b=-1;var dJ=null;function OI(a){a=parseInt(a,10);a=isNaN(a)?null:XC(a);return!a?0:a.a}
s(583,296,Sh);_.Df=function(){return Op(this.f)};_.Ef=function(a){$H(this.f,a)};_.Ff=function(){Sp(this.f)};_.Dd=function(){Sp(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[Yg]=a;b.bb||(b.i=a)};function cI(){cI=u;dI()}function bA(a,b){a.a.gb.innerText=b||j;$H(a.f,null)}
function eJ(a){cI();var b;Fv(this,new wI);this.a=new fJ;b=this.f;gJ(b,new hJ);TI(b.gb,Jf,$a);b.o=0;HI(b,this.a,new II(0));this.a._c()[yd]="mosaic-Caption-text";this.a.gb.innerText=a||j;$H(this.f,null);this.gb[yd]="mosaic-Caption"}s(582,583,Sh,eJ);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.b=null;
function dI(){dI=u;iJ=xn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Jx(iJ,240,20);new Jx(iJ,224,16);new Jx(iJ,208,16);new Jx(iJ,192,16);new Jx(iJ,176,16);new Jx(iJ,160,16);new Jx(iJ,144,16);new Jx(iJ,128,16);new Jx(iJ,112,16);new Jx(iJ,96,16);new Jx(iJ,80,16);new Jx(iJ,64,16);new Jx(iJ,260,16);eI=new Jx(iJ,48,16);new Jx(iJ,32,16);new Jx(iJ,16,16);new Jx(iJ,0,16)}var iJ,eI;function jJ(a,b){vu(a.a.gb,!b);$H(a.f,a.a)}
function Mp(a,b){a.c=b;vu(a.a.gb,!b);$H(a.f,a.a);if(a.d){var c;for(c=new yi(a.d);c.b<c.d.ue();)zi(c)}}function CI(a){var b;Fv(this,new wI);b=this.f;gJ(b,new kJ((lJ(),mJ)));b.o=0;this.b=new eJ(a);HI(b,this.b,new II(1));this.a=new wI;Si(this.a,"Body");HI(b,this.a,new II(0));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},CI);_.fd=function(){yu(this.f)};_.gd=function(){Bu(this.f)};_.qd=function(){return new Fu(this.a)};
_.nd=function(a){return aI(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function EI(){uD(this)}s(586,477,gi,EI);function vI(a){this.a=a}s(587,1,ji,vI);_.pc=function(){Sp(this.a.K.ab)};_.a=null;function nJ(a){var b;b=a.b;a=b.f;b=!a.e?-1:Dj(a.e.a,b);a.e&&ut(a.e.a,b)&&xt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&QE(!a.e?null:ut(a.e.a,b-1))}function oJ(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new zy);-1==Dj(a.e.a,b)&&Ni(a.e.a,b)}function oI(){}s(588,1,{},oI);_.Jc=function(a){nJ(a)};_.Kc=function(a){oJ(a)};
_.Mc=function(a){pJ(a.a.f,a.a)};function tI(){tI=u;qJ=new rJ(1,"e");sJ=new rJ(2,qf);tJ=new rJ(3,"ne");uJ=new rJ(10,"nw");vJ=new rJ(4,jg);wJ=new rJ(5,mg);xJ=new rJ(12,"sw");yJ=new rJ(8,Wg);uI=new zJ(($i(),aj(null)).gb)}function gI(a,b){var c;c=kI(a.gb);return new ZI(Qj(b.gb)-(Qj(a.gb)+c[3]),Rj(b.gb)-(Rj(a.gb)+c[0]))}
function AJ(a){var b,c,d,e,f,g;if(a.e){b=Kp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=ut(a.e.a,d),c=new Lp(D(g.gb,Af),D(g.gb,zf)),f=gI(a,g),f.a-=Kj(0,f.a+D(g.gb,Af)-b.b),f.b-=Kj(0,f.b+D(g.gb,zf)-b.a),HD(g,Kj(0,f.a),Kj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,pI(g,c.b,c.a),g.F==(Ip(),Jp)&&Qp(g,new qI(Kp(a.gb))),Zj(g.q,1)}}function BJ(a,b,c){a=a.d;Ci(a,b,b);x(a.c,b,c);Si(b,wc+c.b)}
function Pp(a,b){var c;c=a.d;CJ(c,b.y);Ri(b.y,wc+uJ.b);CJ(c,b.u);Ri(b.u,wc+sJ.b);CJ(c,b.v);Ri(b.v,wc+tJ.b);CJ(c,b.E);Ri(b.E,wc+yJ.b);CJ(c,b.n);Ri(b.n,wc+qJ.b);CJ(c,b.D);Ri(b.D,wc+xJ.b);CJ(c,b.B);Ri(b.B,wc+vJ.b);CJ(c,b.C);Ri(b.C,wc+wJ.b)}
function Rp(a,b){!b.y&&(b.y=iI(b,0,0));BJ(a,b.y,uJ);!b.u&&(b.u=iI(b,0,1));BJ(a,b.u,sJ);!b.v&&(b.v=iI(b,0,2));BJ(a,b.v,tJ);!b.E&&(b.E=iI(b,1,0));BJ(a,b.E,yJ);!b.n&&(b.n=iI(b,1,2));BJ(a,b.n,qJ);!b.D&&(b.D=iI(b,2,0));BJ(a,b.D,xJ);!b.B&&(b.B=iI(b,2,1));BJ(a,b.B,vJ);!b.C&&(b.C=iI(b,2,2));BJ(a,b.C,wJ)}function pJ(a,b){var c,d;a.a=b;d=a.e.a.c;c=Dj(a.e.a,b);if(c+1<d){bz(a.e,b);for(Ni(a.e.a,b);c<d;++c)rI(ut(a.e.a,c),c)}else rI(b,c)}
function zJ(a){a=new DJ(a);Fv(this,a);this.c=new EJ(a);this.c.i=!0;Ki(this.c);this.c.k=3;this.d=new FJ(a);this.d.i=!0;Ki(this.d);this.d.k=3;Hv(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},zJ);_.Df=function(){return Kp(this.gb)};_.Ef=function(){var a;(a=GJ(this))&&a.Ef(null)};_.Ff=function(){AJ(this)};_.Jc=function(a){!this.b&&(this.b=new oI);nJ(a)};_.Kc=function(a){!this.b&&(this.b=new oI);oJ(a)};_.Dd=function(){AJ(this)};
_.Mc=function(a){!this.b&&(this.b=new oI);pJ(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var qJ,sJ,tJ,uJ,uI,vJ,wJ,xJ,yJ;function DJ(a){this.p=new Zu(this);this.gb=a}s(590,276,ni,DJ);function rJ(a,b){this.a=a;this.b=b}s(591,1,{},rJ);_.a=0;_.b=null;function EJ(a){ui();Oi.call(this,a)}s(592,3,{},EJ);_.jc=function(){var a;a=this.j.e;a.t||Oj(a.o);Ri(this.j.e,"dragdrop-dragging");!a.z.c&&jJ(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Kj(this.a,a<this.d?a:this.d),b=Kj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Me]=a+(zj(),Pf);c.style[Ig]=b+Pf};
_.kc=function(){var a;a=this.j.e;a==a.f.a||QE(a);a.z.c||jJ(a.z,!0);a.t||(a.o||(a.o=new HJ,Si(a.o,"mosaic-GlassPanel-invisible")),TI(a.o.gb,$g,(NI(),PI(a.gb,$g))),Zi(($i(),aj(null)),a.o,0,0));Si(this.j.e,"dragdrop-dragging");a=new Hj(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 CJ(a,b){try{Gi(a,b)}catch(c){if(c=Ei(c),!y(c,73))throw c;}}function FJ(a){ui();Oi.call(this,a);this.c=new wi}s(593,3,{},FJ);_.jc=function(){var a;a=this.j.e.fb;a.t||Oj(a.o);Ri(this.j.e,"dragdrop-dragging");jJ(a.z,!1);Np(a,new Lp(a.e,a.d));Zj(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=Wi(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Kj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Kj(a+b,D(d.z.b.gb,zf)),b!=a&&hI(d,0,a-b),Np(d,new Lp(d.e,b)),Zj(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=Kj(a+b,D(d.z.b.gb,zf)),Np(d,new Lp(d.e,b)),Zj(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Kj(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&&hI(d,a-b,0),Np(d,new Lp(b,d.d)),Zj(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,Np(d,new Lp(96<a+b?a+b:96,d.d)),Zj(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||QE(a);jJ(a.z,!0);a.t||(a.o||(a.o=new HJ,Si(a.o,"mosaic-GlassPanel-invisible")),TI(a.o.gb,$g,(NI(),PI(a.gb,$g))),Zi(($i(),aj(null)),a.o,0,0));Si(this.j.e,"dragdrop-dragging");a=new Hj(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 mt(){mt=u;nt=new IJ}
function HJ(){mt();var a;this.d=new JJ(this);this.a=!1;this.b=new cv;Fv(this,this.b);a=this.gb.style;a[id]="#000";a[be]="alpha(opacity=50)";a[Ef]="0.5";this.gb[yd]="gwt-GlassPanel"}s(594,296,ki,HJ);
_.jd=function(){var a;Hv(this);try{a=this.fb}catch(b){b=Ei(b);if(y(b,79))throw new zu("Parent widget must be an instance of AbsolutePanel");throw b;}a==($i(),aj(null))?(lt(nt,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Mi(fk,a),a.b=!0,a.c=nk(a),Ni(fk,a),this.c=new KJ(this),Pt(new kt(this.c))):$doc.compatMode==Hb?(this.gb.style[rd]=$a,this.gb.style[dg]=$a):ej(this,D(a.gb,Af),D(a.gb,zf));this.a&&Dt(new jt(this));Zi(aj(null),new LJ,$n($doc),ao($doc))};
_.kd=function(){this.f.kd();Tj(this.d);this.c&&(ht(Nt,this.c,F(MJ,k,13,[(!ar&&(ar=new kk),ar)])),this.c=null);this.a&&ht(Ft,this,F(MJ,k,13,[(!Et&&(Et=new kk),Et)]))};_.Uc=function(a){switch(cu(a.type)){case 256:if(27==(a.keyCode||0))return Oj(this),!1;case 1:if(Xn(this.gb,a.srcElement))return Oj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var nt;function JJ(a){ek();this.a=a}s(595,24,{},JJ);_.vc=function(){lt((mt(),nt),this.a,!1)};_.a=null;function KJ(a){this.a=a}s(596,1,{},KJ);
_.a=null;function LJ(){this.gb=Kv();var a;a=new Dw(new NJ(this));z(this,a,(np(),np(),op));z(this,a,(Tp(),Tp(),Up))}s(597,298,ni,LJ);_.ld=function(){Ej(new OJ(this))};function NJ(a){this.a=a}s(598,1,{},NJ);_.a=null;function OJ(a){this.a=a}s(599,1,ji,OJ);_.pc=function(){Mw(this.a.gb)};_.a=null;function PJ(a){a.gb.style[Yg]=hd;a.gb.style[Ce]=hd;if(a.bb){var a=a.fb,b;y(a,98)?a.Ef(null):(b=GJ(a))&&b.Ef(a)}}s(601,279,Kh);_.Df=function(){PJ(this);return new Lp(D(this.gb,Af),D(this.gb,zf))};_.Ef=function(){PJ(this)};
_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function fJ(){this.gb=Wn("label");this.gb[yd]="mosaic-Label";this.gb.style[Xg]=vf;this.gb[yd]="mosaic-HTML"}s(600,601,Kh,fJ);function FI(a){Fv(this,new QJ(a));this.gb[yd]="mosaic-ImageButton"}s(602,296,ki,FI);
function LI(){var a=(pv(),sv);jv.call(this,!0,Ze);this.L=a.a;this.a=new RJ(this);this.a.d=!0;$u(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);cj();mu(a,b)}else this.cb|=1;Vn(Un(this.gb))[yd]=Ae;this.gb.style[$g]="2147483647"}s(603,281,ni,LI);_.Tc=function(a){Au(this,a);1==cu(a.type)&&ev(this,!1)};_.a=null;
function RJ(a){this.b=a;this.c=new Ti;this.i=new Ti;a=(Ww(),Vw);new Ix(a.d,a.b,a.c,a.e,a.a);var b;b=Wn(xg);this.e=Wn(Ag);yt(b,this.e);this.o=!0;a=Kv();b=(zt(),At(b));a.appendChild(b);this.gb=a;kl();this.gb.setAttribute("role",Ol.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),cj(),mu(a,b)):this.cb|=2225;this.gb[yd]=te;a=tu(this.gb)+"-vertical";Ai(this._c(),a,!0);this.gb.style[Hf]=$a;this.gb.setAttribute("hideFocus",Rg);z(this,new Uw(this),(np(),np(),op))}s(604,319,Ih,RJ);
_.Tc=function(a){switch(cu(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Nw(this,a)};_.Cd=function(a,b){Rw(this,a,b);b||this.a&&ev(this.b,!1)};_.a=!0;_.b=null;
function QJ(a){var b=(Zv(),$v),c=(gw(),hw),d;d=new Rv;d.f[pd]=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;Pv(b.a);b.a.c.rows[0].cells[0][cd]=c.a;Pv(b.a);b.a.c.rows[0].cells[0].style[Tg]=e.a;Pv(d);b=Lv(d,0,0,!0);if(a){Oj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Nv(g,f.c);es(f.b,g,a);c.a=c.a.b}else e=c.b.c,Ni(c.b,a);a.gb[Yc]=e;yt(b,a.gb);Du(a,d)}Fv(this,d);Ai(this.gb,"mosaic-WidgetWrapper",!0)}s(605,296,ki,QJ);_.a=null;_.b=null;function xI(a){this.a=a}s(606,1,{},xI);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&QE(this.a)};_.a=null;function yI(a){ek();this.a=a}s(607,24,{},yI);_.vc=function(){Sp(this.a.K.ab);var a=this.a;$q((!a.p&&(a.p=new SJ),a.p))};_.a=null;function zI(a){ek();this.a=a}s(608,24,{},zI);_.vc=function(){lI(this.a,(Ip(),Jp))};_.a=null;function AI(a){ek();this.a=a}s(609,24,{},AI);_.vc=function(){lI(this.a,(Ip(),mI))};_.a=null;function DI(){}s(610,1,{},DI);function GI(a){this.a=a}s(611,1,{},GI);_.Ec=function(){this.a.xd()};_.a=null;
function JI(a){this.a=a}s(612,1,{},JI);_.a=null;function sI(a){this.a=a}s(613,1,ji,sI);_.pc=function(){this.a.F==(Ip(),Jp)?Zj(this.a.r,333):this.a.F==mI&&Zj(this.a.s,333)};_.a=null;function jI(a){this.gb=a;yu(this)}s(614,279,Ih,jI);_.Fc=function(a){return z(this,a,(wq(),wq(),xq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Aq(),Aq(),Bq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};function SJ(){sr.call(this,null)}s(615,210,mi,SJ);
function Ip(){Ip=u;Jp=new TJ("MAXIMIZED",0);mI=new TJ("MINIMIZED",1);nI=new TJ("NORMAL",2);UJ=F(VJ,k,93,[Jp,mI,nI])}function TJ(a,b){bo.call(this,a,b)}s(616,136,{67:1,70:1,72:1,93:1},TJ);var UJ,Jp,mI,nI;s(617,1,{});function lt(a,b,c){var d,e,f,g,i;e=fj();d=gj();if(!c||e!=a.b||d!=a.a)f=($i(),D(aj(null).gb,Af)),c=D(aj(null).gb,zf),i=(nu(),ou).scrollWidth,g=ou.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[Yg]=f+Pf),0<=c&&(b.gb.style[Ce]=c+Pf),a.b=e,a.a=d}
function IJ(){}s(618,617,{},IJ);_.a=-1;_.b=-1;function WJ(a,b){var c,d,e;if(a.k)return!0;a.x.ze();for(c=new Fu(b);c.a.a<c.a.b.c-1;)d=OH(Gu(c.a)),e=d.fb,y(e,99)&&e.dd(d.ad()),d.ad()&&Ni(a.x,d);return!0}
function XJ(a,b){var c,d,e;if(b.a)a.c&&Sj(a.c),a.c=new YJ(a,b),Uj(a.c,333);else for(d=new yi(a.x);d.b<d.d.ue();)c=zi(d),e=c.eb,Wu(b,ZJ(c),e.s,e.t),$J(c,e.u,e.r,F(I,q,-1,[aK(a.q.a,c).d,aK(a.p.a,c).c,aK(a.n.a,c).a,aK(a.o.a,c).b]),F(I,q,-1,[bK(a.i.a,c).d,bK(a.f.a,c).c,bK(a.d.a,c).a,bK(a.e.a,c).b]),F(I,q,-1,[cK(a.u,c),cK(a.t,c),cK(a.r,c),cK(a.s,c)]))}
function dK(){this.x=new Ti;this.j=new eK(this);this.w=new fK(this.j);this.v=new gK(this.j);this.q=new hK(this.j);this.p=new iK(this.j);this.n=new jK(this.j);this.o=new kK(this.j);this.i=new lK(this.j);this.f=new mK(this.j);this.d=new nK(this.j);this.e=new oK(this.j);this.u=new pK(this.j);this.t=new pK(this.j);this.r=new pK(this.j);this.s=new pK(this.j)}s(619,1,{});_.Hf=function(a){XJ(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 qK(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new yi(b.x);e.b<e.d.ue();)d=zi(e),y(d,26)&&(d=d.ab),f=d.eb,Wu(c,ZJ(d),f.s,f.t),$J(d,f.u,f.r,F(I,q,-1,[aK(b.q.a,d).d,aK(b.p.a,d).c,aK(b.n.a,d).a,aK(b.o.a,d).b]),F(I,q,-1,[bK(b.i.a,d).d,bK(b.f.a,d).c,bK(b.d.a,d).a,bK(b.e.a,d).b]),F(I,q,-1,[cK(b.u,d),cK(b.t,d),cK(b.r,d),cK(b.s,d)]));rK(c);a.a.c=null;for(a=new yi(a.a.x);a.b<a.d.ue();)b=zi(a),y(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function YJ(a,b){this.a=a;this.b=b;var c=(ak(),bk);this.k=new $j(this);this.s=c}s(620,17,{},YJ);_.qc=function(){qK(this)};_.rc=function(){qK(this)};
_.tc=function(a){var b,c,d;for(c=new yi(this.a.x);c.b<c.d.ue();)b=zi(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),Wu(this.b,ZJ(b),d.i,d.v),$J(b,d.w,d.f,F(I,q,-1,[aK(this.a.q.a,b).d,aK(this.a.p.a,b).c,aK(this.a.n.a,b).a,aK(this.a.o.a,b).b]),F(I,q,-1,[bK(this.a.i.a,b).d,bK(this.a.f.a,b).c,bK(this.a.d.a,b).a,bK(this.a.e.a,b).b]),F(I,q,-1,[cK(this.a.u,b),cK(this.a.t,b),cK(this.a.r,b),cK(this.a.s,b)]))};_.a=null;_.b=null;
s(622,1,{});_.a=null;function nK(a){this.a=a}s(621,622,{},nK);function oK(a){this.a=a}s(623,622,{},oK);function mK(a){this.a=a}s(624,622,{},mK);function lK(a){this.a=a}s(625,622,{},lK);function jK(a){this.a=a}s(626,622,{},jK);function kK(a){this.a=a}s(627,622,{},kK);function iK(a){this.a=a}s(628,622,{},iK);function hK(a){this.a=a}s(629,622,{},hK);s(630,622,{},function(a){this.a=a});s(631,622,{},function(a){this.a=a});
function cK(a,b){var c=a.a,d;d=Wi(c.d,b);d||(d=new XI(SI(b.gb)),x(c.d,b,d));return d.d}function pK(a){this.a=a}s(632,622,{},pK);function gK(a){this.a=a}s(633,622,{},gK);function fK(a){this.a=a}s(634,622,{},fK);function bK(a,b){var c;c=Wi(a.a,b);c||(c=new XI(kI(b.gb)),x(a.a,b,c));return c}function aK(a,b){var c;c=Wi(a.b,b);c||(c=new XI(RI(b.gb)),x(a.b,b,c));return c}
function sK(a,b){var c,d;d=Wi(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=GJ(b),f,g,i,h,l;if(y(b,98)){if(null!=c.k&&null!=c.j){d=new Lp(tK(e,!0),tK(e,!1));break a}h=b.Df();null!=c.k&&(h.b=tK(e,!0));null!=c.j&&(h.a=tK(e,!1))}else{if(null!=c.k&&null!=c.j){d=new Lp(tK(e,!0),tK(e,!1));break a}h=new VI;f=b.gb;l=f.style;g=l[Lf];i=l[Ug];l[Lf]="static";l[Ug]=De;null!=c.k?h.b=tK(e,!0):(l[Yg]=hd,h.b=(f.offsetWidth||0)+aK(d.o.a,b).b+aK(d.p.a,b).c);null!=c.j?h.a=tK(e,!1):(l[Ce]=hd,h.a=(f.offsetHeight||0)+aK(d.q.a,b).d+
aK(d.n.a,b).a);l[Lf]=g;l[Ug]=i}d=h}null!=c.k&&(zj(),No)==c.k.Jf()||null!=c.j&&(zj(),No)!=c.j.Jf()||x(a.e,b,d)}return d}function eK(a){this.f=a;this.c=new wi;this.e=new wi;this.b=new wi;this.a=new wi;this.d=new wi}s(635,1,{},eK);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function uK(a){var b;b=a.eb;if(null==b||!y(b,96))b=new vK,a.eb=b;return b}function hJ(){kJ.call(this,(lJ(),wK))}function kJ(a){var b=(xK(),yK);dK.call(this);this.b=a;this.a=b}s(636,619,{},hJ,kJ);
_.If=function(a){var b,c,d,e,f,g,i,h,l;h=new VI;WJ(this,a);l=aK(this.o.a,a).b+aK(this.p.a,a).c+bK(this.e.a,a).b+bK(this.f.a,a).c+cK(this.s,a)+cK(this.t,a);d=aK(this.q.a,a).d+aK(this.n.a,a).a+bK(this.i.a,a).d+bK(this.d.a,a).a+cK(this.u,a)+cK(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(lJ(),wK)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new yi(this.x);a.b<a.d.ue();)c=zi(a),e=uK(c),b=null,i=c.fb,y(i,99)&&(b=i,b=zK(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.b==wK?(l+=sK(this.w.a,c).b,e.a=sK(this.v.a,
c).a,y(i,99)&&(l+=b.b,e.a+=b.a),f=Kj(f,e.a)):(d+=sK(this.v.a,c).a,e.b=sK(this.w.a,c).b,y(i,99)&&(d+=b.a,e.b+=b.b),g=Kj(g,e.b));this.b==wK?(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(WJ(this,a)&&(d=this.x.c,0!=d)){H=a.o;r=cK(this.s,a);B=cK(this.u,a);c=Kp(a.gb);O=c.b-(r+cK(this.t,a));o=c.a-(B+cK(this.r,a));g=O;c=o;this.b==(lJ(),wK)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new yi(this.x);e.b<e.d.ue();)d=zi(e),b=null,n=uK(d),w=d.fb,y(w,99)&&(b=w,b=zK(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.b==wK?(n.d?++h:(n.b=sK(this.w.a,d).b,y(w,99)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=sK(this.v.a,d).a,y(w,99)&&(n.a+=b.a))):(n.c?++i:(n.a=sK(this.v.a,
d).a,y(w,99)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=sK(this.w.a,d).b,y(w,99)&&(n.b+=b.b)));for(e=new yi(this.x);e.b<e.d.ue();)d=zi(e),b=null,n=d.eb,w=d.fb,y(w,99)&&(b=w,b=zK(b),b=new Lp(b[1]+b[3],b[0]+b[0])),N=n.b,m=n.a,this.b==wK?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==mJ?(n.s=this.a==(xK(),yK)?r:this.a==AK?r+~~(O/2)-~~(N/2):r+O-N,n.t=B,n.u=l,n.r=f,B+=m+H):(this.a==(xK(),yK)?(n.s=r,n.t=B):this.a==AK?(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()-Qj(a.gb)-cK(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-Rj(a.gb)-cK(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));XJ(this,a)}};_.a=null;_.b=null;function xK(){xK=u;yK=new BK("START",0);AK=new BK(Fb,1);CK=new BK("END",2);DK=F(EK,k,94,[yK,AK,CK])}function BK(a,b){bo.call(this,a,b)}s(637,136,{67:1,70:1,72:1,94:1},BK);var DK,AK,CK,yK;function lJ(){lJ=u;wK=new FK("HORIZONTAL",0);mJ=new FK("VERTICAL",1);GK=F(HK,k,95,[wK,mJ])}
function FK(a,b){bo.call(this,a,b)}s(638,136,{67:1,70:1,72:1,95:1},FK);var GK,wK,mJ;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 vK(){this.e=!1}function II(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},vK,II);_.a=0;_.b=0;_.c=!1;_.d=!1;
function IK(a,b){if(a.k)return!0;WJ(a,b);if(0<a.x.c){a.a=ut(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,97))d=new JK,c.eb=d;a.b=d;a.x.ze();Ni(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function KK(){dK.call(this)}s(641,619,{},KK);
_.If=function(a){var b,c;c=new VI;IK(this,a);if(this.a){b=sK(this.w.a,this.a).b;var d=sK(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,99)&&(b=zK(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=aK(this.o.a,a).b+aK(this.p.a,a).c+bK(this.e.a,a).b+bK(this.f.a,a).c+cK(this.s,a)+cK(this.t,a);c.a+=aK(this.q.a,a).d+aK(this.n.a,a).a+bK(this.i.a,a).d+bK(this.d.a,a).a+cK(this.u,a)+cK(this.r,a);return c};
_.Hf=function(a){var b,c,d,e,f;IK(this,a)&&(d=cK(this.s,a),e=cK(this.u,a),c=Kp(a.gb),f=c.b-(d+cK(this.t,a)),c=c.a-(e+cK(this.r,a)),b=this.a.fb,y(b,99)&&(b=zK(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()-Qj(a.gb)-cK(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-Rj(a.gb)-cK(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())),XJ(this,a))};_.a=null;_.b=null;function JK(){this.e=!1}
s(642,640,{97:1,100:1},JK);function zK(a){var b,c,d,e;null==a.a&&(a.a=v(I,q,-1,4,1),e=Un(a.c.children[0].children[0]),c=Un(a.c.children[2].children[2]),d=RI(a.gb),b=kI(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 LK(a,b){a.bb&&Oj(a);return av(a,b)}function MK(){yv();ov.call(this,zv)}s(643,286,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,99:1},MK);
_.nd=function(a){return LK(this,a)};_.a=null;function HI(a,b,c){var d=a.p.c;b.eb=c;ZH(a,b,a.gb,d,!0)}function ZJ(a){var b;b=a.fb;return y(b,99)?b:a}function Op(a){if(!a.bb)return new VI;if(-1==a.j.b||-1==a.j.a)a.j=a.d.If(a),Qp(a,a.j),a.d.Hf(a),a.j=a.d.If(a);return a.j}function OH(a){return y(a,99)?a.ab:a}function NK(a){var b;if(!a.n){b=(!dJ&&(dJ=new cJ),dJ);var c=OK(a,cb,!0);b.a=c;c=OK(a,eb,!0);b.b=c;a.n=b}return a.n}
function ZH(a,b,c,d,e){if(y(b,26))throw new lk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,100)&&f.e?(c=new MK,Ou(a,c,a.gb,d,!0),bv(c,b)):Ou(a,b,c,d,e);$H(a,b)}
function $H(a,b){var c;c=a.d;if(b){var d=c.j;Hi(d.c,b);Hi(d.e,b);Hi(d.b,b);Hi(d.a,b);Hi(d.d,b)}else d=c.j,qx(d.c),qx(d.e),qx(d.b),qx(d.a),qx(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==ZJ(a))c=c.fb;else{if(y(c,92)||y(c,25))d=c,c=c.fb,c==ZJ(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 Sp(a){if(a.bb&&a.gb.style.display!=sf){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==ig&&(c=-c);b.scrollLeft=c;a.d.Hf(a);a.c=!1;rK(a)}}
function rK(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=OH(Fx(a.p,d)),y(b,99)&&(b=b.ab),b.ad()&&(y(b,98)?b.Ff():y(b,33)&&b.Dd())}function aI(a,b){var c;y(b,99)&&(b=y(b,99)?b.ab:b);c=ZJ(b);return Uu(a,c)?(y(c,99)&&LK(c,b),$H(a,null),!0):!1}function gJ(a,b){var c;a.d=b;null!=a.e&&Ri(a,tu(a.gb)+za+a.e);a.e=b.cZ.d;c=Mx(a.e,Qn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Si(a,tu(a.gb)+za+a.e);$H(a,null)}
function OK(a,b,c){a.k||(a.k=Wn(rg),TI(a.k,Lf,$c),TI(a.k,Ug,De),TI(a.k,Me,$a),TI(a.k,Ig,$a),a.gb.appendChild(a.k));TI(a.k,Yg,b);TI(a.k,Ce,b);a=QI(a.k);return c?a.b:a.a}
function tK(a,b){var c;c=null.Jf();if(c==(zj(),Zo)){c=(NK(a),null.Jf());var d=(-1==bJ&&(bJ=(NI(),XH(fb,!0))),bJ);return L(K(Math.round(100*d*c/254)))}if(c==Po)return c=NK(a),d=null.Jf(),L(K(aD(d*(-1==c.a&&(c.a=XH(cb,!0)),c.a))));if(c==Ro)return c=NK(a),d=null.Jf(),L(K(aD(d*(-1==c.b&&(c.b=XH(eb,!0)),c.a))));if(c==Xo)return c=(NK(a),null.Jf()),d=(-1==bJ&&(bJ=(NI(),XH(fb,!0))),bJ),L(K(Math.round(d*c)));if(c==ap)return c=(NK(a),null.Jf()),d=(-1==bJ&&(bJ=(NI(),XH(fb,!0))),bJ),L(K(Math.round(10*d*c/254)));
if(c==Vo)return L(K(aD(12*(NK(a),null.Jf())*L(K(aD((-1==bJ&&(bJ=(NI(),XH(fb,!0))),bJ)/72))))));if(c==No)return OK(a,null.Jf(),b);if(c==To)return c=(NK(a),L(K(aD(null.Jf())))),d=(-1==bJ&&(bJ=(NI(),XH(fb,!0))),bJ),L(K(Math.round(d*c/72)));if(null.Jf()==Lo)return L(K(aD(null.Jf())));throw new lk("Invalid size: "+null.Jf());}function wI(){var a=new KK;Yu.call(this);this.j=new Lp(-1,-1);new RK(this);this.gb[yd]="mosaic-LayoutPanel";gJ(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},wI);_.rd=function(a){ZH(this,a,this.gb,this.p.c,!0)};_.fd=function(){Iu(this,new SK)};_.gd=function(){Iu(this,new TK)};_.Df=function(){return Op(this)};_.od=function(a){return Ru(this.p,ZJ(a))};_.pd=function(a,b,c,d){ZH(this,a,b,c,d)};_.Ef=function(a){$H(this,a)};_.qd=function(){return new Fu(this)};_.Ff=function(){Sp(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=Op(this),null!=this.i)a=a.a+Pf,this.ed(this.i),this.cd(a),this.i=null;else if(null!=this.f){var b=this.f;this.ed(a.b+Pf);this.cd(b);this.f=null}else b=a.a+Pf,this.ed(a.b+Pf),this.cd(b);Sp(this)}};_.Dd=function(){Sp(this)};_.nd=function(a){return aI(this,a)};_.cd=function(a){this.gb.style[Ce]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){Wu(this,ZJ(a),b,c)};
_.ed=function(a){this.gb.style[Yg]=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 SK(){}s(645,1,{},SK);_.Bd=function(a){ZJ(a).jd()};function TK(){}s(646,1,{},TK);_.Bd=function(a){ZJ(a).kd()};function Fu(a){this.b=a;this.a=new Tu(this.b.p)}s(647,1,{},Fu);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return OH(Gu(this.a))};_.Sc=function(){Hu(this.a)};_.b=null;function UK(){UK=u;new Aw}
function RK(a){UK();Ai(a.gb,"dragdrop-dropTarget",!0);this.a=a;new VK(this)}s(648,9,{},RK);function VK(a){ek();this.a=a}s(649,24,{},VK);_.vc=function(){$H(this.a.a,null);Sp(this.a.a)};_.a=null;function GJ(a){a=a.fb;return!a?null:y(a,98)?a:GJ(a)}function pI(a,b,c){var d;d=a.gb;$J(a,b,c,RI(d),kI(d),SI(d))}
function $J(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ed((0>g?0:g)+(zj(),Pf)),b!=a.$c()&&a.ed((0>b?0:b)+Pf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.cd((0>b?0:b)+(zj(),Pf)),c!=a.Zc()&&a.cd((0>c?0:c)+Pf))}function Qp(a,b){pI(a,b.b,b.a)}s(652,1,{});function CC(){var a,b,c,d;d=dD("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 WK(){this.a=new wi;new wi;new wi}s(651,652,{},WK);function BC(){BC=u;XK=new WK}function GC(){var a=DC,b=$wnd.JSApplet.JSME;BC();x(XK.a,a,b)}var XK;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=zn&&(e=Vj(),2E3<e-Bn&&(Bn=e,An=yn()));if(0==zn++){var f=(Cn(),Dn),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=Ln(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=(Cn(),Dn),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=Ln(l,m);while(h.c);h.c=m}}--zn;c&&-1!=An&&($wnd.clearTimeout(An),An=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(hs)()}catch(d){a(b)}else A(hs)()}var EC=W(1),rn=W(100),YK=SC(" I"),I=NC(659,YK),vD=NC(657,EC),ZK=SC(" Z"),KF=NC(660,ZK);W(99);W(98);W(97);var $K=W(457),fn=NC(661,$K),aL=W(229),Ks=NC(662,aL);W(230);W(136);var bL=SC(" B");W(447);var cL=SC(" C"),ri=NC(663,cL);W(445);var dL=SC(" D"),dE=NC(664,dL);W(446);W(448);var eL=W(451),$C=NC(665,eL),fL=SC(" J"),gL=W(2),js=NC(658,gL),MI=NC(666,bL);W(460);W(443);W(96);W(105);W(439);var DC=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 FC=RC(),Hz=W(378),QD=NC(667,Hz),hL=W(500),sF=NC(668,hL),iL=W(364);W(363);W(362);W(361);W(496);var Or=NC(669,I),jL=X(498,function(){WD();return xF}),yF=NC(670,jL);W(499);W(387);W(386);W(492);W(491);W(501);W(502);W(497);W(421);W(495);var jz=NC(671,iL);W(376);W(504);W(176);W(175);W(263);W(210);W(265);W(184);var kL=W(183);W(213);W(212);W(211);W(358);W(359);W(360);W(280);var lL=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 BA=W(402),AE=NC(672,BA),OF=NC(673,fL);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 mL=RC(),LH=NC(674,mL);W(431);W(483);var nL=X(219,function(){Dr();return Ir}),Jr=NC(675,nL);W(463);W(411);W(412);W(395);var lA=W(390);W(374);W(375);W(400);var wA=W(399);W(392);W(391);W(481);W(490);W(381);var Lz=W(380);W(435);W(493);W(494);W(456);W(503);W(409);W(410);W(384);W(366);W(365);W(418);RC();RC();RC();W(368);W(369);W(259);
var oL=X(152,function(){zj();return cp}),dp=NC(676,oL),pL=X(135,function(){Aj();return no}),oo=NC(677,pL),qL=X(142,function(){po();return yo}),zo=NC(678,qL),rL=X(147,function(){Ao();return Jo}),Ko=NC(679,rL);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 Gx=NC(680,lL);W(349);W(542);W(541);W(385);W(180);W(200);W(202);var Sz=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 Uz=W(526);W(379);W(544);W(549);W(419);W(450);W(422);var lz=W(373),kz=NC(681,Lz);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 mA=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 sL=X(616,function(){Ip();return UJ}),VJ=NC(682,sL);W(615);W(614);W(606);W(607);W(608);W(609);W(610);W(611);W(612);W(613);W(587);var tL=X(285,function(){pv();return wv}),xv=NC(683,tL),uL=X(331,function(){lv();return cx}),dx=NC(684,uL);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 vL=X(343,function(){tx();return Dx}),Ex=NC(685,vL);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 $A=W(414),bB=NC(686,$A);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 wL=W(49),Sw=NC(687,wL);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 WI=W(573);W(288);var $I=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 aJ=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 MJ=NC(688,kL);W(248);W(619);W(636);var xL=X(637,function(){xK();return DK}),EK=NC(689,xL),yL=X(638,function(){lJ();return GK}),HK=NC(690,yL);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 zL=W(25),ok=NC(691,zL);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 YI=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>