summaryrefslogtreecommitdiff
path: root/public/jsme/0E1958E2DA8AAF8AC743346F1B07289B.cache.html
blob: 8453a38e825aa6dcad6495f74053fd85f0b6f14f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
<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 = '0E1958E2DA8AAF8AC743346F1B07289B';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='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",za="+",Aa=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ma="-CF3",Na="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",eb="100%",fb="1em",gb="1ex",
hb="1in",jb="2",lb="3",mb=":",nb=": ",ob=";",pb="<",rb="=",sb=">",tb="?",ub="@",wb="A",xb="After",yb="Any",zb="Aromatic",Ab="B",Cb="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Qb="First",Rb='For input string: "',Sb="GBVTBU-BB",Tb="H",Ub="Helvetica",Vb="I",Wb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JUSTIFY",$b="JavaScript",ac="LEFT",bc="MOL n. ",cc="N",dc="NA",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="West",Lc="X",Mc="[",Nc="\\",Oc="]",Vc="__uiObjectID",Wc="a",Xc="absolute",Yc="alert",Zc="alertdialog",$c="align",ad="antialias",bd="application",cd="article",
dd="auto",ed="backgroundColor",fd="banner",gd="blur",hd="bolder",id="border",jd="bottom",nd="button",pd="cellPadding",qd="cellSpacing",rd="center",sd="change",td="checkbox",ud="className",vd="click",wd="click marked atom to delete mark",xd="clip",yd="col",zd="colSpan",Ad="columnheader",Bd="combobox",Cd="complementary",Dd="contentinfo",Ed="contextmenu",Fd="dblclick",Gd="definition",Kd="dialog",Pd="dir",Qd="directory",Rd="display",Sd="div",Td="document",Ud="dragdrop-handle",Vd="dragdrop-selected",Wd=
"dragenter",Xd="dragover",Yd="end_gesture",Zd="error",$d="filter",ae="float",be="focus",ce="fontFamily",de="fontSize",ee="fontStyle",fe="fontWeight",ge="form",he="function",ie="g",je="gesturechange",ke="gestureend",le="gesturestart",me="google",oe="grid",pe="gridcell",qe="group",re="gwt-MenuBar",se="gwt-MenuBarPopup",te="heading",Ae="height",Be="hidden",Ce="html",De="ie9",Ee="img",Fe="is_touch_supported",Ge="italic",He="java.vm.name",Ie="jsa-resetDiv",Je="keydown",Ke="keypress",Le="keyup",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="mouseover",of="mouseup",pf="mousewheel",qf="msie",rf="multipart",sf="n",tf="navigation",uf="none",vf="noreaction",wf="note",xf="nowrap",yf="null",zf="number",Af="object",Bf="offsetHeight",Cf="offsetWidth",Df="ontouchstart",Ef="opacity",Ff="opera",
Gf="option",Hf="outline",If="overflow",Jf="padding",Kf="popupContent",Lf="position",Mf="presentation",Of="progressbar",Pf="px",Qf="px, ",Rf="px;",Sf="radio",Tf="radiogroup",Uf="reaction",Vf="region",Wf="rgb(",Xf="right",Yf="rotation",$f="row",ag="rowgroup",bg="rowheader",cg="rtl",dg="s",eg="scale100",fg="scrollbar",gg="se",hg="search",ig="separator",jg="serif",kg='shape-rendering="crispEdges"',lg="slider",mg="span",ng="spinbutton",og="status",pg="styleFloat",qg="subMenuIcon-selected",rg="tab",sg=
"table",tg="tablist",ug="tabpanel",vg="tbody",wg="td",xg="text",yg="textAlign",zg="textbox",Ag="timer",Bg="toolbar",Cg="tooltip",Dg="top",Eg="touchcancel",Fg="touchend",Gg="touchmove",Hg="touchstart",Ig="tr",Jg="tree",Kg="treegrid",Lg="treeitem",Mg="true",Ng="value",Og="verticalAlign",Pg="visibility",Qg="visible",Rg="whiteSpace",Sg="width",Tg="x",Ug="zIndex",Vg="zoom",Wg="|",_,Xg={l:4194303,m:4194303,h:1048575},Yg={l:0,m:0,h:0},Zg={l:1,m:0,h:0},$g={l:2,m:0,h:0},ah={l:3,m:0,h:0},bh={l:4,m:0,h:0},ch=
{l:8,m:0,h:0},dh={l:10,m:0,h:0},eh={l:16,m:0,h:0},lh={l:32,m:0,h:0},mh={l:64,m:0,h:0},nh={l:128,m:0,h:0},oh={l:256,m:0,h:0},ph={l:512,m:0,h:0},qh={l:1024,m:0,h:0},rh={l:2048,m:0,h:0},sh={l:8192,m:0,h:0},th={l:16384,m:0,h:0},uh={l:32768,m:0,h:0},vh={l:65536,m:0,h:0},wh={l:131072,m:0,h:0},xh={l:262144,m:0,h:0},yh={l:524288,m:0,h:0},zh={},Ah={67:1,69:1,84:1},Bh={18:1,67:1},Ch={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Dh={83:1},Eh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,98:1},Fh={12:1,14:1,22:1,26:1,27:1,
28:1,30:1,34:1,36:1},Gh={7:1,8:1,67:1,70:1,72:1},Hh={13:1,37:1},Ih={20:1},Jh={68:1},Kh={6:1,8:1,67:1,70:1,72:1},Lh={67:1,73:1,81:1},Mh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},Nh={87:1},k={67:1,69:1},Oh={85:1},Ph={8:1,9:1,67:1,70:1,72:1},Qh={67:1},Rh={67:1,73:1,79:1,81:1},Sh={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,91:1,98:1},Th={11:1},Uh={38:1,67:1,73:1,79:1,81:1},Vh={35:1,67:1,70:1,72:1},Wh={49:1,67:1},Xh={27:1,34:1},Yh={67:1,73:1,75:1,79:1,81:1},Zh={84:1},r={66:1,67:1,
69:1},$h={44:1,49:1,63:1,67:1},ai={67:1,69:1,83:1},bi={65:1},ci={10:1,67:1,70:1,72:1},di={21:1},ei={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},fi={67:1,83:1},gi={14:1},hi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},ii={44:1,45:1,49:1,63:1,67:1},ji={44:1,45:1,49:1,55:1,63:1,67:1};function s(a,b,c){var d=zh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=zh[a]=function(){}),_=d.prototype=0>b?{}:new zh[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 ki(this)};_.tS=function(){var a=this.cZ.d+ub,b;b=this.hC();var c,d,e;c=v(li,k,-1,8,1);d=(mi(),ni);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 oi(){oi=u;pi=new qi}
function ri(a){for(var b,a=new si(a.j.k);a.b<a.d.ue();)b=ti(a),ui(b._c(),Vd,!1),vi(a)}function wi(a,b,c){var a=a.n,d;try{d=new xi(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=yi(e);if(y(e,73))throw new zi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}ui(b._c(),Sb,!0);ui(c._c(),Ud,!0);x(pi,b,c)}
function Ai(a,b){var c;c=Bi(pi,b);var d;d=Bi(a.n.c,c);if(!d)throw new Ci("dragHandle was not draggable");Di(d.b.a);Di(d.d.a);Di(d.c.a);ui(b._c(),Sb,!1);ui(c._c(),Ud,!1)}function Ei(a){var b;a.o=!1;for(a=new si(a.j.k);a.b<a.d.ue();)b=ti(a),ui(b._c(),Vd,!1),vi(a)}function Fi(a,b){Gi(a.j.k,b)?ui(b._c(),Vd,!1):a.o?(Hi(a.j.k,b),ui(b._c(),Vd,!0)):(a.j.k.ze(),Hi(a.j.k,b))}function Ii(a){this.f=a;this.j=new Ji(this);this.n=new Ki(this.j)}s(3,1,{});_.jc=function(){Li(this.j.e,"dragdrop-dragging")};
_.kc=function(){Mi(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var pi;function Ji(a){this.k=new Ni;this.d=a;this.a=a.f}s(4,1,{},Ji);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function Oi(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 Pi(a,b){var c;c=Qi(a.c,Ri).a;b.a.ctrlKey||b.a.metaKey||ri(a.b.d);Fi(a.b.d,c)}function Si(a){a.b.f=null;a.b.d.kc();Ti((Ui(),Vi(null)),a.a,0,0);var b=a.a.gb;Wi=b;Xi();Yi=b;a.d=2}
function Ki(a){this.c=new qi;this.b=a;this.a=new Zi;$i(this.a,aj(),bj());z(this.a,this,(cj(),cj(),dj));z(this.a,this,(ej(),ej(),fj));a=this.a.gb.style;a[$d]="alpha(opacity=0)";a.opacity=0;a.margin=0+(gj(),Pf);a.borderStyle=(hj(),uf);a[ed]="blue"}s(5,1,{},Ki);
_.mc=function(a){var b,c,d,e;c=a.f;d=ij(a);e=jj(a);b=kj(a.a);if(!(3==this.d||2==this.d||1!=b)&&!Ri)Ri=c,this.b.e=Qi(this.c,Ri).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==lj(this.b.k,this.b.e)&&(ri(this.b.d),Fi(this.b.d,this.b.e)),mj(new zj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Aj(Ri,null),Ri!=this.b.e&&(c=new Aj(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,Si(this),1!=this.d&&Oi(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Bj(a,b);a=Cj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Dj(Ej(d-this.f),Ej(a-this.i))>=this.b.d.k?(Fj(),-1!=lj(this.b.k,this.b.e)||Fi(this.b.d,this.b.e),c=new Aj(Ri,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,Si(this)):Gj.preventDefault()),1==this.d)return;Gj.preventDefault();Oi(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Bj(a,b);b=Cj(a,b);if(1==kj(a.a)&&(this.e=!1,Ri))try{if(Fj(),1==this.d)Pi(this,a);else{d!=this.a&&(c=new Aj(d,null),e+=c.a,b+=c.d);try{Oi(this,e,b),this.b.d.jc(),3!=this.d&&Pi(this,a)}finally{var f=this.a.gb;Wi&&f==Wi&&(Wi=null);Xi();f===Yi&&(Yi=null);Hj(this.a);this.d=1;this.b.e=null}}}finally{Ri=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var Ri=null;function zj(){}s(6,1,di,zj);_.pc=function(){Fj()};
function xi(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},xi);_.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 ua+this.a+Ba+this.d+va};function Aj(a,b){!a||a==(Ui(),Vi(null))?this.f=this.e=0:(this.e=a.Xc()-Ij(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==(Ui(),Vi(null))?this.c=this.b=0:(this.b=Jj(b.gb)+b.gb.clientLeft,this.c=Kj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Aj);
_.tS=function(){return ua+this.a+Ba+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Fj(){try{$doc.selection.empty()}catch(a){}}function Lj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Gi(c.a,b);0==c.a.c&&Mj(c.b);a.q=null}a.qc()}}function Nj(a,b){var c=Oj();Lj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Pj(a.k,Oj())}
function Qj(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 Pj(a,b){if(Qj(a.a,b)){var c=a.a,d=a.a.s,e;e=new Rj(d,a.a.k);Hi(d.a,e);1==d.a.c&&Sj(d.b,16);c.q=e}else a.a.q=null}function Tj(a){this.a=a}s(18,1,{},Tj);_.a=null;s(19,1,{});s(20,1,{2:1});function Uj(){Uj=u;Vj=new Wj}s(21,19,{});var Vj=null;function Wj(){this.a=new Ni;this.b=new Xj(this)}s(22,21,{},Wj);function Yj(){Yj=u;Zj=new Ni;var a=new $j;ak();bk(ck?ck:ck=new dk,a)}function Mj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Gi(Zj,a)}
function Sj(a,b){if(0>b)throw new ek("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Gi(Zj,a);a.b=!1;a.c=fk(a,b);Hi(Zj,a)}function gk(a){return $wnd.setInterval(B(function(){a.uc()}),100)}function fk(a,b){return $wnd.setTimeout(B(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Gi(Zj,this);this.vc()};_.b=!1;_.c=0;var Zj;function Xj(a){Yj();this.a=a}s(23,24,{},Xj);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(hk,k,3,a.a.c,0);b=ik(a.a,b);c=new jk;for(e=0,f=b.length;e<f;++e)d=b[e],Gi(a.a,d),Pj(d.a,c.a);0<a.a.c&&Sj(a.b,Dj(5,16-(Oj()-c.a)))};_.a=null;function Rj(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},Rj);_.a=null;_.b=null;s(27,1,{});_.a=null;function kk(){this.a=Yc}s(26,27,{},kk);function lk(){this.a=Zc}s(28,27,{},lk);function mk(){this.a=bd}s(29,27,{},mk);s(31,1,{});_.a=null;function nk(a){this.a=a}s(30,31,{},nk);function ok(){this.a=cd}s(32,27,{},ok);
function pk(){this.a=fd}s(33,27,{},pk);function qk(){this.a=nd}s(34,27,{},qk);function rk(){this.a=td}s(35,27,{},rk);function sk(){this.a=Ad}s(36,27,{},sk);function tk(){this.a=Bd}s(37,27,{},tk);function uk(){this.a=Cd}s(38,27,{},uk);function vk(){this.a=Dd}s(39,27,{},vk);function wk(){this.a=Gd}s(40,27,{},wk);function xk(){this.a=Kd}s(41,27,{},xk);function yk(){this.a=Qd}s(42,27,{},yk);function zk(){this.a=Td}s(43,27,{},zk);function Ak(){this.a=ge}s(44,27,{},Ak);function Bk(){this.a=oe}
s(45,27,{},Bk);function Ck(){this.a=pe}s(46,27,{},Ck);function Dk(){this.a=qe}s(47,27,{},Dk);function Ek(){this.a=te}s(48,27,{},Ek);function Fk(a){this.a=a.id}s(49,1,{4:1,5:1},Fk);_.a=null;function Gk(){this.a=Ee}s(50,27,{},Gk);function Hk(){this.a=Ne}s(51,27,{},Hk);function Ik(){this.a=Oe}s(52,27,{},Ik);function Jk(){this.a=Pe}s(53,27,{},Jk);function Kk(){this.a=Qe}s(54,27,{},Kk);function Lk(){this.a=Se}s(55,27,{},Lk);function Mk(){this.a=Ve}s(56,27,{},Mk);function Nk(){this.a=We}s(57,27,{},Nk);
function Ok(){this.a=Xe}s(58,27,{},Ok);function Pk(){this.a=Ye}s(59,27,{},Pk);function Qk(){this.a=ef}s(60,27,{},Qk);function Rk(){this.a=ff}s(61,27,{},Rk);function Sk(){this.a=gf}s(62,27,{},Sk);function Tk(){this.a=hf}s(63,27,{},Tk);function Uk(){this.a=tf}s(64,27,{},Uk);function Vk(){this.a=wf}s(65,27,{},Vk);function Wk(){this.a=Gf}s(66,27,{},Wk);function Xk(){this.a=Mf}s(67,27,{},Xk);s(68,31,{},function(a){this.a=a});function Yk(){this.a=Of}s(69,27,{},Yk);
function Zk(){Zk=u;$k=new nk("aria-activedescendant")}var $k;function al(){this.a=Sf}s(71,27,{},al);function bl(){this.a=Tf}s(72,27,{},bl);function cl(){this.a=Vf}s(73,27,{},cl);
function dl(){dl=u;el=new lk;fl=new kk;gl=new mk;hl=new ok;il=new pk;jl=new qk;kl=new rk;ll=new sk;ml=new tk;nl=new uk;ol=new vk;pl=new wk;ql=new xk;rl=new yk;sl=new zk;tl=new Ak;ul=new Ck;vl=new Bk;wl=new Dk;xl=new Ek;yl=new Gk;zl=new Hk;Al=new Jk;Bl=new Kk;Cl=new Ik;Dl=new Lk;El=new Mk;Fl=new Nk;Gl=new Ok;Hl=new Qk;Il=new Sk;Jl=new Tk;Kl=new Rk;Ll=new Pk;Ml=new Uk;Nl=new Vk;Ol=new Wk;Pl=new Xk;Ql=new Yk;Rl=new bl;Sl=new al;Tl=new cl;Ul=new Vl;Wl=new Xl;Yl=new Zl;$l=new am;bm=new cm;dm=new em;fm=
new gm;hm=new im;jm=new km;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;C=new qi;x(C,Vf,Tl);x(C,Yc,fl);x(C,Kd,ql);x(C,Zc,el);x(C,bd,gl);x(C,Td,sl);x(C,cd,hl);x(C,fd,il);x(C,nd,jl);x(C,td,kl);x(C,pe,ul);x(C,Ad,ll);x(C,qe,wl);x(C,Bd,ml);x(C,Cd,nl);x(C,Dd,ol);x(C,Gd,pl);x(C,Oe,Cl);x(C,Qd,rl);x(C,ge,tl);x(C,oe,vl);x(C,te,xl);x(C,Ee,yl);x(C,Ne,zl);x(C,Pe,Al);x(C,Qe,Bl);x(C,Se,Dl);x(C,Ve,El);x(C,We,Fl);x(C,Xe,Gl);x(C,Ye,Ll);x(C,ef,Hl);x(C,ff,Kl);x(C,
gf,Il);x(C,Gf,Ol);x(C,Sf,Sl);x(C,hf,Jl);x(C,tf,Ml);x(C,wf,Nl);x(C,Mf,Pl);x(C,Of,Ql);x(C,Tf,Rl);x(C,$f,Yl);x(C,ag,Ul);x(C,bg,Wl);x(C,hg,bm);x(C,ig,dm);x(C,fg,$l);x(C,lg,fm);x(C,ng,hm);x(C,og,jm);x(C,rg,Em);x(C,tg,Am);x(C,ug,Cm);x(C,zg,Gm);x(C,Ag,Im);x(C,Bg,Km);x(C,Cg,Mm);x(C,Jg,Sm);x(C,Kg,Om);x(C,Lg,Qm)}var fl,el,gl,hl,il,jl,kl,ll,ml,nl,ol,pl,ql,rl,sl,tl,vl,ul,wl,xl,yl,zl,Cl,Al,Bl,Dl,El,Fl,Gl,Ll,Hl,Kl,Il,Jl,Ml,Nl,Ol,Pl,Ql,Sl,Rl,Tl,C,Yl,Ul,Wl,$l,bm,dm,fm,hm,jm,Em,Am,Cm,Gm,Im,Km,Mm,Sm,Om,Qm;
function Zl(){this.a=$f}s(75,27,{},Zl);function Vl(){this.a=ag}s(76,27,{},Vl);function Xl(){this.a=bg}s(77,27,{},Xl);function am(){this.a=fg}s(78,27,{},am);function cm(){this.a=hg}s(79,27,{},cm);function em(){this.a=ig}s(80,27,{},em);function gm(){this.a=lg}s(81,27,{},gm);function im(){this.a=ng}s(82,27,{},im);function km(){this.a=og}s(83,27,{},km);function Fm(){this.a=rg}s(84,27,{},Fm);function Bm(){this.a=tg}s(85,27,{},Bm);function Dm(){this.a=ug}s(86,27,{},Dm);function Hm(){this.a=zg}
s(87,27,{},Hm);function Jm(){this.a=Ag}s(88,27,{},Jm);function Lm(){this.a=Bg}s(89,27,{},Lm);function Nm(){this.a=Cg}s(90,27,{},Nm);function Tm(){this.a=Jg}s(91,27,{},Tm);function Pm(){this.a=Kg}s(92,27,{},Pm);function Rm(){this.a=Lg}s(93,27,{},Rm);function jk(){this.a=Oj()}function Oj(){return(new Date).getTime()}s(94,1,{},jk);function Um(a){var b,c,d;d=new Vm;for(c=a;c;)b=c.wc(),c!=a&&Wm(d.a,"Caused by: "),Xm(d,c.cZ.d),Wm(d.a,nb),Wm(d.a,null==b?"(No exception detail)":b),Wm(d.a,aa),c=c.e}
function Ym(a){var b,c,d;c=v(Zm,k,80,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new $m;c[d]=a[d]}}function an(a){var b;b=a.cZ.d;a=a.wc();return null!=a?b+nb+a:b}s(99,1,{67:1,81:1});_.wc=function(){return this.f};_.tS=function(){return an(this)};_.e=null;_.f=null;function bn(a){cn();this.f=a}s(98,99,Lh,bn);function Ci(a){cn();this.f=a}function zi(a,b){cn();this.e=b;this.f=a}s(97,98,Rh,Ci,zi);
function dn(a){cn();this.b=a;this.a=j;var b,c,d;c=[];d=v(Zm,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new en(c[a]);Ym(d)}s(96,97,Rh,dn);
_.wc=function(){if(null==this.c){this.d=null==this.b?yf:fn(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":gn(this.b).d;this.a=this.a+nb+(fn(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(fn(this.b)){a=this.b;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=j;this.c=ua+this.d+") "+a+this.a}return this.c};_.a=j;_.b=null;_.c=null;_.d=null;function hn(a,b){return jn(a)?a.eQ(b):a===b}
function gn(a){return jn(a)?a.cZ:kn}function ln(a){return jn(a)?a.hC():ki(a)}
function mn(){var a;mn=u;nn=(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 on(a){mn();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=nn[a.charCodeAt(0)],null==c?a:c});return ha+a+ha}var nn;s(105,1,{});function ki(a){return a.$H||(a.$H=++pn)}function qn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function rn(){return $wnd.setTimeout(function(){0!=sn&&(sn=0);tn=-1},10)}var sn=0,pn=0,un=0,tn=-1;
function vn(){vn=u;wn=new xn}function yn(a,b){a.a=zn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new An(a)),Bn(a.e,1),!a.i&&(a.i=new Cn(a)),Bn(a.i,50))}function xn(){}function Dn(a){return a.xc()}function zn(a,b){!a&&(a=[]);a[a.length]=b;return a}function En(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=zn(b,e)):e[0].pc()}catch(f){if(f=yi(f),!y(f,81))throw f;}}return b}function Bn(a,b){vn();$wnd.setTimeout(function(){B(Dn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},xn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var wn;function An(a){this.a=a}s(108,1,{},An);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),En(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=Oj();100>Oj()-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 Cn(a){this.a=a}s(109,1,{},Cn);_.xc=function(){this.a.d&&Bn(this.a.e,1);return this.a.j};_.a=null;function Fn(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.yc(d.toString());c.push(e);var e=mb+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 cn(){var a,b,c,d;c=Fn(new Gn);d=v(Zm,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new en(c[a]);Ym(d)}function Gn(){}s(112,1,{},Gn);
_.yc=function(a){var b,c,d;d=j;a=Hn(a);b=a.indexOf(ua);c=0==a.indexOf(he)?8:0;-1==b&&(b=In(a,Jn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Hn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function Wm(a,b){a[a.explicitLength++]=null==b?yf:b}function Kn(){var a=[];a.explicitLength=0;return a}function Ln(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 Mn(a,b){return null==a[b]?null:""+a[b]}
function Nn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function On(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function kj(a){a=a.button;return 1==a?4:2==a?2:1}function Pn(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==cg}function Jj(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;Pn(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}
function Kj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Ij(a){var b;b=a.scrollLeft||0;Pn(a)&&(b=-b);return b}function Qn(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 bj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function aj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function Rn(a,b){this.b=a;this.c=b}s(138,1,{67:1,70:1,72:1});_.eQ=function(a){return this===a};_.hC=function(){return ki(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function hj(){hj=u;Sn=new Tn;Un=new Vn;Wn=new Xn;Yn=new Zn;$n=new ao;bo=G(co,k,6,[Sn,Un,Wn,Yn,$n])}s(137,138,Kh);var bo,Wn,Un,Yn,Sn,$n;function Tn(){Rn.call(this,ec,0)}s(139,137,Kh,Tn);function Vn(){Rn.call(this,"DOTTED",1)}s(140,137,Kh,Vn);function Xn(){Rn.call(this,"DASHED",2)}s(141,137,Kh,Xn);
function Zn(){Rn.call(this,"HIDDEN",3)}s(142,137,Kh,Zn);function ao(){Rn.call(this,"SOLID",4)}s(143,137,Kh,ao);function eo(){eo=u;fo=new go;ho=new io;jo=new ko;lo=new mo;no=G(oo,k,7,[fo,ho,jo,lo])}s(144,138,Gh);var no,ho,jo,lo,fo;function go(){Rn.call(this,ec,0)}s(145,144,Gh,go);function io(){Rn.call(this,"BLOCK",1)}s(146,144,Gh,io);function ko(){Rn.call(this,"INLINE",2)}s(147,144,Gh,ko);function mo(){Rn.call(this,"INLINE_BLOCK",3)}s(148,144,Gh,mo);
function po(){po=u;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=G(zo,k,9,[qo,so,uo,wo])}s(149,138,Ph);var yo,qo,so,uo,wo;function ro(){Rn.call(this,Gb,0)}s(150,149,Ph,ro);function to(){Rn.call(this,Zb,1)}s(151,149,Ph,to);function vo(){Rn.call(this,ac,2)}s(152,149,Ph,vo);function xo(){Rn.call(this,sc,3)}s(153,149,Ph,xo);function gj(){gj=u;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=G(To,k,10,[Ao,Co,Eo,Go,Io,Ko,Mo,Oo,Qo])}s(154,138,ci);
var So,Oo,Eo,Go,Mo,Qo,Ko,Co,Io,Ao;function Bo(){Rn.call(this,"PX",0)}s(155,154,ci,Bo);function Do(){Rn.call(this,"PCT",1)}s(156,154,ci,Do);function Fo(){Rn.call(this,"EM",2)}s(157,154,ci,Fo);function Ho(){Rn.call(this,"EX",3)}s(158,154,ci,Ho);function Jo(){Rn.call(this,"PT",4)}s(159,154,ci,Jo);function Lo(){Rn.call(this,"PC",5)}s(160,154,ci,Lo);function No(){Rn.call(this,"IN",6)}s(161,154,ci,No);function Po(){Rn.call(this,"CM",7)}s(162,154,ci,Po);function Ro(){Rn.call(this,"MM",8)}s(163,154,ci,Ro);
function Uo(){Uo=u;Vo=[];Wo=[];Xo=[]}var Vo,Wo,Xo;function Yo(){Yo=u;Zo()}function Zo(){Zo=u;Yo();$o=v(I,r,-1,30,1)}function ap(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var $o;s(178,1,{});_.tS=function(){return"An event type"};_.f=null;s(177,178,{});_.Bc=function(){this.e=!1;this.f=null};_.e=!1;s(176,177,{});_.Ac=function(){return this.Cc()};_.a=null;var bp=_.b=null;function cp(){cp=u;dp=new ep(gd,new fp)}function fp(){}s(175,176,{},fp);_.zc=function(a){a.Dc(this)};_.Cc=function(){return dp};
var dp;function gp(){gp=u;hp=new ep(sd,new ip)}function ip(){}s(179,176,{},ip);_.zc=function(a){jp();kp(this,a.b,lp(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return hp};var hp;s(182,176,Th);function Bj(a,b){return(a.a.clientX||0)-Jj(b)+Ij(b)+$wnd.pageXOffset}function Cj(a,b){return(a.a.clientY||0)-(Kj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function ij(a){var b;return(b=a.b)?Bj(a,b):a.a.clientX||0}function jj(a){var b;return(b=a.b)?Cj(a,b):a.a.clientY||0}s(181,182,Th);
function mp(){mp=u;np=new ep(vd,new op)}function op(){}s(180,181,Th,op);_.zc=function(a){a.Ec(this)};_.Cc=function(){return np};var np;function pp(){pp=u;qp=new ep(Ed,new rp)}function rp(){}s(183,176,{},rp);_.zc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Cc=function(){return qp};var qp;s(186,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var sp=_.c=0;function dk(){this.c=++sp}s(185,186,Hh,dk);
function ep(a,b){this.c=++sp;this.a=b;!bp&&(bp=new tp);bp.a[a]=this;this.b=a}s(184,185,Hh,ep);_.a=null;_.b=null;function up(){up=u;vp=new ep(Fd,new wp)}function wp(){}s(187,181,Th,wp);
_.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!=(xp(),yp))a=zp(b.gb),c=new Ap(D(b.gb,Cf),D(b.gb,Bf)),d=new Ap(D(b.K.ab.gb,Cf),D(b.K.ab.gb,Bf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Bp(b.z,!0);a=D(b.K.ab.gb,Cf);Cp(b,new Ap(a,Dp(b.K.ab).a));b.A&&b.F!=yp&&Ep(b.f,b)}else Bp(b.z,!1),b.F!=(xp(),yp)?Cp(b,new Ap(b.w.b,b.w.a)):Fp(b,zp(b.f.gb)),b.A&&b.F!=yp&&Gp(b.f,b);Hp(b.K.ab)}else Bp(b.z,!0)};_.Cc=function(){return vp};var vp;function Ip(){Ip=u;Jp=new ep(be,new Kp)}
function Kp(){}s(188,176,{},Kp);_.zc=function(a){Hj(a.a.a)};_.Cc=function(){return Jp};var Jp;function Lp(){Lp=u;Mp=new ep(je,new Np)}function Np(){}s(189,176,{},Np);_.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,Op(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,Pp(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Cc=function(){return Mp};var Mp;
function Qp(){Qp=u;Rp=new ep(ke,new Sp)}function Sp(){}s(190,176,{},Sp);_.zc=function(a){a.a.a&&(a.a.b.a=null,Tp(a.a.a,a.a.b))};_.Cc=function(){return Rp};var Rp;function Up(){Up=u;Vp=new ep(le,new Wp)}function Wp(){}s(191,176,{},Wp);_.zc=function(){this.a.preventDefault()};_.Cc=function(){return Vp};var Vp;s(193,176,{});s(192,193,{});function Xp(){Xp=u;Yp=new ep(Je,new Zp)}function Zp(){}s(194,192,{},Zp);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<($p(),aq).length&&-999!=($p(),aq)[c]&&(c=($p(),aq)[c]);b=new bq(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?cq(dq(a)):e=301;break;case 118:case 86:b&&eq(a.t,(!a.tb&&(a.tb=new fq(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:gq(a,Mn((hq(),iq)._b.a.gb,Ng));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=Ma):801==a.b?(e=237,a.ib=!0,a.I=Ja):(e=233,a.ib=!0,a.I="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.ib=!0,a.I=Ra);break;case 122:case 90:b?e=110:(e=239,a.ib=!0,a.I=Ua);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=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.ib=!0;a.I=Fa;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?jq(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?jq(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&jq(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?jq(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?jq(a,4):e=207;break;case 53:105==a.b?jq(a,5):e=208;break;case 54:105==a.b?jq(a,
6):e=210;break;case 55:105==a.b?jq(a,7):e=211;break;case 56:105==a.b?jq(a,8):e=212;break;case 57:105==a.b?jq(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}kq(a,e)}b=!0}b&&this.a.preventDefault()};_.Cc=function(){return Yp};var Yp;function lq(){lq=u;mq=new ep(kf,new nq)}function nq(){}s(195,181,Th,nq);_.zc=function(a){a.mc(this)};_.Cc=function(){return mq};var mq;
function cj(){cj=u;dj=new ep(lf,new oq)}function oq(){}s(196,181,Th,oq);_.zc=function(a){a.nc(this)};_.Cc=function(){return dj};var dj;function pq(){pq=u;qq=new ep(mf,new rq)}function rq(){}s(197,181,Th,rq);_.zc=function(a){var b;a.e&&1==a.d&&(b=new Aj(Ri,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,Si(a))};_.Cc=function(){return qq};var qq;function ej(){ej=u;fj=new ep(of,new sq)}function sq(){}s(198,181,Th,sq);_.zc=function(a){a.oc(this)};_.Cc=function(){return fj};var fj;function tp(){this.a={}}
s(199,1,{},tp);_.a=null;s(202,182,Th);var tq=null;function uq(){uq=u;vq=new ep(Eg,new wq)}function wq(){}s(201,202,Th,wq);_.zc=function(a){xq(a.a,this,a.a.k)};_.Cc=function(){return vq};var vq;function yq(){yq=u;zq=new ep(Fg,new Aq)}function Aq(){}s(203,202,Th,Aq);_.zc=function(a){xq(a.a,this,a.a.k)};_.Cc=function(){return zq};var zq;function Bq(){var a;this.a=(a=document.createElement(Sd),a.setAttribute(Df,"return;"),typeof a.ontouchstart==he)}s(204,1,{},Bq);
function Cq(){Cq=u;Dq=new ep(Gg,new Eq)}function Eq(){}s(205,202,Th,Eq);_.zc=function(a){xq(a.a,this,a.a.n)};_.Cc=function(){return Dq};var Dq;function Fq(){Fq=u;Gq=new ep(Hg,new Hq)}function Hq(){}s(206,202,Th,Hq);_.zc=function(a){Iq(a.a,this)&&(a.a.j&&Jq(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Sj(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Gq};var Gq;function Kq(a,b){this.a=b;this.b=a}function Lq(a,b,c){ck&&(b=new Kq(b,c),a.Nc(b))}s(207,177,{},Kq);_.zc=function(a){a.Jc(this)};_.Ac=function(){return ck};
_.a=!1;var ck=_.b=null;function Mq(a){this.a=a}s(208,177,{},Mq);_.zc=function(a){a.Kc(this)};_.Ac=function(){return Nq};var Nq=_.a=null;function Oq(){}function Pq(a){var b;Qq&&(b=new Oq,a.Nc(b))}s(209,177,{},Oq);_.zc=function(a){a.Lc(this)};_.Ac=function(){return Qq};var Qq=null;function Rq(a){this.a=a}s(210,177,{},Rq);_.zc=function(a){a.Mc(this)};_.Ac=function(){return Sq};var Sq=_.a=null;function Tq(){}s(211,177,{},Tq);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return Uq};var Uq=null;
function Vq(a,b,c){a=a.a;if(!b)throw new Wq("Cannot add a handler with a null type");if(!c)throw new Wq("Cannot add a null handler");0<a.b?Xq(a,new Yq(a,b,c)):Zq(a,b,null,c);return new $q(new ar(a,b,c))}
function br(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 Wq("Cannot fire null event");try{++d.b;i=cr(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=yi(l),y(l,81))f=l,!e&&(e=new dr),er(e,f);else throw l;}}if(e)throw new fr(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new si(d.a);o.b<o.d.ue();)m=ti(o),m.pc()}finally{d.a=null}}}}catch(n){n=yi(n);if(y(n,38))throw new gr(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function hr(a){ir.call(this,a,!1)}function ir(a,b){this.a=new jr(b);this.b=a}s(212,1,gi,hr,ir);_.Nc=function(a){br(this,a)};_.a=null;_.b=null;s(215,1,{});function Xq(a,b){!a.a&&(a.a=new Ni);Hi(a.a,b)}function Zq(a,b,c,d){var e;e=Qi(a.d,b);e||(e=new qi,x(a.d,b,e));a=e.qe(c);a||(a=new Ni,e.se(c,a));a.df(d)}function kr(a,b,c,d){var e,f;e=cr(a,b,c);e.ff(d)&&e.re()&&(f=Qi(a.d,b),f.te(c),f.re()&&Bi(a.d,b))}
function cr(a,b,c){a=Qi(a.d,b);if(!a)return lr(),lr(),mr;c=a.qe(c);return!c?(lr(),lr(),mr):c}s(214,215,{});_.a=null;_.b=0;_.c=!1;function jr(a){this.d=new qi;this.c=a}s(213,214,{},jr);function $q(a){this.a=a}s(216,1,{},$q);_.a=null;function fr(a){zi.call(this,nr(a),or(a));this.a=a}function or(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function nr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new pr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:Wm(b.a,"; "),d=d.wc(),Wm(b.a,d);return Ln(b.a)}s(218,97,Uh,fr);_.a=null;function gr(a){fr.call(this,a)}s(217,218,Uh,gr);s(219,1,{},function(){});function qr(a){a=Mn(a,Pd);return(null==a?0:cg==a||cg.toLowerCase()==a.toLowerCase())?(rr(),sr):(null==a?0:Ue==a||Ue.toLowerCase()==a.toLowerCase())?(rr(),tr):(rr(),ur)}
function rr(){rr=u;sr=new vr("RTL",0);tr=new vr("LTR",1);ur=new vr("DEFAULT",2);wr=G(xr,k,15,[sr,tr,ur])}function vr(a,b){Rn.call(this,a,b)}s(221,138,{15:1,67:1,70:1,72:1},vr);var wr,ur,tr,sr;function yr(){}function zr(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=zr(e,d);G(a,b,c,d);return d}function Ar(a){return Br([Cr,I],[k,r],[66,-1],a,0,2,1)}
function Br(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=zr(i?g:0,h);G(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Br(a,b,c,d,e,f,g)}return l}function G(a,b,c,d){Dr();var e=Er,f=Fr;Dr();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 Gr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Hr;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Hr;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Hr;}a[b]=c}s(222,1,{},yr);_.qI=0;
function Dr(){Dr=u;Er=[];Fr=[];var a=new yr,b=Er,c=Fr,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Er,Fr;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function fn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function jn(a){return a.tM==u||a.cM&&!!a.cM[1]}function Ir(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Jr(){var a;$stats&&Kr("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(qf)&&9<=$doc.documentMode)a=De;else if(-1!=a.indexOf(qf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}E(De,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Kr("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=G(Lr,k,1,[Hb]);for(c=0;c<a.length&&!E(a[c],b);++c);$stats&&Kr("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Uo();Xo.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;}");
Uo();0!=Xo.length&&(a=Xo.join(j),a=(Yo(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:ap(0,a,!1),Xo.length=0);if(0!=Vo.length){a=Vo.join(j);a=(Yo(),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=$o[b],0==c&&(c=$o[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);$o[e]+=a.length;ap(e,a,!0)}Vo.length=0}0!=Wo.length&&(a=Wo.join(j),a=(Yo(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:ap(b-1,a,!0),Wo.length=0);$stats&&Kr("export.client.JSME_export");new Mr;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==he)$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 yi(a){return y(a,81)?a:new dn(a)}function Nr(a){return Or(a&4194303,a>>22&4194303,0>a?1048575:0)}function Pr(a){return Or(a.l,a.m,a.h)}
function Or(a,b,c){return _=new Qr,_.l=a,_.m=b,_.h=c,_}
function Rr(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Sr;if(0==a.l&&0==a.m&&0==a.h)return Tr=Or(0,0,0),Or(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?(Tr=Or(0,0,0),c=Pr((Ur(),Vr))):(Tr=Or(c.l,c.m,c.h),c=Or(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Wr(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?Xr(e):0==c&&0!=d&&0==e?Xr(d)+22:0!=c&&0==d&&0==e?Xr(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Pr((Ur(),Yr)),c=!0,g=!g;else return c=Zr(a,f),g&&ms(c),Tr=Or(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Wr(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zr(c,d);f&&ms(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=Or(f,i,c);g?Tr=Wr(c):Tr=Or(c.l,c.m,c.h);return e}if(!ns(a,b))return e?Tr=Wr(a):Tr=Or(a.l,a.m,a.h),Or(0,0,0);c=c?a:Or(a.l,a.m,a.h);var h,l,m,o;f=os(b)-os(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=Or(i&4194303,l&4194303,h&1048575);for(l=Or(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&&ms(l);e?(Tr=Wr(c),d&&(Tr=ps(Tr,(Ur(),Vr)))):Tr=Or(c.l,c.m,c.h);return l}
function ms(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 os(a){var b;b=qs(a.h);return 32==b?(b=qs(a.m),32==b?qs(a.l)+32:b+20-10):b-12}var Tr=null;function rs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Or(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function ss(a,b){return Or(a.l&b.l,a.m&b.m,a.h&b.h)}function ts(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function L(a){var b,c,d;if(isNaN(a))return Ur(),us;if(-9223372036854775E3>a)return Ur(),vs;if(9223372036854775E3<=a)return Ur(),Yr;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=Or(a,b,c);d&&ms(b);return b}function ws(a){var b,c;return-129<a&&128>a?(b=a+128,null==xs&&(xs=v(ys,k,16,256,0)),c=xs[b],!c&&(c=xs[b]=Nr(a)),c):Nr(a)}
function zs(a){var b=Yg,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 ns(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 As(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,H;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;H=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,H+=e*h,g+=f*h);0!=l&&(q+=c*l,H+=d*l,g+=e*l);0!=m&&(H+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((H&31)<<17)+(c>>22);q=(q>>18)+(H>>5)+((g&4095)<<8)+(n>>22);return Or(c&4194303,n&
4194303,q&1048575)}function Wr(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Or(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zr(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 Or(c&4194303,d&4194303,e&1048575)}function ps(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Or(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function M(a){return a.l|a.m<<22}function Bs(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Bs(Wr(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=ws(1E9);a=Rr(a,b);b=j+M(Tr);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var xs=null;function Ur(){Ur=u;Yr=Or(4194303,4194303,524287);vs=Or(0,0,524288);Vr=ws(1);ws(2);us=ws(0)}var Yr,vs,Vr,us;function Qr(){}s(231,1,{16:1},Qr);
function Kr(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Cs(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(236,1,{},Cs);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Ds(a,b){Wm(a.a.a,b.a);return a}function Es(){this.a=new Fs}s(237,1,{},Es);function Gs(a){if(null==a)throw new Wq("css is null");this.a=a}s(238,1,{17:1,67:1},Gs);
_.eQ=function(a){return!y(a,17)?!1:E(this.a,a.a)};_.hC=function(){return Hs(this.a)};_.a=null;function Is(a){if(null==a)throw new Wq("html is null");this.a=a}s(240,1,Bh,Is);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Hs(this.a)};_.a=null;s(241,1,Bh,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 Hs(this.a)};_.a=null;
function Js(){Js=u;Ks=RegExp(oa,ie);Ls=RegExp(sb,ie);Ms=RegExp(pb,ie);Ns=RegExp(ta,ie);Os=RegExp(ha,ie)}function Ps(a){Js();-1!=a.indexOf(oa)&&(a=a.replace(Ks,pa));-1!=a.indexOf(pb)&&(a=a.replace(Ms,ra));-1!=a.indexOf(sb)&&(a=a.replace(Ls,qa));-1!=a.indexOf(ha)&&(a=a.replace(Os,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ns,"&#39;"));return a}var Ks,Ls,Ms,Os,Ns;function Qs(a){if(null==a)throw new Wq("uri is null");this.a=a}s(243,1,{19:1},Qs);_.eQ=function(a){return!y(a,19)?!1:E(this.a,a.a)};_.hC=function(){return Hs(this.a)};
_.a=null;function Rs(){Rs=u}s(245,1,{});function Ss(){}s(246,1,{},Ss);var Ts=null;function Us(){}s(247,245,{},Us);var Vs=null;function Ws(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=cr(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=cr(a.a,f,null).lf(e),y(d,20)&&hn(d.a,b)){var h=a.a,l=f;0<h.b?Xq(h,new Xs(h,l,null,d)):kr(h,l,null,d)}}}s(248,1,Ih);_.a=null;function Ys(a){this.a=a}s(249,248,Ih,Ys);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function Zs(a){this.a=a}s(250,248,Ih,Zs);
_.Lc=function(){var a=this.a;$s((at(),bt),a.a,!0)};function ct(){cn()}s(251,97,Rh,ct);function dt(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Sj(a.d,1))}function et(){this.a=new ft(this);this.b=new Ni;this.d=new gt(this);this.f=new ht(this)}s(252,1,{},et);_.c=!1;_.e=!1;function ft(a){Yj();this.a=a}s(253,24,{},ft);_.vc=function(){if(this.a.c){var a=this.a,b;b=it(a.f.d.b,a.f.b);jt(a.f);y(b,21)&&new ct;a.c=!1;dt(a)}};_.a=null;function gt(a){Yj();this.a=a}s(254,24,{},gt);
_.vc=function(){this.a.e=!1;var a=this.a,b=Oj(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Sj(a.a,1E4);a.f.c<a.f.a;){d=kt(a.f);try{if(null==d)break;y(d,21)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||jt(a.f)}if(100<=Oj()-b)break}}finally{e||(Mj(a.a),a.c=!1,dt(a))}};_.a=null;function kt(a){var b;a.b=a.c;b=it(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function jt(a){lt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function ht(a){this.d=a}s(255,1,{},ht);_.Qc=function(){return this.c<this.a};_.Rc=function(){return kt(this)};
_.Sc=function(){jt(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function mt(a,b){var c=(nt(),ot(b));a.appendChild(c)}function pt(a,b,c){var d;d=Gj;Gj=a;b==Wi&&8192==qt(a.type)&&(Wi=null);c.Tc(a);Gj=d}var Gj=null,Wi=null;function rt(){rt=u;st=new et}function mj(a){rt();if(!a)throw new Wq("cmd cannot be null");var b=st;Hi(b.b,a);dt(b)}var st;function tt(a){Xi();!ut&&(ut=new dk);vt||(vt=new ir(null,!0),wt=new xt);return Vq(vt,ut,a)}var vt=null;function yt(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
function xt(){}s(261,177,{},xt);_.zc=function(a){a.Pc(this);wt.c=!1};_.Ac=function(){return ut};_.Bc=function(){yt(this)};_.a=!1;_.b=!1;_.c=!1;var ut=_.d=null,wt=null;function zt(){zt=u;At=new Bt;Ct()||(At=null)}var At=null;function $j(){}s(263,1,{},$j);_.Jc=function(){for(;0<(Yj(),Zj).c;)Mj(it(Zj,0))};function bk(a,b){return Vq((!Dt&&(Dt=new Et),Dt),a,b)}
function Ft(a){ak();Gt||(Ht("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 It),Gt=!0);return bk((!Qq&&(Qq=new dk),Qq),a)}
function ak(){Jt||(Ht('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 Kt),
Jt=!0)}function Lt(){Jt&&Lq((!Dt&&(Dt=new Et),Dt),null,!1)}function Mt(){var a;Jt&&(a=new Nt,Dt&&br(Dt,a));return null}function Ot(){var a,b;if(Gt&&(b=aj(),a=bj(),Pt!=b||Qt!=a))Pt=b,Qt=a,Pq((!Dt&&(Dt=new Et),Dt))}var Jt=!1,Dt=null,Qt=0,Pt=0,Gt=!1;function Rt(){Rt=u;St=new dk}function Nt(){Rt()}s(265,177,{},Nt);_.zc=function(){null.Jf()};_.Ac=function(){return St};var St;function Et(){hr.call(this,null)}s(267,212,gi,Et);
function qt(a){switch(a){case gd:return 4096;case sd:return 1024;case vd:return 1;case Fd:return 2;case be:return 2048;case Je:return 128;case Ke:return 256;case Le:return 512;case Re:return 32768;case "losecapture":return 8192;case kf:return 4;case lf:return 64;case mf:return 32;case nf:return 16;case of:return 8;case "scroll":return 16384;case Zd:return 65536;case "DOMMouseScroll":case pf:return 131072;case Ed:return 262144;case "paste":return 524288;case Hg:return 1048576;case Gg:return 2097152;
case Fg:return 4194304;case Eg:return 8388608;case le:return 16777216;case je:return 33554432;case ke:return 67108864;default:return-1}}function Xi(){Tt||(Ut(),Vt(),Tt=!0)}var Tt=!1;function Wt(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function Xt(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Ut(){Yt=B(function(a){var b;var c=vt,d,e,f;ut&&c&&Zt(c.a.d,ut)?(b=wt.a,d=wt.b,e=wt.c,f=wt.d,yt(wt),wt.d=a,br(c,wt),c=!(wt.a&&!wt.b),wt.a=b,wt.b=d,wt.c=e,wt.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});$t=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!fn(b)&&y(b,22)&&pt(a,c,b)});au=B(function(a){a.preventDefault();$t.call(this,a)});bu=B(function(a){this.__gwtLastUnhandledEvent=
a.type;$t.call(this,a)});cu=B(function(a){if(Yt(a)){var b=Yi;b&&b.__listener&&!fn(b.__listener)&&y(b.__listener,22)&&(pt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(vd,cu,!0);$wnd.addEventListener(Fd,cu,!0);$wnd.addEventListener(kf,cu,!0);$wnd.addEventListener(of,cu,!0);$wnd.addEventListener(lf,cu,!0);$wnd.addEventListener(nf,cu,!0);$wnd.addEventListener(mf,cu,!0);$wnd.addEventListener(pf,cu,!0);$wnd.addEventListener(Je,Yt,!0);$wnd.addEventListener(Le,Yt,!0);$wnd.addEventListener(Ke,
Yt,!0);$wnd.addEventListener(Hg,cu,!0);$wnd.addEventListener(Gg,cu,!0);$wnd.addEventListener(Fg,cu,!0);$wnd.addEventListener(Eg,cu,!0);$wnd.addEventListener(le,cu,!0);$wnd.addEventListener(je,cu,!0);$wnd.addEventListener(ke,cu,!0)}function du(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function eu(a,b){switch(b){case "drag":a.ondrag=$t;break;case "dragend":a.ondragend=$t;break;case Wd:a.ondragenter=au;break;case "dragleave":a.ondragleave=$t;break;case Xd:a.ondragover=au;break;case "dragstart":a.ondragstart=$t;break;case "drop":a.ondrop=$t;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,$t,!1);a.addEventListener(b,$t,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function fu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?$t:null),c&2&&(a.ondblclick=b&2?$t:null),c&4&&(a.onmousedown=b&4?$t:null),c&8&&(a.onmouseup=b&8?$t:null),c&16&&(a.onmouseover=b&16?$t:null),c&32&&(a.onmouseout=b&32?$t:null),c&64&&(a.onmousemove=b&64?$t:null),c&128&&(a.onkeydown=b&128?$t:null),c&256&&(a.onkeypress=b&256?$t:null),c&512&&(a.onkeyup=b&512?$t:null),c&1024&&(a.onchange=b&1024?$t:null),c&2048&&(a.onfocus=b&2048?$t:null),c&4096&&(a.onblur=b&4096?$t:null),
c&8192&&(a.onlosecapture=b&8192?$t:null),c&16384&&(a.onscroll=b&16384?$t:null),c&32768&&(a.onload=b&32768?bu:null),c&65536&&(a.onerror=b&65536?$t:null),c&131072&&(a.onmousewheel=b&131072?$t:null),c&262144&&(a.oncontextmenu=b&262144?$t:null),c&524288&&(a.onpaste=b&524288?$t:null),c&1048576&&(a.ontouchstart=b&1048576?$t:null),c&2097152&&(a.ontouchmove=b&2097152?$t:null),c&4194304&&(a.ontouchend=b&4194304?$t:null),c&8388608&&(a.ontouchcancel=b&8388608?$t:null),c&16777216&&(a.ongesturestart=b&16777216?
$t:null),c&33554432&&(a.ongesturechange=b&33554432?$t:null),c&67108864&&(a.ongestureend=b&67108864?$t:null))}var Yi=null,Yt=null,cu=null,au=null,$t=null,bu=null;function Vt(){au=B(function(a){$t.call(this,a);return!1})}function gu(){var a;gu=u;hu=(a=$doc,E(a.compatMode,Hb)?a.documentElement:a.body)}var hu;function iu(){this.b=new Ni}function ju(a){a=a[Vc];return null==a?-1:a}s(273,1,{},iu);_.a=null;function ku(a,b){this.a=a;this.b=b}s(274,1,{},ku);_.a=0;_.b=null;
function Ct(){var a=At,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));lu=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(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 Bt(){this.a=new hr(null)}s(275,1,gi,Bt);_.Vc=function(a){return decodeURI(a.replace("%23",ma))};_.Nc=function(a){br(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!E(a,null==lu?j:lu))lu=a,Uq&&(a=new Tq,br(this.a,a))};var lu=j;
function Ht(a,b){var c;c=$doc.createElement("script");c.textContent=a||j;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function Kt(){}s(278,1,{},Kt);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(B(Mt),B(Lt))};function It(){}s(279,1,{},It);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(B(Ot))};function Mi(a,b){ui(a._c(),b,!0)}function Li(a,b){ui(a._c(),b,!1)}function $i(a,b,c){0<=b&&a.ed(b+Pf);0<=c&&a.cd(c+Pf)}
function mu(a){var b,a=Mn(a,ud);b=In(a,Jn(32));return 0<=b?a.substr(0,b-0):a}
function ui(a,b,c){if(!a)throw new Ci(kc);b=Hn(b);if(0==b.length)throw new ek(Ic);if(c){var d,e,f;d=Hn(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=Hn(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=Hn(e.substr(0,
c-0)),b=Hn(nu(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ea+b,a.className=d)}}function ou(a,b){a.style.display=b?j:uf;a.setAttribute("aria-hidden",""+!b)}s(284,1,Xh);_.Xc=function(){return Jj(this.gb)};_.Yc=function(){return Kj(this.gb)+$wnd.pageYOffset};_.Zc=function(){return D(this.gb,Bf)};_.$c=function(){return D(this.gb,Cf)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=uf};_.bd=function(){throw new pu;};_.cd=function(a){this.gb.style[Ae]=a};
_.dd=function(a){ou(this.gb,a)};_.ed=function(a){this.gb.style[Sg]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function z(a,b,c){var d;d=qt(c.b);if(-1==d){var e=a.gb;d=c.b;Xi();eu(e,d);E(Xd,d)&&eu(e,Wd)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,Xi(),fu(e,d)):a.cb|=d;return Vq(!a.db?a.db=new hr(a):a.db,c,b)}function qu(a,b,c){return Vq(!a.db?a.db=new hr(a):a.db,c,b)}
function ru(a){var b;if(a.hd())throw new su("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;Xi();fu(c,b)}else a.cb|=b;a.fd();a.ld()}function tu(a,b){var c;switch(qt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&Qn(a.gb,c))return}c=a.gb;var d,e,f;if(bp&&(f=bp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&br(a.db,f.a),f.a.a=d,f.a.b=e}
function uu(a){if(!a.hd())throw new su("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 Hj(a){if(a.fb)if(y(a.fb,28))a.fb.nd(a);else{if(a.fb)throw new su("This widget's parent does not implement HasWidgets");}else if(Ui(),Zt(vu.a,a)){Ui();try{a.kd()}finally{Bi(vu.a,a)}}}
function wu(a,b){var c;c=a.fb;if(b){if(c)throw new su("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(283,284,Ch);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&br(this.db,a)};_.hd=function(){return this.bb};_.jd=function(){ru(this)};_.Tc=function(a){tu(this,a)};_.kd=function(){uu(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;
function xu(a){for(a=new yu(a);a.a.a<a.a.b.c-1;)zu(a.a),Au(a.a)}s(282,283,hi);_.fd=function(){Bu(this,(Cu(),Du))};_.gd=function(){Bu(this,(Cu(),Eu))};function Fu(a,b,c){Hj(b);var d=a.p;Gu(d,b,d.c);d=(nt(),ot(b.gb));c.appendChild(d);wu(b,a)}function Hu(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Iu;b.fb==a&&(f=a.od(b),f<d&&--d);Hj(b);Gu(a.p,b,d);e?(e=b.gb,du(c,(nt(),ot(e)),d)):(e=(nt(),ot(b.gb)),c.appendChild(e));wu(b,a)}
function Ju(a,b){var c;if(b.fb!=a)return!1;try{wu(b,null)}finally{c=b.gb;On(c).removeChild(c);c=a.p;var d;d=Ku(c,b);if(-1==d)throw new Lu;if(0>d||d>=c.c)throw new Iu;for(--c.c;d<c.c;++d)Gr(c.a,d,c.a[d+1]);Gr(c.a,c.c,null)}return!0}s(281,282,hi);_.od=function(a){return Ku(this.p,a)};_.pd=function(a,b,c,d){Hu(this,a,b,c,d)};_.qd=function(){return new Mu(this.p)};_.nd=function(a){return Ju(this,a)};function Ti(a,b,c,d){var e;Hj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}
function Nu(a,b){var c;(c=Ju(a,b))&&Ou(b.gb);return c}function Pu(a,b,c,d){if(b.fb!=a)throw new ek("Widget must be a child of this panel.");a.td(b,c,d)}function Qu(a,b,c){a=a.gb;-1==b&&-1==c?Ou(a):(a.style[Lf]=Xc,a.style[Me]=b+Pf,a.style[Dg]=c+Pf)}function Ru(){var a=$doc.createElement(Sd);this.p=new Su(this);this.gb=a;this.gb.style[Lf]="relative";this.gb.style[If]=Be}function Ou(a){a.style[Me]=j;a.style[Dg]=j;a.style[Lf]=j}s(280,281,hi,Ru);_.rd=function(a){Fu(this,a,this.gb)};
_.nd=function(a){return Nu(this,a)};_.sd=function(a,b,c){Pu(this,a,b,c)};_.td=function(a,b,c){Qu(a,b,c)};function Tu(a,b){if(a.vd())throw new su("SimplePanel can only contain one child widget");a.wd(b)}function Uu(a,b){if(a.ab!=b)return!1;try{wu(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function Vu(a,b){if(b!=a.ab&&(b&&Hj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(nt(),ot(a.ab.gb));a.ud().appendChild(c);wu(b,a)}}function Wu(){this.gb=$doc.createElement(Sd)}s(288,282,hi,Wu);_.ud=function(){return this.gb};
_.vd=function(){return this.ab};_.qd=function(){return new Xu(this)};_.nd=function(a){return Uu(this,a)};_.wd=function(a){Vu(this,a)};_.ab=null;function Yu(a,b){a.$&&(Zu(a.Z,!1,!1),Lq(a,a,b))}function $u(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function av(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Me]=b-0+(gj(),Pf);a.style[Dg]=c+Pf}function bv(a){a.$||(a.bb&&Hj(a),Zu(a.Z,!0,!1))}s(287,288,hi);_.ud=function(){return Nn(this.gb)};_.Zc=function(){return D(this.gb,Bf)};
_.$c=function(){return D(this.gb,Cf)};_._c=function(){return On(Nn(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){Yu(this,a)};_.ad=function(){return!E(Be,this.gb.style[Pg])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.$&&Zu(this.Z,!1,!0)};_.cd=function(a){this.O=a;$u(this);0==a.length&&(this.O=null)};_.zd=function(a,b){av(this,a,b)};_.dd=function(a){this.gb.style[Pg]=a?Qg:Be};_.wd=function(a){Vu(this,a);$u(this)};
_.ed=function(a){this.P=a;$u(this);0==a.length&&(this.P=null)};_.Ad=function(){bv(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 cv(a,b){var c;Wu.call(this);this.R=new dv;this.L=(ev(),fv);this.Z=new gv(this);this.gb.appendChild($doc.createElement(Sd));this.zd(0,0);On(Nn(this.gb))[ud]="gwt-PopupPanel";Nn(this.gb)[ud]=Kf;this.N=this.M=a;this.W=!1;c=G(Lr,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new hv(c);this.K._c()[ud]=j;c=On(Nn(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ci(kc);d=Hn(d);if(0==d.length)throw new ek(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)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ea)}Vu(this,this.K);$u(this);ui(Nn(this.gb),Kf,!1);ui(this.K.b,b+"Content",!0)}s(286,287,hi);_.fd=function(){ru(this.K)};_.gd=function(){uu(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new Xu(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){Vu(this.K,a);$u(this)};_.K=null;s(285,286,hi);_.kd=function(){uu(this)};
function iv(){iv=u;jv=new kv(Gb,0,(ev(),fv));lv=new kv(mc,1,mv);nv=new kv(tc,2,ov);pv=G(qv,k,23,[jv,lv,nv])}function kv(a,b,c){Rn.call(this,a,b);this.a=c}s(289,138,{23:1,67:1,70:1,72:1},kv);_.a=null;var pv,jv,lv,nv;function rv(){rv=u;sv=G(Lr,k,1,[Dg,jf,jd])}
function hv(a){var b;rv();var c,d;c=this.gb=$doc.createElement(sg);this.c=$doc.createElement(vg);mt(c,this.c);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Ig),b[ud]=a[c],mt(b,tv(a[c]+"Left")),mt(b,tv(a[c]+Ib)),mt(b,tv(a[c]+"Right")),b),mt(this.c,d),1==c&&(this.b=Nn(Wt(d,1)));this.gb[ud]="gwt-DecoratorPanel"}function tv(a){var b,c;c=$doc.createElement(wg);b=$doc.createElement(Sd);var d=(nt(),ot(b));c.appendChild(d);c[ud]=a;b[ud]=a+"Inner";return c}s(291,288,Fh,hv);_.ud=function(){return this.b};
_.b=null;_.c=null;var sv;s(290,291,Fh);s(292,1,{});function Cu(){Cu=u;Du=new uv;Eu=new vv}function wv(a){fr.call(this,a)}function Bu(a,b){Cu();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=yi(f),y(f,81))d=f,!c&&(c=new dr),er(c,d);else throw f;}}if(c)throw new wv(c);}s(293,217,Uh,wv);var Du,Eu;function uv(){}s(294,1,{},uv);_.Bd=function(a){a.jd()};function vv(){}s(295,1,{},vv);_.Bd=function(a){a.kd()};s(298,283,Ch);_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};
_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};_.jd=function(){ru(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};s(297,298,Ch);function xv(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",nd),b);this.gb[ud]="gwt-Button";this.gb.innerHTML=a||j}s(296,297,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},xv);s(299,281,hi);_.d=null;
_.e=null;function yv(a,b){var c;if(a.f)throw new su("Composite.initWidget() may only be called once.");Hj(b);c=b.gb;a.gb=c;var d;nt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((nt(),c).__gwt_resolve=zv(a));a.f=b;wu(b,a)}function Av(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);Xi();fu(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(300,283,ei);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){Av(this)};
_.Tc=function(a){tu(this,a);this.f.Tc(a)};_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Bv(a,b){a.c=!1;a.a.textContent=b||j;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Pd]=cg;break;case 1:c[Pd]=Ue;break;case 2:qr(c)!=(rr(),ur)&&(c[Pd]=j)}}}function Cv(a){this.a=a;this.c=!1;this.d=this.b=qr(a)}s(301,1,{},Cv);_.a=null;_.b=null;_.c=!1;_.d=null;function Zi(){this.gb=Dv()}s(302,288,hi,Zi);_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};
_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};function Ev(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Nn(b);e=null;c&&(c=ju(c),e=0>c?null:it(a.i.b,c));e?Fv(a,e):d&&(b.innerHTML=j||j);return b}function Fv(a,b){var c;if(b.fb!=a)return!1;try{wu(b,null)}finally{c=b.gb;On(c).removeChild(c);var d=a.i,e;e=ju(c);c[Vc]=null;c=d.b;Gv(e,c.c);Gr(c.b,e,null);d.a=new ku(e,d.a)}return!0}s(304,282,hi);_.qd=function(){return new Hv(this)};
_.nd=function(a){return Fv(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Iv(a){if(0>=a.b)throw new Jv("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new Jv("Column index: 0, Column size: "+a.a);}
function Kv(){this.i=new iu;this.f=$doc.createElement(sg);this.c=$doc.createElement(vg);mt(this.f,this.c);this.gb=this.f;this.d=new Lv(this);var a=new Mv(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;du(a.b.f,(nt(),ot(b)),0);mt(a.a,$doc.createElement(yd))}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 Jv("Row index: "+a+", Row size: "+d);if(0>c)throw new Jv("Column "+c+" must be non-negative: "+
c);if(this.a<=c)throw new Jv("Column index: "+c+", Column size: "+this.a);c=Ev(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=$doc.createElement(wg),d.innerHTML=sa||j,du(c,(nt(),ot(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=$doc.createElement(yd),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(wg);
e.innerHTML=sa;c=$doc.createElement(Ig);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)Ev(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(303,304,hi,Kv);_.a=0;_.b=0;function Nv(a){for(;++a.b<a.d.c&&!(null!=it(a.d,a.b)););}function Hv(a){this.c=a;this.d=this.c.i.b;Nv(this)}s(305,1,{},Hv);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new Lu;a=it(this.d,this.b);this.a=this.b;Nv(this);return a};_.Sc=function(){var a;if(0>this.a)throw new Ov;a=it(this.d,this.a);Hj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function Lv(a){this.a=a}s(306,1,{},Lv);_.a=null;function Mv(a){this.b=a}s(307,1,{},Mv);_.a=null;_.b=null;function Pv(){Pv=u;Qv=new Rv}var Qv;function Sv(){Sv=u;Tv=new Uv((po(),rd));Vv=new Uv(Me);Wv=new Uv(Xf);Xv=Vv;Yv=Wv;Zv=Xv}var Tv,Zv,Vv,Yv,Xv,Wv;function Rv(){}s(309,1,{},Rv);
function Uv(a){this.a=a}s(310,309,{},Uv);_.a=null;function $v(){$v=u;aw=new bw(jf);cw=new bw(Dg)}var aw,cw;function bw(a){this.a=a}s(311,1,{},bw);_.a=null;function dw(a,b){var c;c=ew(a);mt(a.b,c);Fu(a,b,c)}function ew(a){var b;b=$doc.createElement(wg);b[$c]=a.a.a;b.style[Og]=a.c.a;return b}function fw(a,b){var c,d;d=On(b.gb);(c=Ju(a,b))&&a.b.removeChild(d);return c}
function gw(){this.p=new Su(this);this.e=$doc.createElement(sg);this.d=$doc.createElement(vg);mt(this.e,this.d);this.gb=this.e;this.a=(Sv(),Zv);this.c=($v(),cw);this.b=$doc.createElement(Ig);mt(this.d,this.b);this.e[qd]=ab;this.e[pd]=ab}s(312,299,hi,gw);_.nd=function(a){return fw(this,a)};_.b=null;function hw(){hw=u;new qi}function iw(a,b,c,d,e){hw();this.a=new jw(this,a,b,c,d,e);this.gb[ud]="gwt-Image"}function kw(a,b,c,d,e){hw();iw.call(this,(Rs(),new Qs(a)),b,c,d,e)}s(313,283,Ch,iw,kw);
_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};_.Tc=function(a){32768==qt(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);tu(this,a)};_.ld=function(){var a=this.a;E(Re,Mn(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new lw(a,this),yn((vn(),wn),a.f))};_.a=null;s(315,1,{});_.f=null;function mw(){mw=u;nw()}
function jw(a,b,c,d,e,f){var g,i;mw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(mg);i=new Es;Ds(Ds(Ds(i,new Gs("width:"+e+(gj(),Pf)+ob)),new Gs("height:"+f+Rf)),new Gs("background:url("+b.a+") no-repeat "+-c+"px "+-d+Rf));!ow&&(ow=new pw);b=qw;c=new Gs((new Gs(Ln(i.a.a))).a);i=new Fs;Wm(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=Ps(b.a);Wm(i.a,b);Wm(i.a,"' style='");b=Ps(c.a);Wm(i.a,b);Wm(i.a,"' border='0'>");i=new Is(Ln(i.a));g.innerHTML=i.a||j;g=
Nn(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),Xi(),fu(g,a)):a.cb|=133333119}s(314,315,{},jw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function lw(a,b){this.a=a;this.b=b}s(316,1,{},lw);
_.pc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Re,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Re)};_.a=null;_.b=null;function rw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(Pv(),Qv)?a.b.d==(rr(),tr)?(Sv(),Vv):a.b.d==sr?(Sv(),Wv):(Sv(),Xv):a.b.d==(rr(),tr)?(Sv(),Wv):a.b.d==sr?(Sv(),Vv):(Sv(),Yv);b!=a.c&&(a.c=b,a.gb.style[yg]=!a.c?j:a.c.a)}s(318,283,Ch);_.a=null;_.b=null;_.c=null;
function sw(){this.gb=$doc.createElement(Sd);this.b=new Cv(this.gb);this.gb[ud]="gwt-Label"}function tw(){sw.call(this);Bv(this.b,Tg);rw(this)}s(317,318,Ch,sw,tw);_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};function uw(a,b){if(0>b||b>=a.gb.options.length)throw new Iu;}function lp(a,b){uw(a,b);return a.gb.options[b].value}
function vw(){this.gb=$doc.createElement("select");this.gb[ud]="gwt-ListBox"}s(319,298,Ch,vw);s(320,248,Ih);function ww(a){this.a=a}s(321,320,Ih,ww);_.Dc=function(){};function xw(a){this.a=a}s(322,320,Ih,xw);_.Jc=function(a){this.a.Cd(a.f,a.a)};function yw(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Ig);du(a.e,(nt(),ot(e)),b);a=(nt(),ot(c));d.appendChild(a)}else d=Wt(a.e,0),du(d,(nt(),ot(c)),b)}
function zw(a,b,c){var d;Aw(a,b);c&&b.a?(Aw(a,null),a=b.a,b=(vn(),wn),b.c=zn(b.c,[new Bw(a),!1])):null!=b.c&&(a.j=new Cw(a,b),c=(ev(),mv),a.j.L=c,a.j.T=a.f,a.j._c()[ud]=se,d=mu(a.gb),E(re,d)||Mi(a.j,d+"Popup"),qu(a.j,new xw(a),ck?ck:ck=new dk),a.n=b.c,d=a.j,a=new Dw(a,b),d.gb.style[Pg]=Be,bv(d),a.a.o?av(a.a.j,Jj(a.a.gb)+D(a.a.gb,Cf)-1,Kj(a.b.gb)+$wnd.pageYOffset):av(a.a.j,Jj(a.b.gb),Kj(a.a.gb)+$wnd.pageYOffset+D(a.a.gb,Bf)-1),d.gb.style[Pg]=Qg)}
function Ew(a,b){if(b||!(a.k&&a.n==a.k.c))Aw(a,b),Fw(a.gb),b&&a.d&&zw(a,b,!1)}
function Gw(a,b){var c;a:{c=b.target;var d,e;for(e=new si(a.i);e.b<e.d.ue();)if(d=ti(e),Qn(d.gb,c)){c=d;break a}c=null}switch(qt(b.type)){case 1:Fw(a.gb);c&&zw(a,c,!0);break;case 16:c&&Ew(a,c);break;case 32:c&&Ew(a,null);break;case 2048:Hw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Hw(a)||a.o||Iw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Hw(a)||(a.o?null!=a.k.c&&!a.k.c.Jf().Jf()&&(zw(a,a.k,!1),a.k.c.Jf()):Jw(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Hw(a)||a.o&&Iw(a);
b.cancelBubble=!0;b.preventDefault();break;case 40:Hw(a)||(a.o?Jw(a):null!=a.k.c&&!a.k.c.Jf().Jf()&&(zw(a,a.k,!1),a.k.c.Jf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Aw(a,null);a.j&&Yu(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Aw(a,null);a.j&&Yu(a.j,!1);break;case 13:Hw(a)||(zw(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}tu(a,b)}function Kw(a,b,c){c&&Aw(a,null);Lq(a,b,!1);a.n=null;a.j=null}
function Hw(a){var b;if(!a.k){for(b=new si(a.i);b.b<b.d.ue();){b=ti(b);Aw(a,b);break}return!0}return!1}
function Aw(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=mu(c.gb)+Va;ui(c._c(),d,!1);a.o&&(c=On(a.k.gb),2==Xt(c)&&(c=Wt(c,1),ui(c,qg,!1)))}if(b){c=mu(b.gb)+Va;ui(b._c(),c,!0);a.o&&(c=On(b.gb),2==Xt(c)&&(c=Wt(c,1),ui(c,qg,!0)));dl();c=a.gb;var d=new Fk(b.gb),e=(Zk(),$k),d=G(Lw,k,5,[d]),e=e.a,f,g,i,h;f=new Vm;for(i=0,h=d.length;i<h;++i)g=d[i],Xm(Xm(f,g.a),ea);d=Hn(Ln(f.a));c.setAttribute(e,d)}a.k=b}}
function Jw(a){var b,c,d;if(a.k){for(b=c=lj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?it(a.i,b):it(a.i,c);break}Aw(a,d)}}function Iw(a){var b,c,d;if(a.k){for(b=c=lj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?it(a.i,b):it(a.i,c);break}Aw(a,d)}}s(323,283,Ch);_.Tc=function(a){Gw(this,a)};_.kd=function(){this.j&&Yu(this.j,!1);uu(this)};_.Cd=function(a,b){Kw(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Bw(a){this.a=a}s(324,1,{},Bw);_.pc=function(){Mw(this.a)};_.a=null;
function Nw(a){this.a=a}s(325,1,{},Nw);_.Dc=function(){Aw(this.a,null)};_.a=null;function Cw(a,b){this.a=a;this.b=b;cv.call(this,!0,Ze);Vu(this.K,this.b.c);$u(this);this.Y=!0;this.b.c.Jf()}s(326,286,hi,Cw);_.Pc=function(a){var b,c;if(!a.a)switch(qt(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(Qn(b,c)){a.a=!0;break}a.a&&Aw(this.a,null)}};_.a=null;_.b=null;function Dw(a,b){this.a=a;this.b=b}s(327,1,{},Dw);_.a=null;var Ow=_.b=null;
function Pw(){Pw=u;Ow=new Cs((Rs(),new Qs("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Qw(a,b){this.gb=$doc.createElement(wg);var c=mu(this.gb)+Va;ui(this._c(),c,!1);this.gb.textContent=a||j;this.gb[ud]="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);dl();this.gb.setAttribute("role",Kl.a);this.a=b}s(330,284,{27:1,31:1,34:1},Qw);_.a=null;_.b=null;_.c=null;
function Rw(){var a;this.gb=$doc.createElement(wg);this.gb[ud]="gwt-MenuItemSeparator";a=$doc.createElement(Sd);mt(this.gb,a);a[ud]="menuSeparatorInner"}s(331,284,Xh,Rw);function Sw(){var a,b,c,d,e;b=null.Jf();e=aj();d=bj();b[Rd]=(eo(),uf);b[Sg]=0+(gj(),Pf);b[Ae]=bb;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[Sg]=(c>e?c:e)+Pf;b[Ae]=(a>d?a:d)+Pf;b[Rd]="block"}function dv(){}s(332,1,{},dv);_.Lc=function(){Sw()};
function Tw(a){this.a=a}s(333,1,{},Tw);_.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.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Qn(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(qt(d.type)){case 4:case 1048576:if(Wi){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Wi){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
function Uw(a){this.a=a}s(334,1,{},Uw);_.a=null;function ev(){ev=u;fv=new Vw(Gb,0);mv=new Vw(mc,1);ov=new Vw(tc,2);Ww=G(Xw,k,32,[fv,mv,ov])}function Vw(a,b){Rn.call(this,a,b)}s(335,138,{32:1,67:1,70:1,72:1},Vw);var Ww,fv,mv,ov;function Yw(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Ft(a.a.R),Sw(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Di(a.f.a),a.f=null,a.b=!1)}function Zw(a){a.j||(Yw(a),a.c||(Ui(),Nu(Vi(null),a.a)));a.a.gb.style[xd]="rect(auto, auto, auto, auto)";a.a.gb.style[If]=Qg}
function $w(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[xd]="rect("+g+Qf+f+Qf+c+Qf+e+"px)"}
function Zu(a,b,c){a.c=c;Lj(a);a.i&&(Mj(a.i),a.i=null,Zw(a));a.a.$=b;var d=a.a;d.X&&(Di(d.X.a),d.X=null);d.S&&(Di(d.S.a),d.S=null);if(d.$){d.X=tt(new Tw(d));var e;e=new Uw(d);zt();e=At?Vq(At.a,(!Uq&&(Uq=new dk),Uq),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(ev(),fv)&&!b&&(c=!1);a.j=b;c?b?(Yw(a),a.a.gb.style[Lf]=Xc,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[xd]="rect(0px, 0px, 0px, 0px)",Ui(),b=Vi(null),Fu(b,a.a,b.gb),a.i=new ax(a),Sj(a.i,1)):Nj(a,200):(Yw(a),a.j?(a.a.gb.style[Lf]=Xc,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),Ui(),b=Vi(null),Fu(b,a.a,b.gb)):a.c||(Ui(),Nu(Vi(null),a.a)),a.a.gb.style[If]=Qg)}function gv(a){var b=(Uj(),Vj);this.k=new Tj(this);this.s=b;this.a=a}s(336,17,{},gv);_.rc=function(){Zw(this)};_.sc=function(){this.d=D(this.a.gb,Bf);this.e=D(this.a.gb,Cf);this.a.gb.style[If]=Be;$w(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){$w(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function ax(a){Yj();this.a=a}s(337,24,{},ax);
_.vc=function(){this.a.i=null;Nj(this.a,200)};_.a=null;function nt(){nt=u;bx()}function ot(a){return a.__gwt_resolve?a.__gwt_resolve():a}function zv(a){return function(){this.__gwt_resolve=cx;return a.bd()}}function cx(){throw"A PotentialElement cannot be resolved twice.";}
function bx(){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 Ui(){Ui=u;dx=new ex;fx=new qi;vu=new dr}function gx(a){this.p=new Su(this);this.gb=a;ru(this)}
function Vi(a){Ui();var b,c;c=Qi(fx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==fx.d){var d=new hx;ak();bk(ck?ck:ck=new dk,d)}!b?c=new ix:c=new gx(b);x(fx,a,c);er(vu,c);return c}s(339,280,hi,gx);var dx,fx,vu;function ex(){}s(340,1,{},ex);_.Bd=function(a){a.hd()&&a.kd()};function hx(){}s(341,1,{},hx);_.Jc=function(){Ui();try{Bu(vu,dx)}finally{jx(vu.a),jx(fx)}};function ix(){gx.call(this,$doc.body)}s(342,339,hi,ix);
_.td=function(a,b,c){Qu(a,b-0,c-0)};function Xu(a){this.c=a;this.a=!!this.c.ab}s(343,1,{},Xu);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new Lu;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function kx(a,b){a.gb[Ng]=null!=b?b:j}s(346,298,Ch);_.Tc=function(a){0!=(qt(a.type)&896)?tu(this,a):tu(this,a)};_.ld=function(){};function lx(){lx=u;mx()}s(345,346,Ch);
function nx(){var a;lx();var b=(a=$doc.createElement("INPUT"),a.type=xg,a);!Vs&&(Vs=new Us);!Ts&&(Ts=new Ss);this.gb=b;this.gb[ud]="gwt-TextBox"}s(344,345,Ch,nx);function mx(){mx=u;ox=new px;qx=new rx;sx=new tx;ux=new vx;wx=G(xx,k,35,[ox,qx,sx,ux])}s(347,138,Vh);var wx,ox,qx,sx,ux;function px(){Rn.call(this,Gb,0)}s(348,347,Vh,px);function rx(){Rn.call(this,Zb,1)}s(349,347,Vh,rx);function tx(){Rn.call(this,ac,2)}s(350,347,Vh,tx);function vx(){Rn.call(this,sc,3)}s(351,347,Vh,vx);
function yx(a,b){if(0>b||b>=a.c)throw new Iu;return a.a[b]}function Ku(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Gu(a,b,c){var d,e;if(0>c||c>a.c)throw new Iu;if(a.c==a.a.length){e=v(zx,k,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)Gr(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)Gr(a.a,d,a.a[d-1]);Gr(a.a,c,b)}function Su(a){this.b=a;this.a=v(zx,k,36,4,0)}s(352,1,{},Su);_.qd=function(){return new Mu(this)};_.a=null;_.b=null;_.c=0;
function zu(a){if(a.a>=a.b.c)throw new Lu;return a.b.a[++a.a]}function Au(a){if(0>a.a||a.a>=a.b.c)throw new Ov;a.b.b.nd(a.b.a[a.a--])}function Mu(a){this.b=a}s(353,1,{},Mu);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return zu(this)};_.Sc=function(){Au(this)};_.a=-1;_.b=null;function nw(){nw=u;qw=(Rs(),new Qs(qn()+"clear.cache.gif"))}var qw,ow=null;function pw(){}s(355,1,{},pw);function Ax(){Ax=u;nw()}function Bx(a,b,c,d,e){Ax();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Cx(a,b,c){Ax();Bx.call(this,(Rs(),new Qs(a)),b,0,c,16)}s(356,292,{},Bx,Cx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Dv(){var a;a=$doc.createElement(Sd);a.tabIndex=0;return a}function Fw(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Di(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Xq(b,new Xs(b,c,d,a)):kr(b,c,d,a)}function ar(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(362,1,{},ar);_.a=null;_.b=null;_.c=null;_.d=null;function Yq(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
s(363,1,{},Yq);_.pc=function(){Zq(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Xs(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(364,1,{},Xs);_.pc=function(){kr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Dx(a,b){b.k!=a&&(!a.ac&&(a.ac=new Ni),b.k=a,Hi(a.ac,b))}function Ex(a){var b;b=a.cZ.d;if(-1!=In(b,Jn(36)))return null;a=a.bc.b.b++;return b=nu(b,Fx(b,Jn(46))+1)+j+a}
function Gx(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new Hx(a,b,c,ws(d)))}function Ix(a){return!a.Tb&&a.$b?Ix(a.$b):a.Tb}function Jx(a){return!a.Vb&&a.$b?Jx(a.$b):a.Vb}function Kx(a){var b;b=new Lx;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 Mx;}function Nx(a){a.cc=!1;a._d();Ox(a)}function Ox(a){if((a=y(a,55)?null:a.$b)&&a.cc)Nx(a),a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function Px(a){return(a=a.Hd())?a:new Qx(1,1)}function Rx(a){var b;return(b=a.Id())?new Sx(b):new Sx(a.Kd())}function Tx(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function Ux(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 Vx(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)Ox(a),new Wx(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new Wx(a,101)}
function Xx(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Af(b),a.Sd()&&a.$d())}function Yx(a){a.dc||(Tx(a),Zx(a,!0),$x(a),a.dc=!0,new Wx(a,102),Gx(a,a,a.$b,0),Ox(a),a._b.Cf(a))}function ay(){this.bc=(jp(),jp(),by);new qi;this.Qd();this.Zb=(cy(),dy)}s(368,1,$h);_.Ed=function(){return!1};_.Fd=function(){return Ex(this)};_.Gd=function(){return Ix(this)};_.Hd=function(){return ey(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new fy(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(){Nx(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return Px(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+Aa+this.Od()+Aa+this.Pd()+Aa+this.Nd()+Tg+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return Rx(this)};
_.Yd=function(){};_.Zd=function(){return Ux(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){Vx(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Mc+this.Wd()+Oc};_.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 ek("Missing message: awt.12A");if(y(b,45)){if(b==a)throw new ek("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 ek("Missing message: awt.12C");if(y(b,55))throw new ek("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new $m;var e=lj(d.Ob.a,b),f;f=it(d.Ob.a,e);d.Pb&&d.Pb.je(f);gy(d,e);new hy(d,301,f)}d=a.Ob.a.c;Tx(b);iy(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),Nx(a),!!a.Pb&&
y(a.Pb,48)&&(a.Pb.n=!1),Gx(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,48)){var g=a.Pb;if(!b)throw new Wq("Missing message: awt.185");if(null==c||null!=c)jy(g,c,b);else throw new ek("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=yi(i);if(y(i,75))throw b=i,gy(a,d),b;throw i;}b._d();new hy(a,300,b)}function ky(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function ly(a){var b;b=a.ee();return new my(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function Zx(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)it(a.Ob.a,c).Td(b)}function gy(a,b){var c;c=it(a.Ob.a,b);Tx(c);c.Td(!1);lt(a.Ob.a,b);c.$b=null;Nx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1);Gx(c,c,a,1)}function ny(a){var b=(oy(),py);Xx(a,b);for(b=0;b<a.Ob.a.c;++b)it(a.Ob.a,b).Zd()}function qy(a,b){var c,d;if(a.Pb)for(d=new si(a.Ob.a);d.b<d.d.ue();)c=ti(d),a.Pb.je(c);if(b)for(d=new si(a.Ob.a);d.b<d.d.ue();)c=ti(d),b.fe(null,c);a.Pb=b;Nx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function $x(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=it(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function ry(){ay.call(this);this.Ob=new sy;this.Sb=(jp(),jp(),by)}s(367,368,ii);_.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 Px(this)};_.Md=function(){return Rx(this)};
_.Qd=function(){this._b=(jp(),new ty)};_.Rd=function(){Nx(this);this.Pb&&y(this.Pb,48)&&(this.Pb.n=!1)};_.Td=function(a){Zx(this,a)};_.Ud=function(){return Px(this)};_.Xd=function(){return Rx(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)Tx(it(this.Ob.a,a))};_.Zd=function(){var a;if(!Ux(this))return!1;for(a=0;a<this.Ob.a.c;++a)it(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=it(this.Ob.a,b),a._d()};_.de=function(){$x(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function uy(){var a=new vy;ry.call(this);qy(this,a)}s(366,367,ii,uy);_.Fd=function(){return"panel"+this.Sb.b.d++};function wy(a,b,c){a=xy(a.Nb,b,c);a.j=!0;return new yy(a)}function zy(a){a.Vd(a.Nb.d)}function Ay(a){return new Qx(D(a.Nb.gb,Cf),D(a.Nb.gb,Bf))}s(365,366,ii);_.Jd=function(){return D(this.Nb.gb,Bf)};_.Nd=function(){return D(this.Nb.gb,Cf)};_.Od=function(){return Jj(this.Nb.gb)};_.Pd=function(){return Kj(this.Nb.gb)+$wnd.pageYOffset};
_.Sd=function(){return this.Nb.gb.style.display!=uf};_.$d=function(){zy(this)};_.ae=function(){};_.Nb=null;function By(a){if(null!=a)this.e=a;else throw new Cy;}s(370,1,Qh);_.tS=function(){return this.cZ.d+"[source="+this.e+Oc};_.e=null;
function Dy(){Dy=u;S=new qi;x(S,new T(400),new U(ch));x(S,new T(401),new U(ch));x(S,new T(402),new U(ch));x(S,new T(500),new U(eh));x(S,new T(501),new U(eh));x(S,new T(502),new U(eh));x(S,new T(503),new U(lh));x(S,new T(504),new U(eh));x(S,new T(505),new U(eh));x(S,new T(506),new U(lh));x(S,new T(507),new U(wh));x(S,new T(100),new U(Zg));x(S,new T(101),new U(Zg));x(S,new T(102),new U(Zg));x(S,new T(103),new U(Zg));x(S,new T(1004),new U(bh));x(S,new T(1005),new U(bh));x(S,new T(800),new U(sh));x(S,
new T(801),new U(sh));x(S,new T(200),new U(mh));x(S,new T(201),new U(mh));x(S,new T(202),new U(mh));x(S,new T(204),new U(mh));x(S,new T(203),new U(mh));x(S,new T(209),new U(xh));x(S,new T(208),new U(yh));x(S,new T(207),new U(yh));x(S,new T(206),new U(mh));x(S,new T(205),new U(mh));x(S,new T(1400),new U(uh));x(S,new T(1401),new U(vh));x(S,new T(1402),new U(vh));x(S,new T(300),new U($g));x(S,new T(301),new U($g));x(S,new T(1100),new U(rh));x(S,new T(1101),new U(rh));x(S,new T(1200),new U(th));x(S,new T(701),
new U(ph));x(S,new T(900),new U(qh));x(S,new T(1001),new U(nh));x(S,new T(601),new U(oh))}s(369,370,Qh);_.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+Mc+this.Wd()+"] on "+(0<a.length?a:this.e)};_.d=0;var S;function U(a){this.a=a}s(372,1,{},U);_.a=Yg;function Ey(){}s(373,1,{},Ey);_.a=null;_.b=null;
function Fy(a,b){var c;b&&(a.a?(c=new Gy(a.a),Gr(c.b,c.c++,b),a.a=c):(a.a=new Ni,Hi(a.a,b)))}s(375,1,Qh);_.a=null;function Hy(){}function Iy(){}s(374,375,Qh,Hy,Iy);function Jy(){Jy=u;Math.sqrt(2)}function Ky(a){Jy();if(0>a)throw new ek("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(376,1,{40:1},Ky);_.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 Ly;a.a=31*a.a+J((new My(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+J((new My(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function Ny(){Ny=u;Oy=new dr;Py=new Qx(0,0);er(Oy,Cb);er(Oy,Qb);er(Oy,xb);er(Oy,"Last");er(Oy,Ib);er(Oy,jc);er(Oy,Hc);er(Oy,Kc);er(Oy,Ob)}
function jy(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!Zt(Oy.a,b))throw new ek(Qy());Ir(Qi(a.c,d))===Ir(c)&&Ir(Qi(a.b,c))===Ir(d)||((b=Qi(a.c,d))&&Ry(a,b,d),Sy(a.a.qd(),c)&&Ry(a,c,d),b=a.a,new Ty(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function Uy(a,b){return new Qx(Dj(b[1].b,Dj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Dj(b[0].a,Dj(b[4].a,b[3].a))+a.k)}function Ry(a,b,c){Vy(a.a,b);Bi(a.b,b);Bi(a.c,c)}
function Wy(a,b){if(!a.n){a.n=!0;var c,d,e;Xy(a.f,Py);Xy(a.i,Py);Xy(a.o,null);a.p=0;for(d=Yy(a.a,0);d.b!=d.d.a;){c=Zy(d);e=Qi(a.b,c);var f=b.Zb;e=hn(e,Ib)?0:hn(e,jc)?1:hn(e,Hc)?2:hn(e,Kc)?4:hn(e,Ob)?3:hn(e,Cb)?f.a?4:3:hn(e,xb)?f.a?3:4:hn(e,Qb)?1:2;c.dc?a.o[e]||(Gr(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 $y(){Ny();az.call(this,0)}
function az(a){Ny();jp();this.a=new bz;this.b=new qi;this.c=new qi;this.d=a;this.j=0;this.n=!1;this.o=v(cz,k,44,5,0);this.f=v(dz,k,46,5,0);this.i=v(dz,k,46,5,0);this.p=this.e=this.k=0}s(377,1,{48:1,67:1},$y,az);_.fe=function(a,b){jy(this,a,b)};
_.ge=function(a){Wy(this,a);if(0!=this.p)if(a=ly(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;Wy(this,a);this.n=b;return 0==this.p?ky(a,new Qx(0,0)):ky(a,Uy(this,this.f))};_.ie=function(a){var b;b=this.n;Wy(this,a);this.n=b;return ky(a,Uy(this,this.i))};_.je=function(a){var b;b=Qi(this.b,a);null!=b&&Ry(this,a,b)};_.tS=function(){return ez.d+"[hgap="+this.d+",vgap="+this.j+Oc};_.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 Py,Oy;function fz(a){ay.call(this);this._b=(jp(),new gz(a,this))}s(378,368,{41:1,44:1,49:1,63:1,67:1},fz);_.Fd=function(){return nd+this.bc.b.a++};_.Hd=function(){return!Jx(this)?new Qx(0,0):ey(this._b,this)};_._d=function(){};s(380,1,{});s(379,380,{},function(){});function hz(){hz=u}
function iz(a,b){if(null==b)throw new Wq("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=$doc.createElement(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,null):(c=f.options[c],f.add(e,c))}function jz(){hz();ay.call(this);new Ni;this._b=new kz((jp(),this))}s(381,368,{42:1,44:1,49:1,63:1,67:1},jz);_.Hd=function(){return ey(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Ex(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+Tg+this.Wb+(this.dc?j:",hidden")+",current="+lp(this._b.a,this._b.a.gb.selectedIndex)};function lz(){lz=u;mz=new nz(255,255,255);oz=new nz(192,192,192);pz=new nz(128,128,128);qz=new nz(64,64,64);rz=new nz(0,0,0);sz=new nz(255,0,0);new nz(255,175,175);tz=new nz(255,200,0);uz=new nz(255,255,0);new nz(0,255,0);vz=new nz(255,0,255);wz=new nz(0,255,255);xz=new nz(0,0,255)}
function yz(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 nz(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 nz(c,a,b)}function zz(a){return new nz(J(0.7*(a.a>>16&255)),J(0.7*(a.a>>8&255)),J(0.7*(a.a&255)))}function nz(a,b,c){lz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new ek("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(382,1,{43:1,50:1,54:1},nz);_.eQ=function(a){return y(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return Az.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Oc};_.a=0;var rz,xz,wz,qz,pz,oz,vz,tz,sz,mz,uz;function cy(){cy=u;dy=new Bz(!0);Cz=new dr;er(Cz,"ar");er(Cz,"fa");er(Cz,"iw");er(Cz,"ur")}function Bz(a){this.a=a}s(383,1,Qh,Bz);_.a=!1;var dy,Cz;s(385,1,{59:1,69:1});function Dz(){Qx.call(this,0,0)}function Qx(a,b){this.b=a;this.a=b}
function Sx(a){Qx.call(this,a.b,a.a)}s(384,385,{46:1,59:1,67:1,69:1},Dz,Qx,Sx);_.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 Ly;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return Ez.d+"[width="+this.b+",height="+this.a+Oc};_.a=0;_.b=0;function bq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(386,1,Qh,bq,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)+Oc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function Fz(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function Gz(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=(Gv(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 Hz(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=Dj(g,c.a),i+=c.b+a.c);return new Qx(i,g+2*a.d)}function vy(){Iz.call(this,1,5,5)}
function Iz(a,b,c){jp();this.c=b;this.d=c;this.a=a}s(387,1,Qh,vy,Iz);_.fe=function(){};
_.ge=function(a){this.b=Jz(a.Ob);if(0!=Fz(this)){var b,c,d,e,f,g,i,h,l,m,o;b=ly(a);g=a.ee();i=a.Zb.a;l=new Ni;m=f=2*this.c;o=g.d+this.d;h=0;e=!0;var n,q,w;n=a.Ob.a.c;d=new Kz(n);for(w=0;w<n;++w)Gr(d.b,d.c++,null);for(c=this.b,n=0,w=c.length;n<w;++n)if(q=c[n],q.$b==a){var H=d,A=lj(a.Ob.a,q);Gv(A,H.c);Gr(H.b,A,q)}for(d=new si(d);d.b<d.d.ue();)if((c=ti(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(Gz(this,l,b.b-(m-this.c),g.b,o,h,i),l.ze(),m=f,o+=h+this.d,h=0),e=!1,Gr(l.b,l.c++,c),m+=a.b+this.c,h=Dj(h,a.a);Gz(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=Jz(a.Ob);return 0==Fz(this)?ky(a,new Qx(10,10)):ky(a,Hz(this,!1))};_.ie=function(a){this.b=Jz(a.Ob);return 0==Fz(this)?ky(a,new Qx(10,10)):ky(a,Hz(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Me;break;case 2:a=Xf;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return Lz.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Oc};_.a=0;_.b=null;_.c=0;_.d=0;function oy(){oy=u;py=new Mz(Nb,0,12)}
function Mz(a,b,c){oy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(388,1,Qh,Mz);_.a=null;_.b=0;_.c=0;var py;s(389,1,Qh);_.tS=function(){return Nz.d+"[font="+this.c+"ascent="+Oz(this.a,this.c).a+", descent="+Oz(this.a,this.c).b+", height="+Oz(this.a,this.c).c+Oc};_.c=null;function Pz(a){if(!a.k){Tx(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=it(a.o,b))&&Pz(c);Zx(a,!1);a.k=!0;Gx(a,a,a.$b,0);new Qz(a,202)}}
function Rz(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=it(a.o,b))&&c.xd()}function Sz(a){!Jx(a)&&ny(a);var b=Rx(a);a.be(a.hc,a.ic,b.b,b.a);$x(a)}function Tz(a,b){a.p!=b&&(a.p=b)}s(391,367,ji);_.Ld=function(){return new fy(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){Rz(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){Vx(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;Vx(this,a,b,c,d);this.dc&&e&&!f&&$x(this)};_.k=!1;_.p=!1;
function Uz(a){ry.call(this);this.q=new Iy;this.o=new Ni;this.n=new fy(0,0,0,0);this.dc=!1;qy(this,new $y);this._b&&Vz(this._b.c.z.b,a);this._b&&Wz(this._b,!0);Tz(this,!0)}s(390,391,ji);_.ee=function(){return new fy(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Jj(this._b.c.gb)};_.Pd=function(){return Kj(this._b.c.gb)+$wnd.pageYOffset};_.Qd=function(){this._b=new Xz((jp(),j),this)};
function Yz(a,b,c,d,e,f){var g,i;g=a.d;f?(i=yz(g),f=new nz(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=Wf+(g.a>>16&255)+Aa+(g.a>>8&255)+Aa+(g.a&255)+va)):(i=new nz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),f=yz(g),(a.d=i)&&(a.f=Wf+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va));--d;--e;Zz(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=Wf+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va);Zz(a,b,c,d,1);Zz(a,b,c+1,1,e);(a.d=f)&&(a.f=Wf+(f.a>>16&255)+Aa+(f.a>>8&255)+Aa+(f.a&
255)+va);Zz(a,b+d,c,1,e);Zz(a,b+1,c+e,d,1)}s(392,1,{});_.tS=function(){return"Graphics"};s(393,392,{});function $z(a){var b,c;c=Dj(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 Qx(b,c)}function aA(a,b,c){var d,e,f,g,i,h;a.b=Jz(b.Ob);if(0==a.b.length)return new Dz;g=$z(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=Dj(h,d.b),i=Dj(i,d.a);return new Qx(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function bA(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 cA(){dA.call(this,7)}function dA(a){jp();this.d=0;this.a=1;this.e=a;this.c=0}s(394,1,Qh,cA,dA);_.fe=function(){};
_.ge=function(a){var b,c;this.b=Jz(a.Ob);if(0!=this.b.length&&(b=ly(a),!(0>=b.b||0>=b.a))){c=$z(this);var d=c.b;c=c.a;var a=a.Zb.a,e,f,g,i,h,l,m;f=v(I,r,-1,d,1);e=v(I,r,-1,d,1);h=v(I,r,-1,c,1);l=v(I,r,-1,c,1);bA(b.b,b.c,this.c,f,e);bA(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 ky(a,aA(this,a,!1))};_.ie=function(a){return ky(a,aA(this,a,!0))};_.je=function(){};
_.tS=function(){return eA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Oc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function Ov(){cn()}function su(a){cn();this.f=a}s(396,97,Rh,Ov,su);function Mx(){cn();this.f="Missing message: awt.151"}s(395,396,Rh,Mx);s(397,1,{});function fy(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}s(398,1,{47:1,67:1,69:1},fy);_.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 fA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Oc};_.a=0;_.b=0;_.c=0;_.d=0;function gA(a){hA.call(this,a,0)}function hA(a,b){ay.call(this);this._b=(jp(),new iA(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(Sv(),Tv);c.a=d;rw(c);break;case 0:c=c.a;d=(Sv(),Vv);c.a=d;rw(c);break;case 2:c=c.a,d=(Sv(),Wv),c.a=d,rw(c)}}s(399,368,$h,gA,hA);
_.Hd=function(){return!Jx(this)?new Qx(0,0):ey(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Ex(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+Tg+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Me;switch(this.a){case 1:b=rd;break;case 2:b=Xf}return a+b+",text=null"};_.a=0;s(402,1,Qh);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Mc+this.Wd()+Oc};_.j=null;_.k=null;
function jA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function kA(a){this.n=(jp(),jp(),by);var b;var c;b=this.cZ.d;-1!=In(b,Jn(36))?b=null:(c=this.n.b.c++,b=nu(b,Fx(b,Jn(46))+1)+j+c);this.j=b;this.d=new Hy;this.f=a;this.e=!0;this.i=new lA(this)}s(401,402,Qh,kA);_.Wd=function(){return jA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(400,401,Wh);_.Wd=function(){return jA(this)+(this.b?",tearOff":j)};_.b=!1;s(404,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 Ly;mA(a,this.a);mA(a,this.b);return a.a};function Lx(){this.b=this.a=0}function nA(a,b){this.a=a;this.b=b}function oA(a){var b=a.b;this.a=a.a;this.b=b}s(403,404,{51:1,60:1,67:1},Lx,nA,oA);_.eQ=function(a){return a===this?!0:y(a,51)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return pA.d+"[x="+this.a+",y="+this.b+Oc};_.a=0;_.b=0;
function qA(a,b){if(!b)throw new Wq("Missing message: awt.70");var c=a.a;if(E(b.f,Ca)){var c=c.a.a,d=new Rw,e=c.c.c;if(0>e||e>c.c.c)throw new Iu;c.o&&(d.gb[zd]=2);yw(c,e,d.gb);iy(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 Iu;iy(d.c,e,c);for(f=g=0;f<e;++f)y(it(d.c,f),31)&&++g;iy(d.i,g,c);yw(d,e,c.gb);c.b=d;e=mu(c.gb)+Va;ui(c._c(),e,!1);d.o&&(e=lj(d.c,c),-1!=e&&(d=Wt(d.o?d.e:Wt(d.e,0),e),2==Xt(d)&&d.removeChild(Wt(d,1)),c.gb[zd]=2))}}
function rA(a,b,c,d){a=a.a;b=Kx(b);c+=b.a;d+=b.b;av(a.a,c,d);bv(a.a)}function sA(){kA.call(this,j);new Ni;this.b=!1;this.a=(jp(),new tA)}s(405,400,Wh,sA);_.a=null;s(408,1,{53:1,62:1,69:1});s(407,408,{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 Ly;mA(a,this.c);mA(a,this.d);mA(a,this.b);mA(a,this.a);return a.a};function my(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
s(406,407,{52:1,53:1,61:1,62:1,67:1,69:1},my);_.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 uA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Oc};_.a=0;_.b=0;_.c=0;_.d=0;function vA(){vA=u;wA=new xA;yA=new zA;AA=new zA}var wA,AA,yA;s(410,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ki(this)};function xA(){}s(411,410,{},xA);function zA(){}s(412,1,{},zA);s(413,368,$h);_.Gd=function(){return null};
function BA(a,b){var c;c=new CA(Jx(a));return!c?null:new Qx(DA(c,"_")*b+6,Oz(c.a,c.c).c+6)}function EA(a,b){var c;c=BA(a,b);return!c?Px(a):c}function FA(a,b){var c;c=BA(a,b);return!c?Rx(a):c}function GA(a,b){var c=a._b;kx(c.a,b);c.e.a=-1;c.e.b=-1}function HA(a){IA.call(this,a,null!=a?a.length:0)}function IA(a,b){ay.call(this);this.a=0>b?0:b;var c=this._b;kx(c.a,a);c.e.a=-1;c.e.b=-1}s(414,413,$h,HA,IA);_.Fd=function(){return"textfield"+this.bc.b.e++};
_.Hd=function(){return BA(this,Mn(this._b.a.gb,Ng).length)};_.Id=function(){return!Jx(this)?null:BA(this,Mn(this._b.a.gb,Ng).length)};_.Kd=function(){return 0<this.a?EA(this,this.a):Px(this)};_.Md=function(){return 0<this.a?FA(this,this.a):Rx(this)};_.Qd=function(){this._b=(jp(),new JA)};_.Ud=function(){return 0<this.a?EA(this,this.a):Px(this)};_.Xd=function(){return 0<this.a?FA(this,this.a):Rx(this)};_.a=0;function jp(){jp=u;by=new KA}function LA(){var a=(jp(),jp(),by);!a.c&&(a.c=new MA)}
function KA(){this.b=new NA;this.d=new Ey}s(415,1,{},KA);_.a=null;_.c=null;var by;function NA(){}s(416,1,{},NA);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(417,1,{});function OA(){OA=u;PA=new QA;RA=new QA}function SA(a,b){return b==a?!0:!b?!1:!0}function QA(){}s(418,1,{56:1},QA);_.eQ=function(a){return null==a||!y(a,56)?!1:SA(this,a)};_.hC=function(){var a;a=null.Jf()+";class="+null.Jf();a=!null.Jf().Jf()?a:a+";charset=";return Hs(a)};
_.tS=function(){return TA.d+"[MimeType=(null);humanPresentableName="+this.a+Oc};_.a=null;var PA,RA;function UA(){UA=u;G(VA,k,56,[(OA(),RA),PA])}function WA(a){var b=(OA(),RA);if(SA(b,(OA(),RA)))return a.a;if(SA(b,PA))return new XA(a.a);throw new YA(b);}function ZA(a){UA();this.a=a}s(419,1,{},ZA);_.a=null;function YA(a){a="flavor = "+a;cn();this.f=a}s(420,98,{57:1,67:1,73:1,81:1},YA);function $A(a,b){Dy();aB.call(this,a,1001,b,Yg)}
function aB(a,b,c,d){Dy();By.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(421,369,Qh,$A,aB);_.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="+Bs(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=Yg;function Wx(a,b){Dy();By.call(this,a);this.d=b}s(422,369,Qh,Wx);
_.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()+Aa+a.Pd()+ea+a.Nd()+Tg+a.Jd()+va};function hy(a,b,c){Dy();Wx.call(this,a,b);this.a=c}s(423,422,Qh,hy);
_.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 Hx(a,b,c,d){Dy();By.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(424,369,Qh,Hx);
_.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&&(zs(ss(this.a,Zg))&&(a+="PARENT_CHANGED,"),zs(ss(this.a,$g))&&(a+="DISPLAYABILITY_CHANGED,"),zs(ss(this.a,bh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=Yg;_.b=null;_.c=null;s(425,1,bi);function Qz(a,b){Dy();Wx.call(this,a,b);this.c=null;this.a=this.b=0}
s(426,422,Qh,Qz);
_.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(427,1,{});function XA(a){if(null==a)throw new $m;}s(428,427,{},XA);
function bB(){bB=u;cB={};cB["java.vendor"]=me;cB["package.restrict.access.sun"]=Mg;cB["sun.java.launcher"]=dc;cB["sun.management.compiler"]=me;cB["os.name"]=dc;cB[" sun.boot.class.path"]=dc;cB["path.separator.applet"]=dc;cB["java.vm.specification.vendor"]=me;cB["java.runtime.version"]=dc;cB["http.proxyPort"]=dc;cB["user.name"]=dc;cB["user.language"]=dc;cB["os.name.applet"]=dc;cB["browser.version"]=dc;cB["java.version"]=dc;cB["user.timezone"]=dc;cB["java.endorsed.dirs"]=dc;cB["java.specification.name"]=
"GWT";cB["java.specification.version"]="2.5.0";cB[He]=$b;!tq&&(tq=new Bq);tq.a?cB[Fe]="yes":cB[Fe]=null}var cB;s(431,98,Lh);function dB(){cn()}function eB(a){cn();this.f=a}s(430,431,{64:1,67:1,73:1,81:1},dB,eB);function fB(){fB=u;gB=new hB}
function iB(a){var b;if(a.k){var c;b=new Fs;Wm(b.a,a.f);c=b.a;var d=mb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(Wm(b.a,Za),Wm(b.a,a.a));c=a.b;a=a.j;null!=c&&Wm(b.a,c);null!=a&&(c=b.a,d=ma,c[c.explicitLength++]=d,Wm(b.a,a));b=Ln(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function jB(a){fB();var b,c,d;if(null==a)throw new dB;a=Hn(a);try{d=In(a,Jn(58))}catch(e){e=yi(e);if(y(e,77))throw new eB(an(e));throw e;}c=In(a,Jn(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;kB();var f,g,i;i=c.length;b=new lB;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=Ln(b.a)}else this.f=null,d=-1}if(null==this.f)throw new eB(Wb+a);if(!this.k&&(this.k=Qi(gB,this.f),this.k||(this.k=(jp(),new mB))&&x(gB,this.f,this.k),!this.k))throw new eB(Wb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,A,K,O,V,ca,N,gc,zc,Nf,vb,Hd,Id,Jd,ib,Ac,Bb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Za,l)==l&&-1==nB(c,Jn(47),l+2))throw new oB(m);}else{N=c.substr(l,m-l);m-=l;A=0;
K=this.c;gc=this.e;Jd=this.j;w=this.d;vb=this.i;o=this.a;Bb=this.n;ib=nB(N,Jn(35),0);if(0==N.indexOf(Za)&&0!=N.indexOf("////")){V=2;gc=-1;A=nB(N,Jn(47),2);Id=nB(N,Jn(63),2);-1!=Id&&(-1==A||A>Id)&&(A=Id);-1==A&&(A=m,w=j);O=A;-1!=ib&&ib<A&&(O=ib);var kd=Jn(64);Ac=N.lastIndexOf(kd,O);o=N.substr(2,O-2);-1<Ac&&(Bb=N.substr(2,Ac-2),V=Ac+1);zc=nB(N,Jn(58),-1==Ac?V:Ac);q=In(N,Jn(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?zc=q+1:zc=-1):zc=-1}catch(Te){if(Te=yi(Te),!y(Te,73))throw Te;}-1==zc||
zc>A?K=N.substr(V,O-V):(K=N.substr(V,zc-V),Nf=N.substr(zc+1,O-(zc+1)),0==Nf.length?gc=-1:gc=pB(Nf,10))}-1<ib&&(Jd=N.substr(ib+1,m-(ib+1)));H=-1==ib?m:ib;var Xb=Jn(63);Hd=N.lastIndexOf(Xb,H);-1<Hd?(vb=N.substr(Hd+1,H-(Hd+1)),0==Hd&&null!=w&&(E(w,j)?w=Ya:w.indexOf(Ya),ca=Fx(w,Jn(47))+1,w=w.substr(0,ca-0)),H=Hd):0!=ib&&(vb=null);-1<A&&(A<m&&47==N.charCodeAt(A)?w=N.substr(A,H-A):H>A&&(null==w?w=j:E(w,j)?w=Ya:w.indexOf(Ya),ca=Fx(w,Jn(47))+1,0==ca?w=N.substr(A,H-A):w=w.substr(0,ca-0)+N.substr(A,H-A)));
null==w&&(w=j);null==K&&(K=j);d=K;var ne;ne=w;null!=vb&&!E(vb,j)&&(null!=w?ne=w+tb+vb:ne=tb+vb);null==this.f&&(this.f=this.f);this.c=d;this.b=ne;this.e=gc;this.j=Jd;var ld;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+mb+this.e));null!=this.c&&-1<(ld=Fx(this.c,Jn(64)))?(this.n=this.c.substr(0,ld-0),this.c=nu(this.c,ld+1)):this.n=null;null!=this.b&&-1<(ld=In(this.b,Jn(63)))?(this.i=nu(this.b,ld+1),this.d=this.b.substr(0,ld-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Bb;this.d=w;this.i=vb}}catch(md){md=yi(md);if(y(md,73))throw new eB(an(md));throw md;}if(-1>this.e)throw new eB("incorrect port: "+this.e);}s(432,1,Qh,jB);_.tS=function(){return iB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var gB;s(433,1,{});function qB(a,b,c){var d,e;for(d=new rB(a.pe().a);sB(d.a);)if(a=d.b=ti(d.a),e=a.gf(),null==b?null==e:hn(b,e))return c&&tB(d),a;return null}s(437,1,Zh);_.oe=function(a){return!!qB(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 rB(a.pe().a);sB(a.a);)if(b=a.b=ti(a.a),c=b.gf(),b=b.hf(),!this.oe(c)||!uB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=qB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new rB(this.pe().a);sB(b.a);)a=b.b=ti(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new vB("Put not supported on this map");};
_.te=function(a){a=qB(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 rB(this.pe().a);sB(c.a);)b=c.b=ti(c.a),a?d+=Ba:a=!0,d+=j+b.gf(),d+=rb,d+=j+b.hf();return d+"}"};function jx(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Zt(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=mb+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 Qi(a,b){var c;if(null==b)c=a.b;else if(y(b,1))c=a.e[mb+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=wB(a,c);else if(y(b,1))c=xB(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 yB(b,c);e.push(d);++a.d;c=null}return c}
function wB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function xB(a,b,c){var d,e=a.e,b=mb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Bi(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=mb+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(436,437,Zh);_.oe=function(a){return Zt(this,a)};
_.pe=function(){return new zB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Qi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Bi(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function qi(){jx(this)}s(435,436,Ah,qi);_.ve=function(a,b){return Ir(a)===Ir(b)||null!=a&&hn(a,b)};_.xe=function(a){return~~ln(a)};function hB(){jx(this)}s(434,435,Ah,hB);function AB(){cn()}s(438,97,Rh,AB);
function BB(a){var b,c;b=0;for(c=a.a;c<a.i;){c=CB(a,c);if(c>=a.i)break;c=DB(a,c);++b}return b}function EB(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function FB(a){var b;a.a=0<=a.j&&!a.d?a.j:CB(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new AB;b=a.a;a.a=DB(a,a.a);return a.n.substr(b,a.a-b)}
function DB(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=GB(a.n,d,a.n.length);if(c<=a.f&&EB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=In(a.c,Jn(c)))break;++d}a.k&&b==d&&(a.e?(c=GB(a.n,d,a.n.length),c<=a.f&&EB(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=In(a.c,Jn(c))&&++d));return d}
function CB(a,b){var c,d;if(null==a.c)throw new $m;for(d=b;!a.k&&d<a.i;)if(a.e){c=GB(a.n,d,a.n.length);if(c>a.f||!EB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>In(a.c,Jn(c)))break;++d}return d}function HB(a){IB.call(this,a," \t\n\r\u000c",!1)}function JB(a){IB.call(this,a,Aa,!1)}
function IB(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=GB(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=v(I,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=GB(this.c,d,this.c.length),this.b[c]=a}}}s(439,1,{},HB,JB,IB);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;
function KB(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=on(e),!(mn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}function LB(){}function MB(a){NB.call(this,a,eb,eb,null)}function OB(a,b){NB.call(this,a,eb,eb,b)}function PB(a,b,c){NB.call(this,a,b,c,null)}
function NB(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=Vi(a)){this.a=new QB;this.b=new RB(this.a,b,c,d);Fu(e,this.b,e.gb);d&&ad in d&&(this.b.b=d[ad]);a=this.b;a.d||(a.d=xy(a,D(a.gb,Cf),D(a.gb,Bf)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?SB="JSME":SB="JME";b.u=TB(b,!1);b.v=TB(b,!0);gq(b,SB+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=Ay(b);qy(b,null);b.mb||(b.R=0);b.S||(b.S=new Mz(Ub,0,13),b.V=new CA(b.S));b.T||(b.T=new Mz(Ub,
1,13),b.U=new CA(b.T));b.W||(b.W=new Mz(Ub,0,11),new CA(b.W));b.j||(b.j=new Mz(Ub,0,13),b.k=new CA(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;UB=10;b.Eb=!0;try{o=VB(b.Nb,"options");null!=o&&WB(b,o);i=VB(b.Nb,"jme");null!=i&&(b.K=i);l=VB(b.Nb,"mol");null!=l&&(b._=l);g=VB(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=VB(b.Nb,xg);null!=m&&(b.ab=m,XB(b));b.i=VB(b.Nb,"atomcolors");b.f=VB(b.Nb,"atombg");f=VB(b.Nb,"depictbg");if(null!=f&&b.y){var n;var q,w,H,A;w=(lz(),mz);try{if(0!=f.indexOf(ma))throw new bn("bad hex encoding");
A=pB(f.substr(1,2),16);H=pB(f.substr(3,2),16);q=pB(f.substr(5,2),16);n=w=new nz(A,H,q)}catch(K){if(K=yi(K),y(K,73))bB(),n=w;else throw K;}b.s=n}b.Db&&b.Y&&YB(b.Y);h=VB(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=yi(O),!y(O,73))throw O;}b.b=202;for(f=0;23>f;++f)ZB[f]=(lz(),tz),$B[f]=Lc;$B[1]=Tb;ZB[1]=(lz(),qz);$B[2]=Ab;ZB[2]=tz;$B[3]=Fb;ZB[3]=qz;$B[4]=cc;ZB[4]=xz;$B[5]=lc;ZB[5]=sz;$B[9]=Pb;ZB[9]=vz;$B[10]=Jb;ZB[10]=vz;$B[11]=Eb;ZB[11]=vz;$B[12]=Vb;ZB[12]=vz;$B[8]=yc;ZB[8]=zz(uz);
$B[7]=nc;ZB[7]=tz;$B[6]=Gc;ZB[6]=qz;$B[13]=Cc;ZB[13]=qz;$B[18]=Lc;ZB[18]=qz;$B[19]=oc;ZB[19]=qz;$B[20]=pc;ZB[20]=qz;$B[21]=qc;ZB[21]=qz;$B[22]=rc;ZB[22]=qz;$x(b);b.Z=new aC;f=a.c;f.B=Ay(f);null!=f.K?(bC(f,f.K),null!=f.f&&f.Y&&cC(f.Y,f.f,!0),null!=f.i&&f.Y&&cC(f.Y,f.i,!1)):null!=f._&&dC(f,f._,!0);XB(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(441,1,{101:1},LB,MB,OB,PB,NB);_.ye=function(a){eC(new fC(a,this.a,gC))};_.ze=function(){hC(this.a)};
_.Ae=function(){yn((vn(),wn),new iC(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=jC(a,1)+sb+jC(a,2)+sb+jC(a,3):b=jC(a,0);return b};_.Je=function(){return dq(this.a)};
_.Ke=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=kC(a);a.Ib=b;XB(a);return c};_.Le=function(a){WB(this.a,a)};_.Me=function(){};_.Ne=function(a){dC(this.a,a,!0)};_.Oe=function(a){bC(this.a,a)};_.$d=function(){zy(this.a)};_.Pe=function(){lC(this.a)};_.Qe=function(a){var b=this.a;if(a=mC(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;nC(b)}};_.Re=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new si(b.a);d.b<d.d.ue();)c=ti(d),a?c.a=j:c.a=kg}zy(b.c)};
_.Se=function(a,b){var c=this.a,d;if(d=mC(c,a))cC(d,b,!0),nC(c)};_.Te=function(a,b){var c=this.a,d;d=mC(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,XB(c)):(d.C=b,nC(c))};_.Ue=function(a){this.a.G=a};_.Ve=function(a){var b=this.a;b.cb=a;XB(b)};_.We=function(a){var b=this.a;b.db=a;XB(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=TB(b,!1)};_.$e=function(a){this.a.wb=a};_._e=function(a){oC(this.a,a)};
_.af=function(a,b){var c=this.a;c.e=!1;c.Jb=new pC(c,a);qC(c.Jb);c.b=253;c.ib=!0;c.I=b;XB(c)};_.bf=function(a){rC(this.a,a)};_.cf=function(){return sC(this.a)};_.a=null;_.b=null;function iC(a){this.a=a}s(442,1,{},iC);_.pc=function(){var a,b;for(b=new si(this.a.b.a);b.b<b.d.ue();)a=ti(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function tC(){var a=(uC(),vC()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=wC;uC();b=b&&b[0]&&(typeof b[0]==Af||typeof b[0]==he)?b[0]:null;a:if(xC==e||yC==e&&y(b,101))e=!0;else{if(null!=b)for(b=gn(b);b&&b!=xC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new LB:3==arguments.length?a=new PB(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new MB(arguments[0]):4==arguments.length?a=new NB(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new OB(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=B(function(a){this.g.ye(a)});b.clear=B(function(){this.g.ze()});b.deferredRepaint=B(function(){this.g.Ae()});b.getHelpURL=B(function(){return this.g.a.G});b.getMolecularAreaAntiAlias=B(function(){return this.g.a.cb});b.getMolecularAreaLineWidth=B(function(){return this.g.a.db});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.a.qb});b.getPasteLabel=B(function(){return this.g.a.ub});
b.getPrePasteJSfunction=B(function(){return this.g.a.wb});b.initializationError=B(function(a){this.g.He(a)});b.jmeFile=B(function(){return this.g.Ie()});b.molFile=B(function(){return this.g.Je()});b.nonisomericSmiles=B(function(){return this.g.Ke()});b.options=B(function(a){this.g.Le(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.Ne(a)});b.readMolecule=B(function(a){this.g.Oe(a)});b.repaint=B(function(){this.g.$d()});b.reset=B(function(){this.g.Pe()});b.resetAtomColors=B(function(a){this.g.Qe(a)});
b.setAntialias=B(function(a){this.g.Re(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Se(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.Te(a,b)});b.setHelpURL=B(function(a){this.g.Ue(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.Ve(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.We(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.Xe(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.Ye(a)});b.setPasteLabel=B(function(a){this.g.Ze(a)});b.setPrePasteJSfunction=
B(function(a){this.g.$e(a)});b.setSubstituent=B(function(a){this.g._e(a)});b.setTemplate=B(function(a,b){this.g.af(a,b)});b.showInfo=B(function(a){this.g.bf(a)});b.smiles=B(function(){return this.g.cf()});zC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Mr(){AC||(AC=!0,tC())}s(443,1,{},Mr);var AC=!1;function BC(a){cn();this.f=a}s(445,431,Lh,BC);function Sr(){cn();this.f="divide by zero"}s(446,97,Rh,Sr);function Hr(){cn()}function CC(a){cn();this.f=a}
s(447,97,Rh,Hr,CC);function GB(a,b,c){var d,e;d=DC(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 EC(){}function FC(a){return typeof a==zf?yc+(0>a?-a:a):a}function GC(a,b){var c;c=new EC;c.d=Kb+(HC(0!=a?-a:0)?FC(0!=a?-a:0):j+ki(c));IC(0!=a?-a:0)&&JC(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new EC;b.d=Kb+(HC(a)?FC(a):j+ki(b));IC(a)&&JC(a,b);return b}
function X(a,b){var c;c=new EC;c.d=Kb+(HC(a)?FC(a):j+ki(c));IC(a)&&JC(a,c);c.b=b?8:0;return c}function KC(){var a;a=new EC;a.d=Kb+(HC(0)?FC(0):j+ki(a));IC(0)&&JC(0,a);a.b=2;return a}function LC(a){var b;b=new EC;b.d=Kb+(HC(a)?FC(a):j+ki(b));IC(a)&&JC(a,b);b.b=1;return b}function IC(a){return typeof a==zf&&0<a}function HC(a){return null!=a&&0!=a}
function JC(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=zh[b.c])c=c.prototype;else{c=zh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(449,1,{},EC);_.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 MC(a){var b;b=NC;!b&&(b=NC=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new OC(Rb+a+ha);return b}
function pB(a,b){var c,d;if(null==a)throw new OC(yf);if(2>b||36<b)throw new OC("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 OC(Rb+a+ha);}c=parseInt(a,b);if(isNaN(c))throw new OC(Rb+a+ha);if(-2147483648>c||2147483647<c)throw new OC(Rb+a+ha);return c}s(451,1,{67:1,78:1});var NC=null;function PC(a){this.a=a}
s(450,451,{67:1,70:1,71:1,78:1},PC);_.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 My(a){this.a=a}s(452,451,{67:1,70:1,74:1,78:1},My);_.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 Cy(){cn()}function ek(a){cn();this.f=a}s(453,97,Yh,Cy,ek);function Iu(){cn()}function Jv(a){cn();this.f=a}s(454,97,Rh,Iu,Jv);function T(a){this.a=a}
function qs(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 Xr(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function QC(a){var b,c;return-129<a&&128>a?(b=a+128,c=(RC(),SC)[b],!c&&(c=SC[b]=new T(a)),c):new T(a)}s(455,451,{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 RC(){RC=u;SC=v(TC,k,76,256,0)}var SC;function Ej(a){return 0>a?-a:a}function Dj(a,b){return a>b?a:b}function UC(a){return Math.round(a)}function $m(){cn()}function Wq(a){cn();this.f=a}s(458,97,{67:1,73:1,77:1,79:1,81:1},$m,Wq);function mi(){mi=u;ni=G(li,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 ni;function OC(a){cn();this.f=a}s(460,453,Yh,OC);
function en(a){this.a="Unknown";this.c=a;this.b=-1}s(461,1,{67:1,80:1},en);_.tS=function(){return this.a+Wa+this.c+"(Unknown Source"+(0<=this.b?mb+this.b:j)+va};_.a=null;_.b=0;_.c=null;function DC(a,b){return a.charCodeAt(b)}function VC(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 In(a,b){return a.indexOf(b)}function nB(a,b,c){return a.indexOf(b,c)}function Fx(a,b){return a.lastIndexOf(b)}
function WC(a){var b=aa,c=Wg,d;for(d=0;0<=(d=c.indexOf(Nc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+nu(c,++d):c=c.substr(0,d-0)+nu(c,++d);return a.replace(RegExp(b,ie),c)}
function XC(a,b){for(var c=RegExp(b,ie),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(Lr,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function nu(a,b){return a.substr(b,a.length-b)}
function Hn(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Jn(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 Hs(this)};_.tS=_.toString;function YC(){YC=u;ZC={};$C={}}
function Hs(a){YC();var b=mb+a,c=$C[b];if(null!=c)return c;c=ZC[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+DC(a,d++);c|=0}256==aD&&(ZC=$C,$C={},aD=0);++aD;return $C[b]=c}var ZC,aD=0,$C;function Xm(a,b){Wm(a.a,b);return a}function Vm(){this.a=Kn()}function bD(){this.a=Kn();Wm(this.a,j)}s(463,1,Jh,Vm,bD);_.tS=function(){return Ln(this.a)};function Fs(){this.a=Kn()}
function lB(){this.a=Kn()}function pr(a){this.a=Kn();Wm(this.a,a)}s(464,1,Jh,Fs,lB,pr);_.tS=function(){return Ln(this.a)};function oB(a){a="String index out of range: "+a;cn();this.f=a}s(465,454,Rh,oB);
function cD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new $m;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new CC("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new CC("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 Iu;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Gr(b,c,a[--d])}else for(c=e+c;e<c;)Gr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function pu(){cn()}function vB(a){cn();this.f=a}s(467,97,Rh,pu,vB);function Sy(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:hn(b,c))return a;return null}function Vy(a,b){var c;return(c=Sy(a.qd(),b))?(c.Sc(),!0):!1}function dD(a){var b,c,d,e;d=new Vm;b=null;Wm(d.a,Mc);for(c=a.qd();c.Qc();)null!=b?Wm(d.a,b):b=Ba,e=c.Rc(),Wm(d.a,e===a?"(this Collection)":j+e);Wm(d.a,Oc);return Ln(d.a)}s(468,1,{});_.df=function(){throw new vB("Add not supported on this collection");};
_.ef=function(a){return!!Sy(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return Vy(this,a)};_.tS=function(){return dD(this)};s(470,468,Nh);_.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+=ln(c),a=~~a);return a};
function eD(a,b){var c;return y(b,85)&&(c=b.gf(),Zt(a.a,c))?(c=Qi(a.a,c),a.a.ve(b.hf(),c)):!1}function zB(a){this.a=a}s(469,470,Nh,zB);_.ef=function(a){return eD(this,a)};_.qd=function(){return new rB(this.a)};_.ff=function(a){return eD(this,a)?(a=a.gf(),Bi(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function tB(a){if(a.b)vi(a.a),Bi(a.c,a.b.gf()),a.b=null;else throw new su("Must call next() before remove().");}
function rB(a){var b;this.c=a;b=new Ni;a.c&&Hi(b,new fD(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new gD(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 si(b)}s(471,1,{},rB);_.Qc=function(){return sB(this.a)};_.Rc=function(){return this.b=ti(this.a)};_.Sc=function(){tB(this)};_.a=null;_.b=null;_.c=null;s(473,1,Oh);_.eQ=function(a){return y(a,85)&&uB(this.gf(),a.gf())&&uB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=ln(this.gf()));null!=this.hf()&&(b=ln(this.hf()));return a^b};_.tS=function(){return this.gf()+rb+this.hf()};function fD(a){this.a=a}s(472,473,Oh,fD);_.gf=function(){return null};_.hf=function(){return this.a.b};_.jf=function(a){return wB(this.a,a)};_.a=null;function gD(a,b){this.b=a;this.a=b}s(474,473,Oh,gD);_.gf=function(){return this.a};_.hf=function(){return this.b.e[mb+this.a]};_.jf=function(a){return xB(this.b,this.a,a)};_.a=null;_.b=null;
function Gv(a,b){(0>a||a>=b)&&hD(a,b)}function hD(a,b){throw new Jv("Index: "+a+", Size: "+b);}s(475,468,Dh);_.kf=function(){throw new vB("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:hn(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:ln(c)),b=~~b;return b};_.qd=function(){return new si(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new iD(this,a)};_.of=function(){throw new vB("Remove not supported on this list");};function sB(a){return a.b<a.d.ue()}function ti(a){if(a.b>=a.d.ue())throw new Lu;return a.d.lf(a.c=a.b++)}function vi(a){if(0>a.c)throw new Ov;a.d.of(a.c);a.b=a.c;a.c=-1}function si(a){this.d=a}s(476,1,{},si);_.Qc=function(){return sB(this)};
_.Rc=function(){return ti(this)};_.Sc=function(){vi(this)};_.b=0;_.c=-1;_.d=null;function iD(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&hD(b,c);this.b=b}s(477,476,{},iD);_.pf=function(){return 0<this.b};_.qf=function(){if(0>=this.b)throw new Lu;return this.a.lf(this.c=--this.b)};_.a=null;function jD(a){a=new rB(a.b.a);return new kD(a)}function lD(a,b){this.a=a;this.b=b}s(478,470,Nh,lD);_.ef=function(a){return Zt(this.a,a)};_.qd=function(){return jD(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function kD(a){this.a=a}s(479,1,{},kD);_.Qc=function(){return sB(this.a.a)};_.Rc=function(){return(this.a.b=ti(this.a.a)).gf()};_.Sc=function(){tB(this.a)};_.a=null;s(480,475,Dh);_.kf=function(a,b){var c;c=Yy(this,a);var d=c.d;new Ty(b,c.b);++d.b;++c.a;c.c=null};_.lf=function(a){var b;b=Yy(this,a);try{return Zy(b)}catch(c){c=yi(c);if(y(c,86))throw new Jv("Can't get element "+a);throw c;}};_.qd=function(){return Yy(this,0)};
_.of=function(a){var b,c;b=Yy(this,a);try{c=Zy(b)}catch(d){d=yi(d);if(y(d,86))throw new Jv("Can't remove element "+a);throw d;}mD(b);return c};function nD(a){a.b=v(oD,k,0,0,0)}function iy(a,b,c){(0>b||b>a.c)&&hD(b,a.c);a.b.splice(b,0,c);++a.c}function Hi(a,b){Gr(a.b,a.c++,b);return!0}function it(a,b){Gv(b,a.c);return a.b[b]}function lj(a,b){for(var c=0;c<a.c;++c)if(uB(b,a.b[c]))return c;return-1}function lt(a,b){var c;c=(Gv(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Gi(a,b){var c;c=lj(a,b);if(-1==c)return!1;lt(a,c);return!0}function ik(a,b){var c;if(b.length<a.c){c=b;var d;d=zr(0,a.c);G(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)Gr(b,c,a.b[c]);b.length>a.c&&Gr(b,a.c,null);return b}function Ni(){nD(this)}function Kz(a){nD(this);this.b.length=a}function Gy(a){nD(this);var b=this.b,c=a.b,a=c.slice(0,a.c);G(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}s(481,475,ai,Ni,Kz,Gy);_.kf=function(a,b){iy(this,a,b)};
_.df=function(a){return Hi(this,a)};_.ze=function(){this.b=v(oD,k,0,0,0);this.c=0};_.ef=function(a){return-1!=lj(this,a)};_.lf=function(a){return it(this,a)};_.re=function(){return 0==this.c};_.of=function(a){return lt(this,a)};_.ff=function(a){return Gi(this,a)};_.ue=function(){return this.c};_.c=0;function Xy(a,b){var c=a.length,d;for(d=0;d<c;++d)Gr(a,d,b)}function lr(){lr=u;mr=new pD}var mr;function pD(){}s(484,475,fi,pD);_.ef=function(){return!1};_.lf=function(){throw new Iu;};_.ue=function(){return 0};
function qD(){this.a=new Date}function rD(a){return 10>a?ab+a:j+a}s(485,1,{67:1,69:1,70:1,82:1},qD);_.eQ=function(a){return y(a,82)&&ts(L(this.a.getTime()),L(a.a.getTime()))};_.hC=function(){var a;a=L(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=Or(c&4194303,b&4194303,e&1048575);a=Or(a.l^b.l,a.m^b.m,a.h^b.h);return M(a)};
_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?za:j)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(sD(),tD)[this.a.getDay()]+ea+uD[this.a.getMonth()]+ea+rD(this.a.getDate())+ea+rD(this.a.getHours())+mb+rD(this.a.getMinutes())+mb+rD(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function sD(){sD=u;tD=G(Lr,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));uD=G(Lr,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var tD,uD;
function er(a,b){return null==x(a.a,b,a)}function dr(){this.a=new qi}s(487,470,{67:1,69:1,87:1},dr);_.df=function(a){return er(this,a)};_.ef=function(a){return Zt(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return jD(new lD(this.a,new zB(this.a)))};_.ff=function(a){return null!=Bi(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return dD(new lD(this.a,new zB(this.a)))};_.a=null;
function Yy(a,b){var c,d;(0>b||b>a.b)&&hD(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 vD(a,b,d)}function bz(){this.a=new wD;this.b=0}s(488,480,fi,bz);_.df=function(a){new Ty(a,this.a);++this.b;return!0};_.nf=function(a){return Yy(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function Zy(a){if(a.b==a.d.a)throw new Lu;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function mD(a){if(!a.c)throw new Ov;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 vD(a,b,c){this.d=a;this.b=c;this.a=b}s(489,1,{},vD);_.Qc=function(){return this.b!=this.d.a};_.pf=function(){return this.b.b!=this.d.a};_.Rc=function(){return Zy(this)};_.qf=function(){if(this.b.b==this.d.a)throw new Lu;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){mD(this)};_.a=0;_.b=null;_.c=null;_.d=null;function wD(){this.a=this.b=this}
function Ty(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(490,1,{},wD,Ty);_.a=null;_.b=null;_.c=null;function yB(a,b){this.a=a;this.b=b}s(491,473,Oh,yB);_.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 Lu(){cn()}s(492,97,{67:1,73:1,79:1,81:1,86:1},Lu);function uB(a,b){return Ir(a)===Ir(b)||null!=a&&hn(a,b)}function Jz(a){var b=v(cz,k,44,0,0);return ik(a.a,b)}function sy(){this.a=new Ni}
s(494,475,ai,sy);_.kf=function(a,b){iy(this.a,a,b)};_.df=function(a){return Hi(this.a,a)};_.ef=function(a){return-1!=lj(this.a,a)};_.lf=function(a){return it(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new si(this.a)};_.of=function(a){return lt(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return dD(this.a)};_.a=null;function xD(a){a._b.c.$&&Pz(a)}function yD(a){var b;if(a._b.c.$){b=Kx(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}Rz(a)}
function zD(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 eC(a){var b=a.j;AD(a._b.c,b.a,b.b);!Jx(a)&&ny(a);Yx(a)}function BD(){Uz.call(this,j);this.i=new fz(this.rf());Fy(this.q,new CD(this))}s(496,390,ji);_.Ed=function(a,b){return Ir(a.f)===Ir(this.i)?(yD(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){yD(this)};_.i=null;_.j=null;
function fC(a,b,c){BD.call(this);this._b&&Wz(this._b,!1);Tz(this,!1);qy(this,new dA(0));a=new hA(a,1);Q(this,a,null);a=new uy;Q(a,this.i,null);Q(this,a,null);b&&(this.j=Kx(b),Sz(this),zD(this.j,~~(D(b.Nb.gb,Cf)/2)-~~(this.ec/2),~~(D(b.Nb.gb,Bf)/2)-~~(this.Wb/2)));c&&P(this,c)}s(495,496,ji,fC);_.rf=function(){return"OK"};function DD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new su("Cannot undo. Index is out of range.");if(!a.a.b)throw new su(Yb);a.a=a.a.b;return a.a.a}
function aC(){this.a=this.b=new ED}s(497,1,{},aC);_.a=null;function ED(){this.a=null}function FD(a){this.a=a}s(498,1,{},ED,FD);_.a=null;_.b=null;_.c=null;function CD(a){this.a=a}s(499,425,bi,CD);_.a=null;function GD(){GD=u;HD=G(Lr,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);gC=(lz(),oz);ID=yz(gC);ZB=v(JD,k,43,23,0);$B=v(Lr,k,1,23,0);KD=v(JD,k,43,7,0);LD=null!=(bB(),cB[Fe])}
function kC(a){var b;if(a.Ab)b=MD(a,1)+sb+MD(a,2)+sb+MD(a,3);else if(b=MD(a,0),0<b.length){var c=new ND(a.Y);Hi(a.$.a,c)}return b}function OD(a,b){var c,d;c=b.a;if(E(c,(PD(),QD).b))cq(sC(a));else if(E(c,RD.b))cq(dq(a));else if(E(c,SD.b))eq(a.t,(!a.tb&&(a.tb=new fq(a)),a.tb));else if(E(c,Yf)){7!=a.N&&(a.O=Yg);d=b.c;d=As(d,Xg);c=ps(d,a.O);var e=!ns(c,Yg)?Wr(c):c;!ns(e,dh)&&TD(a.Y,M(c));UD(a);a.kb=!0;XB(a);a.N=7;a.O=d}else E(c,eg)||(E(c,Yd)?VD(a):oC(a,c))}
function WD(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(XD,k,-1,4,1);l=v(XD,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)YD(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=Ay(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;ZD(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||$D(a.eb[f])}}}
function hC(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 aE(a),a.Y.q=0);null!=a.qb&&KB(a.qb,null)}}function TB(a,b){var c,d,e,f;f=new sA;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=uc);d=new kA(Lb+d);var g=(PD(),QD).b;d.c=g;qA(f,d);Fy(d.d,a);d=new kA(Lb+c);d.c=RD.b;Fy(d.d,a);qA(f,d);qA(f,new kA(Ca));c=a.ub;null==c&&(c="Paste "+e);d=new kA(c);d.c=SD.b;Fy(d.d,a);qA(f,d);Dx(a,f);return f}
function bE(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,gC);a.mb?(e==a.b&&Y(b,zz(gC)),Zz(b,g,f,a.X,a.X),Y(b,(lz(),qz)),cE(b,g,f,a.X-1,a.X-1)):e==a.b?Yz(b,g+1,f+1,a.X,a.X,!1):Yz(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,(lz(),rz)),e){case 101:Y(b,uz);c=g+3;e=f+3;d=a.X-6;i=a.X-6;dE(b,!0);eE(b,fE(b,c,e,d,i));Y(b,rz);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(dE(b,!1),eE(b,fE(b,c,e,d,i)));gE(b,g+6,f+6,a.X-12,a.X-12,-35,-110);Zz(b,g+9,f+9,2,4);Zz(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,sz),Zz(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,uz),Zz(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,vz);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,rz);break;case 107:Y(b,tz);Zz(b,g+4,f+4,a.X-8,a.X-8);Y(b,rz);cE(b,g+4,f+4,a.X-8,a.X-8);gE(b,g+6,f+6,a.X-11,a.X-12,-35,-110);Zz(b,g+9,f+9,2,4);Zz(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:hE(b,g,f,a.X,!0);break;case 111:hE(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,mz);Zz(b,g+3,f+5,a.X-7,a.X-11);Y(b,rz);cE(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,gC);a.nb&&Yz(b,g+1,f+1,a.X,a.X,!1);Y(b,rz);iE(a,b,g,f,"NEW");break;case 106:Y(b,sz);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,rz);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));iE(a,b,g+6,f,oc);break;case 104:Y(b,sz);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,rz);break;case 105:a.Hb?(Y(b,wz),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,rz)):iE(a,b,g,f,"123");break;case 113:Y(b,xz);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);Zz(b,e,d,c,c);Y(b,rz);jE(a,
b,g,f,mz,"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:kE(a,b,g,f+2,3);break;case 207:kE(a,b,g,f,4);break;case 208:kE(a,b,g,f,5);break;case 209:kE(a,b,g,f,1);break;case 210:kE(a,b,g,f,6);break;case 211:kE(a,b,g,f,7);break;case 212:kE(a,b,g,f,8);break;case 213:iE(a,b,g,f,"FG"),a.E=new nA(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!=$B[c]&&jE(a,b,g,f,ZB[c],$B[c])}function lE(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,gC),Zz(d,0,0,c,b),a.mb?(Y(d,(lz(),qz)),cE(d,-1,0,c,b-1)):(Y(d,ID),Z(d,0,0,c-1-2,0),Y(d,zz(gC)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),mE(d,a.W),Y(d,(lz(),rz)),-1!=a.I.toLowerCase().indexOf(Zd)&&Y(d,sz),nE(d,a.I,10,15),oE(a.Nb,a.H,a.X,a.B.a-a.X))}
function pE(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,gC);Zz(d,0,0,c,b);a.mb?(Y(d,(lz(),qz)),Z(d,0,b-1,c,b-1),e=UB*(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,ID),Z(d,0,0,0,b-1),Z(d,0,UB*a.X,b-1,UB*a.X),Y(d,zz(gC)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=UB+2;++b)bE(a,d,1,b);oE(a.Nb,a.P,0,2*a.X+a.R)}}
function qE(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);Zz(e,0,0,c,b);d=a.cb?(vA(),yA):(vA(),AA);if((vA(),wA)==(vA(),wA))d==yA?e.a=j:e.a=kg;d=new Ky(a.db);(e.n=d)&&d&&(e.b='stroke-width="'+d.e+ia);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,q=void 0,w=void 0,H=w=o=m=void 0,A=n=void 0,K=m=q=o=i=void 0,O=m=i=void 0,V=h=o=h=void 0,ca=w=A=void 0,N=ca=q=n=l=A=m=q=H=K=n=void 0,N=h=n=o=o=K=N=V=i=O=O=H=V=n=n=O=V=void 0,w=A=1,l=
2,ca=3;f.v&&(ZD(f),WD(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 Mz(Ub,0,i),f.k.k=new CA((jp(),f.k.j)));f.k.z&&(Y(g,(lz(),rz)),cE(g,0,0,f.k.B.b-1,f.k.B.a-1));if(0!=f.s){if(-1==f.j){m=M(L(Math.round(12*l)));for(i=1;i<=f.s;++i)0<f.d[i]&&7>f.d[i]&&(Y(g,(GD(),KD)[f.d[i]]),h=g,o=J(f.I[i]-m/2),O=J(f.L[i]-m/2),V=N=m,dE(h,!0),eE(h,fE(h,o,O,N,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,(GD(),KD)[f.d[h]]),n=f.I[m]-f.I[h],
A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*ca*A,n=3*ca*w,O=v(I,r,-1,4,1),o=v(I,r,-1,4,1),O[0]=J(f.I[h]+q),o[0]=J(f.L[h]-n),O[1]=J(f.I[m]+q),o[1]=J(f.L[m]-n),O[2]=J(f.I[m]-q),o[2]=J(f.L[m]+n),O[3]=J(f.I[h]-q),o[3]=J(f.L[h]+n),m=g,h=O,dE(m,!0),eE(m,rE(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(lz(),rz));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(GD(),KD)[f.d[h]]);if(3==f.A[i]||4==f.A[i])o=h,h=m,m=o;V=f.I[h];N=f.L[h];O=f.I[m];o=f.L[m];if(1!=f.r[i]||0!=f.A[i])n=O-V,A=o-
N,w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.r[i]){case 2:10<=f.A[i]&&Y(g,vz);q=l*A;n=l*w;Z(g,M(L(Math.round(V+q))),M(L(Math.round(N-n))),M(L(Math.round(O+q))),M(L(Math.round(o-n))));Z(g,M(L(Math.round(V-q))),M(L(Math.round(N+n))),M(L(Math.round(O-q))),M(L(Math.round(o+n))));Y(g,rz);break;case 3:m=M(L(Math.round(V)));h=M(L(Math.round(N)));O=M(L(Math.round(O)));o=M(L(Math.round(o)));Z(g,m,h,O,o);V=M(L(Math.round(ca*A)));N=M(L(Math.round(ca*w)));Z(g,m+V,h-N,O+V,o-N);Z(g,m-V,h+N,O-V,o+N);break;
case 9:case 0:for(h=0;10>h;++h)H=V-(V-O)/10*h,K=N-(N-o)/10*h,Z(g,M(L(Math.round(H))),M(L(Math.round(K))),M(L(Math.round(H))),M(L(Math.round(K))));mE(g,f.k.j);m=sE(f.k.k);n=f.e[i];h=tb;null!=n&&(h=n);n=DA(f.k.k,h);V=M(L(Math.round((V+O)/2-n/2)));n=M(L(Math.round((N+o)/2+~~(m/2)-1)));Y(g,vz);nE(g,h,V,n);Y(g,rz);break;default:if(1==f.A[i]||3==f.A[i])q=ca*A,n=ca*w,K=v(I,r,-1,3,1),H=v(I,r,-1,3,1),K[0]=M(L(Math.round(O+q))),H[0]=M(L(Math.round(o-n))),K[1]=M(L(Math.round(V))),H[1]=M(L(Math.round(N))),K[2]=
M(L(Math.round(O-q))),H[2]=M(L(Math.round(o+n))),m=g,h=K,o=H,dE(m,!0),eE(m,rE(m,h,o,3,!0));else if(2==f.A[i]||4==f.A[i]){q=ca*A;n=ca*w;for(h=0;10>h;++h)H=V-(V-O)/10*h,K=N-(N-o)/10*h,m=h/10,Z(g,M(L(Math.round(H+q*m))),M(L(Math.round(K-n*m))),M(L(Math.round(H-q*m))),M(L(Math.round(K+n*m))))}else Z(g,M(L(Math.round(V))),M(L(Math.round(N))),M(L(Math.round(O))),M(L(Math.round(o))))}}w=v(XD,k,-1,f.s+1,1);A=v(I,r,-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],++A[h],++A[m],w[h]=w[h]/
A[h]+o/A[h],w[m]=w[m]/A[m]+l/A[m];mE(g,f.k.j);m=sE(f.k.k);N=v(Lr,k,1,f.s+1,0);O=v(I,r,-1,f.s+1,1);o=v(I,r,-1,f.s+1,1);l=v(tE,k,52,f.s+1,0);for(i=1;i<=f.s;++i)h=uE(f,i),(null==h||1>h.length)&&(h=xa),3==f.b[i]&&0<f.y[i]&&0==f.z[i]?(N[i]=h,O[i]=o[i]=DA(f.k.k,h),l[i]=vE(f,i,O[i],O[i],m,!1)):(V=w[i]<f.I[i],H=!0,1<A[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<A[i]&&(H=!1),1==A[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,K=j,f.k.Eb&&0<f.w[i]&&(K+=Tb,
1<f.w[i]&&(K+=f.w[i])),q=j,0!=f.z[i]&&(1<Ej(f.z[i])&&(q+=Ej(f.z[i])),0<f.z[i]?q+=za:q+=Ca),V||!H?h=h+K+q+j:h=q+K+j+h,H||(n=h),N[i]=h,n=DA(f.k.k,n),q=DA(f.k.k,h),O[i]=n,o[i]=q,q=l[i]=vE(f,i,n,q,m,V),V=q.c+2+1,n=q.d+m+2,Y(g,f.k.s),-1==f.j&&0!=f.d[i]&&Y(g,(GD(),KD)[f.d[i]]),Zz(g,q.c,q.d,q.b,q.a),1==f.j?0!=f.d[i]?Y(g,(GD(),KD)[f.d[i]]):Y(g,(lz(),rz)):Y(g,(GD(),ZB)[f.b[i]]),nE(g,h,V,n));for(h=1;h<=f.x;++h)i=f.p[h][0],n=O[i],q=o[i],V=M(L(UC(f.I[i]-n/2))),n=M(L(UC(f.L[i]+~~(m/2)-1))),Y(g,(lz(),vz)),nE(g,
ea+f.p[h][1],V+q,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(lz(),sz):(lz(),xz)),0<f.C&&106!=f.k.b&&(q=l[f.C],cE(g,q.c,q.d,q.b,q.a)),0<f.D&&(h=f.G[f.D],m=f.H[f.D],n=f.I[m]-f.I[h],A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=(ca+1)*A,n=(ca+1)*w,K=v(I,r,-1,5,1),H=v(I,r,-1,5,1),K[0]=M(L(UC(f.I[h]+q))),K[1]=M(L(UC(f.I[m]+q))),H[0]=M(L(UC(f.L[h]-n))),H[1]=M(L(UC(f.L[m]-n))),K[3]=M(L(UC(f.I[h]-q))),K[2]=M(L(UC(f.I[m]-q))),H[3]=M(L(UC(f.L[h]+n))),H[2]=M(L(UC(f.L[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.k.b&&(ca=g,i=K,A=H,ca.n&&(dE(ca,!1),eE(ca,rE(ca,i,A,5,!0)))),106==f.k.b&&wE(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,(lz(),sz));for(i=1;i<=f.s;++i)0<f.a[i]&&(q=l[i],cE(g,q.c,q.d,q.b,q.a))}}}a.y||(a.mb?(Y(e,(lz(),qz)),Z(e,c-1,0,c-1,b-1)):(Y(e,zz(gC)),Z(e,c-1,0,c-1,b-1),Y(e,gC),Z(e,c-2,0,c-2,b-1),Y(e,ID),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(lz(),vz)),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 Mz(Ub,0,13),a.V=new CA(a.S),null!=a.ab&&(d=DA(a.V,a.ab),c=M(L(Math.round((c-d)/2))),b-=13,Y(e,(lz(),rz)),mE(e,a.S),nE(e,a.ab,c,b)));oE(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function kE(a,b,c,d,e){var f,g,i,h,l;f=~~(a.X/4);g=!1;h=v(I,r,-1,9,1);l=v(I,r,-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&&(dE(b,!1),eE(b,rE(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 xE(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,gC);Zz(d,0,0,b,c);a.mb?(Y(d,(lz(),qz)),c=13*(a.X+a.R),cE(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,zz(gC)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,ID),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)bE(a,d,b,1),bE(a,d,b,2);a.b=c;oE(a.Nb,a.Kb,0,0)}}
function hE(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);gE(a,b,c+m-i,f,d-4-i-1,e,h)}
function yE(a,b){var c,d,e,f,g,i,h;lC(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=zE(b);h=new IB(b,g,!0);d=j;for(c=1;5>=c;++c)d=AE(h,g);c=QC(pB(Hn(d.substr(0,3)),10)).a;f=QC(pB(Hn(d.substr(3,3)),10)).a;AE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=AE(h,g),null==i||E(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new BE(a,e)}WD(a,1,c,1);WD(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new BE(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",XB(a),!1;null!=a.f&&a.Y&&cC(a.Y,a.f,!0);null!=a.i&&
a.Y&&cC(a.Y,a.i,!1);g=CE(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 DE(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];WD(a,1,g,0)}XB(a);return!0}
function EE(a,b){var c,d,e,f,g,i,h,l;lC(a);c=f=0;l=new IB(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=BB(l);a.sb=0;for(d=1;d<=g;++d)if(h=FB(l),Hn(h),!E(h,Wg))if(E(h,sb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new pC(a,h);if(0==a.Y.s)return rC(a,"ERROR - problems in reading/processing molecule !"),bB(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return rC(a,"ERROR - strange reaction - fixing !"),bB(),!1;if(3<i)return rC(a,"ERROR - strange reaction !"),bB(),!1;1<a.sb&&!e&&WB(a,rf);e&&!a.Ab&&WB(a,Uf);!e&&a.Ab&&
WB(a,vf);e?(WD(a,1,f,1),WD(a,f+1,c-1,2),WD(a,c,a.sb,3)):WD(a,1,a.sb,0);XB(a);return!0}function gq(a,b){a.ib=!0;a.I=b}
function kq(a,b){var c,d;if(0==b)return!1;UD(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:hC(a);d=a.Z;d.a=d.b;d.b.c=null;FE(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;GE(a,DD(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 su("Cannot redo. Index is out of range.");
if(!d.a.c)throw new su(Yb);d.a=d.a.c;GE(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=it(d,d.a)):d=null;null==d?(a.ib=!0,a.I=fc):(gq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=WC(d),dC(a,d,!1),null!=a.qb&&KB(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=it(d,d.a)):d=null;null==d?(a.ib=!0,a.I=fc):(gq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=WC(d),dC(a,d,!1),null!=a.qb&&KB(a.qb,null));break;case 101:a.Fb&&xD(a.Fb);a.Fb=new HE(1,a);a.b=c;break;case 107:!a.yb?a.yb=new IE(a):a.yb._b.c.$?JE(a.yb._b.c):
eC(a.yb);break;case 113:a.a&&xD(a.a);a.a=new HE(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,YB(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=KE(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(XD,k,-1,4,1);YD(a.Y,d);a.kb=!0;a.Y=new ND(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;qC(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,LE(a.Y,a.Y.C),a.Y.C=0,VD(a)):0<a.Y.D&&(a.kb=!0,ME(a.Y,a.Y.D),
a.Y.D=0,VD(a));NE(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new sA;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new kA(c),qA(i,g),g.c=c,Fy(g.d,a);Dx(a,i);a.D=i}rA(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&&(xD(a.n),a.n=null);0==a.Y.C&&(a.n=new HE(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,VD(a)),18==a.c&&(d=Mn((hq(),iq)._b.a.gb,Ng),OE(a.Y,a.Y.C,d),VD(a)),NE(a.Y))}XB(a);return!0}
function dq(a){var b,c,d;d=sC(a);c=j;if(a.Ab){var e,f,g;g=Ar([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)KE(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(PE(g[1][0],3)+PE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+QE(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+QE(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new RE(a,a.eb,a.sb)),c=QE(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function SE(a,b,c,d){var e;e=c;var f=d,g,i;(g=TE(b),i=0!=(b.e&2),g||i)?(a.Ab?rA((!a.v&&(a.v=TB(a,!0)),a.v),a,e,f):rA((!a.u&&(a.u=TB(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=UE(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<=UB+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",XB(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=kq(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)LE(a.Y,a.Y.C),a.Y.C=0,VD(a);else{if(106==a.b)return!0;if(108==a.b)VE(a.Y,a.Y.C,0),VD(a);else if(157==a.b)VE(a.Y,a.Y.C,1),VD(a);else if(158==a.b)VE(a.Y,a.Y.C,-1),VD(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):VD(a);
else if(206<=a.b&&229>=a.b)a.N=2,WE(a.Y),VD(a);else if(230==a.b)a.N=3,VD(a);else if(233<=a.b&&262>a.b)XE(a.Y,!1),VD(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;OE(a.Y,a.Y.C,Mn(a.yb.e._b.a.gb,Ng));VD(a)}else if(105==a.b)YE(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=Mn((hq(),iq)._b.a.gb,Ng),1>d.length&&(d=Lc),OE(a.Y,a.Y.C,d)),VD(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,WE(a.Y),VD(a);else if(0<a.Y.D)if(104==a.b)ME(a.Y,
a.Y.D),a.Y.D=0,VD(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]])gq(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;LE(d,c);d.a[c]=0}a.Y.D=0;VD(a)}else if(201==a.b)ZE(a.Y,a.Y.D),VD(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),VD(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,VD(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,VD(a);
else if(206<=a.b&&229>=a.b)a.N=2,WE(a.Y),VD(a);else if(107==a.b){if(!a.yb.b)return!0;d=Mn(a.yb.e._b.a.gb,Ng);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;VD(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 aE(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?($E(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,WE(a.Y)):300<a.b?($E(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=Mn((hq(),iq)._b.a.gb,Ng),1>d.length&&(d=Lc),OE(a.Y,1,d))):230==a.b?bC(a,null):233<=a.b&&262>a.b?($E(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,XE(a.Y,!0)):bB();VD(a)}else e=!1;e&&(NE(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,XB(a))}return e}
function aF(a,b,c,d){var e,f;if(a.y||!a.gb||TE(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=bF(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)LE(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),ME(b,e),0<bF(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){gq(b.k,"You are too focused on chains, enough of it for now !");--b.u;break a}b.C=b.s;$(b,M(L(Math.round(h))));b.i[b.u]=b.s;0<bF(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;gq(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(UE(b)||TE(b))TD(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(XD,k,-1,4,1);YD(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;UD(a);a.kb=!0;XB(a);a.Lb=c;a.Mb=d;return!0}
function cF(a,b,c,d){var e,f,g;if(!a.y&&!TE(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,q=void 0,l=void 0,o=0,q=((GD(),LD)?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<q&&(q=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<q&&(q=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&&KB(a.pb,G(TC,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;UD(a);a.kb=!0;XB(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function dF(a){if(a.y)return!0;a.ib=!1;a.O=Yg;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=bF(b,b.s),6>b.y[c]&&(eF(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),LE(b,b.s));b.B=!1;VD(a)}else a:{var b=a.Y,e,f;c=bF(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):gq(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],gq(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]=M(L(UC((b.I[b.E]+b.I[c])/2))),b.M[b.t]=M(L(UC((b.L[b.E]+b.L[c])/2))))}}$D(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,DD(b),b.a.c=c),VD(a),a.q=!1)}else 5==a.N&&($D(a.Y),VD(a));0<a.N&&(a.C=!1,UD(a),a.kb=!0,NE(a.Y),fF(a.Y),XB(a),a.N=0,a.e=!1);if(LD&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,UD(a),a.kb=!0,XB(a);return!0}function UD(a){a.jb=!1;a.lb=!1;a.kb=!1}
function WB(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(vf)?a.Ab=!1:-1<b.indexOf(Uf)&&(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(rf)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(zf)&&(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,WD(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)gF(a.eb[c]),ZD(a.eb[c]);a.A=1;a.X=24;a.Y&&(a.Y.v=!0)}-1<b.indexOf(id)&&(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&&++UB;XB(a)}
function XB(a){var b,c,d;b=Ay(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=wy(a,d,c),qE(a),a.y||(a.Kb=wy(a,b.b,2*a.X+a.R),xE(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=wy(a,a.X,c),pE(a),a.H=wy(a,d,a.X),lE(a))):(qE(a),a.y||(lE(a),a.C&&(xE(a),pE(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function jC(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=KE(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=uE(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+=za:i+=Ca,1<Ej(c.z[h])&&(i+=Ej(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+=mb+g);m+=ea+i+ea+hF(0.055999999999999994*c.I[h],0,2)+ea+hF(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+=Wg),e+=c)}return e}function MD(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=KE(a.eb[c]),d!=b))continue;d=iF(a.eb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function VD(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&KB(a.qb,null)}var c,d,e;e=new jF;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 ND(d),qC(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 FD(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function dC(a,b,c){try{yE(a,b)?c&&VD(a):XB(a)}catch(d){if(d=yi(d),y(d,73))XB(a);else throw d;}}
function bC(a,b){try{EE(a,b)?VD(a):XB(a)}catch(c){if(c=yi(c),y(c,73))XB(a);else throw c;}}function nC(a){UD(a);a.kb=!0;XB(a)}function lC(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new aE(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;XB(a);null!=a.qb&&KB(a.qb,null)}function GE(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 ND(d),qC(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&&KB(a.qb,null)}}
function mC(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,XB(a),null):a.eb[b]}function oC(a,b){var c;c=-1;E(b,"Select substituent")?(c=202,b=j):E(b,Ha)?c=235:E(b,Ia)?c=240:E(b,Ga)?c=260:E(b,Oa)?c=261:E(b,Sa)?c=241:E(b,Na)?c=233:E(b,Ma)?c=236:E(b,Ja)?c=237:E(b,Ra)?c=234:E(b,Qa)?c=243:E(b,Ta)?c=252:E(b,Pa)?c=244:E(b,Ua)?c=239:E(b,"-PO3H2")?c=251:E(b,Fa)?c=242:E(b,Da)?c=245:E(b,Ea)&&(c=238);0<c?kq(a,c):b="Not known group!";a.ib=!0;a.I=b;XB(a)}
function rC(a,b){a.ib=!0;a.I=b;XB(a)}function sC(a){var b;b=kC(a);UD(a);XB(a);return b}function iE(a,b,c,d,e){var f,g,i,h;f=a.V;h=DA(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new Mz(f.c.a,f.c.c,g),f=new CA(i),h=DA(f,e),b.e=i,b.i=kF(i);else mE(b,a.S);f=Oz(f.a,f.c).a-Oz(f.a,f.c).b;nE(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function jE(a,b,c,d,e,f){var g,i;g=sE(a.U);i=DA(a.U,f);mE(b,a.T);(b.d=e)&&(b.f=Wf+(e.a>>16&255)+Aa+(e.a>>8&255)+Aa+(e.a&255)+va);nE(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function sE(a){return Oz(a.a,a.c).a-Oz(a.a,a.c).b}function jq(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=wd,XB(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=wd):gq(a,a.x+ea),XB(a))}
function QB(){GD();uy.call(this);this.Nb=(jp(),jp(),by).a;this.w=new Mz(null,0,8);this.s=(lz(),mz);this.eb=v(lF,k,89,99,0);this.$=new sy;this.Cb=new mF;this.J=E((bB(),cB[He]),$b);this.t=new nF;this.F=G(Lr,k,1,[Ha,Ia,Sa,Ga,Oa,Na,Ma,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Y=new aE(this);KD[0]=pz;KD[1]=new nz(255,153,153);KD[2]=new nz(255,204,102);KD[3]=new nz(255,255,153);KD[4]=new nz(102,255,255);KD[5]=new nz(51,204,255);KD[6]=new nz(255,153,255)}s(500,365,{39:1,44:1,45:1,49:1,58:1,63:1,65:1,67:1},QB);
_.me=function(a){OD(this,a)};_.Vd=function(){XB(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=Yg;_.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 UB=10,gC,ID,ZB,HD,LD,SB=null,KD,$B;
function oF(a,b){var c,d;if(null!=b)if(null!=a.a.wb)KB(a.a.wb,G(Lr,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=XC(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Gr(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{yE(a.a,b)?(gq(a.a,"Structure pasted"+d),VD(a.a)):(eC(new fC(a.a.I,a.a,gC)),lC(a.a)),zy(a.a)}catch(h){if(h=yi(h),y(h,73))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",XB(d),eC(new fC(a.a.I,a.a,gC)),zy(a.a);else throw h;
}}}function fq(a){this.a=a}s(501,1,{},fq);_.a=null;function PD(){PD=u;QD=new pF("COPY_SMILES",0);RD=new pF("COPY_MOL",1);SD=new pF("PASTE",2);qF=G(rF,k,88,[QD,RD,SD])}function pF(a,b){Rn.call(this,a,b)}s(502,138,{67:1,70:1,72:1,88:1},pF);var qF,RD,QD,SD;function jF(){this.d=v(lF,k,89,99,0)}s(503,1,{},jF);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function sF(a){a.b=v(I,r,-1,20,1);a.z=v(I,r,-1,20,1);a.I=v(XD,k,-1,20,1);a.L=v(XD,k,-1,20,1);a.F=Ar([20,7]);a.d=v(I,r,-1,20,1);a.c=v(Lr,k,1,20,0);a.n=v(Lr,k,1,20,0);a.w=v(I,r,-1,20,1);a.y=v(I,r,-1,20,1);a.G=v(I,r,-1,20,1);a.H=v(I,r,-1,20,1);a.r=v(I,r,-1,20,1);a.A=v(I,r,-1,20,1);a.J=v(I,r,-1,20,1);a.M=v(I,r,-1,20,1);a.e=v(Lr,k,1,20,0);a.p=Ar([10,2]);a.i=v(I,r,-1,101,1)}
function tF(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(I,r,-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,r,-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(XD,k,-1,4,1);d=v(XD,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=uF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
uF(o[2],d[2],o[3],d[3]),d=uF(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;$E(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=vF(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(XD,k,-1,2,1);wF(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==bF(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;gq(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];eF(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&&ZE(a,a.t);a.F[a.s][1]=a.C;a.F[a.C][a.y[a.C]]=a.s;a.J[a.t]=M(L(UC((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=M(L(UC((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function XE(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&&VE(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,VE(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,q;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];LE(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)$E(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)eF(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];qC(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];LE(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,q=a.L[h]*f-a.I[h]*i,a.I[h]=o,a.L[h]=q,o=-a.I[h]*e+a.L[h]*g,q=-a.L[h]*e-a.I[h]*g,a.I[h]=o,a.L[h]=q,a.I[h]+=a.I[l],a.L[h]+=a.L[l];eF(a);a.G[a.t]=l;a.H[a.t]=c+d;qC(a);b&&(LE(a,l),ZD(a))}c=4}xF(a,c);a.C=a.E;b&&
(a.C=0)}
function wF(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 WE(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;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])yF(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,yF(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){gq(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[vF(a,a.C,a.F[a.C][d])],2<d||1!=b){gq(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(XD,k,-1,2,1);wF(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)$E(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;q=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&&(q=-q,m=0);n=a.I[b]+o*e-q*g;q=a.L[b]+q*e+o*g;for(d=1;d<=i;++d)$E(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]=q+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)$E(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)eF(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[vF(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[vF(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,r,-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]=M(L(UC((a.I[b]+a.I[e])/2))),a.M[c]=M(L(UC((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;eF(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]=M(L(UC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=M(L(UC((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(eF(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]=M(L(UC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=M(L(UC((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(eF(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]=M(L(UC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=M(L(UC((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]&&(LE(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&&xF(a,i);-1<l&&(a.C=l)}
function yF(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)$E(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 xF(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=bF(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function vF(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 zF(a,b,c){var d,e,f,g;e=Yg;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(zs(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)zs(c[d])&&!ns(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)ts(c[d],e)&&(b[d]=g,c[d]=Yg,++f);if(f==a.s)break}return g==a.s}
function ZD(a){var b,c,d;b=v(XD,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{YD(a,b);c=~~(c/2)-M(L(Math.round(b[0])));d=~~(d/2)-M(L(Math.round(b[1])));if(!a.k.ob)for(b=1;b<=a.s;++b)a.I[b]+=c,a.L[b]+=d;$D(a)}}
function YD(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 VE(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=AF(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&&gq(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?gq(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?gq(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?gq(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:gq(a.k,"Charge change not possible on the halogen !");break;case 18:gq(a.k,
"Use X button to change charge on the X atom !")}}
function CE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=v(I,r,-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,r,-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&&LE(a,c);ZD(a);gq(a.k,"Smaller part(s) removed !");return 1}
function bF(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 fF(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];NE(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),NE(a));4==a.r[d]&&(a.r[d]=1)}}
function uF(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 qC(a){var b;BF(a);b=a.r.length;a.J=v(I,r,-1,b,1);a.M=v(I,r,-1,b,1);$D(a);NE(a)}
function $E(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(I,r,-1,c,1),cD(a.b,b,a.b.length),a.b=b,b=v(I,r,-1,c,1),cD(a.z,b,a.z.length),a.z=b,b=v(I,r,-1,c,1),cD(a.w,b,a.w.length),a.w=b,b=v(I,r,-1,c,1),cD(a.d,b,a.d.length),a.d=b,b=v(Lr,k,1,c,0),cD(a.c,b,a.c.length),a.c=b,b=v(Lr,k,1,c,0),cD(a.n,b,a.n.length),a.n=b,b=v(XD,k,-1,c,1),cD(a.I,b,a.I.length),a.I=b,b=v(XD,k,-1,c,1),cD(a.L,b,a.L.length),a.L=b,b=Ar([c,7]),cD(a.F,b,a.F.length),a.F=b,c=v(I,r,-1,c,1),cD(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 vE(a,b,c,d,e,f){var g;g=M(L(UC(a.I[b]-c/2)));f||(g-=d-c);a=M(L(UC(a.L[b]-~~(e/2))));return new my(g-1-2,a-2,d+1+4,e+4)}
function eF(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(I,r,-1,b,1),cD(a.G,c,a.G.length),a.G=c,c=v(I,r,-1,b,1),cD(a.H,c,a.H.length),a.H=c,c=v(I,r,-1,b,1),cD(a.r,c,a.r.length),a.r=c,c=v(I,r,-1,b,1),cD(a.A,c,a.A.length),a.A=c,c=v(I,r,-1,b,1),cD(a.J,c,a.J.length),a.J=c,c=v(I,r,-1,b,1),cD(a.M,c,a.M.length),a.M=c,b=v(Lr,k,1,b,0),cD(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 QE(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+=(GD(),aa);i+="JME 2013-04-10 "+new qD+"\n \n";i+=PE(a.s,3)+PE(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+=hF(0.055999999999999994*(a.I[e]-c),10,4)+hF(0.055999999999999994*(g-a.L[e]),10,4)+hF(0,10,4);h=uE(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"+PE(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+=PE(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:CF(a,e)&&(g=2),c=PE(a.G[e],3)+PE(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=PE(a.H[e],3)+PE(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=PE(a.H[e],3)+PE(a.G[e],3)),i+=c+PE(g,3)+PE(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+PE(e,4)+PE(a.z[e],4)+aa);return i+"M  END\n"}
function iF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O,V,ca,N,gc,zc,Nf,vb,Hd,Id,Jd,ib,Ac;o=v(I,r,-1,a.s+10,1);n=v(I,r,-1,a.s+10,1);l=v(I,r,-1,a.s+1,1);m=v(I,r,-1,7,1);vb=v(I,r,-1,a.s+1,1);w=v(DF,k,-1,a.s+1,2);H=v(DF,k,-1,a.t+1,2);gc=0;if(0==a.s)return j;CE(a,!0);Nf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Nf=!1;break}if(a.k.r&&Nf){EF(a);fF(a);FF(a,H);GF(a,w,H);var Bb,kd,Te,Xb,ne,ld,md,db,BG,Ld,t,wa,lm,mm,$r,$e,La,nm,om,Dc,pm;Bb=v(I,r,-1,a.s+1,1);kd=v(I,r,-1,a.s+1,1);db=v(HF,k,-1,a.s+1,3);var as=a.s,qm,
fh,bs,Zf,nj,ue,af;nj=v(HF,k,-1,as+2,3);ue=v(I,r,-1,100,1);af=5;Zf=0;ue[0]=3;nj[1]=$g;nj[2]=ah;bs=2;if(!(3>as))for(;af<ue[Zf]*ue[Zf];){fh=0;for(qm=!0;qm&&fh<=Zf&&af>=ue[fh]*ue[fh];)0==af%ue[fh]?qm=!1:++fh;if(qm){nj[++bs]=ws(af);if(bs>=as)break;Zf<ue.length-1&&(++Zf,ue[Zf]=af)}af+=2}for(t=1;t<=a.s;++t){for(wa=om=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(om*=a.f[wa]);nm=a.b[t];18==nm&&(pm=a.n[t],ld=pm.charCodeAt(0)-65+1,md=0,1<pm.length&&(md=pm.charCodeAt(1)-97),0>ld&&(ld=0),0>md&&(md=0),nm=28*ld+md);
$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]=ws(om);Dc*=126;db[t]=rs(db[t],ws(a.w[t]*Dc));Dc*=7;db[t]=rs(db[t],ws($e*Dc));Dc*=7;db[t]=rs(db[t],ws(nm*Dc));Dc*=783;db[t]=rs(db[t],ws(a.y[t]*Dc))}for(ne=0;!zF(a,Bb,db);){$r=!1;for(t=1;t<=a.s;++t)Bb[t]!=kd[t]&&(kd[t]=Bb[t],$r=!0);if($r){for(t=1;t<=a.s;++t){db[t]=Zg;for(wa=1;wa<=a.y[t];++wa)db[t]=As(db[t],nj[Bb[a.F[t][wa]]])}ne=0}else if(0<ne){for(t=1;t<=a.s;++t)db[t]=Zg;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Bb[t]==Bb[wa]){db[t]=$g;break a}}else{for(t=1;t<=a.s;++t){db[t]=Zg;for(wa=1;wa<=a.y[t];++wa)Te=a.F[t][wa],db[t]=As(db[t],ws(a.b[Te]*a.f[vF(a,t,Te)]))}ne=1}zF(a,Bb,db);for(t=1;t<=a.s;++t)db[t]=ws(kd[t]*a.s+Bb[t])}for(t=1;t<=a.s;++t)kd[t]=Bb[t];for(La=1;La<=a.s;++La)for(t=1;t<=a.s;++t)if(kd[t]==La){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[La];a.z[t]=a.z[La];a.I[t]=a.I[La];a.L[t]=a.L[La];a.y[t]=a.y[La];a.b[La]=a.b[0];a.z[La]=a.z[0];
a.I[La]=a.I[0];a.L[La]=a.L[0];a.y[La]=a.y[0];kd[t]=kd[La];kd[La]=La;a.n[0]=a.n[t];a.n[t]=a.n[La];a.n[La]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[La];a.d[La]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[La];a.c[La]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[La];a.w[La]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Bb[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Bb[a.G[t]],a.H[t]=Bb[a.H[t]],a.G[t]>a.H[t]&&(Ld=a.G[t],a.G[t]=a.H[t],a.H[t]=Ld,1==a.A[t]?a.A[t]=3:2==a.A[t]?a.A[t]=4:3==a.A[t]?a.A[t]=1:4==a.A[t]&&(a.A[t]=2));for(t=1;t<a.t;++t){mm=lm=
a.s;Xb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<lm?(lm=a.G[wa],mm=a.H[wa],Xb=wa):a.G[wa]==lm&&a.H[wa]<mm&&(mm=a.H[wa],Xb=wa);Ld=a.G[t];a.G[t]=a.G[Xb];a.G[Xb]=Ld;Ld=a.H[t];a.H[t]=a.H[Xb];a.H[Xb]=Ld;Ld=a.r[t];a.r[t]=a.r[Xb];a.r[Xb]=Ld;Ld=a.A[t];a.A[t]=a.A[Xb];a.A[Xb]=Ld;BG=a.e[t];a.e[t]=a.e[Xb];a.e[Xb]=BG}qC(a);NE(a);FF(a,H);GF(a,w,H)}else{FF(a,H);a.f=v(I,r,-1,a.t+1,1);for(q=1;q<=a.t;++q)a.f[q]=a.r[q]}c=1;a.a=v(I,r,-1,a.s+1,1);Ac=1;a.a[1]=1;for(ca=0;;){N=0;for(q=1;q<=a.y[c];++q)if(g=a.F[c][q],0<a.a[g]){if(!(a.a[g]>
a.a[c])&&g!=vb[c]){zc=!0;for(K=1;K<=gc;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){zc=!1;break}zc&&(++gc,o[gc]=c,n[gc]=g)}}else m[++N]=g;if(0==N){if(Ac==a.s)break;c=l[ca--]}else if(1==N)vb[m[1]]=c,c=m[1],a.a[c]=++Ac;else{l[++ca]=c;e=0;for(q=1;q<=N;++q)if(h=vF(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=vF(a,m[q],c),2==a.f[h]||3==a.f[h]){e=m[q];break}0==e&&(e=m[1]);vb[e]=c;c=e;a.a[e]=++Ac}}vb=v(I,r,-1,a.s+1,1);b=v(I,r,-1,a.s+1,1);O=v(DF,k,-1,a.s+1,2);Hd=v(DF,k,-1,a.s+1,2);f=Ac=ca=0;
for(q=1;q<=a.s;++q)if(1==a.a[q]){c=q;break}a:for(;;){0<f&&(vb[c]=f);b[++Ac]=c;for(a.a[c]=0;;){N=e=0;V=a.s+1;q=1;b:for(;q<=a.y[c];++q){g=a.F[c][q];for(A=1;A<=gc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.a[g]&&(++N,a.a[g]<V&&(e=g,V=a.a[g]))}if(0==e){if(0==ca)break a;Hd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<N&&(l[++ca]=f,O[e]=!0)}Id=v(I,r,-1,a.t+1,1);Jd=v(I,r,-1,a.s+1,1);if(a.k.Ib){var DG=vb,DK=gc,cs,EG,gh,ve,ds,es,Ka,oj,fs;gh=v(I,r,-1,a.s+1,1);for(Ka=1;Ka<=a.s;++Ka)gh[b[Ka]]=Ka;ds=v(DF,
k,-1,a.t+1,2);for(Ka=1;Ka<=a.s;++Ka)cs=b[Ka],EG=DG[cs],ve=vF(a,cs,EG),0!=ve&&(IF(a,ve,gh,Id,H),ds[ve]=!0);for(Ka=1;Ka<=a.t;++Ka)ds[Ka]||IF(a,Ka,gh,Id,H);Ka=1;a:for(;Ka<=a.s;++Ka)if(!(2>a.y[Ka]||4<a.y[Ka])){es=fs=0;for(oj=1;oj<=a.y[Ka];++oj){ve=vF(a,Ka,a.F[Ka][oj]);if(5==a.f[ve])continue a;1==a.r[ve]&&0!=JF(a,ve,Ka)&&++fs;2==a.r[ve]&&(es=a.F[Ka][oj])}if(0!=fs)if(0<es){var ga=a,GG=Ka,bf=gh,Pc=Jd,ic=void 0,pj=void 0,Ec=void 0,we=void 0,Fc=void 0,rm=void 0,sm=void 0,tm=void 0,Md=void 0,Qc=void 0,Rc=void 0,
gs=void 0,qj=void 0,Nd=void 0,rj=void 0,xe=void 0,sj=void 0,hs=void 0,tj=void 0,ye=void 0,HG=void 0,cf=void 0,IG=void 0,is=void 0,uj=void 0,df=void 0,Rc=1,pj=GG,ic=v(I,r,-1,ga.s+1,1);for(ic[1]=GG;;){gs=!1;for(Qc=1;Qc<=ga.y[pj];++Qc)if(Ec=ga.F[pj][Qc],!(Ec==ic[1]||Ec==ic[Rc-1]))if(we=vF(ga,pj,Ec),2==ga.r[we]&&5!=ga.f[we]){pj=ic[++Rc]=Ec;gs=!0;break}if(!gs)break}if(!(0==Rc%2||2>ga.y[ic[Rc]]||3<ga.y[ic[Rc]])){df=ic[1];Fc=ic[~~((Rc+1)/2)];Md=ic[Rc];cf=ye=xe=Nd=0;is=hs=!1;for(Qc=1;Qc<=ga.y[df];++Qc)Ec=
ga.F[df][Qc],we=vF(ga,df,Ec),1!=ga.r[we]||5==ga.f[we]||(0==Nd?Nd=Ec:xe=Ec);0<bf[xe]&&bf[Nd]>bf[xe]&&(rm=Nd,Nd=xe,xe=rm);qj=Nd;0==Nd&&(qj=xe,hs=!0);for(Qc=1;Qc<=ga.y[Md];++Qc)Ec=ga.F[Md][Qc],we=vF(ga,Md,Ec),1!=ga.r[we]||5==ga.f[we]||(0==ye?ye=Ec:cf=Ec);0<bf[cf]&&bf[ye]>bf[cf]&&(rm=ye,ye=cf,cf=rm);tj=ye;0==ye&&(tj=cf,is=!0);rj=JF(ga,vF(ga,df,Nd),df);sj=JF(ga,vF(ga,df,xe),df);HG=JF(ga,vF(ga,Md,ye),Md);IG=JF(ga,vF(ga,Md,cf),Md);1<(0>rj+sj?-(rj+sj):rj+sj)||0!=HG||0!=IG?gq(ga.k,"Bad stereoinfo on allene !"):
(sm=ga.I[ic[Rc-1]]-ga.I[Md],tm=ga.L[ic[Rc-1]]-ga.L[Md],uj=Math.sqrt(sm*sm+tm*tm),0.001>uj&&(uj=0.001),0<(ga.L[tj]-ga.L[ic[Rc-1]])*(sm/uj)-(ga.I[tj]-ga.I[ic[Rc-1]])*(tm/uj)?Pc[Fc]=1:Pc[Fc]=-1,hs&&(Pc[Fc]*=-1),is&&(Pc[Fc]*=-1),qj==Nd&&0>rj&&(Pc[Fc]*=-1),qj==xe&&0>sj&&(Pc[Fc]*=-1),bf[qj]>bf[tj]&&(Pc[Fc]*=-1))}}else b:{var qb=a,Xa=Ka,js=DG,JG=gh,KG=o,LG=n,EK=DK,um=Jd,vm=void 0,Sc=void 0,ks=void 0,hh=void 0,ya=void 0,ih=void 0,od=void 0,vj=void 0,Od=void 0,Mb=void 0,da=void 0,ba=void 0,ze=void 0,wm=void 0,
Tc=void 0,F=void 0,xm=void 0,ba=v(I,r,-1,4,1),wm=v(I,r,-1,4,1),wj=void 0,Uc=void 0,ym=void 0,zm=void 0,ls=void 0,xj=void 0,xj=-1;0<js[Xa]&&(ba[++xj]=js[Xa]);for(Uc=1;Uc<=EK;++Uc)KG[Uc]==Xa&&(ba[++xj]=LG[Uc]),LG[Uc]==Xa&&(ba[++xj]=KG[Uc]);for(Uc=xj+1;Uc<qb.y[Xa];++Uc){ls=qb.s+1;ym=1;c:for(;ym<=qb.y[Xa];++ym){wj=qb.F[Xa][ym];for(zm=0;zm<Uc;++zm)if(wj==ba[zm])continue c;JG[wj]<ls&&(ls=JG[wj],ba[Uc]=wj)}}0==js[Xa]&&0<qb.w[Xa]?(ba[3]=ba[2],ba[2]=ba[1],ba[1]=ba[0],ba[0]=-1):0<qb.w[Xa]&&(ba[3]=ba[2],ba[2]=
ba[1],ba[1]=-1);for(ya=vj=ih=hh=xm=od=Mb=0;4>ya;++ya)0>=ba[ya]||(vm=vF(qb,Xa,ba[ya]),wm[ya]=JF(qb,vm,Xa),0<wm[ya]?(++Mb,xm=ba[ya],ih=ba[ya]):0>wm[ya]?(++od,hh=ba[ya],ih=ba[ya]):vj=ba[ya]);Od=Mb+od;F=v(I,r,-1,4,1);Tc=0;if(3==qb.y[Xa]){if(1==Mb&&1==od||3==Od&&0<Mb&&0<od){gq(qb.k,"Error in C3H stereospecification !");break b}ze=ba[0];1==Od?ze=ih:2==Od&&(ze=vj);da=tF(qb,Xa,ze,ba);F[0]=ih;F[1]=-1;F[2]=da[2];F[3]=da[1];0<Mb?Tc=1:Tc=-1}else if(4==qb.y[Xa])if(1==Od)da=tF(qb,Xa,ih,ba),F[0]=da[0],F[1]=da[3],
F[2]=da[2],F[3]=da[1],0<Mb?Tc=1:Tc=-1;else{ze=ba[0];1<vj&&(ze=vj);1==Mb?ze=xm:1==od&&(ze=hh);da=tF(qb,Xa,ze,ba);Sc=v(I,r,-1,4,1);for(ya=0;4>ya;++ya)vm=vF(qb,Xa,da[ya]),Sc[ya]=JF(qb,vm,Xa);if(4==Od){if(0==Mb||0==od){gq(qb.k,"Error in C4 stereospecification !");break b}if(1==Mb||1==od)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],Tc=Sc[0];else{for(ya=0;4>ya;++ya)-1==Sc[ya]&&(Sc[ya]=0);Od=2}}else if(3==Od)if(3==Mb||3==od)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<Mb?Tc=-1:Tc=1;else{1==Mb?Mb=ks=1:od=
ks=-1;for(ya=0;4>ya;++ya)Sc[ya]==ks&&(Sc[ya]=0);Od=2}if(2==Od)if(1==Mb&&1==od)da[1]==hh?(da[1]=da[2],da[2]=da[3]):da[2]==hh&&(da[2]=da[3]),F[0]=xm,F[1]=hh,F[2]=da[2],F[3]=da[1],Tc=1;else{if(Sc[0]==Sc[1]||Sc[1]==Sc[2]){gq(qb.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Sc[0]?(F[0]=da[0],F[1]=da[2],F[2]=da[1],F[3]=da[3]):(F[0]=da[1],F[1]=da[3],F[2]=da[2],F[3]=da[0]);1<Mb?Tc=1:Tc=-1}}var kb=void 0;ba[0]==F[1]?(kb=F[0],F[0]=F[1],F[1]=kb,kb=F[2],F[2]=F[3],F[3]=kb):ba[0]==F[2]?(kb=F[2],F[2]=F[0],
F[0]=kb,kb=F[1],F[1]=F[3],F[3]=kb):ba[0]==F[3]&&(kb=F[3],F[3]=F[0],F[0]=kb,kb=F[1],F[1]=F[2],F[2]=kb);ba[1]==F[2]?(kb=F[1],F[1]=F[2],F[2]=kb,kb=F[2],F[2]=F[3],F[3]=kb):ba[1]==F[3]&&(kb=F[1],F[1]=F[3],F[3]=kb,kb=F[2],F[2]=F[3],F[3]=kb);F[2]==ba[2]?um[Xa]=1:F[2]==ba[3]?um[Xa]=-1:gq(qb.k,"Error in stereoprocessing ! - t30");um[Xa]*=Tc}}}ib=new bD;i=v(I,r,-1,a.s+1,1);for(q=1;q<=a.s;++q)i[b[q]]=q;for(q=1;q<=a.s;++q){c=b[q];O[c]&&Wm(ib.a,ua);0<vb[q]&&KF(a,c,vb[c],ib,Id);var jh=w[c],Db=void 0,yj=void 0,
kh=void 0,R=void 0,R=Lc,Db=!1;0!=a.z[c]&&(Db=!0);0!=Jd[c]&&(Db=!0);kh=-1;for(yj=1;yj<=a.x;++yj)if(a.p[yj][0]==c){kh=a.p[yj][1];break}-1<kh&&(Db=!0);a.k.Hb&&0<a.d[c]&&(Db=!0,kh=1);switch(a.b[c]){case 2:R=Ab;break;case 3:jh?R="c":R=Fb;break;case 4:jh?(R=sf,0<a.w[c]&&(Db=!0)):R=cc;break;case 5:jh?R="o":R=lc;break;case 7:jh?(R="p",0<a.w[c]&&(Db=!0)):R=nc;break;case 8:jh?R=dg:R=yc;break;case 13:jh?R=gg:R=Cc;Db=!0;break;case 6:R=Gc;Db=!0;break;case 9:R=Pb;break;case 10:R=Jb;break;case 11:R=Eb;break;case 12:R=
Vb;break;case 1:R=Tb;Db=!0;break;case 19:R=oc;Db=!0;break;case 20:R=pc;Db=!0;break;case 21:R=qc;Db=!0;break;case 22:R=rc;Db=!0;break;case 18:Db=!0,R=a.n[c],(E(R,xa)||E(R,Wc)||E(R,wb))&&(Db=!1)}Db&&(R=Mc+R,1==Jd[c]?R+=ub:-1==Jd[c]&&(R+="@@"),1==a.w[c]?R+=Tb:1<a.w[c]&&(R+=Tb+a.w[c]),0!=a.z[c]&&(0<a.z[c]?R+=za:R+=Ca,1<Ej(a.z[c])&&(R+=Ej(a.z[c]))),-1<kh&&(R+=mb+kh),R+=Oc);Wm(ib.a,R);for(A=1;A<=gc;++A)if(o[A]==c||n[A]==c)d=n[A],d==c&&(d=o[A]),i[c]<i[d]&&KF(a,o[A],n[A],ib,Id),9<A&&Wm(ib.a,"%"),Xm(ib,j+
(new T(A)).a);Hd[c]&&Wm(ib.a,va)}return Ln(ib.a)}
function LE(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)hC(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 ME(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]&&LE(a,c);0==a.y[d]&&LE(a,d)}
function EF(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=vF(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&LE(a,c)}}}function BF(a){var b;b=a.b.length;a.F=Ar([b,7]);a.y=v(I,r,-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 GF(a,b,c){var d,e,f,g,i,h,l,m,o;a.f=v(I,r,-1,a.t+1,1);o=v(DF,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[vF(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:CF(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(DF,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 $D(a){var b,c,d;for(d=1;d<=a.t;++d)b=a.G[d],c=a.H[d],a.J[d]=M(L(UC((a.I[b]+a.I[c])/2))),a.M[d]=M(L(UC((a.L[b]+a.L[c])/2)))}function FF(a,b){var c;for(c=1;c<=a.t;++c)wE(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function uE(a,b){var c;c=(GD(),$B)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function CF(a,b){return 2==a.r[b]?!0:!1}function wE(a,b,c){var d,e,f,g;g=1;a.a=v(I,r,-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 YE(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=Ar([b+5,2]),cD(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 YB(a){var b;a.x=0;a.q=0;iF(a);for(b=1;b<=a.s;++b)a.C=b,YE(a);a.C=0}
function KE(a){var b,c;b=v(XD,k,-1,4,1);YD(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 TD(a,b){var c,d,e,f,g,i,h,l;c=v(XD,k,-1,4,1);YD(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;YD(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function gF(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 OE(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Mc)&&VC(c,Oc))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(Aa)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Tb);g=Dj(c.indexOf(za),c.indexOf(Ca));if(-1<d){i=nu(c,d+1);try{a.k.x=pB(i,10)}catch(h){if(h=yi(h),y(h,73))a.k.x=0;else throw h;}a.C=b;YE(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,Fb)?3:E(d,Ab)?2:E(d,cc)?4:E(d,lc)?5:E(d,nc)?7:E(d,yc)?8:E(d,Pb)?9:E(d,Jb)?10:E(d,Eb)?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=DC(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=DC(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=DC(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=DC(c,g++);for(;45==e;)--d,e=DC(c,g++)}a.z[b]=d}}}
function cC(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new JB(b);try{for(;b.j=CB(b,b.a),b.j<b.i;)d=QC(pB(FB(b),10)).a,c=e=QC(pB(FB(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=yi(f),y(f,73))Um(f);else throw f;}}function KF(a,b,c,d,e){b=vF(a,b,c);5!=a.f[b]&&CF(a,b)?Wm(d.a,rb):3==a.r[b]?Wm(d.a,ma):9==a.r[b]?(e=tb,a=a.e[b],null!=a&&(e=a),Wm(d.a,e)):1==e[b]?Wm(d.a,Ya):-1==e[b]&&Wm(d.a,Nc)}
function ZE(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,gq(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:gq(a.k,"Stereomarking allowed only on single and double bonds!")}
function IF(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;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=vF(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=vF(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=vF(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=vF(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,q=(a.L[m]-a.L[e])*h-(a.I[m]-a.I[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))gq(a.k,"Not unique E/Z geometry !");else{i=vF(a,b,e);f=vF(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=vF(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function AF(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=vF(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(CF(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function JF(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 NE(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=AF(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 aE(a){sF(this);this.k=a;this.x=this.t=this.s=0}
function BE(a,b){var c,d,e,f,g,i,h;aE.call(this,a);f=j;i=zE(b);if(null!=i){h=new IB(b,i,!0);for(e=1;4>=e;++e)f=AE(h,i);g=QC(pB(Hn(f.substr(0,3)),10)).a;c=QC(pB(Hn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)$E(this),f=AE(h,i),this.I[e]=(new PC(MC(Hn(f.substr(0,10))))).a,this.L[e]=-(new PC(MC(Hn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Hn(f.substr(31,d-31)),OE(this,e,d),62<=f.length&&(f=Hn(f.substr(60,3)),0<f.length&&(f=QC(pB(f,10)).a,0<f&&(this.C=e,a.x=f,YE(this),this.C=0)));for(e=1;e<=c;++e)eF(this),
f=AE(h,i),this.G[e]=QC(pB(Hn(f.substr(0,3)),10)).a,this.H[e]=QC(pB(Hn(f.substr(3,3)),10)).a,g=QC(pB(Hn(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=QC(pB(Hn(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);BF(this);gF(this);ZD(this);for(qC(this);(h.j=CB(h,h.a),h.j<h.i)&&!(null==(f=FB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new HB(f);FB(g);FB(g);i=QC(pB(FB(g),10)).a;
for(e=1;e<=i;++e)c=QC(pB(FB(g),10)).a,this.z[c]=QC(pB(FB(g),10)).a}if(0==f.indexOf("M  APO")){g=new HB(f);FB(g);FB(g);i=QC(pB(FB(g),10)).a;for(e=1;e<=i;++e)c=QC(pB(FB(g),10)).a,f=QC(pB(FB(g),10)).a,this.C=c,$(this,0),OE(this,this.s,oc+f),this.C=0}}EF(this);qC(this)}}
function pC(a,b){var c,d,e,f,g;aE.call(this,a);0==b.indexOf(ha)&&(b=b.substr(1,b.length-1));VC(b,ha)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new HB(b);d=QC(pB(FB(f),10)).a;e=QC(pB(FB(f),10)).a;for(c=1;c<=d;++c)g=FB(f),$E(this),OE(this,this.s,g),this.I[c]=(new PC(MC(FB(f)))).a,this.L[c]=-(new PC(MC(FB(f)))).a;for(c=1;c<=e;++c)if(eF(this),this.G[c]=QC(pB(FB(f),10)).a,this.H[c]=QC(pB(FB(f),10)).a,this.r[c]=QC(pB(FB(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;BF(this);gF(this);ZD(this)}catch(i){i=yi(i);if(y(i,73)){i.wc();this.s=0;return}throw i;}EF(this);qC(this)}}
function DE(a,b,c){var d,e,f;aE.call(this,a);f=v(I,r,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&($E(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))eF(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;qC(this);ZD(this)}
function RE(a,b,c){var d,e,f,g,i;aE.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,r,-1,this.s+1,1);this.z=v(I,r,-1,this.s+1,1);this.w=v(I,r,-1,this.s+1,1);this.d=v(I,r,-1,this.s+1,1);this.c=v(Lr,k,1,this.s+1,0);this.I=v(XD,k,-1,this.s+1,1);this.L=v(XD,k,-1,this.s+1,1);this.n=v(Lr,k,1,this.s+1,0);this.G=v(I,r,-1,this.t+1,1);this.H=v(I,r,-1,this.t+1,1);this.r=v(I,r,-1,this.t+1,1);this.e=v(Lr,k,1,this.t+1,0);this.A=v(I,r,-1,this.t+1,1);this.p=Ar([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}qC(this);ZD(this)}
function ND(a){var b;sF(this);this.k=a.k;this.s=a.s;this.t=a.t;this.x=a.x;this.b=v(I,r,-1,this.s+1,1);cD(a.b,this.b,this.s+1);this.z=v(I,r,-1,this.s+1,1);cD(a.z,this.z,this.s+1);this.w=v(I,r,-1,this.s+1,1);cD(a.w,this.w,this.s+1);this.d=v(I,r,-1,this.s+1,1);cD(a.d,this.d,this.s+1);this.c=v(Lr,k,1,this.s+1,0);cD(a.c,this.c,this.s+1);this.I=v(XD,k,-1,this.s+1,1);cD(a.I,this.I,this.s+1);this.L=v(XD,k,-1,this.s+1,1);cD(a.L,this.L,this.s+1);this.n=v(Lr,k,1,this.s+1,0);cD(a.n,this.n,this.s+1);this.G=v(I,
r,-1,this.t+1,1);cD(a.G,this.G,this.t+1);this.H=v(I,r,-1,this.t+1,1);cD(a.H,this.H,this.t+1);this.r=v(I,r,-1,this.t+1,1);cD(a.r,this.r,this.t+1);this.e=v(Lr,k,1,this.t+1,0);cD(a.e,this.e,this.t+1);this.A=v(I,r,-1,this.t+1,1);cD(a.A,this.A,this.t+1);this.p=Ar([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 hF(a,b,c){var d,e,f;if(0==c)return PE(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=M(L(UC(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new PC(a)).a;d=In(e,Jn(46));0>d&&(e+=Wa,d=In(e,Jn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;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 zE(a){var b;b=new IB(a,aa,!0);if(4<BB(b))return aa;b=new IB(a,Wg,!0);return 4<BB(b)?Wg:null}
function PE(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 AE(a,b){for(var c,d;a.j=CB(a,a.a),a.j<a.i;){d=FB(a);if(E(d,b))return ea;for(FB(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(504,1,{89:1},aE,BE,pC,DE,RE,ND);_.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 hq(){hq=u;iq=new HA(Tb)}
function HE(a,b){var c;hq();var d;BD.call(this);this.c=new fz("Help");new fz("Home");this.d=b;P(this,(GD(),gC));this._b&&Wz(this._b,!1);Tz(this,!1);d=Kx(b);if(1==a)this.e||(this.e=new oA(d),zD(this.e,-30,0)),this.j=this.e,c=kC(b),this._b&&Vz(this._b.c.z.b,Bc),qy(this,new az(2)),this.f=new HA(c+"     "),Q(this,this.f,Ib),d=new uy,Q(d,this.i,null),this.d.Bb&&(c=new fz("Submit"),Q(d,c,null)),Q(this,d,Hc),GA(this.f,Hn(Mn(this.f._b.a.gb,Ng))),this._b&&Wz(this._b,!0),Tz(this,!0);else if(2==a)this.b||(this.b=
new oA(d),zD(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&Vz(this._b.c.z.b,"Nonstandard atom"),qy(this,new az(2)),c=new uy,Q(c,new hA("atomic SMILES",1),null),Q(this,c,jc),c=Tb,iq&&(c=Mn(iq._b.a.gb,Ng)),iq=new IA(c,8),Q(this,iq,Ib),c=new uy,Q(c,this.i,null),Q(this,c,Hc);else{this.a||(this.a=new oA(d),zD(this.a,5*b.X,0));var e,f;d="About "+(GD(),SB);this._b&&Vz(this._b.c.z.b,d);qy(this,new dA(0));P(this,gC);Q(this,new hA(SB+" Molecular Editor v2013-05-01",1),null);Q(this,new hA("Peter Ertl and Bruno Bienfait",
1),null);for(c=HD,d=0,f=c.length;d<f;++d)e=c[d],e=new hA(e,1),Xx(e,this.d.w),Q(this,e,null);c=new uy;Q(c,this.c,null);Q(c,this.i,null);Q(this,c,null);this.j=this.a}Sz(this);c=this.j;AD(this._b.c,c.a,c.b);!Jx(this)&&ny(this);Yx(this)}s(505,496,ji,HE);_.sf=function(a){var b,c;if(a.f===this.c){try{b=new jB(this.d.G),c=iB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=yi(d),y(d,64))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,XB(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var iq;
function LF(a,b){Ix(b)==a.a?P(b,(lz(),tz)):P(b,a.a)}
function MF(a){var b,c,d,e;e=j;d=!1;Ix(NF)!=a.a?(e=xa,d=!0):Ix(OF)!=a.a?(e="!#6",d=!0):Ix(PF)!=a.a?(P(QF,(lz(),tz)),P(RF,tz),P(SF,tz),P(TF,tz),e="F,Cl,Br,I"):(b=Ix(UF)!=a.a,c=Ix(VF)!=a.a,Ix(WF)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),Ix(XF)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),Ix(YF)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),Ix(ZF)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),Ix($F)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),Ix(QF)!=a.a&&(e+="F,"),Ix(RF)!=a.a&&(e+="Cl,"),Ix(SF)!=a.a&&(e+="Br,"),Ix(TF)!=a.a&&(e+="I,"),
VC(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Wc:c?e=wb:(P(NF,(lz(),tz)),e=xa)));b=j;d&&Ix(UF)!=a.a&&(b+=";a");d&&Ix(VF)!=a.a&&(b+=";A");Ix(aG)!=a.a&&(b+=";R");Ix(bG)!=a.a&&(b+=";!R");Ix(NF)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=cG._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=dG._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);Ix(eG)!=a.a&&(e="~");Ix(fG)!=a.a&&(e=mb);Ix(gG)!=a.a&&(e=ub);Ix(hG)!=a.a&&(e="!@");GA(a.e,e)}
function iG(a){jG(a);kG(a);var b=cG._b.a;uw(b,0);b.gb.options[0].selected=!0;b=dG._b.a;uw(b,0);b.gb.options[0].selected=!0;P(UF,a.a);P(VF,a.a);P(aG,a.a);P(bG,a.a);P(cG,a.a);P(dG,a.a);lG(a)}function jG(a){P(WF,a.a);P(XF,a.a);P(YF,a.a);P(ZF,a.a);P($F,a.a);P(QF,a.a);P(RF,a.a);P(SF,a.a);P(TF,a.a)}function kG(a){P(NF,a.a);P(OF,a.a);P(PF,a.a)}function lG(a){P(eG,a.a);P(fG,a.a);P(gG,a.a);P(hG,a.a);a.b=!1}
function IE(a){Uz.call(this,"Atom/Bond Query");this.i=new fz(this.rf());Fy(this.q,new CD(this));this.a=(GD(),gC);this.c=a;this.d||(a=Kx(a),this.d=new oA(a),zD(this.d,-150,10));this.j=this.d;qy(this,new cA);P(this,this.a);a=new uy;qy(a,new Iz(0,3,1));Q(a,new gA("Atom type :"),null);NF=new fz(yb);OF=new fz("Any except C");PF=new fz("Halogen");Q(a,NF,null);Q(a,OF,null);Q(a,PF,null);Q(this,a,null);a=new uy;qy(a,new Iz(0,3,1));Q(a,new hA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new uy;qy(a,new Iz(0,3,1));WF=new fz(Fb);XF=new fz(cc);YF=new fz(lc);ZF=new fz(yc);$F=new fz(nc);QF=new fz(Pb);RF=new fz(Jb);SF=new fz(Eb);TF=new fz(Vb);Q(a,WF,null);Q(a,XF,null);Q(a,YF,null);Q(a,ZF,null);Q(a,$F,null);Q(a,QF,null);Q(a,RF,null);Q(a,SF,null);Q(a,TF,null);Q(this,a,null);a=new uy;qy(a,new Iz(0,3,1));cG=new jz;iz(cG,yb);iz(cG,ab);iz(cG,cb);iz(cG,jb);iz(cG,lb);Q(a,new gA("Number of hydrogens :  "),null);Q(a,cG,null);Q(this,a,null);a=new uy;qy(a,new Iz(0,3,1));dG=new jz;iz(dG,yb);iz(dG,
ab);iz(dG,cb);iz(dG,jb);iz(dG,lb);iz(dG,"4");iz(dG,"5");iz(dG,"6");Q(a,new hA("Number of connections :",0),null);Q(a,dG,null);Q(a,new hA(" (H's don't count.)",0),null);Q(this,a,null);a=new uy;qy(a,new Iz(0,3,1));Q(a,new gA("Atom is :"),null);UF=new fz(zb);Q(a,UF,null);VF=new fz("Nonaromatic");Q(a,VF,null);aG=new fz(xc);Q(a,aG,null);bG=new fz(hc);Q(a,bG,null);Q(this,a,null);a=new uy;P(a,zz(Ix(this)));qy(a,new Iz(0,3,1));Q(a,new gA("Bond is :"),null);eG=new fz(yb);Q(a,eG,null);fG=new fz(zb);Q(a,fG,
null);gG=new fz(xc);Q(a,gG,null);hG=new fz(hc);Q(a,hG,null);Q(this,a,null);a=new uy;qy(a,new Iz(1,3,1));this.e=new IA(xa,20);Q(a,this.e,null);Q(a,new fz(vc),null);Q(a,this.i,null);Q(this,a,null);this._b&&Wz(this._b,!1);Tz(this,!1);jG(this);kG(this);lG(this);P(UF,this.a);P(VF,this.a);P(aG,this.a);P(bG,this.a);P(cG,this.a);P(dG,this.a);LF(this,NF);Sz(this);a=this.j;AD(this._b.c,a.a,a.b);!Jx(this)&&ny(this);Yx(this)}s(506,496,ji,IE);
_.sf=function(a,b){var c;E(b,vc)?(iG(this),LF(this,NF),MF(this)):y(a.f,41)?(lG(this),Ir(a.f)===Ir(NF)?(jG(this),kG(this)):Ir(a.f)===Ir(OF)?(jG(this),kG(this)):Ir(a.f)===Ir(PF)?(jG(this),kG(this)):Ir(a.f)===Ir(aG)?P(bG,this.a):Ir(a.f)===Ir(bG)?(P(aG,this.a),P(UF,this.a)):Ir(a.f)===Ir(UF)?(P(VF,this.a),P(bG,this.a)):Ir(a.f)===Ir(VF)?P(UF,this.a):Ir(a.f)===Ir(eG)||Ir(a.f)===Ir(fG)||Ir(a.f)===Ir(gG)||Ir(a.f)===Ir(hG)?(iG(this),this.b=!0):kG(this),LF(this,a.f),MF(this)):y(a.f,42)&&(lG(this),c=a.f,0==c._b.a.gb.selectedIndex?
P(c,this.a):P(c,(lz(),tz)),MF(this));107!=this.c.b&&(this.c.b=107,zy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var NF=_.e=null,eG=null,OF=null,UF=null,fG=null,SF=null,WF=null,dG=null,cG=null,RF=null,QF=null,PF=null,TF=null,XF=null,VF=null,bG=null,hG=null,YF=null,$F=null,aG=null,gG=null,ZF=null;function FE(a){a.a=-1;a.b=v(oD,k,0,0,0);a.c=0}function mF(){nD(this)}s(507,481,ai,mF);_.ze=function(){FE(this)};_.a=-1;
function eq(a,b){var c;a.a=b;var d,e;d=null;LA();if(e=c=(e=$wnd.clipboardData.getData(Jc),null!=e?new ZA(e):null))e=(OA(),RA),e=SA(e,(OA(),RA))||SA(e,PA);if(e)try{d=WA(c)}catch(f){if(f=yi(f),y(f,57))Um(f);else throw f;}c=d;null!=c&&oF(b,c)}function cq(a){a=new ZA(a);LA();var b,c;try{b=WA(a),c=jn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Jc,c)}catch(d){if(d=yi(d),y(d,57))Um(d);else throw d;}}function nF(){}s(508,1,{58:1,65:1},nF);_.me=function(a){oF(this.a,a.a)};
_.a=null;s(510,302,hi);function $p(){var a;$p=u;mG=(a=!1,Df in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);nG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");oG=mG&!nG;var b;a=G(I,r,-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]);aq=v(I,r,-1,1E3,1);for(b=0;b<aq.length;++b)aq[b]=-999;for(b=0;b<a.length;b+=2)aq[a[b+1]]=a[b]}
function kp(a,b,c){a=new pG(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function xy(a,b,c){var d;d=new qG;$i(d.t,b,c);Ti(a.f,d.t,0,0);Hi(a.a,d);return d}function VB(a,b){return!a.e?null:b in a.e?a.e[b]:null}function oE(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Pu(a.f,b.t,c,d),b.r=c,b.s=d;rG(b)}
function RB(a,b,c,d){$p();this.gb=Dv();this.a=new Ni;this.e=d;this.gb.style[Jf]=ab;this.gb.style[Hf]=ab;this.gb.style[yg]=Me;this.gb.style[Sg]=b;this.gb.style[Ae]=c;this.f=new sG;this.f.gb.style[Sg]=eb;this.f.gb.style[Ae]=eb;oG?(b=new tG,c=new uG,Ti(b,this.f,0,0),Ti(b,c,0,0),Tu(this,b)):Tu(this,this.f);this.c=a;a.Nb=this;oG?(this.j=new vG(this),this.j.i=new wG(this),this.j.j=new xG(this),this.j.n=new yG(this),this.j.k=new zG(this),this.c&&(this.j.e=new AG(this),this.j.f=new CG(this),this.j.a=new FG(this))):
z(this,new MG(this),(lq(),lq(),mq));z(this,this,(pp(),pp(),qp));z(this,new NG(this),(cj(),cj(),dj));z(this,new OG(this),(ej(),ej(),fj));z(this,new PG(this),(Xp(),Xp(),Yp));(jp(),jp(),by).a=this}s(509,510,hi,RB);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var oG,nG,mG,aq=null;function sG(){Ru.call(this);this.gb[ud]=Ie}s(512,280,hi,sG);function tG(){sG.call(this);this.gb.style[Sg]=eb;this.gb.style[Ae]=eb}s(511,512,hi,tG);function MG(a){this.a=a}s(513,1,{},MG);
_.mc=function(a){var b,c,d;c=ij(a);d=jj(a);b=kj(a.a);a=new QG(a);2==b&&(a.e=4);SE(this.a.c,a,c,d);this.a.i=!0};_.a=null;function NG(a){this.a=a}s(514,1,{},NG);_.nc=function(a){var b,c;b=ij(a);c=jj(a);a=new QG(a);this.a.i?aF(this.a.c,a,b,c):cF(this.a.c,a,b,c);Fw(this.a.gb)};_.a=null;function OG(a){this.a=a}s(515,1,{},OG);_.oc=function(a){this.a.i=!1;ij(a);jj(a);dF(this.a.c)};_.a=null;function PG(a){this.a=a}s(516,1,{},PG);_.a=null;
function uG(){sG.call(this);this.gb.style[Sg]=eb;this.gb.style[Ae]=eb}s(517,512,hi,uG);function RG(a,b){var c;c=b.a;c.e=4;return SE(a.a.c,c,b.d,b.e)}function wG(a){this.a=a}s(518,1,{},wG);_.tf=function(a){return RG(this,a)};_.a=null;function Jq(a,b){cF(a.a.c,b.a,b.d,b.e);return SE(a.a.c,b.a,b.d,b.e)}function xG(a){this.a=a}s(519,1,{},xG);_.tf=function(a){return Jq(this,a)};_.a=null;function yG(a){this.a=a}s(520,1,{},yG);_.tf=function(a){return aF(this.a.c,a.a,a.d,a.e)};_.a=null;
function zG(a){this.a=a}s(521,1,{},zG);_.tf=function(){return dF(this.a.c)};_.a=null;function Op(a,b){var c;c=L(UC(b.b));c=new aB(b,0,Yf,c);OD(a.a.c,c);return!0}function AG(a){this.a=a}s(522,1,{},AG);_.tf=function(a){return Op(this,a)};_.a=null;function Pp(a,b){var c;c=L(UC(100*b.c));c=new aB(b,0,eg,c);OD(a.a.c,c);return!0}function CG(a){this.a=a}s(523,1,{},CG);_.tf=function(a){return Pp(this,a)};_.a=null;function Tp(a,b){var c;c=new aB(b,0,Yd,Yg);OD(a.a.c,c);return!0}function FG(a){this.a=a}
s(524,1,{},FG);_.tf=function(a){return Tp(this,a)};var SG=_.a=null;function TG(){TG=u;SG=new Cs((Rs(),new Qs("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function UG(){UG=u;VG={}}function WG(a,b,c){var d;c&&(b.style[de]=c.b+Pf,d=c.a,d!=Nb&&(b.style[ce]=d),0!=(c.c&1)&&(b.style[fe]=hd),0!=(c.c&2)&&(b.style[ee]=Ge));a.e.style[Rg]=xf}
function Oz(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=ki(b);d in VG?c=VG[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(mg),f=$doc.createElement(Ee),f.width=1,f.height=1,g=(TG(),SG),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),WG(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Kj(e)+$wnd.pageYOffset,l=Kj(e)+$wnd.pageYOffset+(e.offsetHeight||0),m=l-h,o=Kj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new XG,w.a=q,w.b=n,w.c=m,w),VG[d]=c);return c}
function YG(){UG();var a,b,c,d,e;gj();this.a=G(Lr,k,1,["monospace","sans-serif",jg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(mg);this.e.innerHTML=this.f||j;this.e.style[de]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[ce]=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(527,1,{},YG);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var VG;function XG(){}
s(528,1,{},XG);_.a=0;_.b=0;_.c=0;function TE(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=yi(b),!y(b,79))throw b;}return!1}function UE(a){try{if(a.a&&y(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=yi(b),!y(b,79))throw b;}return!1}function QG(a){bq.call(this,null,0,null);this.a=a}function pG(a,b,c){bq.call(this,a,0,b);this.a=c}s(529,386,Qh,QG,pG);_.ke=function(){return TE(this)};_.le=function(){return UE(this)};_.a=null;
function DA(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,WG(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function CA(a){this.c=a;this.b={};this.a=new YG}s(530,389,Qh,CA);_.a=null;function yy(a){this.a=a}s(531,397,{},yy);_.a=null;function ZG(a,b){this.a=a;this.b=b}s(532,1,{},ZG);_.a=null;_.b=null;function $G(){gw.call(this);this.gb[ud]="jsa-resetTable";this.gb.style[Sg]=dd}s(533,312,hi,$G);
function aH(){aH=u;var a=bH=new YG;gj();a.f="9p";a.e.style[ce]=jg;a.e.style[de]="144.0pt";a.e.innerHTML=a.f||j;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[de]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);cH=new Ky(1)}function eE(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,rG(a)}
function gE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,A,K;a.n&&(dE(a,!1),360<=g||-360>=g?i=fE(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,H=dH(o,n,q,w,f),A=dH(o,n,q,w,h),K="<g"+a.k+sb,K+='<path d ="M '+H.a+ea+H.b+" A "+q+ea+w+" 0 "+m+ea+l+ea+A.a+ea+A.b+'"/>',K+="</g>",K),eE(a,i))}function Z(a,b,c,d,e){a.n&&eE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+ia+a.b+a.a+$a)}
function cE(a,b,c,d,e){a.n&&(dE(a,!1),eE(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ha+a.k+$a))}function nE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.f,'<text x="'+c+ka+d+ia+a.i+' fill="'+e+la+b+"</text>");eE(a,b)}function Zz(a,b,c,d,e){dE(a,!0);eE(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ha+a.k+$a)}
function rG(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Jj(a.t.gb)+(a.t.gb.offsetWidth||0)-Jj(a.t.gb),d=Kj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Kj(a.t.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",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=Wf+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va)}function mE(a,b){a.e=b;a.i=kF(b)}s(534,393,{});_.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 cH,bH;function xq(a,b,c){c&&(Iq(a,b),c.tf(a.b));a.d=!0}function Iq(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Jj(a.o.gb)+Ij(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Kj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new QG(b),b.a.preventDefault(),!0):!1}
function vG(a){this.o=a;this.b=new eH;this.c=new fH(this);z(this.o,new gH(this),(Fq(),Fq(),Gq));z(this.o,new hH(this),(yq(),yq(),zq));z(this.o,new iH(this),(Cq(),Cq(),Dq));z(this.o,new jH(this),(uq(),uq(),vq));z(this.o,new kH,(Up(),Up(),Vp));z(this.o,new lH(this),(Qp(),Qp(),Rp));z(this.o,new mH(this),(Lp(),Lp(),Mp))}s(535,1,{},vG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function fH(a){Yj();this.a=a}s(536,24,{},fH);
_.vc=function(){!this.a.d&&this.a.i&&RG(this.a.i,this.a.b)};_.a=null;function gH(a){this.a=a}s(537,1,{},gH);_.a=null;function hH(a){this.a=a}s(538,1,{},hH);_.a=null;function iH(a){this.a=a}s(539,1,{},iH);_.a=null;function jH(a){this.a=a}s(540,1,{},jH);_.a=null;function kH(){}s(541,1,{},kH);function lH(a){this.a=a}s(542,1,{},lH);_.a=null;function mH(a){this.a=a}s(543,1,{},mH);_.a=null;function eH(){}s(544,1,{},eH);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function nH(a){var b,c,d,e,f;Hj(a);d=(Ui(),Vi(null));e=new $G;dw(e,a);Fu(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.textContent,2>=c.length&&(f+=8));fw(e,a);Nu(d,e);return new Qx(f,b)}function oH(){this.gb=$doc.createElement(Sd);this.gb[ud]=Ie;this.gb.style[If]=Be;this.gb.style[Lf]=Xc;this.gb.style[Sg]=eb;this.gb.style[Ae]=eb}s(546,283,Ch,oH);_.Xc=function(){return Jj(this.gb)};
_.Yc=function(){return Kj(this.gb)+$wnd.pageYOffset};function kF(a){var b,c,d;d=a.b;b=a.a;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ha);0!=(a.c&1)&&(c+='font-weight="bold"');0!=(a.c&2)&&(c+='font-style="italic"');return c}function dH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new ZG(new PC(a),new PC(b))}function fE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ha+a.k+$a}
function rE(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ea);d+=ha;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.k+$a}function dE(a,b){var c;c=a.f;b?a.k=' stroke="none" fill="'+c+ia+a.a:a.k=' fill="none" stroke="'+c+ia+a.a}function qG(){aH();this.n=cH;this.c=[];this.t=new oH}s(547,534,{},qG);_.a=j;_.b=j;function pH(){pH=u;qH=new Qx(0,0)}
function rH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=nH(c.a),$i(c.ne(),b.b,b.a),c=nH(c.a),b=new Qx(c.b-b.b,c.a-b.a)):b=new Qx(0,0);a.Bf(b)}return b}function ey(a,b){var c;if(a.re())return qH;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Af(Jx(b));c=nH(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function sH(a,b){var c;b&&(c=Wf+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va,a.wf().gb.style[ed]=c)}function tH(){this.e=new Dz;this.e.a=-1;this.e.b=-1}s(549,1,{});_.uf=function(){return null};_.vf=function(a){this.zf(a.Gd())};
_.wf=function(){return this.ne()};_.xf=function(){return uH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(Jx(a))};_.zf=function(a){sH(this,a)};_.Af=function(a){var b=this.ne().gb,c,d,e;c=(oy(),py);e=a.b;d=a.a;e!=c.b?b.style[de]=j+e+"pt":b.style[de]=j;d!=c.a?b.style[ce]=d:b.style[ce]=j;0!=(a.c&1)?b.style[fe]=hd:b.style[fe]=j;0!=(a.c&2)?b.style[ee]=Ge:b.style[ee]=j};_.Bf=function(a){uH=a};_.Cf=function(){};var uH=_.e=null,qH;
function gz(a,b){pH();tH.call(this);this.a=new xv(a);this.a._c()[ud]=j;z(this.a,new vH(this,b),(mp(),mp(),np))}s(548,549,{},gz);_.ne=function(){return this.a};_.zf=function(a){sH(this,a)};_.a=null;function vH(a,b){this.a=a;this.b=b}s(550,1,{},vH);_.Ec=function(a){jp();kp(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function kz(a){pH();tH.call(this);this.a=new vw;z(this.a,new wH(this,a),(gp(),gp(),hp))}s(551,549,{},kz);_.ne=function(){return this.a};_.a=null;
function wH(a,b){this.a=a;this.b=b}s(552,1,{},wH);_.a=null;_.b=null;function xH(a,b){var c,d;sH(a,b.Gd());for(d=new si(b.Ob.a);d.b<d.d.ue();)c=ti(d),c.dc&&c._b.vf(c)}function yH(a,b){var c,d,e,f,g,i,h;$i(a.d,b.Nd(),b.Jd());for(d=new si(b.Ob.a);d.b<d.d.ue();)c=ti(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-=rH(e).b,f-=rH(e).a,$i(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function ty(){pH();tH.call(this);this.d=new Ru}s(553,549,{},ty);
_.vf=function(a){xH(this,a)};_.ne=function(){return this.d};_.yf=function(a){yH(this,a)};_.d=null;function iA(a){pH();tH.call(this);var b=this.a=new sw;Bv(b.b,a);rw(b);this.e.a=-1;this.e.b=-1}s(554,549,{},iA);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?Nn(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function lA(a){this.a=new Qw(a.f,new zH(a))}s(555,1,{},lA);_.a=null;
function Mw(a){var b,c,d,e,f;f=new $A(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(AH,k,58,0,0);for(c=b.a?ik(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=Qi((Dy(),S),new T(f.d)));c=c.b;if(ts(!c?Xg:c.a,nh))for(c=(!a.d.a||0==a.d.a.c?(lr(),lr(),mr):new Gy(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new bq(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 bq(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 bq(null.Kf,g,null),f.i=null.Jf(),f.j=null.Jf(),i=null.Jf(),f.e=i&12,501==g&&null.Jf())))}function zH(a){this.a=a}s(556,1,di,zH);_.pc=function(){Mw(this)};_.a=null;function JA(){pH();tH.call(this);this.a=new nx}s(557,549,{},JA);_.uf=function(){var a;a=new JA;kx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.xf=function(){return BH};_.Bf=function(a){BH=a};var BH=_.a=null;s(558,553,{});function MA(){new dr}s(559,417,{},MA);function Wz(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Gp(c.f,c):Ep(c.f,c)))}function Xz(a,b){pH();ty.call(this);this.c=new CH(a);var c=this.b=new gw,d=(Sv(),Tv);c.a=d;dw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&DH(yx(c.z.a.p,0)))throw new su("WindowPanel can only contain one child widget");EH(c,d);this.c.a=this;this.a=b}s(562,558,{},Xz);_.ne=function(){return this.c};_.wf=function(){return this.b.fb};
_.xd=function(){FH(this.c,!1)};_.Af=function(){};_.Cf=function(a){xH(this,a);yH(this,a);GH(this.c);HH(this.c)};_.a=null;_.b=null;_.c=null;function IH(a){var b;b=new Ap(D(a.gb,Cf),D(a.gb,Bf));a=new Ap(D(a.K.ab.gb,Cf),D(a.K.ab.gb,Bf));return G(I,r,-1,[b.b-a.b,b.a-a.a])}function JH(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?(KH(a,a.I),a.I=null):null!=a.H&&(LH(a,a.H),a.H=null);mj(a.J)}function GH(a){a.bb?a.Gf(Dp(a.K.ab)):(a.Ad(),GH(a))}
function LH(a,b){var c;a.bb?(c=IH(a),a.Gf(new Ap(-1,MH(b,!1)-c[1]))):a.H=b}function NH(a,b){var c;b!=a.vd()&&(c=a.K.ab,xu(c),OH(c,b,c.gb,c.p.c,!0))}function KH(a,b){var c;a.bb?(c=IH(a),a.Gf(new Ap(MH(b,!0)-c[0],-1))):a.I=b}s(565,285,Sh);_.Df=function(){var a,b;b=Dp(this.K.ab);a=IH(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?DH(yx(a.p,0)):null};_.Ef=function(a){PH(this.K.ab,a)};_.qd=function(){return new yu(this.K.ab)};_.Ff=function(){Hp(this.K.ab)};_.ld=function(){JH(this)};
_.Dd=function(){Hp(this.K.ab)};_.nd=function(a){return QH(this.K.ab,a)};_.Gf=function(a){Fp(this.K.ab,a)};_.cd=function(a){LH(this,a)};_.wd=function(a){NH(this,a)};_.ed=function(a){KH(this,a)};_.H=null;_.I=null;function RH(){RH=u;var a=(SH(),TH(),UH);VH=new iw(a.d,a.b,a.c,a.e,a.a)}function FH(a,b){var c;c=new Nt;a.db&&br(a.db,c);a.A&&Ep(a.f,a);try{Ai(a.f.c,a)}catch(d){if(d=yi(d),!y(d,73))throw d;}a.b=WH(a.f,a);try{Yu(a,b)}finally{Di(a.j.a),Di(a.i.a),Di(a.k.a),a.G&&Gi(a.G,a.f),a.t&&(a.t=!1)}}
function XH(a,b,c){var d,e;e=a.fb;d=new Aj(a,e);e.sd(a,d.a+b,d.d+c)}function YH(a,b,c){b=new ZH(On(Nn(Wt(Wt(a.K.c,b),c))));wu(b,a);z(b,a.c,(mp(),mp(),np));return b}function Cp(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Fp(a.K.ab,b)}function AD(a,b,c){var d,e;(e=a.f)?(d=$H(e.gb),av(a,b+(Jj(e.gb)+d[3]),c+(Kj(e.gb)+$wnd.pageYOffset+d[0]))):av(a,b,c)}function EH(a,b){if(b!=(0!=a.z.a.p.c?DH(yx(a.z.a.p,0)):null)){xu(a.z.a);var c=a.z.a;OH(c,b,c.gb,c.p.c,!0)}}
function aI(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(xp(),bI)&&(a.F=a.x);var d,e;if(a.G)for(e=new si(a.G);e.b<e.d.ue();)if(d=ti(e),b==(xp(),cI)){!d.b&&(d.b=new dI);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(xp(),yp))g=d.f,i=d.w,d.z.c?(AD(d,i.c,i.d),Cp(d,new Ap(i.b,-1))):(AD(d,i.c,i.d),Cp(d,new Ap(i.b,i.a)),Gp(g,d)),wi(g.c,d,d.z.b),Sj(d.q,333);else if(!d.t&&f==(xp(),bI))d.gb.style[Pg]=Qg,xp()}else if(b==yp){!d.b&&(d.b=new dI);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=$H(i.gb);h=d.w;if(d.z.c)h.c=Jj(d.gb)-
g[3]-Jj(i.gb),h.d=Kj(d.gb)+$wnd.pageYOffset-g[0]-(Kj(i.gb)+$wnd.pageYOffset),d.w=h,AD(d,0,0),eI(d,zp(i.gb).b,-1);else{if(f!=(xp(),bI))h.c=Jj(d.gb)-g[3]-Jj(i.gb),h.d=Kj(d.gb)+$wnd.pageYOffset-g[0]-(Kj(i.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;AD(d,0,0);Fp(d,new fI(zp(i.gb)));Ep(i,d)}d==d.f.a||JE(d);Sj(d.q,333)}}else b==bI&&(!d.b&&(d.b=new dI),d=a,d.t||(d.x=c,d.gb.style[Pg]=Be))}}function gI(a,b){a.gb.style[Ug]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Jf().Jf()}
function HH(a){if(!a.bb){a.j=qu(a,a.f,(!Nq&&(Nq=new dk),Nq));a.i=qu(a,a.f,ck?ck:ck=new dk);a.k=qu(a,a.f,(!Sq&&(Sq=new dk),Sq));var b=a.f;!a.G&&(a.G=new Ni);Hi(a.G,b);Nq&&(b=new Mq(a),a.db&&br(a.db,b));a.A&&Gp(a.f,a);wi(a.f.c,a,a.z.b);a.b&&(av(a,a.b.a,a.b.b),a.b=null);bv(a);JE(a)}}function JE(a){if(a!=a.f.a){var b;Sq&&(b=new Rq(a),a.db&&br(a.db,b))}}s(564,565,Sh);_.vd=function(){return 0!=this.z.a.p.c?DH(yx(this.z.a.p,0)):null};_.yd=function(a){FH(this,a)};_.qd=function(){return new yu(this.z.a)};
_.ld=function(){JH(this);mj(new hI(this))};_.nd=function(a){return QH(this.z.a,a)};_.Gf=function(a){Cp(this,a)};_.zd=function(a,b){AD(this,a,b)};_.wd=function(a){EH(this,a)};_.Ad=function(){HH(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 VH;
function CH(a){RH();var b=(iI(),jI),c=(iv(),jv);cv.call(this,!1,"popup");this.L=c.a;this.J=new kI(this);c=new lI;c.gb[ud]="mosaic-popupLayoutPanel";Vu(this.K,c);$u(this);this.c=new mI(this);this.q=new nI(this);this.r=new oI(this);this.s=new pI(this);this.w=new qI;this.F=(xp(),cI);this.A=!1;this.f=b;a=this.z=new rI(a);b=new sI;!a.d&&(a.d=new tI);Hi(a.d,b);a=new uI(new kw(VH.a.d.a,VH.a.b,VH.a.c,VH.a.e,VH.a.a));z(a,new vI(this),(mp(),mp(),np));b=this.z.b;if(!b.b){b.b=new gw;b.b._c()[ud]="mosaic-Caption-iconBoxRight";
var c=b.b,d=($v(),aw);c.c=d;wI(b.f,b.b,new xI(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Iu;d=ew(c);du(c.b,(nt(),ot(d)),0);Hu(c,a,d,0,!1)}else dw(b.b,a);PH(b.f,null);z(this.z.b,new yI(this),(up(),up(),vp));z(this.z.b,this.c,np);NH(this,this.z);ui(On(Nn(this.gb)),"mosaic-WindowPanel",!0)}s(563,564,Sh,CH);_.xd=function(){var a=this.a,b=new Qz(a.a,201),c;a=a.a.q;a.a?a=new zI(new si(a.a)):(a=(lr(),lr(),mr),a=new si(a));for(;a.Qc();)c=a.Rc(),201==b.d&&yD(c.a)};_.a=null;
function tA(){pH();tH.call(this);var a=this.a=new AI;a.T=!0;a.a.f=!0;this.a.W=!0}s(566,549,{},tA);_.ne=function(){return this.a};_.a=null;function mB(){}s(572,433,{},mB);function zI(a){if(!a)throw new $m;this.a=a}s(573,1,{},zI);_.Qc=function(){return sB(this.a)};_.Rc=function(){return ti(this.a)};_.Sc=function(){throw new vB("Missing message: awt.50");};_.a=null;function Qy(){return Qy()}
function kB(){kB=u;var a;a=(bB(),cB["os.encoding"]);if(null!=a)try{if(E("UTF-8",a)||E("ISO-8859-1",a)||E("ISO-LATIN-1",a))v(BI,k,-1,0,1);else throw new BC(a+" is not supported");}catch(b){if(b=yi(b),!y(b,81))throw b;}}function mA(a,b){a.a=31*a.a+J((new PC(b)).a)}function Ly(){}s(576,1,{},Ly);_.hC=function(){return this.a};_.a=1;function CI(){CI=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ce))&&0<b.length)b=$doc.getElementsByTagName(Ce)[0],b.style[Ae]=eb;a.body.style[Ae]=eb}
function $H(a){CI();var b;b=v(I,r,-1,4,1);a.style[Vg]=cb;b[0]=DI(EI(a,"borderTopWidth"));b[1]=DI(EI(a,"borderRightWidth"));b[2]=DI(EI(a,"borderBottomWidth"));b[3]=DI(EI(a,"borderLeftWidth"));return b}function FI(a){CI();var b,c;c=GI(a);b=$H(a);a=(a.style[Vg]=cb,new Ap(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 zp(a){CI();a.style[Vg]=cb;return new Ap(a.clientWidth,a.clientHeight)}
function GI(a){CI();var b;b=v(I,r,-1,4,1);a.style[Vg]=cb;b[0]=DI(EI(a,"marginTop"));b[1]=DI(EI(a,"marginRight"));b[2]=DI(EI(a,"marginBottom"));b[3]=DI(EI(a,"marginLeft"));return b}function HI(a){CI();var b;b=v(I,r,-1,4,1);a.style[Vg]=cb;b[0]=DI(EI(a,"paddingTop"));b[1]=DI(EI(a,"paddingRight"));b[2]=DI(EI(a,"paddingBottom"));b[3]=DI(EI(a,"paddingLeft"));return b}
function II(a,b,c){CI();try{switch(b){case Ef:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ae:b=pg;default:a.style[b]=c}}catch(d){if(d=yi(d),!y(d,73))throw d;}}function MH(a,b){CI();var c;JI||(JI=$doc.createElement(mg),II(JI,Me,j),II(JI,Dg,j),II(JI,Lf,Xc),II(JI,Pg,Be),$doc.body.appendChild(JI));II(JI,Sg,a);II(JI,Ae,a);c=FI(JI);return b?c.b:c.a}var JI=null;function KI(){Ap.call(this,0,0)}function Ap(a,b){this.b=a;this.a=b}
function fI(a){Ap.call(this,a.b,a.a)}s(578,1,Qh,KI,Ap,fI);_.eQ=function(a){return this===a?!0:null==a||LI!=gn(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+Oc};_.a=0;_.b=0;function MI(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}s(579,1,{67:1,69:1,90:1},MI);_.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 NI.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Oc};_.a=0;_.b=0;_.c=0;_.d=0;function OI(a,b){this.a=a;this.b=b}s(580,1,Qh,OI);_.eQ=function(a){return this===a?!0:null==a||PI!=gn(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 PI.d+"[x="+this.a+",y="+this.b+Oc};_.a=0;_.b=0;
function qI(){this.b=this.a=this.d=this.c=0}s(581,1,Qh,qI);_.eQ=function(a){return this===a?!0:null==a||QI!=gn(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 QI.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Oc};_.a=0;_.b=0;_.c=0;_.d=0;
function EI(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 ae:b=pg;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(584,1,{});var RI=-1;function SI(){}s(585,584,{},SI);_.a=-1;_.b=-1;var TI=null;function DI(a){a=parseInt(a,10);a=isNaN(a)?null:QC(a);return!a?0:a.a}
s(588,300,Mh);_.Df=function(){return Dp(this.f)};_.Ef=function(a){PH(this.f,a)};_.Ff=function(){Hp(this.f)};_.Dd=function(){Hp(this.f)};_.cd=function(a){var b=this.f;b.gb.style[Ae]=a;b.bb||(b.f=a)};_.ed=function(a){var b=this.f;b.gb.style[Sg]=a;b.bb||(b.i=a)};function SH(){SH=u;TH()}function Vz(a,b){a.a.gb.textContent=b||j;PH(a.f,null)}
function UI(a){SH();var b;yv(this,new lI);this.a=new VI;b=this.f;WI(b,new XI);II(b.gb,Jf,bb);b.o=0;wI(b,this.a,new xI(0));this.a._c()[ud]="mosaic-Caption-text";this.a.gb.textContent=a||j;PH(this.f,null);this.gb[ud]="mosaic-Caption"}s(587,588,Mh,UI);_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};_.b=null;
function TH(){TH=u;YI=qn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Cx(YI,240,20);new Cx(YI,224,16);new Cx(YI,208,16);new Cx(YI,192,16);new Cx(YI,176,16);new Cx(YI,160,16);new Cx(YI,144,16);new Cx(YI,128,16);new Cx(YI,112,16);new Cx(YI,96,16);new Cx(YI,80,16);new Cx(YI,64,16);new Cx(YI,260,16);UH=new Cx(YI,48,16);new Cx(YI,32,16);new Cx(YI,16,16);new Cx(YI,0,16)}var YI,UH;function ZI(a,b){ou(a.a.gb,!b);PH(a.f,a.a)}
function Bp(a,b){a.c=b;ou(a.a.gb,!b);PH(a.f,a.a);if(a.d){var c;for(c=new si(a.d);c.b<c.d.ue();)ti(c)}}function rI(a){var b;yv(this,new lI);b=this.f;WI(b,new $I((aJ(),bJ)));b.o=0;this.b=new UI(a);wI(b,this.b,new xI(1));this.a=new lI;Mi(this.a,"Body");wI(b,this.a,new xI(0));this.gb[ud]="mosaic-CaptionLayoutPanel"}s(590,588,{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},rI);_.fd=function(){ru(this.f)};_.gd=function(){uu(this.f)};_.qd=function(){return new yu(this.a)};
_.nd=function(a){return QH(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function tI(){nD(this)}s(591,481,ai,tI);function kI(a){this.a=a}s(592,1,di,kI);_.pc=function(){Hp(this.a.K.ab)};_.a=null;function cJ(a){var b;b=a.b;a=b.f;b=!a.e?-1:lj(a.e.a,b);a.e&&it(a.e.a,b)&&lt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&JE(!a.e?null:it(a.e.a,b-1))}function dJ(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new sy);-1==lj(a.e.a,b)&&Hi(a.e.a,b)}function dI(){}s(593,1,{},dI);_.Jc=function(a){cJ(a)};_.Kc=function(a){dJ(a)};
_.Mc=function(a){eJ(a.a.f,a.a)};function iI(){iI=u;fJ=new gJ(1,"e");hJ=new gJ(2,sf);iJ=new gJ(3,"ne");jJ=new gJ(10,"nw");kJ=new gJ(4,dg);lJ=new gJ(5,gg);mJ=new gJ(12,"sw");nJ=new gJ(8,"w");jI=new oJ((Ui(),Vi(null)).gb)}function WH(a,b){var c;c=$H(a.gb);return new OI(Jj(b.gb)-(Jj(a.gb)+c[3]),Kj(b.gb)+$wnd.pageYOffset-(Kj(a.gb)+$wnd.pageYOffset+c[0]))}
function pJ(a){var b,c,d,e,f,g;if(a.e){b=zp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=it(a.e.a,d),c=new Ap(D(g.gb,Cf),D(g.gb,Bf)),f=WH(a,g),f.a-=Dj(0,f.a+D(g.gb,Cf)-b.b),f.b-=Dj(0,f.b+D(g.gb,Bf)-b.a),AD(g,Dj(0,f.a),Dj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,eI(g,c.b,c.a),g.F==(xp(),yp)&&Fp(g,new fI(zp(a.gb))),Sj(g.q,1)}}function qJ(a,b,c){a=a.d;wi(a,b,b);x(a.c,b,c);Mi(b,wc+c.b)}
function Ep(a,b){var c;c=a.d;rJ(c,b.y);Li(b.y,wc+jJ.b);rJ(c,b.u);Li(b.u,wc+hJ.b);rJ(c,b.v);Li(b.v,wc+iJ.b);rJ(c,b.E);Li(b.E,wc+nJ.b);rJ(c,b.n);Li(b.n,wc+fJ.b);rJ(c,b.D);Li(b.D,wc+mJ.b);rJ(c,b.B);Li(b.B,wc+kJ.b);rJ(c,b.C);Li(b.C,wc+lJ.b)}
function Gp(a,b){!b.y&&(b.y=YH(b,0,0));qJ(a,b.y,jJ);!b.u&&(b.u=YH(b,0,1));qJ(a,b.u,hJ);!b.v&&(b.v=YH(b,0,2));qJ(a,b.v,iJ);!b.E&&(b.E=YH(b,1,0));qJ(a,b.E,nJ);!b.n&&(b.n=YH(b,1,2));qJ(a,b.n,fJ);!b.D&&(b.D=YH(b,2,0));qJ(a,b.D,mJ);!b.B&&(b.B=YH(b,2,1));qJ(a,b.B,kJ);!b.C&&(b.C=YH(b,2,2));qJ(a,b.C,lJ)}function eJ(a,b){var c,d;a.a=b;d=a.e.a.c;c=lj(a.e.a,b);if(c+1<d){Vy(a.e,b);for(Hi(a.e.a,b);c<d;++c)gI(it(a.e.a,c),c)}else gI(b,c)}
function oJ(a){a=new sJ(a);yv(this,a);this.c=new tJ(a);this.c.i=!0;Ei(this.c);this.c.k=3;this.d=new uJ(a);this.d.i=!0;Ei(this.d);this.d.k=3;Av(this)}s(594,300,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,98:1},oJ);_.Df=function(){return zp(this.gb)};_.Ef=function(){var a;(a=vJ(this))&&a.Ef(null)};_.Ff=function(){pJ(this)};_.Jc=function(a){!this.b&&(this.b=new dI);cJ(a)};_.Kc=function(a){!this.b&&(this.b=new dI);dJ(a)};_.Dd=function(){pJ(this)};
_.Mc=function(a){!this.b&&(this.b=new dI);eJ(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var fJ,hJ,iJ,jJ,jI,kJ,lJ,mJ,nJ;function sJ(a){this.p=new Su(this);this.gb=a}s(595,280,hi,sJ);function gJ(a,b){this.a=a;this.b=b}s(596,1,{},gJ);_.a=0;_.b=null;function tJ(a){oi();Ii.call(this,a)}s(597,3,{},tJ);_.jc=function(){var a;a=this.j.e;a.t||Hj(a.o);Li(this.j.e,"dragdrop-dragging");!a.z.c&&ZI(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Dj(this.a,a<this.d?a:this.d),b=Dj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Me]=a+(gj(),Pf);c.style[Dg]=b+Pf};
_.kc=function(){var a;a=this.j.e;a==a.f.a||JE(a);a.z.c||ZI(a.z,!0);a.t||(a.o||(a.o=new wJ,Mi(a.o,"mosaic-GlassPanel-invisible")),II(a.o.gb,Ug,(CI(),EI(a.gb,Ug))),Ti((Ui(),Vi(null)),a.o,0,0));Mi(this.j.e,"dragdrop-dragging");a=new Aj(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 rJ(a,b){try{Ai(a,b)}catch(c){if(c=yi(c),!y(c,73))throw c;}}function uJ(a){oi();Ii.call(this,a);this.c=new qi}s(598,3,{},uJ);_.jc=function(){var a;a=this.j.e.fb;a.t||Hj(a.o);Li(this.j.e,"dragdrop-dragging");ZI(a.z,!1);Cp(a,new Ap(a.e,a.d));Sj(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=Qi(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Dj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Dj(a+b,D(d.z.b.gb,Bf)),b!=a&&XH(d,0,a-b),Cp(d,new Ap(d.e,b)),Sj(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=Dj(a+b,D(d.z.b.gb,Bf)),Cp(d,new Ap(d.e,b)),Sj(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Dj(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&&XH(d,a-b,0),Cp(d,new Ap(b,d.d)),Sj(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,Cp(d,new Ap(96<a+b?a+b:96,d.d)),Sj(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||JE(a);ZI(a.z,!0);a.t||(a.o||(a.o=new wJ,Mi(a.o,"mosaic-GlassPanel-invisible")),II(a.o.gb,Ug,(CI(),EI(a.gb,Ug))),Ti((Ui(),Vi(null)),a.o,0,0));Mi(this.j.e,"dragdrop-dragging");a=new Aj(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 at(){at=u;bt=new xJ}
function wJ(){at();var a;this.d=new yJ(this);this.a=!1;this.b=new Wu;yv(this,this.b);a=this.gb.style;a[ed]="#000";a[$d]="alpha(opacity=50)";a[Ef]="0.5";this.gb[ud]="gwt-GlassPanel"}s(599,300,ei,wJ);
_.jd=function(){var a;Av(this);try{a=this.fb}catch(b){b=yi(b);if(y(b,79))throw new su("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Ui(),Vi(null))?($s(bt,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Gi(Zj,a),a.b=!0,a.c=gk(a),Hi(Zj,a),this.c=new zJ(this),Ft(new Zs(this.c))):$doc.compatMode==Hb?(this.gb.style[jd]=bb,this.gb.style[Xf]=bb):$i(this,D(a.gb,Cf),D(a.gb,Bf));this.a&&tt(new Ys(this));Ti(Vi(null),new AJ,$wnd.pageXOffset,$wnd.pageYOffset)};
_.kd=function(){this.f.kd();Mj(this.d);this.c&&(Ws(Dt,this.c,G(BJ,k,13,[(!Qq&&(Qq=new dk),Qq)])),this.c=null);this.a&&Ws(vt,this,G(BJ,k,13,[(!ut&&(ut=new dk),ut)]))};_.Uc=function(a){switch(qt(a.type)){case 256:if(27==(a.keyCode||0))return Hj(this),!1;case 1:if(Qn(this.gb,a.target))return Hj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var bt;function yJ(a){Yj();this.a=a}s(600,24,{},yJ);_.vc=function(){$s((at(),bt),this.a,!1)};_.a=null;function zJ(a){this.a=a}s(601,1,{},zJ);_.a=null;
function AJ(){this.gb=Dv();var a;a=new ww(new CJ(this));z(this,a,(cp(),cp(),dp));z(this,a,(Ip(),Ip(),Jp))}s(602,302,hi,AJ);_.ld=function(){mj(new DJ(this))};function CJ(a){this.a=a}s(603,1,{},CJ);_.a=null;function DJ(a){this.a=a}s(604,1,di,DJ);_.pc=function(){Fw(this.a.gb)};_.a=null;function EJ(a){a.gb.style[Sg]=dd;a.gb.style[Ae]=dd;if(a.bb){var a=a.fb,b;y(a,98)?a.Ef(null):(b=vJ(a))&&b.Ef(a)}}s(606,283,Eh);_.Df=function(){EJ(this);return new Ap(D(this.gb,Cf),D(this.gb,Bf))};_.Ef=function(){EJ(this)};
_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function VI(){this.gb=$doc.createElement("label");this.gb[ud]="mosaic-Label";this.gb.style[Rg]=xf;this.gb[ud]="mosaic-HTML"}s(605,606,Eh,VI);function uI(a){yv(this,new FJ(a));this.gb[ud]="mosaic-ImageButton"}s(607,300,ei,uI);
function AI(){var a=(iv(),lv);cv.call(this,!0,Ze);this.L=a.a;this.a=new GJ(this);this.a.d=!0;Tu(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);Xi();fu(a,b)}else this.cb|=1;On(Nn(this.gb))[ud]=se;this.gb.style[Ug]="2147483647"}s(608,285,hi,AI);_.Tc=function(a){tu(this,a);1==qt(a.type)&&Yu(this,!1)};_.a=null;
function GJ(a){this.b=a;this.c=new Ni;this.i=new Ni;a=(Pw(),Ow);new Bx(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(sg);this.e=$doc.createElement(vg);mt(b,this.e);this.o=!0;a=Dv();b=(nt(),ot(b));a.appendChild(b);this.gb=a;dl();this.gb.setAttribute("role",Hl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),Xi(),fu(a,b)):this.cb|=2225;this.gb[ud]=re;a=mu(this.gb)+"-vertical";ui(this._c(),a,!0);this.gb.style[Hf]=bb;this.gb.setAttribute("hideFocus",Mg);z(this,new Nw(this),(cp(),cp(),dp))}
s(609,323,Ch,GJ);_.Tc=function(a){switch(qt(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Gw(this,a)};_.Cd=function(a,b){Kw(this,a,b);b||this.a&&Yu(this.b,!1)};_.a=!0;_.b=null;
function FJ(a){var b=(Sv(),Tv),c=($v(),aw),d;d=new Kv;d.f[id]=ab;d.f[pd]=0;d.f[qd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;Iv(b.a);b.a.c.rows[0].cells[0][$c]=c.a;Iv(b.a);b.a.c.rows[0].cells[0].style[Og]=e.a;Iv(d);b=Ev(d,0,0,!0);if(a){Hj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Gv(g,f.c);Gr(f.b,g,a);c.a=c.a.b}else e=c.b.c,Hi(c.b,a);a.gb[Vc]=e;mt(b,a.gb);wu(a,d)}yv(this,d);ui(this.gb,"mosaic-WidgetWrapper",!0)}s(610,300,ei,FJ);_.a=null;_.b=null;function mI(a){this.a=a}s(611,1,{},mI);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&JE(this.a)};_.a=null;function nI(a){Yj();this.a=a}s(612,24,{},nI);_.vc=function(){Hp(this.a.K.ab);var a=this.a;Pq((!a.p&&(a.p=new HJ),a.p))};_.a=null;function oI(a){Yj();this.a=a}s(613,24,{},oI);_.vc=function(){aI(this.a,(xp(),yp))};_.a=null;function pI(a){Yj();this.a=a}s(614,24,{},pI);_.vc=function(){aI(this.a,(xp(),bI))};_.a=null;function sI(){}s(615,1,{},sI);function vI(a){this.a=a}s(616,1,{},vI);_.Ec=function(){this.a.xd()};_.a=null;
function yI(a){this.a=a}s(617,1,{},yI);_.a=null;function hI(a){this.a=a}s(618,1,di,hI);_.pc=function(){this.a.F==(xp(),yp)?Sj(this.a.r,333):this.a.F==bI&&Sj(this.a.s,333)};_.a=null;function ZH(a){this.gb=a;ru(this)}s(619,283,Ch,ZH);_.Fc=function(a){return z(this,a,(lq(),lq(),mq))};_.Gc=function(a){return z(this,a,(cj(),cj(),dj))};_.Hc=function(a){return z(this,a,(pq(),pq(),qq))};_.Ic=function(a){return z(this,a,(ej(),ej(),fj))};function HJ(){hr.call(this,null)}s(620,212,gi,HJ);
function xp(){xp=u;yp=new IJ("MAXIMIZED",0);bI=new IJ("MINIMIZED",1);cI=new IJ("NORMAL",2);JJ=G(KJ,k,93,[yp,bI,cI])}function IJ(a,b){Rn.call(this,a,b)}s(621,138,{67:1,70:1,72:1,93:1},IJ);var JJ,yp,bI,cI;s(622,1,{});function $s(a,b,c){var d,e,f,g,i;e=aj();d=bj();if(!c||e!=a.b||d!=a.a)f=(Ui(),D(Vi(null).gb,Cf)),c=D(Vi(null).gb,Bf),i=(gu(),hu).scrollWidth,g=hu.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[Sg]=f+Pf),0<=c&&(b.gb.style[Ae]=c+Pf),a.b=e,a.a=d}
function xJ(){}s(623,622,{},xJ);_.a=-1;_.b=-1;function LJ(a,b){var c,d,e;if(a.k)return!0;a.x.ze();for(c=new yu(b);c.a.a<c.a.b.c-1;)d=DH(zu(c.a)),e=d.fb,y(e,99)&&e.dd(d.ad()),d.ad()&&Hi(a.x,d);return!0}
function MJ(a,b){var c,d,e;if(b.a)a.c&&Lj(a.c),a.c=new NJ(a,b),Nj(a.c,333);else for(d=new si(a.x);d.b<d.d.ue();)c=ti(d),e=c.eb,Pu(b,OJ(c),e.s,e.t),PJ(c,e.u,e.r,G(I,r,-1,[QJ(a.q.a,c).d,QJ(a.p.a,c).c,QJ(a.n.a,c).a,QJ(a.o.a,c).b]),G(I,r,-1,[RJ(a.i.a,c).d,RJ(a.f.a,c).c,RJ(a.d.a,c).a,RJ(a.e.a,c).b]),G(I,r,-1,[SJ(a.u,c),SJ(a.t,c),SJ(a.r,c),SJ(a.s,c)]))}
function TJ(){this.x=new Ni;this.j=new UJ(this);this.w=new VJ(this.j);this.v=new WJ(this.j);this.q=new XJ(this.j);this.p=new YJ(this.j);this.n=new ZJ(this.j);this.o=new $J(this.j);this.i=new aK(this.j);this.f=new bK(this.j);this.d=new cK(this.j);this.e=new dK(this.j);this.u=new eK(this.j);this.t=new eK(this.j);this.r=new eK(this.j);this.s=new eK(this.j)}s(624,1,{});_.Hf=function(a){MJ(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 fK(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new si(b.x);e.b<e.d.ue();)d=ti(e),y(d,26)&&(d=d.ab),f=d.eb,Pu(c,OJ(d),f.s,f.t),PJ(d,f.u,f.r,G(I,r,-1,[QJ(b.q.a,d).d,QJ(b.p.a,d).c,QJ(b.n.a,d).a,QJ(b.o.a,d).b]),G(I,r,-1,[RJ(b.i.a,d).d,RJ(b.f.a,d).c,RJ(b.d.a,d).a,RJ(b.e.a,d).b]),G(I,r,-1,[SJ(b.u,d),SJ(b.t,d),SJ(b.r,d),SJ(b.s,d)]));gK(c);a.a.c=null;for(a=new si(a.a.x);a.b<a.d.ue();)b=ti(a),y(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function NJ(a,b){this.a=a;this.b=b;var c=(Uj(),Vj);this.k=new Tj(this);this.s=c}s(625,17,{},NJ);_.qc=function(){fK(this)};_.rc=function(){fK(this)};
_.tc=function(a){var b,c,d;for(c=new si(this.a.x);c.b<c.d.ue();)b=ti(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),Pu(this.b,OJ(b),d.i,d.v),PJ(b,d.w,d.f,G(I,r,-1,[QJ(this.a.q.a,b).d,QJ(this.a.p.a,b).c,QJ(this.a.n.a,b).a,QJ(this.a.o.a,b).b]),G(I,r,-1,[RJ(this.a.i.a,b).d,RJ(this.a.f.a,b).c,RJ(this.a.d.a,b).a,RJ(this.a.e.a,b).b]),G(I,r,-1,[SJ(this.a.u,b),SJ(this.a.t,b),SJ(this.a.r,b),SJ(this.a.s,b)]))};_.a=null;_.b=null;
s(627,1,{});_.a=null;function cK(a){this.a=a}s(626,627,{},cK);function dK(a){this.a=a}s(628,627,{},dK);function bK(a){this.a=a}s(629,627,{},bK);function aK(a){this.a=a}s(630,627,{},aK);function ZJ(a){this.a=a}s(631,627,{},ZJ);function $J(a){this.a=a}s(632,627,{},$J);function YJ(a){this.a=a}s(633,627,{},YJ);function XJ(a){this.a=a}s(634,627,{},XJ);s(635,627,{},function(a){this.a=a});s(636,627,{},function(a){this.a=a});
function SJ(a,b){var c=a.a,d;d=Qi(c.d,b);d||(d=new MI(HI(b.gb)),x(c.d,b,d));return d.d}function eK(a){this.a=a}s(637,627,{},eK);function WJ(a){this.a=a}s(638,627,{},WJ);function VJ(a){this.a=a}s(639,627,{},VJ);function RJ(a,b){var c;c=Qi(a.a,b);c||(c=new MI($H(b.gb)),x(a.a,b,c));return c}function QJ(a,b){var c;c=Qi(a.b,b);c||(c=new MI(GI(b.gb)),x(a.b,b,c));return c}
function hK(a,b){var c,d;d=Qi(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=vJ(b),f,g,i,h,l;if(y(b,98)){if(null!=c.k&&null!=c.j){d=new Ap(iK(e,!0),iK(e,!1));break a}h=b.Df();null!=c.k&&(h.b=iK(e,!0));null!=c.j&&(h.a=iK(e,!1))}else{if(null!=c.k&&null!=c.j){d=new Ap(iK(e,!0),iK(e,!1));break a}h=new KI;f=b.gb;l=f.style;g=l[Lf];i=l[Pg];l[Lf]="static";l[Pg]=Be;null!=c.k?h.b=iK(e,!0):(l[Sg]=dd,h.b=(f.offsetWidth||0)+QJ(d.o.a,b).b+QJ(d.p.a,b).c);null!=c.j?h.a=iK(e,!1):(l[Ae]=dd,h.a=(f.offsetHeight||0)+QJ(d.q.a,b).d+
QJ(d.n.a,b).a);l[Lf]=g;l[Pg]=i}d=h}null!=c.k&&(gj(),Co)==c.k.Jf()||null!=c.j&&(gj(),Co)!=c.j.Jf()||x(a.e,b,d)}return d}function UJ(a){this.f=a;this.c=new qi;this.e=new qi;this.b=new qi;this.a=new qi;this.d=new qi}s(640,1,{},UJ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function jK(a){var b;b=a.eb;if(null==b||!y(b,96))b=new kK,a.eb=b;return b}function XI(){$I.call(this,(aJ(),lK))}function $I(a){var b=(mK(),nK);TJ.call(this);this.b=a;this.a=b}s(641,624,{},XI,$I);
_.If=function(a){var b,c,d,e,f,g,i,h,l;h=new KI;LJ(this,a);l=QJ(this.o.a,a).b+QJ(this.p.a,a).c+RJ(this.e.a,a).b+RJ(this.f.a,a).c+SJ(this.s,a)+SJ(this.t,a);d=QJ(this.q.a,a).d+QJ(this.n.a,a).a+RJ(this.i.a,a).d+RJ(this.d.a,a).a+SJ(this.u,a)+SJ(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(aJ(),lK)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new si(this.x);a.b<a.d.ue();)c=ti(a),e=jK(c),b=null,i=c.fb,y(i,99)&&(b=i,b=oK(b),b=new Ap(b[1]+b[3],b[0]+b[0])),this.b==lK?(l+=hK(this.w.a,c).b,e.a=hK(this.v.a,
c).a,y(i,99)&&(l+=b.b,e.a+=b.a),f=Dj(f,e.a)):(d+=hK(this.v.a,c).a,e.b=hK(this.w.a,c).b,y(i,99)&&(d+=b.a,e.b+=b.b),g=Dj(g,e.b));this.b==lK?(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,q,w,H,A,K,O;if(LJ(this,a)&&(d=this.x.c,0!=d)){H=a.o;q=SJ(this.s,a);A=SJ(this.u,a);c=zp(a.gb);O=c.b-(q+SJ(this.t,a));o=c.a-(A+SJ(this.r,a));g=O;c=o;this.b==(aJ(),lK)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new si(this.x);e.b<e.d.ue();)d=ti(e),b=null,n=jK(d),w=d.fb,y(w,99)&&(b=w,b=oK(b),b=new Ap(b[1]+b[3],b[0]+b[0])),this.b==lK?(n.d?++h:(n.b=hK(this.w.a,d).b,y(w,99)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=hK(this.v.a,d).a,y(w,99)&&(n.a+=b.a))):(n.c?++i:(n.a=hK(this.v.a,
d).a,y(w,99)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=hK(this.w.a,d).b,y(w,99)&&(n.b+=b.b)));for(e=new si(this.x);e.b<e.d.ue();)d=ti(e),b=null,n=d.eb,w=d.fb,y(w,99)&&(b=w,b=oK(b),b=new Ap(b[1]+b[3],b[0]+b[0])),K=n.b,m=n.a,this.b==lK?n.d&&(K=~~(g/h)):n.c&&(m=~~(c/i)),A=0>A?0:A,l=K,f=m,y(w,99)&&(l-=b.b,f-=b.a),this.b==bJ?(n.s=this.a==(mK(),nK)?q:this.a==pK?q+~~(O/2)-~~(K/2):q+O-K,n.t=A,n.u=l,n.r=f,A+=m+H):(this.a==(mK(),nK)?(n.s=q,n.t=A):this.a==pK?(n.s=q,n.t=A+~~(o/2)-~~(m/2)):(n.s=q,n.t=A+o-m),n.u=l,n.r=
f,q+=K+H),a.a&&(w=d.Xc()-Jj(a.gb)-SJ(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-(Kj(a.gb)+$wnd.pageYOffset)-SJ(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));MJ(this,a)}};_.a=null;_.b=null;function mK(){mK=u;nK=new qK("START",0);pK=new qK(Gb,1);rK=new qK("END",2);sK=G(tK,k,94,[nK,pK,rK])}function qK(a,b){Rn.call(this,a,b)}s(642,138,{67:1,70:1,72:1,94:1},qK);var sK,pK,rK,nK;function aJ(){aJ=u;lK=new uK("HORIZONTAL",0);bJ=new uK("VERTICAL",1);vK=G(wK,k,95,[lK,bJ])}
function uK(a,b){Rn.call(this,a,b)}s(643,138,{67:1,70:1,72:1,95:1},uK);var vK,lK,bJ;s(645,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 kK(){this.e=!1}function xI(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}s(644,645,{96:1,100:1},kK,xI);_.a=0;_.b=0;_.c=!1;_.d=!1;
function xK(a,b){if(a.k)return!0;LJ(a,b);if(0<a.x.c){a.a=it(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,97))d=new yK,c.eb=d;a.b=d;a.x.ze();Hi(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function zK(){TJ.call(this)}s(646,624,{},zK);
_.If=function(a){var b,c;c=new KI;xK(this,a);if(this.a){b=hK(this.w.a,this.a).b;var d=hK(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,99)&&(b=oK(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=QJ(this.o.a,a).b+QJ(this.p.a,a).c+RJ(this.e.a,a).b+RJ(this.f.a,a).c+SJ(this.s,a)+SJ(this.t,a);c.a+=QJ(this.q.a,a).d+QJ(this.n.a,a).a+RJ(this.i.a,a).d+RJ(this.d.a,a).a+SJ(this.u,a)+SJ(this.r,a);return c};
_.Hf=function(a){var b,c,d,e,f;xK(this,a)&&(d=SJ(this.s,a),e=SJ(this.u,a),c=zp(a.gb),f=c.b-(d+SJ(this.t,a)),c=c.a-(e+SJ(this.r,a)),b=this.a.fb,y(b,99)&&(b=oK(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()-Jj(a.gb)-SJ(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-(Kj(a.gb)+$wnd.pageYOffset)-SJ(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())),MJ(this,a))};_.a=null;_.b=null;
function yK(){this.e=!1}s(647,645,{97:1,100:1},yK);function oK(a){var b,c,d,e;null==a.a&&(a.a=v(I,r,-1,4,1),e=Nn(Wt(Wt(a.c,0),0)),c=Nn(Wt(Wt(a.c,2),2)),d=GI(a.gb),b=$H(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 AK(a,b){a.bb&&Hj(a);return Uu(a,b)}function BK(){rv();hv.call(this,sv)}s(648,290,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,99:1},BK);
_.nd=function(a){return AK(this,a)};_.a=null;function wI(a,b,c){var d=a.p.c;b.eb=c;OH(a,b,a.gb,d,!0)}function OJ(a){var b;b=a.fb;return y(b,99)?b:a}function Dp(a){if(!a.bb)return new KI;if(-1==a.j.b||-1==a.j.a)a.j=a.d.If(a),Fp(a,a.j),a.d.Hf(a),a.j=a.d.If(a);return a.j}function DH(a){return y(a,99)?a.ab:a}function CK(a){var b;if(!a.n){b=(!TI&&(TI=new SI),TI);var c=FK(a,fb,!0);b.a=c;c=FK(a,gb,!0);b.b=c;a.n=b}return a.n}
function OH(a,b,c,d,e){if(y(b,26))throw new ek("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,100)&&f.e?(c=new BK,Hu(a,c,a.gb,d,!0),Vu(c,b)):Hu(a,b,c,d,e);PH(a,b)}
function PH(a,b){var c;c=a.d;if(b){var d=c.j;Bi(d.c,b);Bi(d.e,b);Bi(d.b,b);Bi(d.a,b);Bi(d.d,b)}else d=c.j,jx(d.c),jx(d.e),jx(d.b),jx(d.a),jx(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==OJ(a))c=c.fb;else{if(y(c,92)||y(c,25))d=c,c=c.fb,c==OJ(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 Hp(a){if(a.bb&&a.gb.style.display!=uf){a.gb.scrollTop=0;var b=a.gb,c=0;Pn(b)&&(c=-c);b.scrollLeft=c;a.d.Hf(a);a.c=!1;gK(a)}}
function gK(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=DH(yx(a.p,d)),y(b,99)&&(b=b.ab),b.ad()&&(y(b,98)?b.Ff():y(b,33)&&b.Dd())}function QH(a,b){var c;y(b,99)&&(b=y(b,99)?b.ab:b);c=OJ(b);return Nu(a,c)?(y(c,99)&&AK(c,b),PH(a,null),!0):!1}function WI(a,b){var c;a.d=b;null!=a.e&&Li(a,mu(a.gb)+Ca+a.e);a.e=b.cZ.d;c=Fx(a.e,Jn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Mi(a,mu(a.gb)+Ca+a.e);PH(a,null)}
function FK(a,b,c){a.k||(a.k=$doc.createElement(mg),II(a.k,Lf,Xc),II(a.k,Pg,Be),II(a.k,Me,bb),II(a.k,Dg,bb),a.gb.appendChild(a.k));II(a.k,Sg,b);II(a.k,Ae,b);a=FI(a.k);return c?a.b:a.a}
function iK(a,b){var c;c=null.Jf();if(c==(gj(),Oo)){c=(CK(a),null.Jf());var d=(-1==RI&&(RI=(CI(),MH(hb,!0))),RI);return M(L(Math.round(100*d*c/254)))}if(c==Eo)return c=CK(a),d=null.Jf(),M(L(UC(d*(-1==c.a&&(c.a=MH(fb,!0)),c.a))));if(c==Go)return c=CK(a),d=null.Jf(),M(L(UC(d*(-1==c.b&&(c.b=MH(gb,!0)),c.a))));if(c==Mo)return c=(CK(a),null.Jf()),d=(-1==RI&&(RI=(CI(),MH(hb,!0))),RI),M(L(Math.round(d*c)));if(c==Qo)return c=(CK(a),null.Jf()),d=(-1==RI&&(RI=(CI(),MH(hb,!0))),RI),M(L(Math.round(10*d*c/254)));
if(c==Ko)return M(L(UC(12*(CK(a),null.Jf())*M(L(UC((-1==RI&&(RI=(CI(),MH(hb,!0))),RI)/72))))));if(c==Co)return FK(a,null.Jf(),b);if(c==Io)return c=(CK(a),M(L(UC(null.Jf())))),d=(-1==RI&&(RI=(CI(),MH(hb,!0))),RI),M(L(Math.round(d*c/72)));if(null.Jf()==Ao)return M(L(UC(null.Jf())));throw new ek("Invalid size: "+null.Jf());}function lI(){var a=new zK;Ru.call(this);this.j=new Ap(-1,-1);new GK(this);this.gb[ud]="mosaic-LayoutPanel";WI(this,a)}
s(649,280,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,98:1},lI);_.rd=function(a){OH(this,a,this.gb,this.p.c,!0)};_.fd=function(){Bu(this,new HK)};_.gd=function(){Bu(this,new IK)};_.Df=function(){return Dp(this)};_.od=function(a){return Ku(this.p,OJ(a))};_.pd=function(a,b,c,d){OH(this,a,b,c,d)};_.Ef=function(a){PH(this,a)};_.qd=function(){return new yu(this)};_.Ff=function(){Hp(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=Dp(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);Hp(this)}};_.Dd=function(){Hp(this)};_.nd=function(a){return QH(this,a)};_.cd=function(a){this.gb.style[Ae]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){Pu(this,OJ(a),b,c)};
_.ed=function(a){this.gb.style[Sg]=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 HK(){}s(650,1,{},HK);_.Bd=function(a){OJ(a).jd()};function IK(){}s(651,1,{},IK);_.Bd=function(a){OJ(a).kd()};function yu(a){this.b=a;this.a=new Mu(this.b.p)}s(652,1,{},yu);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return DH(zu(this.a))};_.Sc=function(){Au(this.a)};_.b=null;function JK(){JK=u;new tw}
function GK(a){JK();ui(a.gb,"dragdrop-dropTarget",!0);this.a=a;new KK(this)}s(653,9,{},GK);function KK(a){Yj();this.a=a}s(654,24,{},KK);_.vc=function(){PH(this.a.a,null);Hp(this.a.a)};_.a=null;function vJ(a){a=a.fb;return!a?null:y(a,98)?a:vJ(a)}function eI(a,b,c){var d;d=a.gb;PJ(a,b,c,GI(d),$H(d),HI(d))}
function PJ(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)+(gj(),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)+(gj(),Pf)),c!=a.Zc()&&a.cd((0>c?0:c)+Pf))}function Fp(a,b){eI(a,b.b,b.a)}s(657,1,{});function vC(){var a,b,c,d;d=XC("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 LK(){this.a=new qi;new qi;new qi}s(656,657,{},LK);function uC(){uC=u;MK=new LK}function zC(){var a=wC,b=$wnd.JSApplet.JSME;uC();x(MK.a,a,b)}var MK;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=sn&&(e=Oj(),2E3<e-un&&(un=e,tn=rn()));if(0==sn++){var f=(vn(),wn),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=En(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=(vn(),wn),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=En(l,m);while(h.c);h.c=m}}--sn;c&&-1!=tn&&($wnd.clearTimeout(tn),tn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(Jr)()}catch(d){a(b)}else B(Jr)()}var xC=W(1),kn=W(100),NK=LC(" I"),I=GC(664,NK),oD=GC(662,xC),OK=LC(" Z"),DF=GC(665,OK);W(99);W(98);W(97);var PK=W(461),Zm=GC(666,PK),QK=W(231),ys=GC(667,QK);W(232);W(138);var RK=LC(" B");W(451);var SK=LC(" C"),li=GC(668,SK);W(449);var TK=LC(" D"),XD=GC(669,TK);W(450);W(452);var UK=W(455),TC=GC(670,UK),VK=LC(" J"),WK=W(2),Lr=GC(663,WK),BI=GC(671,RK);W(464);W(447);W(96);W(105);W(443);var wC=W(441);W(446);
W(112);W(94);W(107);W(108);W(109);W(458);W(453);W(442);W(657);W(656);var yC=KC(),Az=W(382),JD=GC(672,Az),XK=W(504),lF=GC(673,XK),YK=W(368);W(367);W(366);W(365);W(500);var Cr=GC(674,I),ZK=X(502,function(){PD();return qF}),rF=GC(675,ZK);W(503);W(391);W(390);W(496);W(495);W(505);W(506);W(501);W(425);W(499);var cz=GC(676,YK);W(380);W(508);W(178);W(177);W(265);W(212);W(267);W(186);var $K=W(185);W(215);W(214);W(213);W(362);W(363);W(364);W(284);var aL=W(283);W(282);W(288);W(302);W(510);W(509);W(281);W(280);
W(512);W(511);W(517);W(518);W(519);W(520);W(521);W(522);W(523);W(524);W(513);W(514);W(515);W(516);W(343);W(218);W(217);W(293);W(294);W(295);W(535);W(544);W(24);W(536);W(537);W(538);W(539);W(540);W(541);W(542);W(543);W(263);W(437);W(436);W(468);W(470);W(469);W(471);W(473);W(472);W(474);W(478);W(479);W(339);W(342);W(340);W(341);W(408);W(407);var uA=W(406),tE=GC(677,uA),HF=GC(678,VK);W(278);W(279);W(397);W(392);W(393);W(534);W(475);W(481);W(476);W(477);W(402);W(401);W(400);W(405);
var bL=KC(),AH=GC(679,bL);W(435);W(487);var cL=X(221,function(){rr();return wr}),xr=GC(680,cL);W(467);W(415);W(416);W(399);var eA=W(394);W(378);W(379);W(404);var pA=W(403);W(396);W(395);W(485);W(494);W(385);var Ez=W(384);W(439);W(497);W(498);W(460);W(507);W(413);W(414);W(388);W(370);W(369);W(422);KC();KC();KC();W(372);W(373);W(261);
var dL=X(154,function(){gj();return So}),To=GC(681,dL),eL=X(137,function(){hj();return bo}),co=GC(682,eL),fL=X(144,function(){eo();return no}),oo=GC(683,fL),gL=X(149,function(){po();return yo}),zo=GC(684,gL);X(155,null);X(156,null);X(157,null);X(158,null);X(159,null);X(160,null);X(161,null);X(162,null);X(163,null);X(139,null);X(140,null);X(141,null);X(142,null);X(143,null);X(145,null);X(146,null);X(147,null);X(148,null);X(150,null);X(151,null);X(152,null);X(153,null);W(176);W(183);W(184);W(352);
var zx=GC(685,aL);W(353);W(547);W(546);W(389);W(182);W(202);W(204);var Lz=W(387);W(438);W(375);W(374);W(381);W(491);W(313);W(315);W(314);W(316);W(463);W(207);W(424);W(181);W(195);W(196);W(198);W(193);W(192);W(194);var Nz=W(530);W(383);W(549);W(554);W(423);W(454);W(426);var ez=W(377),dz=GC(686,Ez);W(576);W(531);W(410);W(411);W(412);W(376);W(199);W(216);W(527);W(528);W(318);W(317);W(309);W(310);W(566);W(555);W(556);W(480);W(488);W(489);W(490);W(548);W(550);var fA=W(398);W(492);W(206);W(203);W(205);
W(201);W(191);W(190);W(189);W(553);W(287);W(286);W(285);W(565);W(564);W(563);W(558);W(562);var hL=X(621,function(){xp();return JJ}),KJ=GC(687,hL);W(620);W(619);W(611);W(612);W(613);W(614);W(615);W(616);W(617);W(618);W(592);var iL=X(289,function(){iv();return pv}),qv=GC(688,iL),jL=X(335,function(){ev();return Ww}),Xw=GC(689,jL);W(17);W(336);W(337);W(332);W(333);W(334);W(18);W(19);W(20);W(421);W(386);W(608);W(323);W(609);W(324);W(325);W(326);W(327);W(330);W(298);W(297);W(296);W(551);W(552);W(557);W(243);
W(301);W(331);W(180);W(319);W(346);W(345);W(344);var kL=X(347,function(){mx();return wx}),xx=GC(690,kL);X(348,null);X(349,null);X(350,null);X(351,null);W(219);W(236);W(532);W(299);W(312);W(311);W(484);W(291);W(179);W(533);W(300);W(594);W(3);W(597);W(598);W(596);W(595);W(588);W(587);W(649);W(650);W(651);W(652);W(590);W(210);var TA=W(418),VA=GC(691,TA);W(419);W(417);W(27);W(28);W(26);W(29);W(32);W(33);W(34);W(35);W(36);W(37);var lL=W(49),Lw=GC(692,lL);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 LI=W(578);W(292);var PI=W(580);W(208);W(606);W(605);W(431);W(430);W(432);W(209);W(245);W(247);W(246);W(237);W(290);W(648);W(252);W(255);W(253);W(254);W(5);W(7);W(6);W(559);W(420);W(433);W(356);W(175);W(275);W(241);W(355);W(238);W(427);
W(428);W(434);W(211);W(607);W(573);W(445);W(465);W(240);W(529);var QI=W(581);W(591);W(610);W(645);W(644);W(187);W(197);W(4);W(572);W(31);W(248);W(320);W(321);W(322);W(249);var BJ=GC(693,$K);W(250);W(624);W(641);var mL=X(642,function(){mK();return sK}),tK=GC(694,mL),nL=X(643,function(){aJ();return vK}),wK=GC(695,nL);W(627);W(636);W(635);W(639);W(638);W(634);W(633);W(631);W(632);W(630);W(629);W(626);W(628);W(637);W(640);W(625);W(30);W(68);W(593);W(646);W(304);W(303);W(306);W(307);W(305);W(251);W(21);
W(273);W(274);W(11);W(14);W(22);var oL=W(25),hk=GC(696,oL);W(23);W(647);W(8);W(10);W(9);W(653);W(654);W(599);W(602);W(603);W(604);W(600);W(601);var NI=W(579);W(622);W(623);W(584);W(585);W(188);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>