summaryrefslogtreecommitdiff
path: root/public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html
blob: c87f28bf96fae8e506487fed09965921504ad83d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '9D58CD61900096C805154C0AC693DCE7';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 l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
gb="1in",hb="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Eb="Br",Gb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Jc="Se",Kc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="Unknown",Sc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",Xc="]",dd="__gwtex_wrap",ed="__uiObjectID",
fd="a",gd="absolute",hd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",sd="border",wd="border-left-width",yd="border-top-width",zd="bottom",Ad="button",Bd="cellPadding",Cd="cellSpacing",Dd="center",Ed="change",Fd="checkbox",Gd="className",Hd="click",Id="click marked atom to delete mark",Jd="clip",Kd="code",Ld="col",Md="colSpan",Nd="columnheader",Od="combobox",Sd="complementary",Td="contentinfo",Ud="contextmenu",
Vd="cssFloat",ae="cursor",be="dblclick",ce="definition",de="dialog",ee="dir",fe="directory",ge="display",he="div",ie="document",je="dragdrop-handle",ke="dragdrop-selected",le="dragend",me="dragenter",ne="dragover",oe="dragstart",pe="drop",qe="end_gesture",re="error",se="filter",te="fixed",ue="float",ve="focus",we="fontFamily",xe="fontSize",ye="fontStyle",ze="fontWeight",Be="form",Ce="function",De="g",Ee="gesturechange",Fe="gestureend",Ge="gesturestart",He="google",Oe="grid",Pe="gridcell",Qe="group",
Re="gwt-MenuBar",Se="gwt-MenuBarPopup",Te="heading",Ue="height",Ve="hidden",We="html",Xe="id",Ye="img",Ze="is_touch_supported",$e="italic",af="java.vm.name",bf="jsa-resetDiv",cf="keydown",df="keypress",ef="keyup",ff="left",gf="link",hf="list",jf="listbox",lf="listitem",mf="load",nf="log",of="ltr",pf="main",vf="marquee",wf="math",xf="menu",yf="menuPopup",zf="menubar",Af="menuitem",Bf="menuitemcheckbox",Cf="menuitemradio",Df="middle",Ef="mousedown",Ff="mousemove",Gf="mouseout",Hf="mouseover",If="mouseup",
Jf="mousewheel",Kf="move",Lf="msie",Mf="multipart",Nf="n",Of="name",Pf="navigation",Qf="none",Rf="noreaction",Sf="note",Tf="nowrap",Uf="null",Vf="number",Wf="object",Xf="offsetHeight",Yf="offsetWidth",Zf="ontouchstart",$f="opera",ag="option",bg="outline",cg="overflow",dg="padding",eg="paste",fg="popupContent",gg="position",hg="presentation",jg="progressbar",kg="px",lg="px, ",mg="px;",ng="radio",og="radiogroup",pg="reaction",qg="region",rg="rgb(",sg="right",tg="role",vg="rotation",wg="row",xg="rowgroup",
yg="rowheader",zg="rtl",Ag="s",Bg="safari",Cg="scale100",Dg="scrollbar",Eg="se",Fg="search",Gg="separator",Hg="serif",Ig='shape-rendering="crispEdges"',Jg="slider",Kg="span",Lg="spinbutton",Mg="status",Ng="subMenuIcon-selected",Og="tab",Pg="table",Qg="tablist",Rg="tabpanel",Sg="tbody",Tg="td",Ug="text",Vg="textAlign",Wg="textbox",Xg="timer",Yg="title",Zg="toolbar",$g="tooltip",ah="top",bh="touchcancel",ch="touchend",dh="touchmove",eh="touchstart",fh="tr",gh="tree",hh="treegrid",ih="treeitem",jh="true",
kh="value",lh="verticalAlign",mh="visibility",nh="visible",oh="whiteSpace",ph="width",qh="x",rh="zIndex",sh="|",_,th={l:4194303,m:4194303,h:1048575},Bh={l:0,m:0,h:0},Ch={l:1,m:0,h:0},Dh={l:2,m:0,h:0},Eh={l:3,m:0,h:0},Fh={l:4,m:0,h:0},Gh={l:8,m:0,h:0},Hh={l:10,m:0,h:0},Ih={l:16,m:0,h:0},Jh={l:32,m:0,h:0},Kh={l:64,m:0,h:0},Lh={l:128,m:0,h:0},Mh={l:256,m:0,h:0},Nh={l:512,m:0,h:0},Oh={l:1024,m:0,h:0},Ph={l:2048,m:0,h:0},Qh={l:8192,m:0,h:0},Rh={l:16384,m:0,h:0},Sh={l:32768,m:0,h:0},Th={l:65536,m:0,h:0},
Uh={l:131072,m:0,h:0},Vh={l:262144,m:0,h:0},Wh={l:524288,m:0,h:0},Xh={},Yh={72:1,79:1,85:1,87:1},Zh={45:1,46:1,52:1,66:1,72:1},$h={12:1},ai={72:1,75:1,89:1},bi={72:1,79:1,87:1},ci={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},di={90:1},ei={49:1,72:1},fi={6:1,9:1,72:1,76:1,78:1},gi={2:1},hi={45:1,52:1,66:1,72:1},ii={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ji={22:1},ki={91:1},li={15:1},mi={7:1,9:1,72:1,76:1,78:1},ni={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},
oi={72:1,89:1},pi={74:1},qi={72:1,79:1,81:1,85:1,87:1},ri={9:1,10:1,72:1,76:1,78:1},si={72:1},ti={19:1,72:1},ui={89:1},vi={39:1,72:1,79:1,85:1,87:1},wi={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},xi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},yi={8:1,9:1,72:1,76:1,78:1},zi={107:1},Ai={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},Bi={68:1},Ci={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},Di={72:1,75:1,90:1},Ei={14:1,38:1},Fi={28:1,35:1},Gi={11:1,72:1,76:1,78:1},Hi={21:1},Ii=
{45:1,46:1,52:1,58:1,66:1,72:1},Ji={93:1},Ki={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Li={52:1,72:1},Mi={36:1,72:1,76:1,78:1};function t(a,b,c){var d=Xh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Xh[a]=function(){}),_=d.prototype=0>b?{}:new Xh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ni(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Oi,m,-1,8,1);d=(Pi(),Qi);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=x;function Ri(){Ri=x;Si=new Ti}function Ui(a){for(var b,a=new Vi(a.k.n);a.c<a.e.Je();)b=Wi(a),Xi(b.pd(),ke,!1),Yi(a)}
function Zi(a,b,c){var a=a.o,d;try{d=new $i(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=aj(e);if(A(e,79))throw new bj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Xi(b.pd(),Xb,!0);Xi(c.pd(),je,!0);z(Si,b,c)}function cj(a,b){var c;c=dj(Si,b);var d;d=dj(a.o.d,c);if(!d)throw new ej("dragHandle was not draggable");fj(d.c.b);fj(d.e.b);fj(d.d.b);Xi(b.pd(),Xb,!1);Xi(c.pd(),je,!1)}
function gj(a){var b;a.p=!1;for(a=new Vi(a.k.n);a.c<a.e.Je();)b=Wi(a),Xi(b.pd(),ke,!1),Yi(a)}function hj(a,b){ij(a.k.n,b)?Xi(b.pd(),ke,!1):a.p?(jj(a.k.n,b),Xi(b.pd(),ke,!0)):(a.k.n.Ue(),jj(a.k.n,b))}function kj(a){this.i=a;this.k=new lj(this);this.o=new mj(this.k)}t(3,1,{});_.rc=function(){nj(this.k.f,"dragdrop-dragging")};_.sc=function(){oj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Si;function lj(a){this.n=new pj;this.e=a;this.b=a.i}t(4,1,{},lj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function qj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function rj(a,b){var c;c=sj(a.d,tj).b;b.b.ctrlKey||b.b.metaKey||Ui(a.c.e);hj(a.c.e,c)}function uj(a){a.c.i=null;a.c.e.sc();vj((wj(),xj(null)),a.b,0,0);var b=a.b.hb;yj=b;zj();Aj=b;a.e=2}
function mj(a){this.d=new Ti;this.c=a;this.b=new Bj;Cj(this.b,Dj(),Rj());B(this.b,this,(Sj(),Sj(),Tj));B(this.b,this,(Uj(),Uj(),Vj));a=this.b.hb.style;a[se]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Wj(),kg);a.borderStyle=(Xj(),Qf);a[od]="blue"}t(5,1,{},mj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Yj(a);e=Zj(a);b=$j(a.b);if(!(3==this.e||2==this.e||1!=b)&&!tj)tj=c,this.c.f=sj(this.d,tj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==ak(this.c.n,this.c.f)&&(Ui(this.c.e),hj(this.c.e,this.c.f)),bk(new ck),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new dk(tj,null),tj!=this.c.f&&(c=new dk(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,uj(this),1!=this.e&&qj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=ek(a,b);a=fk(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(gk(hk(d-this.i),hk(a-this.j))>=this.c.e.n?(ik(),-1!=ak(this.c.n,this.c.f)||hj(this.c.e,this.c.f),c=new dk(tj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,uj(this)):jk.preventDefault()),1==this.e)return;jk.preventDefault();qj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=ek(a,b);b=fk(a,b);if(1==$j(a.b)&&(this.f=!1,tj))try{if(ik(),1==this.e)rj(this,a);else{d!=this.b&&(c=new dk(d,null),e+=c.b,b+=c.e);try{qj(this,e,b),this.c.e.rc(),3!=this.e&&rj(this,a)}finally{var f=this.b.hb;yj&&f==yj&&(yj=null);zj();f===Aj&&(Aj=null);kk(this.b);this.e=1;this.c.f=null}}}finally{tj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var tj=null;function ck(){}t(6,1,ji,ck);_.xc=function(){ik()};
function $i(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},$i);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function dk(a,b){!a||a==(wj(),xj(null))?this.i=this.f=0:(this.f=a.ld()-lk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(wj(),xj(null))?this.d=this.c=0:(this.c=mk(b.hb)+nk(b.hb),this.d=ok(b.hb)+pk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},dk);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ik(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function nk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(wd),-1==a.indexOf(kg)?0:parseInt(a.substr(0,a.length-2))):0}function pk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(yd),-1==a.indexOf(kg)?0:parseInt(a.substr(0,a.length-2))):0}
function qk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function rk(a,b){var c=sk();qk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;tk(a.n,sk())}function uk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function tk(a,b){uk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function vk(a){this.b=a}t(19,1,{},vk);_.Cc=function(a){tk(this,a)};_.b=null;t(20,1,{});t(21,1,gi);function wk(){wk=x;var a;(a=new xk)&&(a.Fc()||(a=new yk));zk=a}t(22,20,{});var zk=null;function yk(){this.b=new pj;this.c=new Ak(this)}t(23,22,{},yk);
_.Fc=function(){return!0};_.Dc=function(a){a=new Bk(this,a);jj(this.b,a);1==this.b.d&&Ck(this.c,16);return a};function Dk(){Dk=x;Ek=new pj;var a=new Fk;Gk();Hk(Ik?Ik:Ik=new Jk,a)}function Kk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ij(Ek,a)}function Ck(a,b){if(0>b)throw new Lk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ij(Ek,a);a.c=!1;a.d=Mk(a,b);jj(Ek,a)}function Nk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Mk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||ij(Ek,this);this.Hc()};_.c=!1;_.d=0;var Ek;function Ak(a){Dk();this.b=a}t(24,25,{},Ak);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ok,m,3,a.b.d,0);b=Pk(a.b,b);c=new Qk;for(e=0,f=b.length;e<f;++e)d=b[e],ij(a.b,d),tk(d.b,c.b);0<a.b.d&&Ck(a.c,gk(5,16-(sk()-c.b)))};_.b=null;function Bk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Bk);_.Ec=function(){var a=this.c;ij(a.b,this);0==a.b.d&&Kk(a.c)};_.b=null;
_.c=null;function Rk(a,b){var c=C(function(){var b=sk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function xk(){}t(27,22,{},xk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Rk(a,b);return new Sk(c)};function Sk(a){this.b=a}t(28,21,gi,Sk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Tk(){this.b=hd}t(29,30,{},Tk);function Uk(){this.b=id}t(31,30,{},Uk);
function Vk(){this.b=ld}t(32,30,{},Vk);t(34,1,{});_.b=null;function Wk(a){this.b=a}t(33,34,{},Wk);function Xk(){this.b=md}t(35,30,{},Xk);function Yk(){this.b=pd}t(36,30,{},Yk);function Zk(){this.b=Ad}t(37,30,{},Zk);function $k(){this.b=Fd}t(38,30,{},$k);function al(){this.b=Nd}t(39,30,{},al);function bl(){this.b=Od}t(40,30,{},bl);function cl(){this.b=Sd}t(41,30,{},cl);function dl(){this.b=Td}t(42,30,{},dl);function fl(){this.b=ce}t(43,30,{},fl);function gl(){this.b=de}t(44,30,{},gl);
function hl(){this.b=fe}t(45,30,{},hl);function il(){this.b=ie}t(46,30,{},il);function jl(){this.b=Be}t(47,30,{},jl);function kl(){this.b=Oe}t(48,30,{},kl);function ll(){this.b=Pe}t(49,30,{},ll);function ml(){this.b=Qe}t(50,30,{},ml);function nl(){this.b=Te}t(51,30,{},nl);function ol(a){this.b=a.id}t(52,1,{4:1,5:1},ol);_.b=null;function pl(){this.b=Ye}t(53,30,{},pl);function ql(){this.b=gf}t(54,30,{},ql);function rl(){this.b=hf}t(55,30,{},rl);function sl(){this.b=jf}t(56,30,{},sl);
function tl(){this.b=lf}t(57,30,{},tl);function ul(){this.b=nf}t(58,30,{},ul);function vl(){this.b=pf}t(59,30,{},vl);function wl(){this.b=vf}t(60,30,{},wl);function xl(){this.b=wf}t(61,30,{},xl);function yl(){this.b=xf}t(62,30,{},yl);function zl(){this.b=zf}t(63,30,{},zl);function Al(){this.b=Af}t(64,30,{},Al);function Bl(){this.b=Bf}t(65,30,{},Bl);function Cl(){this.b=Cf}t(66,30,{},Cl);function Dl(){this.b=Pf}t(67,30,{},Dl);function El(){this.b=Sf}t(68,30,{},El);function Fl(){this.b=ag}
t(69,30,{},Fl);function Gl(){this.b=hg}t(70,30,{},Gl);t(71,34,{},function(a){this.b=a});function Hl(){this.b=jg}t(72,30,{},Hl);function Il(){Il=x;Jl=new Wk("aria-activedescendant")}var Jl;function Kl(){this.b=ng}t(74,30,{},Kl);function Ll(){this.b=og}t(75,30,{},Ll);function Ml(){this.b=qg}t(76,30,{},Ml);
function Nl(){Nl=x;Ol=new Uk;Pl=new Tk;Ql=new Vk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new ll;em=new kl;fm=new ml;gm=new nl;hm=new pl;im=new ql;jm=new sl;km=new tl;lm=new rl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new zl;rm=new Bl;sm=new Cl;tm=new Al;um=new yl;vm=new Dl;wm=new El;xm=new Fl;ym=new Gl;zm=new Hl;Am=new Ll;Bm=new Kl;Cm=new Ml;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new an;bn=new cn;dn=
new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;An=new Bn;Cn=new Dn;F=new Ti;z(F,qg,Cm);z(F,hd,Pl);z(F,de,$l);z(F,id,Ol);z(F,ld,Ql);z(F,ie,bm);z(F,md,Rl);z(F,pd,Sl);z(F,Ad,Tl);z(F,Fd,Ul);z(F,Pe,dm);z(F,Nd,Vl);z(F,Qe,fm);z(F,Od,Wl);z(F,Sd,Xl);z(F,Td,Yl);z(F,ce,Zl);z(F,hf,lm);z(F,fe,am);z(F,Be,cm);z(F,Oe,em);z(F,Te,gm);z(F,Ye,hm);z(F,gf,im);z(F,jf,jm);z(F,lf,km);z(F,nf,mm);z(F,pf,nm);z(F,vf,om);z(F,wf,pm);z(F,xf,um);z(F,zf,qm);z(F,Af,tm);z(F,
Bf,rm);z(F,ag,xm);z(F,ng,Bm);z(F,Cf,sm);z(F,Pf,vm);z(F,Sf,wm);z(F,hg,ym);z(F,jg,zm);z(F,og,Am);z(F,wg,Hm);z(F,xg,Dm);z(F,yg,Fm);z(F,Fg,Lm);z(F,Gg,bn);z(F,Dg,Jm);z(F,Jg,dn);z(F,Lg,fn);z(F,Mg,hn);z(F,Og,on);z(F,Qg,kn);z(F,Rg,mn);z(F,Wg,qn);z(F,Xg,sn);z(F,Zg,un);z(F,$g,wn);z(F,gh,Cn);z(F,hh,yn);z(F,ih,An)}var Pl,Ol,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,em,dm,fm,gm,hm,im,lm,jm,km,mm,nm,om,pm,um,qm,tm,rm,sm,vm,wm,xm,ym,zm,Bm,Am,Cm,F,Hm,Dm,Fm,Jm,Lm,bn,dn,fn,hn,on,kn,mn,qn,sn,un,wn,Cn,yn,An;
function Im(){this.b=wg}t(78,30,{},Im);function Em(){this.b=xg}t(79,30,{},Em);function Gm(){this.b=yg}t(80,30,{},Gm);function Km(){this.b=Dg}t(81,30,{},Km);function an(){this.b=Fg}t(82,30,{},an);function cn(){this.b=Gg}t(83,30,{},cn);function en(){this.b=Jg}t(84,30,{},en);function gn(){this.b=Lg}t(85,30,{},gn);function jn(){this.b=Mg}t(86,30,{},jn);function pn(){this.b=Og}t(87,30,{},pn);function ln(){this.b=Qg}t(88,30,{},ln);function nn(){this.b=Rg}t(89,30,{},nn);function rn(){this.b=Wg}
t(90,30,{},rn);function tn(){this.b=Xg}t(91,30,{},tn);function vn(){this.b=Zg}t(92,30,{},vn);function xn(){this.b=$g}t(93,30,{},xn);function Dn(){this.b=gh}t(94,30,{},Dn);function zn(){this.b=hh}t(95,30,{},zn);function Bn(){this.b=ih}t(96,30,{},Bn);function Qk(){this.b=sk()}function sk(){return(new Date).getTime()}t(97,1,{},Qk);function En(a){var b,c,d;d=new Fn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Gn(d,c.cZ.e),d.b.b+=mb,Hn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}t(101,102,bi,Jn);function ej(a){Kn();this.i=a}function bj(a,b){Kn();this.f=b;this.i=a}t(100,101,Yh,ej,bj);function Ln(a){Kn();this.c=a;this.b=l;a=new Mn;a=Nn(a,On(this.c)?this.c:null);Pn(a)}t(99,100,Yh,Ln);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Uf:On(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Qn(this.c).e;this.b=this.b+mb+(On(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(On(this.c)){b=(Rn(),this.c);var c=l,d;for(d in b)if(d!=Of&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Sn(a,b){return Tn(a)?a.eQ(b):a===b}
function Qn(a){return Tn(a)?a.cZ:Un}function Vn(a){return Tn(a)?a.hC():Ni(a)}
function Wn(){var a;Wn=x;Xn=(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 Yn(a){Wn();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=Xn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Xn;t(109,1,{});function Ni(a){return a.$H||(a.$H=++Zn)}function $n(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function ao(){return $wnd.setTimeout(function(){0!=bo&&(bo=0);co=-1},10)}var bo=0,Zn=0,eo=0,co=-1;
function fo(){fo=x;go=new ho}function io(a,b){a.b=jo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ko(a)),lo(a.f,1),!a.j&&(a.j=new mo(a)),lo(a.j,50))}function ho(){}function no(a){return a.Jc()}function jo(a,b){!a&&(a=[]);a[a.length]=b;return a}function oo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=jo(b,e)):e[0].xc()}catch(f){if(f=aj(f),!A(f,87))throw f;}}return b}function lo(a,b){fo();$wnd.setTimeout(function(){C(no)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},ho);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var go;function ko(a){this.b=a}t(112,1,{},ko);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),oo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Qk;100>sk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function mo(a){this.b=a}t(113,1,{},mo);_.Jc=function(){this.b.e&&lo(this.b.f,1);return this.b.k};
_.b=null;function po(a,b){a.length>=b&&a.splice(0,b);return a}function qo(){try{null.a()}catch(a){return a}}function ro(){}t(116,1,{},ro);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Lc=function(a){var b,c,d;d=l;a=so(a);b=a.indexOf(ua);c=0==a.indexOf(Ce)?8:0;-1==b&&(b=to(a,uo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=so(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function vo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return po(this.Mc(qo()),this.Nc())};_.Mc=function(a){return vo(this,a)};_.Nc=function(){return 2};
function Rn(){Rn=x;Error.stackTraceLimit=128}function wo(a){a=po(Nn(a,qo()),3);0==a.length&&(a=po((new ro).Kc(),1));return a}function Kn(){Rn();var a;a=wo(new Mn);Pn(a)}function Nn(a,b){var c;c=vo(a,b);return 0==c.length?(new ro).Mc(b):po(c,1)}
function Pn(a){var b,c,d,e,f,g,j,h,n;n=y(xo,m,86,a.length,0);for(e=0,f=n.length;e<f;++e)h=yo(a[e],vb),b=-1,d=Rc,2==h.length&&null!=h[1]&&(j=h[1],g=zo(j,uo(58)),d=uo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=Ao(j,g+1),b=parseInt(b)||-1)),n[e]=new Bo(h[0],d+ub+b);e=y(xo,m,86,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Co;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return wo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=so(a);0==c.indexOf("at ")&&(c=Ao(c,3));a=c.indexOf(Uc);-1!=a&&(c=so(c.substr(0,a-0))+so(Ao(c,c.indexOf(Xc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=so(Ao(c,a+1)),c=so(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=so(c.substr(0,a-0)));a=to(c,uo(46));-1!=a&&(c=Ao(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Nn(this,a)};_.Nc=function(){return 3};function Mn(){Rn()}
t(119,117,{},Mn);t(120,1,{});function Hn(a,b){a.b+=b}function Do(){}t(121,120,{},Do);_.b=l;function G(a,b){return parseInt(a[b])||0}function Eo(a,b){return null==a[b]?null:""+a[b]}function Fo(a){a.draggable=jh;a.style.webkitUserDrag="element"}function Go(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function Ho(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Io(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function $j(a){a=a.button;return 1==a?4:2==a?2:1}
function mk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+lk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==zg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[gg]==te){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(wd)));if(d&&d.tagName==Cb&&a.style.position==gd)break;a=d}a=b}return a}
function ok(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[gg]==te){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(yd)));if(d&&d.tagName==Cb&&a.style.position==
gd)break;a=d}a=b}return a}function lk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==zg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Jo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ko(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Rj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
function Dj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ni(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Xj(){Xj=x;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=K(Wo,m,6,[Lo,No,Po,Ro,To])}t(145,146,fi);var Vo,Po,No,Ro,Lo,To;function Mo(){I.call(this,kc,0)}t(147,145,fi,Mo);function Oo(){I.call(this,"DOTTED",1)}t(148,145,fi,Oo);
function Qo(){I.call(this,"DASHED",2)}t(149,145,fi,Qo);function So(){I.call(this,"HIDDEN",3)}t(150,145,fi,So);function Uo(){I.call(this,"SOLID",4)}t(151,145,fi,Uo);function Xo(){Xo=x;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=K(Ip,m,7,[Yo,$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp,Dp,Fp])}t(152,146,mi);
var Hp,$o,Dp,bp,Yo,hp,Bp,fp,jp,lp,np,dp,Fp,pp,rp,tp,xp,zp,vp;function Zo(){I.call(this,Rb,0)}t(153,152,mi,Zo);function qp(){I.call(this,"SE_RESIZE",9)}t(154,152,mi,qp);function sp(){I.call(this,"SW_RESIZE",10)}t(155,152,mi,sp);function up(){I.call(this,"S_RESIZE",11)}t(156,152,mi,up);function wp(){I.call(this,"W_RESIZE",12)}t(157,152,mi,wp);function yp(){I.call(this,"TEXT",13)}t(158,152,mi,yp);function Ap(){I.call(this,"WAIT",14)}t(159,152,mi,Ap);function Cp(){I.call(this,"HELP",15)}
t(160,152,mi,Cp);function Ep(){I.call(this,"COL_RESIZE",16)}t(161,152,mi,Ep);function Gp(){I.call(this,"ROW_RESIZE",17)}t(162,152,mi,Gp);function ap(){I.call(this,"AUTO",1)}t(163,152,mi,ap);function cp(){I.call(this,"CROSSHAIR",2)}t(164,152,mi,cp);function ep(){I.call(this,"POINTER",3)}t(165,152,mi,ep);function gp(){I.call(this,"MOVE",4)}t(166,152,mi,gp);function ip(){I.call(this,"E_RESIZE",5)}t(167,152,mi,ip);function kp(){I.call(this,"NE_RESIZE",6)}t(168,152,mi,kp);
function mp(){I.call(this,"NW_RESIZE",7)}t(169,152,mi,mp);function op(){I.call(this,"N_RESIZE",8)}t(170,152,mi,op);function Jp(){Jp=x;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=K(Tp,m,8,[Kp,Mp,Op,Qp])}t(171,146,yi);var Sp,Mp,Op,Qp,Kp;function Lp(){I.call(this,kc,0)}t(172,171,yi,Lp);function Np(){I.call(this,"BLOCK",1)}t(173,171,yi,Np);function Pp(){I.call(this,"INLINE",2)}t(174,171,yi,Pp);function Rp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,yi,Rp);
function Up(){Up=x;Vp=new Wp;Xp=new Yp;Zp=new $p;aq=new bq;cq=K(dq,m,10,[Vp,Xp,Zp,aq])}t(176,146,ri);var cq,Vp,Xp,Zp,aq;function Wp(){I.call(this,Kb,0)}t(177,176,ri,Wp);function Yp(){I.call(this,ec,1)}t(178,176,ri,Yp);function $p(){I.call(this,gc,2)}t(179,176,ri,$p);function bq(){I.call(this,zc,3)}t(180,176,ri,bq);function Wj(){Wj=x;eq=new fq;gq=new hq;iq=new jq;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=K(xq,m,11,[eq,gq,iq,kq,mq,oq,qq,sq,uq])}t(181,146,Gi);
var wq,sq,iq,kq,qq,uq,oq,gq,mq,eq;function fq(){I.call(this,"PX",0)}t(182,181,Gi,fq);function hq(){I.call(this,"PCT",1)}t(183,181,Gi,hq);function jq(){I.call(this,"EM",2)}t(184,181,Gi,jq);function lq(){I.call(this,"EX",3)}t(185,181,Gi,lq);function nq(){I.call(this,"PT",4)}t(186,181,Gi,nq);function pq(){I.call(this,"PC",5)}t(187,181,Gi,pq);function rq(){I.call(this,"IN",6)}t(188,181,Gi,rq);function tq(){I.call(this,"CM",7)}t(189,181,Gi,tq);function vq(){I.call(this,"MM",8)}t(190,181,Gi,vq);
function yq(){yq=x;zq=[];Aq=[];Bq=[]}var zq,Aq,Bq;function Cq(){Cq=x;Dq=new Eq}function Fq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Gq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Eq(){}t(193,1,{},Eq);_.b=null;var Dq;t(204,1,{});_.tS=function(){return"An event type"};_.i=null;t(203,204,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(202,203,{});_.Pc=function(){return this.Rc()};_.b=null;var Hq=_.c=null;
function Iq(){Iq=x;Jq=new Kq(qd,new Lq)}function Lq(){}t(201,202,{},Lq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Jq};var Jq;function Mq(){Mq=x;Nq=new Kq(Ed,new Oq)}function Oq(){}t(205,202,{},Oq);_.Oc=function(a){Pq();Qq(this,a.c,Rq(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Nq};var Nq;t(208,202,$h);function ek(a,b){return(a.b.clientX||0)-mk(b)+lk(b)+lk(b.ownerDocument.body)}function fk(a,b){return(a.b.clientY||0)-ok(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function Yj(a){var b;return(b=a.c)?ek(a,b):a.b.clientX||0}function Zj(a){var b;return(b=a.c)?fk(a,b):a.b.clientY||0}t(207,208,$h);function Sq(){Sq=x;Tq=new Kq(Hd,new Uq)}function Uq(){}t(206,207,$h,Uq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Tq};var Tq;function Vq(){Vq=x;Wq=new Kq(Ud,new Xq)}function Xq(){}t(209,202,{},Xq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Wq};var Wq;t(212,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var Yq=_.d=0;function Jk(){this.d=++Yq}t(211,212,Ei,Jk);function Kq(a,b){this.d=++Yq;this.b=b;!Hq&&(Hq=new Zq);Hq.b[a]=this;this.c=a}t(210,211,Ei,Kq);_.b=null;_.c=null;function $q(){$q=x;ar=new Kq(be,new br)}function br(){}t(213,207,$h,br);
_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(cr(),dr))a=er(b.hb),c=new fr(G(b.hb,Yf),G(b.hb,Xf)),d=new fr(G(b.L.bb.hb,Yf),G(b.L.bb.hb,Xf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);gr(b.A,!0);a=G(b.L.bb.hb,Yf);hr(b,new fr(a,ir(b.L.bb).b));b.B&&b.G!=dr&&jr(b.i,b)}else gr(b.A,!1),b.G!=(cr(),dr)?hr(b,new fr(b.x.c,b.x.b)):kr(b,er(b.i.hb)),b.B&&b.G!=dr&&lr(b.i,b);mr(b.L.bb)}else gr(b.A,!0)};_.Rc=function(){return ar};var ar;t(214,202,{});
function nr(){nr=x;or=new Kq(le,new pr)}function pr(){}t(215,214,{},pr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return or};var or;function qr(){qr=x;rr=new Kq(me,new sr)}function sr(){}t(216,214,{},sr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return rr};var rr;function tr(){tr=x;ur=new Kq(ne,new vr)}function vr(){}t(217,214,{},vr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return ur};
var ur;function wr(){wr=x;xr=new Kq(oe,new yr)}function yr(){}t(218,214,{},yr);_.Oc=function(a){a=zr(a.b);(this.b.dataTransfer||null).setData(Ug,a)};_.Rc=function(){return xr};var xr;function Ar(){Ar=x;Br=new Kq(pe,new Cr)}function Cr(){}t(219,214,{},Cr);
_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Dr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ug),Er(a.b.c,b))};_.Rc=function(){return Br};var Br;function Fr(){Fr=x;Gr=new Kq(ve,new Hr)}function Hr(){}t(220,202,{},Hr);_.Oc=function(a){kk(a.b.b)};_.Rc=function(){return Gr};var Gr;
function Ir(){Ir=x;Jr=new Kq(Ee,new Kr)}function Kr(){}t(221,202,{},Kr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Lr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jr};var Jr;function Nr(){Nr=x;Or=new Kq(Fe,new Pr)}function Pr(){}t(222,202,{},Pr);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qr(a.b.b,a.b.c))};
_.Rc=function(){return Or};var Or;function Rr(){Rr=x;Sr=new Kq(Ge,new Tr)}function Tr(){}t(223,202,{},Tr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sr};var Sr;t(225,202,{});t(224,225,{});function Ur(){Ur=x;Vr=new Kq(cf,new Wr)}function Wr(){}t(226,224,{},Wr);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xr(),Yr).length&&-999!=(Xr(),Yr)[c]&&(c=(Xr(),Yr)[c]);b=new Zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?$r(zr(a)):e=301;break;case 118:case 86:b&&a.wb&&as(a.v,(!a.xb&&(a.xb=new bs(a)),a.xb));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:a.Sb&&(cs(a,Eo((ds(),es).hc.b.hb,kh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?fs(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?fs(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&fs(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?fs(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?fs(a,4):e=207;break;case 53:105==a.d?fs(a,5):e=208;break;case 54:105==a.d?fs(a,
6):e=210;break;case 55:105==a.d?fs(a,7):e=211;break;case 56:105==a.d?fs(a,8):e=212;break;case 57:105==a.d?fs(a,9):(a.lb=!0,a.K="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}gs(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Vr};var Vr;function hs(){hs=x;is=new Kq(Ef,new js)}function js(){}t(227,207,$h,js);_.Oc=function(a){a.uc(this)};_.Rc=function(){return is};var is;
function Sj(){Sj=x;Tj=new Kq(Ff,new ks)}function ks(){}t(228,207,$h,ks);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Tj};var Tj;function ls(){ls=x;ms=new Kq(Gf,new ns)}function ns(){}t(229,207,$h,ns);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new dk(tj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,uj(a))};_.Rc=function(){return ms};var ms;function os(){os=x;ps=new Kq(Hf,new qs)}function qs(){}t(230,207,$h,qs);_.Oc=function(a){var b;b=this.b;io((fo(),go),new rs(a,a.c,b))};_.Rc=function(){return ps};var ps;
function Uj(){Uj=x;Vj=new Kq(If,new ss)}function ss(){}t(231,207,$h,ss);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Vj};var Vj;function Zq(){this.b={}}t(232,1,{},Zq);_.b=null;t(235,208,$h);var ts=null;function us(){us=x;vs=new Kq(bh,new ws)}function ws(){}t(234,235,$h,ws);_.Oc=function(a){xs(a.b,this,a.b.n)};_.Rc=function(){return vs};var vs;function ys(){ys=x;zs=new Kq(ch,new As)}function As(){}t(236,235,$h,As);_.Oc=function(a){xs(a.b,this,a.b.n)};_.Rc=function(){return zs};var zs;
function Bs(){var a;this.b=(a=document.createElement(he),a.setAttribute(Zf,"return;"),typeof a.ontouchstart==Ce)}t(237,1,{},Bs);function Cs(){Cs=x;Ds=new Kq(dh,new Es)}function Es(){}t(238,235,$h,Es);_.Oc=function(a){xs(a.b,this,a.b.o)};_.Rc=function(){return Ds};var Ds;function Fs(){Fs=x;Gs=new Kq(eh,new Hs)}function Hs(){}t(239,235,$h,Hs);_.Oc=function(a){Is(a.b,this)&&(a.b.k&&Js(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ck(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Gs};var Gs;
function Ks(a,b){this.b=b;this.c=a}function Ls(a,b,c){Ik&&(b=new Ks(b,c),a.ad(b))}t(240,203,{},Ks);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return Ik};_.b=!1;var Ik=_.c=null;function Ms(a){this.b=a}t(241,203,{},Ms);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ns};var Ns=_.b=null;function Os(){}function Ps(a){var b;Qs&&(b=new Os,a.ad(b))}t(242,203,{},Os);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Qs};var Qs=null;function Rs(a){this.b=a}t(243,203,{},Rs);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Ss};var Ss=_.b=null;function Ts(){}t(244,203,{},Ts);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Us};var Us=null;function Vs(a,b,c){a=a.b;if(!b)throw new Ws("Cannot add a handler with a null type");if(!c)throw new Ws("Cannot add a null handler");0<a.c?Xs(a,new Ys(a,b,c)):Zs(a,b,null,c);return new $s(new at(a,b,c))}
function ot(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Ws("Cannot fire null event");try{++d.c;j=pt(d,b.Pc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Oc(g)}catch(n){if(n=aj(n),A(n,87))f=n,!e&&(e=new qt),rt(e,f);else throw n;}}if(e)throw new st(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Vi(d.b);r.c<r.e.Je();)o=Wi(r),o.xc()}finally{d.b=null}}}}catch(q){q=aj(q);if(A(q,39))throw new tt(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function ut(a){vt.call(this,a,!1)}function vt(a,b){this.b=new wt(b);this.c=a}t(245,1,li,ut,vt);_.ad=function(a){ot(this,a)};_.b=null;_.c=null;t(248,1,{});function Xs(a,b){!a.b&&(a.b=new pj);jj(a.b,b)}function Zs(a,b,c,d){var e;e=sj(a.e,b);e||(e=new Ti,z(a.e,b,e));a=e.Fe(c);a||(a=new pj,e.He(c,a));a.Ff(d)}function xt(a,b,c,d){var e,f;e=pt(a,b,c);e.Hf(d)&&e.Ge()&&(f=sj(a.e,b),f.Ie(c),f.Ge()&&dj(a.e,b))}
function pt(a,b,c){a=sj(a.e,b);if(!a)return yt(),yt(),zt;c=a.Fe(c);return!c?(yt(),yt(),zt):c}t(247,248,{});_.b=null;_.c=0;_.d=!1;function wt(a){this.e=new Ti;this.d=a}t(246,247,{},wt);function $s(a){this.b=a}t(249,1,{},$s);_.b=null;function st(a){bj.call(this,At(a),Bt(a));this.b=a}function Bt(a){a=a.Fd();return!a.dd()?null:a.ed()}
function At(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Ct(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Hn(b.b,d);return b.b.b}t(251,100,vi,st);_.b=null;function tt(a){st.call(this,a)}t(250,251,vi,tt);t(252,1,{},function(){});function Dt(a){a=Eo(a,ee);return(null==a?0:zg==a||zg.toLowerCase()==a.toLowerCase())?(Et(),Ft):(null==a?0:of==a||of.toLowerCase()==a.toLowerCase())?(Et(),Gt):(Et(),Ht)}
function Et(){Et=x;Ft=new It("RTL",0);Gt=new It("LTR",1);Ht=new It(Rb,2);Jt=K(Kt,m,16,[Ft,Gt,Ht])}function It(a,b){I.call(this,a,b)}t(254,146,{16:1,72:1,76:1,78:1},It);var Jt,Ht,Gt,Ft;function Lt(){}function Mt(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 y(a,b,c,d,e){d=Mt(e,d);K(a,b,c,d);return d}function Nt(a){return Ot([Pt,M],[m,s],[71,-1],a,0,2,1)}
function Ot(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Mt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ot(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){Qt();var e=Rt,f=St;Qt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Tt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ut;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ut;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ut;}a[b]=c}t(255,1,{},Lt);_.qI=0;
function Qt(){Qt=x;Rt=[];St=[];var a=new Lt,b=Rt,c=St,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Rt,St;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function On(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Tn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Vt(a){return null==a?null:a}function Wt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Xt(){var a;$stats&&Yt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf($f))a=$f;else if(-1!=a.indexOf("webkit"))a=Bg;else if(-1!=a.indexOf(Lf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Lf)&&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"}H(Bg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Yt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Zt,m,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Yt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";yq();Bq.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;}");
yq();0!=Bq.length&&(a=Bq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).insertBefore(a,b.b.firstChild),Bq.length=0);0!=zq.length&&(a=zq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).appendChild(a),zq.length=0);0!=Aq.length&&(a=Aq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).appendChild(a),Aq.length=0);$stats&&Yt("export.client.JSME_export");new $t;new au;0<bu(null)?io((fo(),go),new cu):du()}function aj(a){return A(a,87)?a:new Ln(a)}function eu(a){return fu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function gu(a){return fu(a.l,a.m,a.h)}function fu(a,b,c){return _=new hu,_.l=a,_.m=b,_.h=c,_}
function iu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ju;if(0==a.l&&0==a.m&&0==a.h)return ku=fu(0,0,0),fu(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?(ku=fu(0,0,0),c=gu((lu(),mu))):(ku=fu(c.l,c.m,c.h),c=fu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=nu(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?ou(e):0==c&&0!=d&&0==e?ou(d)+22:0!=c&&0==d&&0==e?ou(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=gu((lu(),pu)),c=!0,g=!g;else return c=qu(a,f),g&&ru(c),ku=fu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=nu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=qu(c,d);f&&ru(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=fu(f,j,c);g?ku=nu(c):ku=fu(c.l,c.m,c.h);return e}if(!su(a,b))return e?ku=nu(a):ku=fu(a.l,a.m,a.h),fu(0,0,0);c=c?a:fu(a.l,a.m,a.h);var h,n,o,r;f=tu(b)-tu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=fu(j&4194303,n&4194303,h&1048575);for(n=fu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&ru(n);e?(ku=nu(c),d&&(ku=uu(ku,(lu(),mu)))):ku=fu(c.l,c.m,c.h);return n}
function ru(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 tu(a){var b;b=vu(a.h);return 32==b?(b=vu(a.m),32==b?vu(a.l)+32:b+20-10):b-12}var ku=null;function wu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return fu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function xu(a,b){return fu(a.l&b.l,a.m&b.m,a.h&b.h)}function yu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return lu(),zu;if(-9223372036854775E3>a)return lu(),Au;if(9223372036854775E3<=a)return lu(),pu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Wt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Wt(a/4194304),a-=4194304*b);a=Wt(a);b=fu(a,b,c);d&&ru(b);return b}function Bu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Cu&&(Cu=y(Du,m,17,256,0)),c=Cu[b],!c&&(c=Cu[b]=eu(a)),c):eu(a)}
function Eu(a){var b=Bh,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 su(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 Fu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
22);return fu(c&4194303,q&4194303,u&1048575)}function nu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return fu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function qu(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=~~c>>b-44);return fu(c&4194303,d&4194303,e&1048575)}
function uu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return fu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Gu(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 Ba+Gu(nu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Bu(1E9);a=iu(a,b);b=l+O(ku);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 Cu=null;
function lu(){lu=x;pu=fu(4194303,4194303,524287);Au=fu(0,0,524288);mu=Bu(1);Bu(2);zu=Bu(0)}var pu,Au,mu,zu;function hu(){}t(264,1,{17:1},hu);function Yt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Hu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(269,1,{},Hu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Iu(a,b){Hn(a.b.b,b.b);return a}function Ju(){this.b=new Ku}
t(270,1,{},Ju);function Lu(a){if(null==a)throw new Ws("css is null");this.b=a}t(271,1,{18:1,72:1},Lu);_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Nu(a){if(null==a)throw new Ws("html is null");this.b=a}t(273,1,ti,Nu);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;t(274,1,ti,function(){this.b=l});_.bd=function(){return this.b};
_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Ou(){Ou=x;Pu=RegExp(na,De);Qu=RegExp(rb,De);Ru=RegExp(ob,De);Su=RegExp(ta,De);Tu=RegExp(da,De)}function Uu(a){Ou();-1!=a.indexOf(na)&&(a=a.replace(Pu,pa));-1!=a.indexOf(ob)&&(a=a.replace(Ru,ra));-1!=a.indexOf(rb)&&(a=a.replace(Qu,qa));-1!=a.indexOf(da)&&(a=a.replace(Tu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Su,"&#39;"));return a}var Pu,Qu,Ru,Tu,Su;
function Vu(a){if(null==a)throw new Ws("uri is null");this.b=a}t(276,1,{20:1},Vu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Wu(){Wu=x}t(278,1,{});function Xu(){}t(279,1,{},Xu);var Yu=null;function Zu(){}t(280,278,{},Zu);var $u=null;
function av(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=pt(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=pt(a.b,f,null).Mf(e),A(d,21)&&Sn(d.b,b)){var h=a.b,n=f;0<h.c?Xs(h,new bv(h,n,null,d)):xt(h,n,null,d)}}}t(281,1,Hi);_.b=null;function cv(a){this.b=a}t(282,281,Hi,cv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function dv(a){this.b=a}t(283,281,Hi,dv);_.$c=function(){ev(this.b.b.hb)};function fv(){Kn()}t(284,100,Yh,fv);function gv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ck(a.e,1))}
function hv(){this.b=new iv(this);this.c=new pj;this.e=new jv(this);this.i=new kv(this)}t(285,1,{},hv);_.d=!1;_.f=!1;function iv(a){Dk();this.b=a}t(286,25,{},iv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=lv(a.i.e.c,a.i.c);mv(a.i);A(b,22)&&new fv;a.d=!1;gv(a)}};_.b=null;function jv(a){Dk();this.b=a}t(287,25,{},jv);
_.Hc=function(){this.b.f=!1;var a=this.b,b=sk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ck(a.b,1E4);a.i.d<a.i.b;){d=nv(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||mv(a.i)}if(100<=sk()-b)break}}finally{e||(Kk(a.b),a.d=!1,gv(a))}};_.b=null;function nv(a){var b;a.c=a.d;b=lv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function mv(a){ov(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function kv(a){this.e=a}t(288,1,{},kv);_.dd=function(){return this.d<this.b};_.ed=function(){return nv(this)};
_.fd=function(){mv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function pv(a,b){var c=(qv(),rv(b));a.appendChild(c)}function sv(a,b,c){var d;d=jk;jk=a;b==yj&&8192==tv(a.type)&&(yj=null);c.gd(a);jk=d}var jk=null,yj=null;function uv(){uv=x;vv=new hv}function bk(a){uv();if(!a)throw new Ws("cmd cannot be null");var b=vv;jj(b.c,a);gv(b)}var vv;function wv(a){zj();!xv&&(xv=new Jk);yv||(yv=new vt(null,!0),zv=new Av);return Vs(yv,xv,a)}var yv=null;function Bv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Av(){}t(294,203,{},Av);_.Oc=function(a){a.cd(this);zv.d=!1};_.Pc=function(){return xv};_.Qc=function(){Bv(this)};_.b=!1;_.c=!1;_.d=!1;var xv=_.e=null,zv=null;function Cv(){Cv=x;Dv=new Ev;Fv()||(Dv=null)}var Dv=null;function Fk(){}t(296,1,{},Fk);_.Yc=function(){for(;0<(Dk(),Ek).d;)Kk(lv(Ek,0))};function Hk(a,b){return Vs((!Gv&&(Gv=new Hv),Gv),a,b)}function Iv(a){Gk();Jv||(Kv(),Jv=!0);return Hk((!Qs&&(Qs=new Jk),Qs),a)}function Gk(){Lv||(Mv(),Lv=!0)}
function Nv(){var a;Lv&&(a=new Ov,Gv&&ot(Gv,a));return null}var Lv=!1,Gv=null,Pv=0,Qv=0,Jv=!1;function Rv(){Rv=x;Sv=new Jk}function Ov(){Rv()}t(298,203,{},Ov);_.Oc=function(){null.ig()};_.Pc=function(){return Sv};var Sv;function Hv(){ut.call(this,null)}t(300,245,li,Hv);
function tv(a){switch(a){case qd:return 4096;case Ed:return 1024;case Hd:return 1;case be:return 2;case ve:return 2048;case cf:return 128;case df:return 256;case ef:return 512;case mf:return 32768;case "losecapture":return 8192;case Ef:return 4;case Ff:return 64;case Gf:return 32;case Hf:return 16;case If:return 8;case "scroll":return 16384;case re:return 65536;case "DOMMouseScroll":case Jf:return 131072;case Ud:return 262144;case eg:return 524288;case eh:return 1048576;case dh:return 2097152;case ch:return 4194304;
case bh:return 8388608;case Ge:return 16777216;case Ee:return 33554432;case Fe:return 67108864;default:return-1}}function zj(){Tv||(Uv(),Tv=!0)}var Tv=!1;function Vv(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 Wv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Uv(){Xv=C(function(a){var b;var c=yv,d,e,f;xv&&c&&Yv(c.b.e,xv)?(b=zv.b,d=zv.c,e=zv.d,f=zv.e,Bv(zv),zv.e=a,ot(c,zv),c=!(zv.b&&!zv.c),zv.b=b,zv.c=d,zv.d=e,zv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Zv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!On(b)&&A(b,23)&&sv(a,c,b)});$v=C(function(a){a.preventDefault();Zv.call(this,a)});aw=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Zv.call(this,a)});bw=C(function(a){if(Xv(a)){var b=Aj;b&&b.__listener&&!On(b.__listener)&&A(b.__listener,23)&&(sv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Hd,bw,!0);$wnd.addEventListener(be,bw,!0);$wnd.addEventListener(Ef,bw,!0);$wnd.addEventListener(If,bw,!0);$wnd.addEventListener(Ff,bw,!0);$wnd.addEventListener(Hf,bw,!0);$wnd.addEventListener(Gf,bw,!0);$wnd.addEventListener(Jf,bw,!0);$wnd.addEventListener(cf,Xv,!0);$wnd.addEventListener(ef,Xv,!0);$wnd.addEventListener(df,
Xv,!0);$wnd.addEventListener(eh,bw,!0);$wnd.addEventListener(dh,bw,!0);$wnd.addEventListener(ch,bw,!0);$wnd.addEventListener(bh,bw,!0);$wnd.addEventListener(Ge,bw,!0);$wnd.addEventListener(Ee,bw,!0);$wnd.addEventListener(Fe,bw,!0)}function cw(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 dw(a,b){zj();switch(b){case "drag":a.ondrag=Zv;break;case le:a.ondragend=Zv;break;case me:a.ondragenter=$v;break;case "dragleave":a.ondragleave=Zv;break;case ne:a.ondragover=$v;break;case oe:a.ondragstart=Zv;break;case pe:a.ondrop=Zv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Zv,!1);a.addEventListener(b,Zv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function ew(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Zv:null),c&2&&(a.ondblclick=b&2?Zv:null),c&4&&(a.onmousedown=b&4?Zv:null),c&8&&(a.onmouseup=b&8?Zv:null),c&16&&(a.onmouseover=b&16?Zv:null),c&32&&(a.onmouseout=b&32?Zv:null),c&64&&(a.onmousemove=b&64?Zv:null),c&128&&(a.onkeydown=b&128?Zv:null),c&256&&(a.onkeypress=b&256?Zv:null),c&512&&(a.onkeyup=b&512?Zv:null),c&1024&&(a.onchange=b&1024?Zv:null),c&2048&&(a.onfocus=b&2048?Zv:null),c&4096&&(a.onblur=b&4096?Zv:null),
c&8192&&(a.onlosecapture=b&8192?Zv:null),c&16384&&(a.onscroll=b&16384?Zv:null),c&32768&&(a.onload=b&32768?aw:null),c&65536&&(a.onerror=b&65536?Zv:null),c&131072&&(a.onmousewheel=b&131072?Zv:null),c&262144&&(a.oncontextmenu=b&262144?Zv:null),c&524288&&(a.onpaste=b&524288?Zv:null),c&1048576&&(a.ontouchstart=b&1048576?Zv:null),c&2097152&&(a.ontouchmove=b&2097152?Zv:null),c&4194304&&(a.ontouchend=b&4194304?Zv:null),c&8388608&&(a.ontouchcancel=b&8388608?Zv:null),c&16777216&&(a.ongesturestart=b&16777216?
Zv:null),c&33554432&&(a.ongesturechange=b&33554432?Zv:null),c&67108864&&(a.ongestureend=b&67108864?Zv:null))}var Aj=null,Xv=null,bw=null,$v=null,Zv=null,aw=null;function fw(){var a;fw=x;gw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var gw;function hw(){this.c=new pj}function iw(a){a=a[ed];return null==a?-1:a}t(304,1,{},hw);_.b=null;function jw(a,b){this.b=a;this.c=b}t(305,1,{},jw);_.b=0;_.c=null;t(306,1,li);_.jd=function(a){return decodeURI(a.replace("%23",la))};
_.ad=function(a){ot(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!H(a,null==kw?l:kw))kw=a,Us&&(a=new Ts,ot(this.b,a))};var kw=l;function Fv(){function a(){$wnd.setTimeout(a,250);e()}var b=Dv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));kw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(308,306,li);function Ev(){this.b=new ut(null)}t(307,308,li,Ev);
function Mv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Nv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Lv&&Ls((!Gv&&(Gv=new Hv),Gv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Kv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Jv&&(d=Dj(),c=Rj(),Qv!=d||Pv!=c))Qv=d,Pv=c,Ps((!Gv&&(Gv=new Hv),Gv))}finally{a&&a(b)}})}function oj(a,b){Xi(a.pd(),b,!0)}function nj(a,b){Xi(a.pd(),b,!1)}function Cj(a,b,c){0<=b&&a.ud(b+kg);0<=c&&a.sd(c+kg)}function lw(a,b){null==b||0==b.length?a.hb.removeAttribute(Yg):a.hb.setAttribute(Yg,b)}function mw(a){var b,a=Eo(a,Gd);b=to(a,uo(32));return 0<=b?a.substr(0,b-0):a}
function Xi(a,b,c){if(!a)throw new ej(rc);b=so(b);if(0==b.length)throw new Lk(Pc);if(c){var d;d=so(b);b=a.className;-1==Go(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=so(b);f=a.className;e=Go(f,c);-1!=e&&(b=so(f.substr(0,e-0)),c=so(Ao(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function nw(a,b){a.style.display=b?l:Qf;a.setAttribute("aria-hidden",""+!b)}t(314,1,Fi);_.ld=function(){return mk(this.hb)};_.md=function(){return ok(this.hb)};
_.nd=function(){return G(this.hb,Xf)};_.od=function(){return G(this.hb,Yf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Qf};_.rd=function(){throw new ow;};_.sd=function(a){this.hb.style[Ue]=a};_.td=function(a){nw(this.hb,a)};_.ud=function(a){this.hb.style[ph]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function pw(a,b,c){dw(a.hb,c.c);Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}
function B(a,b,c){var d;d=tv(c.c);if(-1==d)dw(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;zj();ew(e,d)}else a.db|=d;return Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}function qw(a,b,c){return Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}function rw(a){var b;if(a.xd())throw new sw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;zj();ew(c,b)}else a.db|=b;a.vd();a.Ad()}
function tw(a,b){var c;switch(tv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Hq&&(f=Hq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&ot(a.eb,f.b),f.b.b=d,f.b.c=e}function uw(a){if(!a.xd())throw new sw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
function kk(a){if(a.gb)if(A(a.gb,29))a.gb.Cd(a);else{if(a.gb)throw new sw("This widget's parent does not implement HasWidgets");}else if(wj(),Yv(vw.b,a)){wj();try{a.zd()}finally{dj(vw.b,a)}}}function ww(a,b){var c;c=a.gb;if(b){if(c)throw new sw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(313,314,Ki);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&ot(this.eb,a)};_.xd=function(){return this.cb};
_.yd=function(){rw(this)};_.gd=function(a){tw(this,a)};_.zd=function(){uw(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function xw(a){for(a=new yw(a);a.b.b<a.b.c.d-1;)zw(a.b),Aw(a.b)}t(312,313,xi);_.vd=function(){Bw(this,(Cw(),Dw))};_.wd=function(){Bw(this,(Cw(),Ew))};function Fw(a,b,c){kk(b);var d=a.q;Gw(d,b,d.d);d=(qv(),rv(b.hb));c.appendChild(d);ww(b,a)}
function Hw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Iw;b.gb==a&&(f=a.Dd(b),f<d&&--d);kk(b);Gw(a.q,b,d);e?(e=b.hb,cw(c,(qv(),rv(e)),d)):(e=(qv(),rv(b.hb)),c.appendChild(e));ww(b,a)}function Jw(a,b){var c;if(b.gb!=a)return!1;try{ww(b,null)}finally{c=b.hb;Io(c).removeChild(c);c=a.q;var d;d=Kw(c,b);if(-1==d)throw new Lw;if(0>d||d>=c.d)throw new Iw;for(--c.d;d<c.d;++d)Tt(c.b,d,c.b[d+1]);Tt(c.b,c.d,null)}return!0}t(311,312,xi);_.Dd=function(a){return Kw(this.q,a)};
_.Ed=function(a,b,c,d){Hw(this,a,b,c,d)};_.Fd=function(){return new Mw(this.q)};_.Cd=function(a){return Jw(this,a)};function Nw(a,b){Fw(a,b,a.hb)}function vj(a,b,c,d){var e;kk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function Ow(a,b){var c;(c=Jw(a,b))&&Pw(b.hb);return c}function Qw(a,b,c,d){if(b.gb!=a)throw new Lk("Widget must be a child of this panel.");a.Id(b,c,d)}function Rw(a,b,c){a=a.hb;-1==b&&-1==c?Pw(a):(a.style[gg]=gd,a.style[ff]=b+kg,a.style[ah]=c+kg)}
function Sw(){var a=$doc.createElement(he);this.q=new Tw(this);this.hb=a;this.hb.style[gg]="relative";this.hb.style[cg]=Ve}function Pw(a){a.style[ff]=l;a.style[ah]=l;a.style[gg]=l}t(310,311,xi,Sw);_.Gd=function(a){Nw(this,a)};_.Cd=function(a){return Ow(this,a)};_.Hd=function(a,b,c){Qw(this,a,b,c)};_.Id=function(a,b,c){Rw(a,b,c)};function Uw(a,b){if(a.Kd())throw new sw("SimplePanel can only contain one child widget");a.Ld(b)}
function Vw(a,b){if(a.bb!=b)return!1;try{ww(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Ww(a,b){if(b!=a.bb&&(b&&kk(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(qv(),rv(a.bb.hb));a.Jd().appendChild(c);ww(b,a)}}function Xw(){this.hb=$doc.createElement(he)}t(318,312,xi,Xw);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Yw(this)};_.Cd=function(a){return Vw(this,a)};_.Ld=function(a){Ww(this,a)};_.bb=null;
function Zw(a,b){a._&&($w(a.$,!1,!1),Ls(a,a,b))}function ax(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function bx(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[ff]=b-0+(Wj(),kg);a.style[ah]=c+kg}function cx(a){a._||(a.cb&&kk(a),$w(a.$,!0,!1))}t(317,318,xi);_.Jd=function(){return Ho(this.hb)};_.nd=function(){return G(this.hb,Xf)};_.od=function(){return G(this.hb,Yf)};_.pd=function(){return Io(Ho(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Zw(this,a)};
_.qd=function(){return!H(Ve,this.hb.style[mh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&$w(this.$,!1,!0)};_.sd=function(a){this.P=a;ax(this);0==a.length&&(this.P=null)};_.Od=function(a,b){bx(this,a,b)};_.td=function(a){this.hb.style[mh]=a?nh:Ve};_.Ld=function(a){Ww(this,a);ax(this)};_.ud=function(a){this.Q=a;ax(this);0==a.length&&(this.Q=null)};_.Pd=function(){cx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function dx(a,b){var c;Xw.call(this);this.S=new ex;this.M=(fx(),gx);this.$=new hx(this);this.hb.appendChild($doc.createElement(he));this.Od(0,0);Io(Ho(this.hb))[Gd]="gwt-PopupPanel";Ho(this.hb)[Gd]=fg;this.O=this.N=a;this.X=!1;c=K(Zt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new ix(c);this.L.pd()[Gd]=l;c=Io(Ho(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new ej(rc);d=so(d);if(0==d.length)throw new Lk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Ww(this,this.L);ax(this);Xi(Ho(this.hb),fg,!1);Xi(this.L.c,b+"Content",!0)}t(316,317,xi);_.vd=function(){rw(this.L)};_.wd=function(){uw(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Yw(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Ww(this.L,a);ax(this)};_.L=null;t(315,316,xi);_.zd=function(){uw(this)};
function jx(){jx=x;kx=new lx(Kb,0,(fx(),gx));mx=new lx(tc,1,nx);ox=new lx(Ac,2,px);qx=K(rx,m,24,[kx,mx,ox])}function lx(a,b,c){I.call(this,a,b);this.b=c}t(319,146,{24:1,72:1,76:1,78:1},lx);_.b=null;var qx,kx,mx,ox;function sx(){sx=x;tx=K(Zt,m,1,[ah,Df,zd])}
function ix(a){var b;sx();var c,d;c=this.hb=$doc.createElement(Pg);this.d=$doc.createElement(Sg);pv(c,this.d);c[Cd]=0;for(c=c[Bd]=0;c<a.length;++c)d=(b=$doc.createElement(fh),b[Gd]=a[c],pv(b,ux(a[c]+"Left")),pv(b,ux(a[c]+Mb)),pv(b,ux(a[c]+"Right")),b),pv(this.d,d),1==c&&(this.c=Ho(Vv(d,1)));this.hb[Gd]="gwt-DecoratorPanel"}function ux(a){var b,c;c=$doc.createElement(Tg);b=$doc.createElement(he);var d=(qv(),rv(b));c.appendChild(d);c[Gd]=a;b[Gd]=a+"Inner";return c}t(321,318,ni,ix);_.Jd=function(){return this.c};
_.c=null;_.d=null;var tx;t(320,321,ni);t(322,1,{});function Cw(){Cw=x;Dw=new vx;Ew=new wx}function xx(a){st.call(this,a)}function Bw(a,b){Cw();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=aj(f),A(f,87))d=f,!c&&(c=new qt),rt(c,d);else throw f;}}if(c)throw new xx(c);}t(323,250,vi,xx);var Dw,Ew;function vx(){}t(324,1,{},vx);_.Qd=function(a){a.yd()};function wx(){}t(325,1,{},wx);_.Qd=function(a){a.zd()};t(328,313,Ki);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};
_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.yd=function(){rw(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(327,328,Ki);function yx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Ad),b);this.hb[Gd]="gwt-Button";this.hb.innerHTML=a||l}t(326,327,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},yx);t(329,311,xi);_.e=null;_.f=null;
function zx(a,b){var c;if(a.i)throw new sw("Composite.initWidget() may only be called once.");kk(b);c=b.hb;a.hb=c;var d;qv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((qv(),c).__gwt_resolve=Ax(a));a.i=b;ww(b,a)}function Bx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);zj();ew(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(330,313,ci);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Bx(this)};_.gd=function(a){tw(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function Cx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ee]=zg;break;case 1:c[ee]=of;break;case 2:Dt(c)!=(Et(),Ht)&&(c[ee]=l)}}}function Dx(a){this.b=a;this.d=!1;this.e=this.c=Dt(a)}t(331,1,{},Dx);_.b=null;_.c=null;_.d=!1;_.e=null;function Bj(){this.hb=Ex()}t(332,318,xi,Bj);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};
_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function Fx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Ho(b);e=null;c&&(c=iw(c),e=0>c?null:lv(a.j.c,c));e?Gx(a,e):d&&(b.innerHTML=l||l);return b}function Gx(a,b){var c;if(b.gb!=a)return!1;try{ww(b,null)}finally{c=b.hb;Io(c).removeChild(c);var d=a.j,e;e=iw(c);c[ed]=null;c=d.c;Hx(e,c.d);Tt(c.c,e,null);d.b=new jw(e,d.b)}return!0}t(334,312,xi);_.Fd=function(){return new Ix(this)};
_.Cd=function(a){return Gx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Jx(a){if(0>=a.c)throw new Kx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Kx("Column index: 0, Column size: "+a.b);}
function Lx(){this.j=new hw;this.i=$doc.createElement(Pg);this.d=$doc.createElement(Sg);pv(this.i,this.d);this.hb=this.i;this.e=new Mx(this);var a=new Nx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;cw(a.c.i,(qv(),rv(b)),0);pv(a.b,$doc.createElement(Ld))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Kx("Row index: "+a+", Row size: "+d);if(0>c)throw new Kx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Kx("Column index: "+c+", Column size: "+this.b);c=Fx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Tg),d.innerHTML=sa||l,cw(c,(qv(),rv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ld),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Tg);
e.innerHTML=sa;c=$doc.createElement(fh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Fx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(333,334,xi,Lx);_.b=0;_.c=0;function Ox(a){for(;++a.c<a.e.d&&!(null!=lv(a.e,a.c)););}function Ix(a){this.d=a;this.e=this.d.j.c;Ox(this)}t(335,1,{},Ix);_.dd=function(){return this.c<this.e.d};
_.ed=function(){var a;if(this.c>=this.e.d)throw new Lw;a=lv(this.e,this.c);this.b=this.c;Ox(this);return a};_.fd=function(){var a;if(0>this.b)throw new Px;a=lv(this.e,this.b);kk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Mx(a){this.b=a}t(336,1,{},Mx);_.b=null;function Nx(a){this.c=a}t(337,1,{},Nx);_.b=null;_.c=null;function Qx(){Qx=x;Rx=new Sx}var Rx;function Tx(){Tx=x;Ux=new Vx((Up(),Dd));Wx=new Vx(ff);Xx=new Vx(sg);Yx=Wx;Zx=Xx;$x=Yx}var Ux,$x,Wx,Zx,Yx,Xx;function Sx(){}t(339,1,{},Sx);
function Vx(a){this.b=a}t(340,339,{},Vx);_.b=null;function ay(){ay=x;by=new cy(Df);dy=new cy(ah)}var by,dy;function cy(a){this.b=a}t(341,1,{},cy);_.b=null;function ey(a,b){var c;c=fy(a);pv(a.c,c);Fw(a,b,c)}function fy(a){var b;b=$doc.createElement(Tg);b[jd]=a.b.b;b.style[lh]=a.d.b;return b}function gy(a,b){var c,d;d=Io(b.hb);(c=Jw(a,b))&&a.c.removeChild(d);return c}
function hy(){this.q=new Tw(this);this.f=$doc.createElement(Pg);this.e=$doc.createElement(Sg);pv(this.f,this.e);this.hb=this.f;this.b=(Tx(),$x);this.d=(ay(),dy);this.c=$doc.createElement(fh);pv(this.e,this.c);this.f[Cd]=ab;this.f[Bd]=ab}t(342,329,xi,hy);_.Cd=function(a){return gy(this,a)};_.c=null;function iy(){iy=x;new Ti}function jy(a){iy();ky.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ly(a,b,c,d,e){iy();this.b=new my(this,a,b,c,d,e);this.hb[Gd]="gwt-Image"}
function ky(a,b,c,d,e){iy();ly.call(this,(Wu(),new Vu(a)),b,c,d,e)}t(343,313,Ki,jy,ly,ky);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.gd=function(a){32768==tv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);tw(this,a)};_.Ad=function(){var a=this.b;H(mf,Eo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new ny(a,this),io((fo(),go),a.i))};_.b=null;
t(345,1,{});_.i=null;function oy(){oy=x;py()}
function my(a,b,c,d,e,f){var g,j;oy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Kg);j=new Ju;Iu(Iu(Iu(j,new Lu("width:"+e+(Wj(),kg)+nb)),new Lu("height:"+f+mg)),new Lu("background:url("+b.b+") no-repeat "+-c+"px "+-d+mg));!qy&&(qy=new ry);b=sy;c=new Lu((new Lu(j.b.b.b)).b);j=new Ku;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Uu(b.b);Hn(j.b,b);j.b.b+="' style='";b=Uu(c.b);Hn(j.b,b);j.b.b+="' border='0'>";j=new Nu(j.b.b);g.innerHTML=j.b||l;g=Ho(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),zj(),ew(g,a)):a.db|=133333119}t(344,345,{},my);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ny(a,b){this.b=a;this.c=b}t(346,1,{},ny);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(mf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=mf)};_.b=null;_.c=null;function ty(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Qx(),Rx)?a.c.e==(Et(),Gt)?(Tx(),Wx):a.c.e==Ft?(Tx(),Xx):(Tx(),Yx):a.c.e==(Et(),Gt)?(Tx(),Xx):a.c.e==Ft?(Tx(),Wx):(Tx(),Zx);b!=a.d&&(a.d=b,a.hb.style[Vg]=!a.d?l:a.d.b)}t(348,313,Ki);_.b=null;_.c=null;_.d=null;
function uy(){this.hb=$doc.createElement(he);this.c=new Dx(this.hb);this.hb[Gd]="gwt-Label"}function vy(){uy.call(this);Cx(this.c,qh);ty(this)}t(347,348,Ki,uy,vy);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function wy(a,b){if(0>b||b>=a.hb.options.length)throw new Iw;}function Rq(a,b){wy(a,b);return a.hb.options[b].value}
function xy(){this.hb=$doc.createElement("select");this.hb[Gd]="gwt-ListBox"}t(349,328,Ki,xy);t(350,281,Hi);function yy(a){this.b=a}t(351,350,Hi,yy);_.Sc=function(){};function zy(a){this.b=a}t(352,350,Hi,zy);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Ay(a,b,c){var d;if(a.p){var e=d=$doc.createElement(fh);cw(a.f,(qv(),rv(e)),b);a=(qv(),rv(c));d.appendChild(a)}else d=Vv(a.f,0),cw(d,(qv(),rv(c)),b)}
function By(a,b,c){var d;Cy(a,b);c&&b.b?(Cy(a,null),a=b.b,b=(fo(),go),b.d=jo(b.d,[new Dy(a),!1])):null!=b.d&&(a.k=new Ey(a,b),c=(fx(),nx),a.k.M=c,a.k.U=a.i,a.k.pd()[Gd]=Se,d=mw(a.hb),H(Re,d)||oj(a.k,d+"Popup"),qw(a.k,new zy(a),Ik?Ik:Ik=new Jk),a.o=b.d,d=a.k,a=new Fy(a,b),d.hb.style[mh]=Ve,cx(d),a.b.p?bx(a.b.k,mk(a.b.hb)+G(a.b.hb,Yf)-1,ok(a.c.hb)):bx(a.b.k,mk(a.c.hb),ok(a.b.hb)+G(a.b.hb,Xf)-1),d.hb.style[mh]=nh)}function Gy(a,b){if(b||!(a.n&&a.o==a.n.d))Cy(a,b),Hy(a.hb),b&&a.e&&By(a,b,!1)}
function Iy(a,b){var c;a:{c=Jo(b);var d,e;for(e=new Vi(a.j);e.c<e.e.Je();)if(d=Wi(e),d.hb.contains(c)){c=d;break a}c=null}switch(tv(b.type)){case 1:Hy(a.hb);c&&By(a,c,!0);break;case 16:c&&Gy(a,c);break;case 32:c&&Gy(a,null);break;case 2048:Jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Jy(a)||a.p||Ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Jy(a)||(a.p?null!=a.n.d&&!a.n.d.ig().ig()&&(By(a,a.n,!1),a.n.d.ig()):Ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Jy(a)||a.p&&
Ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Jy(a)||(a.p?Ly(a):null!=a.n.d&&!a.n.d.ig().ig()&&(By(a,a.n,!1),a.n.d.ig()));b.cancelBubble=!0;b.preventDefault();break;case 27:Cy(a,null);a.k&&Zw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Cy(a,null);a.k&&Zw(a.k,!1);break;case 13:Jy(a)||(By(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}tw(a,b)}function My(a,b,c){c&&Cy(a,null);Ls(a,b,!1);a.o=null;a.k=null}
function Jy(a){var b;if(!a.n){for(b=new Vi(a.j);b.c<b.e.Je();){b=Wi(b);Cy(a,b);break}return!0}return!1}function Cy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=mw(c.hb)+Va;Xi(c.pd(),d,!1);a.p&&(c=Io(a.n.hb),2==Wv(c)&&(c=Vv(c,1),Xi(c,Ng,!1)))}if(b){c=mw(b.hb)+Va;Xi(b.pd(),c,!0);a.p&&(c=Io(b.hb),2==Wv(c)&&(c=Vv(c,1),Xi(c,Ng,!0)));Nl();c=a.hb;var d=new ol(b.hb),e=(Il(),Jl),d=K(Ny,m,5,[d]),e=e.b,f,g,j,h;f=new Fn;for(j=0,h=d.length;j<h;++j)g=d[j],Gn(Gn(f,g.b),ba);d=so(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Ly(a){var b,c,d;if(a.n){for(b=c=ak(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?lv(a.j,b):lv(a.j,c);break}Cy(a,d)}}function Ky(a){var b,c,d;if(a.n){for(b=c=ak(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?lv(a.j,b):lv(a.j,c);break}Cy(a,d)}}t(353,313,Ki);_.gd=function(a){Iy(this,a)};_.zd=function(){this.k&&Zw(this.k,!1);uw(this)};_.Rd=function(a,b){My(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Dy(a){this.b=a}t(354,1,{},Dy);_.xc=function(){Oy(this.b)};_.b=null;
function Py(a){this.b=a}t(355,1,{},Py);_.Sc=function(){Cy(this.b,null)};_.b=null;function Ey(a,b){this.b=a;this.c=b;dx.call(this,!0,yf);Ww(this.L,this.c.d);ax(this);this.Z=!0;this.c.d.ig()}t(356,316,xi,Ey);_.cd=function(a){var b,c;if(!a.b)switch(tv(a.e.type)){case 4:c=Jo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Cy(this.b,null)}};_.b=null;_.c=null;function Fy(a,b){this.b=a;this.c=b}t(357,1,{},Fy);_.b=null;var Qy=_.c=null;
function Ry(){Ry=x;Qy=new Hu((Wu(),new Vu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Sy(a,b){this.hb=$doc.createElement(Tg);var c=mw(this.hb)+Va;Xi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Gd]="gwt-MenuItem";c=Ko();this.hb.setAttribute(Xe,c);Nl();this.hb.setAttribute(tg,tm.b);this.b=b}t(360,314,{28:1,32:1,35:1},Sy);_.b=null;_.c=null;_.d=null;
function Ty(){var a;this.hb=$doc.createElement(Tg);this.hb[Gd]="gwt-MenuItemSeparator";a=$doc.createElement(he);pv(this.hb,a);a[Gd]="menuSeparatorInner"}t(361,314,Fi,Ty);function Uy(){var a,b,c,d,e;b=null.ig();e=Dj();d=Rj();b[ge]=(Jp(),Qf);b[ph]=0+(Wj(),kg);b[Ue]=bb;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[ph]=(c>e?c:e)+kg;b[Ue]=(a>d?a:d)+kg;b[ge]="block"}function ex(){}t(362,1,{},ex);_.$c=function(){Uy()};
function Vy(a){this.b=a}t(363,1,{},Vy);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=Jo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(tv(d.type)){case 4:case 1048576:if(yj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(yj){a.c=!0;break}break;case 2048:d=Jo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Wy(a){this.b=a}t(364,1,{},Wy);_.b=null;function fx(){fx=x;gx=new Xy(Kb,0);nx=new Xy(tc,1);px=new Xy(Ac,2);Yy=K(Zy,m,33,[gx,nx,px])}function Xy(a,b){I.call(this,a,b)}t(365,146,{33:1,72:1,76:1,78:1},Xy);var Yy,gx,nx,px;function $y(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Iv(a.b.S),Uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),fj(a.i.b),a.i=null,a.c=!1)}function az(a){a.k||($y(a),a.d||(wj(),Ow(xj(null),a.b)));a.b.hb.style[Jd]="rect(auto, auto, auto, auto)";a.b.hb.style[cg]=nh}
function bz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Wt(b*a.e);j=Wt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Jd]="rect("+g+lg+f+lg+c+lg+e+"px)"}
function $w(a,b,c){a.d=c;qk(a);a.j&&(Kk(a.j),a.j=null,az(a));a.b._=b;var d=a.b;d.Y&&(fj(d.Y.b),d.Y=null);d.T&&(fj(d.T.b),d.T=null);if(d._){d.Y=wv(new Vy(d));var e;e=new Wy(d);Cv();e=Dv?Vs(Dv.b,(!Us&&(Us=new Jk),Us),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(fx(),gx)&&!b&&(c=!1);a.k=b;c?b?($y(a),a.b.hb.style[gg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Jd]="rect(0px, 0px, 0px, 0px)",wj(),Nw(xj(null),a.b),a.j=new cz(a),Ck(a.j,1)):rk(a,200):($y(a),a.k?(a.b.hb.style[gg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),
wj(),Nw(xj(null),a.b)):a.d||(wj(),Ow(xj(null),a.b)),a.b.hb.style[cg]=nh)}function hx(a){var b=(wk(),zk);this.n=new vk(this);this.u=b;this.b=a}t(366,18,{},hx);_.zc=function(){az(this)};_.Ac=function(){this.e=G(this.b.hb,Xf);this.f=G(this.b.hb,Yf);this.b.hb.style[cg]=Ve;bz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){bz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function cz(a){Dk();this.b=a}t(367,25,{},cz);_.Hc=function(){this.b.j=null;rk(this.b,200)};_.b=null;
function qv(){qv=x;dz()}function rv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ax(a){return function(){this.__gwt_resolve=ez;return a.rd()}}function ez(){throw"A PotentialElement cannot be resolved twice.";}
function dz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function wj(){wj=x;fz=new gz;hz=new Ti;vw=new qt}function iz(a){this.q=new Tw(this);this.hb=a;rw(this)}
function xj(a){wj();var b,c;c=sj(hz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==hz.e){var d=new jz;Gk();Hk(Ik?Ik:Ik=new Jk,d)}!b?c=new kz:c=new iz(b);z(hz,a,c);rt(vw,c);return c}t(369,310,xi,iz);var fz,hz,vw;function gz(){}t(370,1,{},gz);_.Qd=function(a){a.xd()&&a.zd()};function jz(){}t(371,1,{},jz);_.Yc=function(){wj();try{Bw(vw,fz)}finally{lz(vw.b),lz(hz)}};function kz(){iz.call(this,$doc.body)}t(372,369,xi,kz);
_.Id=function(a,b,c){Rw(a,b-0,c-0)};function Yw(a){this.d=a;this.b=!!this.d.bb}t(373,1,{},Yw);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new Lw;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function mz(a,b){a.hb[kh]=null!=b?b:l}t(376,328,Ki);_.gd=function(a){0!=(tv(a.type)&896)?tw(this,a):tw(this,a)};_.Ad=function(){};function nz(){nz=x;oz()}t(375,376,Ki);
function pz(){var a;nz();var b=(a=$doc.createElement("INPUT"),a.type=Ug,a);!$u&&($u=new Zu);!Yu&&(Yu=new Xu);this.hb=b;this.hb[Gd]="gwt-TextBox"}t(374,375,Ki,pz);function oz(){oz=x;qz=new rz;sz=new tz;uz=new vz;wz=new xz;yz=K(zz,m,36,[qz,sz,uz,wz])}t(377,146,Mi);var yz,qz,sz,uz,wz;function rz(){I.call(this,Kb,0)}t(378,377,Mi,rz);function tz(){I.call(this,ec,1)}t(379,377,Mi,tz);function vz(){I.call(this,gc,2)}t(380,377,Mi,vz);function xz(){I.call(this,zc,3)}t(381,377,Mi,xz);
function Az(a,b){if(0>b||b>=a.d)throw new Iw;return a.b[b]}function Kw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Gw(a,b,c){var d,e;if(0>c||c>a.d)throw new Iw;if(a.d==a.b.length){e=y(Bz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Tt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Tt(a.b,d,a.b[d-1]);Tt(a.b,c,b)}function Tw(a){this.c=a;this.b=y(Bz,m,37,4,0)}t(382,1,{},Tw);_.Fd=function(){return new Mw(this)};_.b=null;_.c=null;_.d=0;
function zw(a){if(a.b>=a.c.d)throw new Lw;return a.c.b[++a.b]}function Aw(a){if(0>a.b||a.b>=a.c.d)throw new Px;a.c.c.Cd(a.c.b[a.b--])}function Mw(a){this.c=a}t(383,1,{},Mw);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return zw(this)};_.fd=function(){Aw(this)};_.b=-1;_.c=null;function py(){py=x;sy=(Wu(),new Vu($n()+"clear.cache.gif"))}var sy,qy=null;function ry(){}t(385,1,{},ry);function Cz(){Cz=x;py()}function Dz(a,b,c,d,e){Cz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Ez(a,b,c){Cz();Dz.call(this,(Wu(),new Vu(a)),b,0,c,16)}t(386,322,{},Dz,Ez);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Fz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Ex(){var a=Gz?Gz:Gz=Fz(),b=$doc.createElement(he);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ug;c.tabIndex=-1;c.setAttribute(tg,hg);var d=c.style;d.opacity=0;d.height=hb;d.width=hb;d.zIndex=-1;d.overflow=Ve;d.position=gd;c.addEventListener(ve,a,!1);b.appendChild(c);return b}var Gz=null;function Hy(a){$wnd.setTimeout(function(){a.focus()},0)}function fj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Xs(b,new bv(b,c,d,a)):xt(b,c,d,a)}
function at(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(393,1,{},at);_.b=null;_.c=null;_.d=null;_.e=null;function Ys(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(394,1,{},Ys);_.xc=function(){Zs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function bv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(395,1,{},bv);_.xc=function(){xt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Hz(a,b){b.n!=a&&(!a.ic&&(a.ic=new pj),b.n=a,jj(a.ic,b))}
function Iz(a){var b;b=a.cZ.e;if(-1!=to(b,uo(36)))return null;a=a.jc.c.c++;return b=Ao(b,zo(b,uo(46))+1)+l+a}function Jz(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new Kz(a,b,c,Bu(d)))}function Lz(a){return!a._b&&a.gc?Lz(a.gc):a._b}function Mz(a){return!a.bc&&a.gc?Mz(a.gc):a.bc}function Nz(a){var b;b=new Oz;if(a.fe()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,58)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new Pz;}
function Qz(a){a.kc=!1;a.oe();Rz(a)}function Rz(a){if((a=A(a,58)?null:a.gc)&&a.kc)Qz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Sz(a){return(a=a.Wd())?a:new Tz(1,1)}function Uz(a){var b;return(b=a.Xd())?new Vz(b):new Vz(a.Zd())}function Wz(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Xz(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.$f(b)}
function Yz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Rz(a),new Zz(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Zz(a,101)}function $z(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}function aA(a){a.lc||(Wz(a),bA(a,!0),cA(a),a.lc=!0,new Zz(a,102),Jz(a,a,a.gc,0),Rz(a),a.hc.bg(a))}function dA(){this.jc=(Pq(),Pq(),eA);new Ti;this.de();this.fc=(fA(),gA)}t(399,1,hi);_.Td=function(){return!1};_.Ud=function(){return Iz(this)};_.Vd=function(){return Lz(this)};
_.Wd=function(){return hA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new iA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){Qz(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Sz(this)};_.ie=function(){};
_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+qh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Uz(this)};_.le=function(){};_.me=function(){return Xz(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Yz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};
_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Lk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Lk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Lk("Missing message: awt.12C");if(A(b,58))throw new Lk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Co;var e=ak(d.Wb.b,b),f;f=lv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);jA(d,e);new kA(d,301,f)}d=a.Wb.b.d;Wz(b);lA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),Qz(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),Jz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Ws("Missing message: awt.185");if(null==c||null!=c)mA(g,c,b);else throw new Lk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=aj(j);if(A(j,81))throw b=j,jA(a,d),b;throw j;}b.oe();new kA(a,300,b)}function nA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function oA(a){var b;b=a.te();return new pA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function bA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)lv(a.Wb.b,c).ge(b)}function jA(a,b){var c;c=lv(a.Wb.b,b);Wz(c);c.ge(!1);ov(a.Wb.b,b);c.gc=null;Qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Jz(c,c,a,1)}function qA(a){var b=(rA(),sA);$z(a,b);for(b=0;b<a.Wb.b.d;++b)lv(a.Wb.b,b).me()}function tA(a,b){var c,d;if(a.Xb)for(d=new Vi(a.Wb.b);d.c<d.e.Je();)c=Wi(d),a.Xb.ye(c);if(b)for(d=new Vi(a.Wb.b);d.c<d.e.Je();)c=Wi(d),b.ue(null,c);a.Xb=b;Qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function cA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=lv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function uA(){dA.call(this);this.Wb=new vA;this.$b=(Pq(),Pq(),eA)}t(398,399,Zh);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Sz(this)};_._d=function(){return Uz(this)};
_.de=function(){this.hc=(Pq(),new wA)};_.ee=function(){Qz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ge=function(a){bA(this,a)};_.he=function(){return Sz(this)};_.ke=function(){return Uz(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Wz(lv(this.Wb.b,a))};_.me=function(){var a;if(!Xz(this))return!1;for(a=0;a<this.Wb.b.d;++a)lv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=lv(this.Wb.b,b),a.oe()};_.se=function(){cA(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function xA(){var a=new yA;uA.call(this);tA(this,a)}t(397,398,Zh,xA);_.Ud=function(){return"panel"+this.$b.c.e++};function zA(a,b,c){a=AA(a.Vb,b,c);a.k=!0;return new BA(a)}function CA(a){a.ie(a.Vb.e)}function DA(a){return new Tz(G(a.Vb.hb,Yf),G(a.Vb.hb,Xf))}t(396,397,Zh);_.Yd=function(){return G(this.Vb.hb,Xf)};_.ae=function(){return G(this.Vb.hb,Yf)};_.be=function(){return mk(this.Vb.hb)};_.ce=function(){return ok(this.Vb.hb)};
_.fe=function(){return this.Vb.hb.style.display!=Qf};_.ne=function(){CA(this)};_.pe=function(){};_.Vb=null;function EA(a){if(null!=a)this.f=a;else throw new FA;}t(401,1,si);_.tS=function(){return this.cZ.e+"[source="+this.f+Xc};_.f=null;
function GA(){GA=x;HA=new Ti;z(HA,new S(400),new IA(Gh));z(HA,new S(401),new IA(Gh));z(HA,new S(402),new IA(Gh));z(HA,new S(500),new IA(Ih));z(HA,new S(501),new IA(Ih));z(HA,new S(502),new IA(Ih));z(HA,new S(503),new IA(Jh));z(HA,new S(504),new IA(Ih));z(HA,new S(505),new IA(Ih));z(HA,new S(506),new IA(Jh));z(HA,new S(507),new IA(Uh));z(HA,new S(100),new IA(Ch));z(HA,new S(101),new IA(Ch));z(HA,new S(102),new IA(Ch));z(HA,new S(103),new IA(Ch));z(HA,new S(1004),new IA(Fh));z(HA,new S(1005),new IA(Fh));
z(HA,new S(800),new IA(Qh));z(HA,new S(801),new IA(Qh));z(HA,new S(200),new IA(Kh));z(HA,new S(201),new IA(Kh));z(HA,new S(202),new IA(Kh));z(HA,new S(204),new IA(Kh));z(HA,new S(203),new IA(Kh));z(HA,new S(209),new IA(Vh));z(HA,new S(208),new IA(Wh));z(HA,new S(207),new IA(Wh));z(HA,new S(206),new IA(Kh));z(HA,new S(205),new IA(Kh));z(HA,new S(1400),new IA(Sh));z(HA,new S(1401),new IA(Th));z(HA,new S(1402),new IA(Th));z(HA,new S(300),new IA(Dh));z(HA,new S(301),new IA(Dh));z(HA,new S(1100),new IA(Ph));
z(HA,new S(1101),new IA(Ph));z(HA,new S(1200),new IA(Rh));z(HA,new S(701),new IA(Nh));z(HA,new S(900),new IA(Oh));z(HA,new S(1001),new IA(Lh));z(HA,new S(601),new IA(Mh))}t(400,401,si);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var HA;function IA(a){this.b=a}t(403,1,{},IA);_.b=Bh;function JA(){}t(404,1,{},JA);_.b=null;_.c=null;
function KA(a,b){var c;b&&(a.b?(c=new LA(a.b),Tt(c.c,c.d++,b),a.b=c):(a.b=new pj,jj(a.b,b)))}t(406,1,si);_.b=null;function MA(){}function NA(){}t(405,406,si,MA,NA);function OA(){OA=x;Math.sqrt(2)}function PA(a){OA();if(0>a)throw new Lk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(407,1,{41:1},PA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new QA;a.b=31*a.b+Wt((new RA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Wt((new RA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function SA(){SA=x;TA=new qt;UA=new Tz(0,0);rt(TA,Db);rt(TA,Vb);rt(TA,yb);rt(TA,"Last");rt(TA,Mb);rt(TA,qc);rt(TA,Oc);rt(TA,Sc);rt(TA,Tb)}
function mA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Yv(TA.b,b))throw new Lk(VA());Vt(sj(a.d,d))===Vt(c)&&Vt(sj(a.c,c))===Vt(d)||((b=sj(a.d,d))&&WA(a,b,d),XA(a.b.Fd(),c)&&WA(a,c,d),b=a.b,new YA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function ZA(a,b){return new Tz(gk(b[1].c,gk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+gk(b[0].b,gk(b[4].b,b[3].b))+a.n)}function WA(a,b,c){$A(a.b,b);dj(a.c,b);dj(a.d,c)}
function aB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;bB(c,c.length,UA);c=a.j;bB(c,c.length,UA);c=a.p;bB(c,c.length,null);a.q=0;for(d=cB(a.b,0);d.c!=d.e.b;){c=dB(d);e=sj(a.c,c);var f=b.fc;e=Sn(e,Mb)?0:Sn(e,qc)?1:Sn(e,Oc)?2:Sn(e,Sc)?4:Sn(e,Tb)?3:Sn(e,Db)?f.b?4:3:Sn(e,yb)?f.b?3:4:Sn(e,Vb)?1:2;c.lc?a.p[e]||(Tt(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
function eB(){SA();fB.call(this,0)}function fB(a){SA();Pq();this.b=new gB;this.c=new Ti;this.d=new Ti;this.e=a;this.k=0;this.o=!1;this.p=y(hB,m,45,5,0);this.i=y(iB,m,47,5,0);this.j=y(iB,m,47,5,0);this.q=this.f=this.n=0}t(408,1,{51:1,72:1},eB,fB);_.ue=function(a,b){mA(this,a,b)};
_.ve=function(a){aB(this,a);if(0!=this.q)if(a=oA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;aB(this,a);this.o=b;return 0==this.q?nA(a,new Tz(0,0)):nA(a,ZA(this,this.i))};_.xe=function(a){var b;b=this.o;aB(this,a);this.o=b;return nA(a,ZA(this,this.j))};_.ye=function(a){var b;b=sj(this.c,a);null!=b&&WA(this,a,b)};_.tS=function(){return jB.e+"[hgap="+this.e+",vgap="+this.k+Xc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var UA,TA;function kB(a){dA.call(this);this.hc=(Pq(),new lB(a,this))}t(409,399,{42:1,45:1,52:1,66:1,72:1},kB);_.Ud=function(){return Ad+this.jc.c.b++};_.Wd=function(){return!Mz(this)?new Tz(0,0):hA(this.hc,this)};_.oe=function(){};t(411,1,{});t(410,411,{},function(){});function mB(){mB=x}
function nB(a,b){if(null==b)throw new Ws("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(ag);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 oB(){mB();dA.call(this);new pj;this.hc=new pB((Pq(),this))}t(412,399,{43:1,45:1,52:1,66:1,72:1},oB);_.Wd=function(){return hA(this.hc,this)};
_.je=function(){return(null==this.ec&&(this.ec=Iz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",current="+Rq(this.hc.b,this.hc.b.hb.selectedIndex)};function qB(){qB=x;rB=new sB(255,255,255);tB=new sB(192,192,192);uB=new sB(128,128,128);vB=new sB(64,64,64);wB=xB=new sB(0,0,0);yB=new sB(255,0,0);new sB(255,175,175);zB=new sB(255,200,0);AB=new sB(255,255,0);new sB(0,255,0);BB=new sB(255,0,255);CB=new sB(0,255,255);DB=EB=new sB(0,0,255)}
function FB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new sB(3,3,3);3>c&&0!=c?c=3:(c=Wt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Wt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Wt(a/0.7),a=255<a?255:a);return new sB(c,a,b)}function GB(a){return new sB(Wt(0.7*(~~a.b>>16&255)),Wt(0.7*(~~a.b>>8&255)),Wt(0.7*(a.b&255)))}function sB(a,b,c){qB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Lk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(413,1,{44:1,53:1,57:1},sB);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return HB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Xc};_.b=0;var wB,DB,xB,EB,CB,vB,uB,tB,BB,zB,yB,rB,AB;function fA(){fA=x;gA=new IB(!0);JB=new qt;rt(JB,"ar");rt(JB,"fa");rt(JB,"iw");rt(JB,"ur")}function IB(a){this.b=a}t(414,1,si,IB);_.b=!1;var gA,JB;t(416,1,{62:1,75:1});function KB(){Tz.call(this,0,0)}function Tz(a,b){this.c=a;this.b=b}
function Vz(a){Tz.call(this,a.c,a.b)}t(415,416,{47:1,62:1,72:1,75:1},KB,Tz,Vz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new QA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return LB.e+"[width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;function Zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(417,1,si,Zr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Xc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function MB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function NB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(Hx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function OB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=gk(g,c.b),j+=c.c+a.d);return new Tz(j,g+2*a.e)}function yA(){PB.call(this,1,5,5)}
function PB(a,b,c){Pq();this.d=b;this.e=c;this.b=a}t(418,1,si,yA,PB);_.ue=function(){};
_.ve=function(a){this.c=QB(a.Wb);if(0!=MB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=oA(a);g=a.te();j=a.fc.b;n=new pj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new RB(q);for(v=0;v<q;++v)Tt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=ak(a.Wb.b,u);Hx(E,D.d);Tt(D.c,E,u)}for(d=new Vi(d);d.c<d.e.Je();)if((c=Wi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(NB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,Tt(n.c,n.d++,c),o+=a.c+this.d,h=gk(h,a.b);NB(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=QB(a.Wb);return 0==MB(this)?nA(a,new Tz(10,10)):nA(a,OB(this,!1))};_.xe=function(a){this.c=QB(a.Wb);return 0==MB(this)?nA(a,new Tz(10,10)):nA(a,OB(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ff;break;case 2:a=sg;break;case 1:a=Dd;break;case 4:a="trailing";break;default:a="leading"}return SB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Xc};_.b=0;_.c=null;_.d=0;_.e=0;function rA(){rA=x;sA=new TB(Sb,0,12)}
function TB(a,b,c){rA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(419,1,{48:1,72:1},TB);_.b=null;_.c=0;_.d=0;var sA;t(420,1,ei);_.tS=function(){return UB.e+"[font="+this.c+"ascent="+VB(this.c).b+", descent="+VB(this.c).c+", height="+VB(this.c).d+Xc};_.c=null;function WB(a){if(!a.n){Wz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=lv(a.p,b))&&WB(c);bA(a,!1);a.n=!0;Jz(a,a,a.gc,0);new XB(a,202)}}
function YB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=lv(a.p,b))&&c.Md()}function ZB(a){!Mz(a)&&qA(a);var b=Uz(a);a.qe(a.pc,a.qc,b.c,b.b);cA(a)}function $B(a,b){a.q!=b&&(a.q=b)}t(422,398,Ii);_.$d=function(){return new iA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){YB(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Yz(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Yz(this,a,b,c,d);this.lc&&e&&!f&&cA(this)};_.n=!1;_.q=!1;
function aC(a){uA.call(this);this.r=new NA;this.p=new pj;this.o=new iA(0,0,0,0);this.lc=!1;tA(this,new eB);this.hc&&bC(this.hc.d.A.c,a);this.hc&&cC(this.hc,!0);$B(this,!0)}t(421,422,Ii);_.te=function(){return new iA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return mk(this.hc.d.hb)};_.ce=function(){return ok(this.hc.d.hb)};_.de=function(){this.hc=new dC((Pq(),l),this)};
function eC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=FB(g),f=new sB(Wt(0.7*(~~g.b>>16&255)),Wt(0.7*(~~g.b>>8&255)),Wt(0.7*(g.b&255))),(a.e=g)&&(a.i=rg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new sB(Wt(0.7*(~~g.b>>16&255)),Wt(0.7*(~~g.b>>8&255)),Wt(0.7*(g.b&255))),f=FB(g),(a.e=j)&&(a.i=rg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;fC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=rg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);fC(a,b,c,d,1);fC(a,b,c+1,1,e);(a.e=f)&&(a.i=rg+(~~f.b>>16&
255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);fC(a,b+d,c,1,e);fC(a,b+1,c+e,d,1)}t(423,1,{});_.tS=function(){return"Graphics"};t(424,423,{});function gC(a){var b,c;c=gk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Tz(b,c)}
function hC(a,b,c){var d,e,f,g,j,h;a.c=QB(b.Wb);if(0==a.c.length)return new KB;g=gC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=gk(h,d.c),j=gk(j,d.b);return new Tz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function iC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Wt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function jC(){kC.call(this,7)}function kC(a){Pq();this.e=0;this.b=1;this.f=a;this.d=0}t(425,1,si,jC,kC);_.ue=function(){};
_.ve=function(a){var b,c;this.c=QB(a.Wb);if(0!=this.c.length&&(b=oA(a),!(0>=b.c||0>=b.b))){c=gC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);iC(b.c,b.d,this.d,f,e);iC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return nA(a,hC(this,a,!1))};_.xe=function(a){return nA(a,hC(this,a,!0))};_.ye=function(){};
_.tS=function(){return lC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Xc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Px(){Kn()}function sw(a){Kn();this.i=a}t(427,100,Yh,Px,sw);function Pz(){Kn();this.i="Missing message: awt.151"}t(426,427,Yh,Pz);t(428,1,{});function iA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(429,1,{50:1,72:1,75:1},iA);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return mC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function nC(a){oC.call(this,a,0)}function oC(a,b){dA.call(this);this.hc=(Pq(),new pC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Tx(),Ux);c.b=d;ty(c);break;case 0:c=c.b;d=(Tx(),Wx);c.b=d;ty(c);break;case 2:c=c.b,d=(Tx(),Xx),c.b=d,ty(c)}}t(430,399,hi,nC,oC);
_.Wd=function(){return!Mz(this)?new Tz(0,0):hA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=Iz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",align=",b;b=ff;switch(this.b){case 1:b=Dd;break;case 2:b=sg}return a+b+",text=null"};_.b=0;t(433,1,si);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.k=null;_.n=null;
function qC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function rC(a){this.o=(Pq(),Pq(),eA);var b;var c;b=this.cZ.e;-1!=to(b,uo(36))?b=null:(c=this.o.c.d++,b=Ao(b,zo(b,uo(46))+1)+l+c);this.k=b;this.e=new MA;this.i=a;this.f=!0;this.j=new sC(this)}t(432,433,si,rC);_.je=function(){return qC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(431,432,Li);_.je=function(){return qC(this)+(this.c?",tearOff":l)};_.c=!1;t(435,1,{63:1});
_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new QA;tC(a,this.b);tC(a,this.c);return a.b};function Oz(){this.c=this.b=0}function uC(a,b){this.b=a;this.c=b}function vC(a){var b=a.c;this.b=a.b;this.c=b}t(434,435,{54:1,63:1,72:1},Oz,uC,vC);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return wC.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;
function xC(a,b){if(!b)throw new Ws("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Ty,e=c.d.d;if(0>e||e>c.d.d)throw new Iw;c.p&&(d.hb[Md]=2);Ay(c,e,d.hb);lA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Iw;lA(d.d,e,c);for(f=g=0;f<e;++f)A(lv(d.d,f),32)&&++g;lA(d.j,g,c);Ay(d,e,c.hb);c.c=d;e=mw(c.hb)+Va;Xi(c.pd(),e,!1);d.p&&(e=ak(d.d,c),-1!=e&&(d=Vv(d.p?d.f:Vv(d.f,0),e),2==Wv(d)&&d.removeChild(Vv(d,1)),c.hb[Md]=2))}}
function yC(){rC.call(this,l);new pj;this.c=!1;this.b=(Pq(),new zC)}t(436,431,Li,yC);_.b=null;t(439,1,{56:1,65:1,75:1});t(438,439,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new QA;tC(a,this.d);tC(a,this.e);tC(a,this.c);tC(a,this.b);return a.b};function pA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(437,438,{55:1,56:1,64:1,65:1,72:1,75:1},pA);
_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return AC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function BC(){BC=x;CC=new DC;EC=new FC;GC=new FC}var CC,GC,EC;t(441,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ni(this)};function DC(){}t(442,441,{},DC);function FC(){}t(443,1,{},FC);t(444,399,hi);_.Vd=function(){return null};
function HC(a,b){var c;c=new IC(Mz(a));return!c?null:new Tz(JC(c,"_")*b+6,VB(c.c).d+6)}function KC(a,b){var c;c=HC(a,b);return!c?Sz(a):c}function LC(a,b){var c;c=HC(a,b);return!c?Uz(a):c}function MC(a,b){var c=a.hc;mz(c.b,b);c.f.b=-1;c.f.c=-1}function NC(a){OC.call(this,a,null!=a?a.length:0)}function OC(a,b){dA.call(this);this.b=0>b?0:b;var c=this.hc;mz(c.b,a);c.f.b=-1;c.f.c=-1}t(445,444,hi,NC,OC);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return HC(this,Eo(this.hc.b.hb,kh).length)};
_.Xd=function(){return!Mz(this)?null:HC(this,Eo(this.hc.b.hb,kh).length)};_.Zd=function(){return 0<this.b?KC(this,this.b):Sz(this)};_._d=function(){return 0<this.b?LC(this,this.b):Uz(this)};_.de=function(){this.hc=(Pq(),new PC)};_.he=function(){return 0<this.b?KC(this,this.b):Sz(this)};_.ke=function(){return 0<this.b?LC(this,this.b):Uz(this)};_.b=0;function Pq(){Pq=x;eA=new QC}function RC(){var a=(Pq(),Pq(),eA);!a.d&&(a.d=new SC)}function QC(){this.c=new TC;this.e=new JA}t(446,1,{},QC);_.b=null;
_.d=null;var eA;function TC(){}t(447,1,{},TC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(448,1,{});function UC(){UC=x;VC=new WC;XC=new WC}function YC(a,b){return b==a?!0:!b?!1:!0}function WC(){}t(449,1,{59:1},WC);_.eQ=function(a){return null==a||!A(a,59)?!1:YC(this,a)};_.hC=function(){var a;a=null.ig()+";class="+null.ig();a=!null.ig().ig()?a:a+";charset=";return Mu(a)};_.tS=function(){return ZC.e+"[MimeType=(null);humanPresentableName="+this.b+Xc};_.b=null;var VC,XC;
function $C(){$C=x;K(aD,m,59,[(UC(),XC),VC])}function bD(a){var b=(UC(),XC);if(YC(b,(UC(),XC)))return a.b;if(YC(b,VC))return new cD(a.b);throw new dD(b);}function eD(a){$C();this.b=a}t(450,1,{},eD);_.b=null;function dD(a){a="flavor = "+a;Kn();this.i=a}t(451,101,{60:1,72:1,79:1,87:1},dD);function fD(a,b){GA();gD.call(this,a,1001,b,Bh)}function gD(a,b,c,d){GA();EA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(452,400,si,fD,gD);
_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Gu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=Bh;function Zz(a,b){GA();EA.call(this,a);this.e=b}t(453,400,si,Zz);
_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+qh+a.Yd()+va};function kA(a,b,c){GA();Zz.call(this,a,b);this.b=c}t(454,453,si,kA);
_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function Kz(a,b,c,d){GA();EA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(455,400,si,Kz);
_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Eu(xu(this.b,Ch))&&(a+="PARENT_CHANGED,"),Eu(xu(this.b,Dh))&&(a+="DISPLAYABILITY_CHANGED,"),Eu(xu(this.b,Fh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=Bh;_.c=null;_.d=null;t(456,1,Bi);function XB(a,b){GA();Zz.call(this,a,b);this.d=null;this.b=this.c=0}
t(457,453,si,XB);
_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(458,1,{});function cD(a){if(null==a)throw new Co;}t(459,458,{},cD);
function hD(){hD=x;iD={};iD["java.vendor"]=He;iD["package.restrict.access.sun"]=jh;iD["sun.java.launcher"]=jc;iD["sun.management.compiler"]=He;iD["os.name"]=jc;iD[" sun.boot.class.path"]=jc;iD["path.separator.applet"]=jc;iD["java.vm.specification.vendor"]=He;iD["java.runtime.version"]=jc;iD["http.proxyPort"]=jc;iD["user.name"]=jc;iD["user.language"]=jc;iD["os.name.applet"]=jc;iD["browser.version"]=jc;iD["java.version"]=jc;iD["user.timezone"]=jc;iD["java.endorsed.dirs"]=jc;iD["java.specification.name"]=
"GWT";iD["java.specification.version"]="2.5.0";iD[af]=fc;!ts&&(ts=new Bs);ts.b?iD[Ze]="yes":iD[Ze]=null}var iD;t(462,101,bi);function jD(){Kn()}function kD(a){Kn();this.i=a}t(461,462,{67:1,72:1,79:1,87:1},jD,kD);function lD(){lD=x;mD=new nD}function oD(a){var b;if(a.n){var c;b=new Ku;Hn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,Hn(b.b,a.b));c=a.c;a=a.k;null!=c&&Hn(b.b,c);null!=a&&(b.b.b+=la,Hn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function pD(a){lD();var b,c,d;if(null==a)throw new jD;a=so(a);try{d=to(a,uo(58))}catch(e){e=aj(e);if(A(e,83))throw new kD(In(e));throw e;}c=to(a,uo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.i;qD();var f,g,j;j=c.length;b=new rD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new kD(bc+a);if(!this.n&&(this.n=sj(mD,this.i),this.n||(this.n=(Pq(),new sD))&&z(mD,this.i,this.n),!this.n))throw new kD(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,X,L,ea,Hc,ig,xb,Pd,Qd,Rd,Za,Ic,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==tD(c,uo(47),n+2))throw new uD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Rd=this.k;v=this.e;xb=this.j;r=this.b;Fb=this.o;Za=tD(L,uo(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=tD(L,uo(47),2);Qd=tD(L,uo(63),2);-1!=Qd&&(-1==E||E>Qd)&&(E=Qd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var td=uo(64);Ic=L.lastIndexOf(td,Q);r=L.substr(2,Q-2);-1<Ic&&(Fb=L.substr(2,Ic-2),tb=Ic+1);Hc=tD(L,uo(58),-1==Ic?tb:Ic);u=to(L,uo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Hc=u+1:Hc=-1):Hc=-1}catch(kf){if(kf=aj(kf),!A(kf,79))throw kf;}-1==Hc||Hc>E?J=L.substr(tb,
Q-tb):(J=L.substr(tb,Hc-tb),ig=L.substr(Hc+1,Q-(Hc+1)),0==ig.length?ea=-1:ea=vD(ig,10))}-1<Za&&(Rd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ac=uo(63);Pd=L.lastIndexOf(ac,D);-1<Pd?(xb=L.substr(Pd+1,D-(Pd+1)),0==Pd&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),X=zo(v,uo(47))+1,v=v.substr(0,X-0)),D=Pd):0!=Za&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),X=zo(v,uo(47))+1,0==X?v=L.substr(E,D-E):v=v.substr(0,X-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var Ae;Ae=v;null!=xb&&!H(xb,l)&&(null!=v?Ae=v+sb+xb:Ae=sb+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ae;this.f=ea;this.k=Rd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(ud=zo(this.d,uo(64)))?(this.o=this.d.substr(0,ud-0),this.d=Ao(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=to(this.c,uo(63)))?(this.j=Ao(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=xb}}catch(vd){vd=
aj(vd);if(A(vd,79))throw new kD(In(vd));throw vd;}if(-1>this.f)throw new kD("incorrect port: "+this.f);}t(463,1,si,pD);_.tS=function(){return oD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var mD;t(464,1,{});function wD(a,b,c){var d,e;for(d=new xD(a.Ee().b);yD(d.b);)if(a=d.c=Wi(d.b),e=a.If(),null==b?null==e:Sn(b,e))return c&&(a=new zD(a.If(),a.Jf()),AD(d)),a;return null}t(468,1,di);_.De=function(a){return!!wD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Je()!=a.Je())return!1;for(a=new xD(a.Ee().b);yD(a.b);)if(b=a.c=Wi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!BD(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=wD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new xD(this.Ee().b);yD(b.b);)a=b.c=Wi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new CD("Put not supported on this map");};
_.Ie=function(a){a=wD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new xD(this.Ee().b);yD(c.b);)b=c.c=Wi(c.b),a?d+=za:a=!0,d+=l+b.If(),d+=pb,d+=l+b.Jf();return d+"}"};function lz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Yv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
function sj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:DD(a,b,a.Me(b))}function DD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?ED(a,c):A(b,1)?FD(a,b,c):GD(a,b,c,a.Me(b))}function GD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new zD(b,c);e.push(d);++a.e;return null}
function ED(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function FD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function dj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}t(467,468,di);_.De=function(a){return Yv(this,a)};
_.Ee=function(){return new HD(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return sj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return dj(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ti(){lz(this)}t(466,467,Di,Ti);_.Ke=function(a,b){return Vt(a)===Vt(b)||null!=a&&Sn(a,b)};_.Me=function(a){return~~Vn(a)};function nD(){lz(this)}t(465,466,Di,nD);function ID(){Kn()}t(469,100,Yh,ID);
function JD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=KD(a,c);if(c>=a.j)break;c=LD(a,c);++b}return b}function MD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function ND(a){var b;a.b=0<=a.k&&!a.e?a.k:KD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new ID;b=a.b;a.b=LD(a,a.b);return a.o.substr(b,a.b-b)}
function LD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=OD(a.o,d);if(c<=a.i&&MD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=to(a.d,uo(c)))break;++d}a.n&&b==d&&(a.f?(c=OD(a.o,d),c<=a.i&&MD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=to(a.d,uo(c))&&++d));return d}function KD(a,b){var c,d;if(null==a.d)throw new Co;for(d=b;!a.n&&d<a.j;)if(a.f){c=OD(a.o,d);if(c>a.i||!MD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>to(a.d,uo(c)))break;++d}return d}
function PD(a){QD.call(this,a," \t\n\r\u000c",!1)}function RD(a){QD.call(this,a,ya,!1)}function QD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=OD(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=OD(this.d,d),this.c[c]=a}}}t(470,1,{},PD,RD,QD);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function SD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Yn(e),!(Wn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ce?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+Xc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function TD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+kg:a}function bu(a){var a=new UD(a),b,c,d,e,f;b=$doc.getElementsByTagName(he);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Kd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;VD(a););return a.c}t(477,1,{});t(476,477,{});
_.c=null;_.d=1;_.e=-1;function WD(a){this.b=a;this.c=new XD(this.b);this.d=this.e=1}t(475,476,{},WD);_.b=null;function Er(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new bs(c)),YD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",ZD(c)))}function XD(a){this.b=a}t(478,1,{},XD);_.Ne=function(a){Er(this,a)};_.b=null;function $D(a){this.b=a}t(479,1,{},$D);_.b=null;function aE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(480,1,{},aE);
_.Oe=function(){Qw(this.f.i,this.c,G(this.f.hb,Yf)-this.e-this.d,G(this.f.hb,Xf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function bE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(481,1,{},bE);_.Oe=function(){Qw(this.f.i,this.c,G(this.f.hb,Yf)-this.e-this.d,G(this.f.hb,Xf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var cE=_.f=null;
function dE(){dE=x;cE=new Hu((Wu(),new Vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function eE(){eE=x;fE=K(Zt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);gE=(qB(),tB);hE=FB(gE);iE=y(jE,m,44,23,0);kE=y(Zt,m,1,23,0);lE=y(jE,m,44,7,0);mE=null!=(hD(),iD[Ze]);nE=y(oE,m,48,100,0);pE=y(qE,m,49,100,0)}function rE(a){var b;if(a.Gb)b=sE(a,1)+rb+sE(a,2)+rb+sE(a,3);else if(b=sE(a,0),0<b.length){var c=new tE(a.$);jj(a.ab.b,c)}return b}
function uE(a,b){var c,d;c=b.b;if(H(c,(vE(),wE).c))$r(xE(a));else if(H(c,yE.c))$r(zr(a));else if(H(c,zE.c))a.wb&&as(a.v,(!a.xb&&(a.xb=new bs(a)),a.xb));else if(H(c,vg)){7!=a.P&&(a.Q=Bh);d=b.d;d=Fu(d,th);c=uu(d,a.Q);var e=!su(c,Bh)?nu(c):c;!su(e,Hh)&&AE(a.$,O(c));BE(a);a.nb=!0;ZD(a);a.P=7;a.Q=d}else H(c,Cg)||(H(c,qe)?CE(a):DE(a,c))}
function EE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(FE,m,-1,4,1);o=y(FE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)GE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=DA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;HE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||IE(a.gb[f])}a.C*=h}}
function JE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new KE(a),a.$.s=0);null!=a.tb&&SD(a.tb,null)}}function LE(a,b){var c,d,e,f;f=new yC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new rC(Qb+d);var g=(vE(),wE).c;d.d=g;xC(f,d);KA(d.e,a);d=new rC(Qb+c);d.d=yE.c;KA(d.e,a);xC(f,d);a.wb&&(xC(f,new rC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new rC(c),d.d=zE.c,KA(d.e,a),xC(f,d));Hz(a,f);return f}
function ME(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,gE);a.pb?(f==a.d&&T(b,GB(gE)),fC(b,h,g,a.Z,a.Z),T(b,(qB(),vB)),NE(b,h,g,a.Z-1,a.Z-1)):f==a.d?eC(b,h+1,g+1,a.Z,a.Z,!1):eC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(qB(),xB)),f){case 101:T(b,AB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;OE(b,!0);PE(b,QE(b,f,d,c,e));T(b,xB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(OE(b,!1),PE(b,QE(b,f,d,c,e)));RE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);fC(b,h+9,g+9,2,4);fC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,yB),fC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,AB),fC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,BB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
n,j+2*f,n);T(b,xB);break;case 107:T(b,zB);fC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,xB);NE(b,h+4,g+4,a.Z-8,a.Z-8);RE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);fC(b,h+9,g+9,2,4);fC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,DB),NE(b,c,e,d,d),T(b,wB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:SE(b,h,g,a.Z,!0);break;case 111:SE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,rB);fC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,xB);NE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,gE);
a.qb&&eC(b,h+1,g+1,a.Z,a.Z,!1);T(b,xB);TE(a,b,h,g,"NEW");break;case 106:T(b,yB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,xB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));TE(a,b,h+6,g,vc);break;case 104:T(b,yB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,xB);break;case 105:a.Ob?(T(b,CB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,xB)):TE(a,b,h,g,"123");break;case 114:T(b,EB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);fC(b,d,c,f,f);T(b,xB);UE(a,b,h,g,rB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:VE(a,b,h,g+2,3);break;case 207:VE(a,b,h,g,4);break;
case 208:VE(a,b,h,g,5);break;case 209:VE(a,b,h,g,1);break;case 210:VE(a,b,h,g,6);break;case 211:VE(a,b,h,g,7);break;case 212:VE(a,b,h,g,8);break;case 213:TE(a,b,h,g,"FG"),a.G=new uC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=kE[d]&&UE(a,b,h,g,iE[d],kE[d])}
function WE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,gE),fC(d,0,0,c,b),a.pb?(T(d,(qB(),vB)),NE(d,-1,0,c,b-1)):(T(d,hE),U(d,0,0,c-1-2,0),T(d,GB(gE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),XE(d,a.Y),T(d,(qB(),xB)),-1!=a.K.toLowerCase().indexOf(re)&&T(d,yB),YE(d,a.K,10,15),ZE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function $E(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,gE);fC(d,0,0,c,b);a.pb?(T(d,(qB(),vB)),U(d,0,b-1,c,b-1),e=aF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,hE),U(d,0,0,0,b-1),U(d,0,aF*a.Z,b-1,aF*a.Z),T(d,GB(gE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=aF+2;++b)ME(a,d,1,b);ZE(a.Vb,a.R,0,2*a.Z+a.T)}}
function bF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);fC(e,0,0,c,b);d=a.eb?(BC(),EC):(BC(),GC);if((BC(),CC)==(BC(),CC))d==EC?e.b=l:e.b=Ig;d=new PA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,X=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=X=X=v=L=J=q=X=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ea=3;f.x&&(HE(f),EE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(cF(13*f.o.C*j)));dF(f.o,j);f.o.B&&(T(g,(qB(),xB)),NE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(eE(),lE)[f.e[j]]),h=g,r=Wt(f.K[j]-o/2),X=Wt(f.N[j]-o/2),L=u=o,OE(h,!0),PE(h,QE(h,r,X,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(eE(),lE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,X=y(M,s,-1,4,1),r=y(M,s,-1,4,1),X[0]=Wt(f.K[h]+q),r[0]=Wt(f.N[h]-J),X[1]=Wt(f.K[o]+q),r[1]=Wt(f.N[o]-J),X[2]=Wt(f.K[o]-q),r[2]=Wt(f.N[o]+J),X[3]=Wt(f.K[h]-q),r[3]=Wt(f.N[h]+J),o=g,h=X,OE(o,!0),PE(o,eF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(qB(),xB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(eE(),lE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];X=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=X-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,BB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(X+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(X-q))),O(N(Math.round(r+J))));T(g,xB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));X=O(N(Math.round(X)));r=O(N(Math.round(r)));U(g,o,h,X,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,X+L,r-u);U(g,o-L,h+u,X-L,r+u);break;case 9:case 0:for(h=
0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));XE(g,f.o.n);o=fF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=JC(f.o.o,h);L=O(N(Math.round((L+X)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,BB);YE(g,h,L,q);T(g,xB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(X+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(X-
q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,OE(o,!0),PE(o,eF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(X))),O(N(Math.round(r))))}}D=y(FE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];XE(g,f.o.n);o=fF(f.o.o);J=y(Zt,m,1,f.u+1,0);X=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(gF,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(cF(2*f.o.C))));for(j=1;j<=f.u;++j)h=hF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,X[j]=r[j]=JC(f.o.o,h),n[j]=iF(f,u,j,X[j],X[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<hk(f.B[j])&&(v+=hk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=JC(f.o.o,q),v=JC(f.o.o,h),X[j]=q,r[j]=v,v=n[j]=iF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(eE(),lE)[f.e[j]]),fC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(eE(),lE)[f.e[j]]):T(g,(qB(),xB)):T(g,(eE(),iE)[f.c[j]]),YE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=X[j],v=r[j],L=O(N(cF(f.K[j]-q/2))),q=O(N(cF(f.N[j]+~~(o/2)-1))),
T(g,(qB(),BB)),YE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(qB(),yB):(qB(),EB)),0<f.E&&106!=f.o.d&&(v=n[f.E],NE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(cF(f.K[h]+q))),E[1]=O(N(cF(f.K[o]+q))),v[0]=O(N(cF(f.N[h]-J))),v[1]=O(N(cF(f.N[o]-J))),E[3]=O(N(cF(f.K[h]-q))),E[2]=O(N(cF(f.K[o]-q))),v[3]=O(N(cF(f.N[h]+J))),v[2]=O(N(cF(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(OE(ea,!1),PE(ea,eF(ea,j,Q,5,!0)))),106==f.o.d&&jF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(qB(),yB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],NE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(qB(),vB)),U(e,c-1,0,c-1,b-1)):(T(e,GB(gE)),U(e,c-1,0,c-1,b-1),T(e,gE),U(e,c-2,0,c-2,b-1),T(e,hE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(qB(),BB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new TB(Zb,0,13),a.X=new IC(a.U),null!=a.cb&&(d=JC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(qB(),xB)),XE(e,a.U),YE(e,a.cb,c,b)));ZE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function VE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Wt(c+a*Math.sin(j)),n[f]=Wt(d+a*Math.cos(j));f=e+1;b.o&&(OE(b,!1),PE(b,eF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Wt(c+(a-3)*Math.sin(j)),n[f]=Wt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
function kF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,gE);fC(d,0,0,b,c);a.pb?(T(d,(qB(),vB)),c=14*(a.Z+a.T),NE(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,GB(gE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,hE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)ME(a,d,b,1),ME(a,d,b,2);a.d=c;ZE(a.Vb,a.Rb,0,0)}}
function SE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);RE(a,b,c+o-j,f,d-4-j-1,e,h)}
function lF(a,b,c){var d,e,f,g,j,h;mF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=nF(b);b=new QD(b,j,!0);e=l;for(d=1;5>=d;++d)e=oF(b,j);d=pF(vD(so(e.substr(0,3)),10)).b;g=pF(vD(so(e.substr(3,3)),10)).b;oF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=oF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new qF(a,f)}EE(a,1,d,1);EE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new qF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ZD(a),!1;null!=a.j&&a.$&&rF(a.$,a.j,!0);null!=a.k&&
a.$&&rF(a.$,a.k,!1);j=sF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new tF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];EE(a,1,j,0)}c&&ZD(a);return!0}function cs(a,b){a.lb=!0;a.K=b}function dF(a,b){100>b&&(!nE[b]&&(nE[b]=new TB(Zb,0,b)),!pE[b]&&Tt(pE,b,new IC(nE[b])),a.n=nE[b],a.o=pE[b])}
function gs(a,b){var c,d;if(0==b)return!1;BE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:JE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;uF(a,vF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new sw("Cannot redo. Index is out of range.");if(!d.b.d)throw new sw(cc);
d.b=d.b.d;uF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=lv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(cs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=wF(d),xF(a,d,!1,!0),null!=a.tb&&SD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=lv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(cs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=wF(d),xF(a,d,!1,!0),null!=a.tb&&SD(a.tb,null));break;case 101:a.Mb&&yF(a.Mb);a.Mb=new zF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new AF(a):a.Eb.hc.d._?BF(a.Eb.hc.d):CF(a.Eb);break;case 114:a.c&&
yF(a.c);a.c=new zF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,DF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=EF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(FE,m,-1,4,1);GE(a.$,d);a.nb=!0;a.$=new tE(a.$);d=Wt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;FF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,GF(a.$,a.$.E),a.$.E=0,CE(a)):0<a.$.F&&(a.nb=!0,HF(a.$,a.$.F),a.$.F=0,CE(a));IF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new yC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new rC(c),xC(j,g),g.d=c,KA(g.e,a);Hz(a,j);a.F=j}JF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(yF(a.p),a.p=null);0==a.$.E&&(a.p=new zF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,CE(a)),18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),KF(a.$,a.$.E,d),CE(a)),IF(a.$))}ZD(a);return!0}
function zr(a){var b,c,d;d=xE(a);c=l;if(a.Gb){var e,f,g;g=Nt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)EF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LF(g[1][0],3)+LF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+MF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+MF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new NF(a,a.gb,a.vb)),c=MF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function OF(a,b,c,d){var e;e=c;var f=d,g,j;(g=PF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=LE(a,!0)),a.x):(!a.w&&(a.w=LE(a,!1)),a.w),JF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=QF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=aF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",ZD(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ZD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=gs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)GF(a.$,a.$.E),a.$.E=0,CE(a);else{if(106==a.d)return!0;if(108==a.d)RF(a.$,a.$.E,0),CE(a);else if(157==a.d)RF(a.$,a.$.E,1),CE(a);else if(158==a.d)RF(a.$,a.$.E,-1),CE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):CE(a);else if(206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(230==a.d)a.P=3,CE(a);else if(233<=a.d&&262>a.d)TF(a.$,!1),CE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KF(a.$,a.$.E,Eo(a.Eb.f.hc.b.hb,kh));a.$.n=!0;CE(a)}else if(105==a.d)UF(a.$),CE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),1>d.length&&(d=Tc),KF(a.$,a.$.E,
d)),CE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(0<a.$.F)if(104==a.d)HF(a.$,a.$.F),a.$.F=0,CE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])cs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;GF(d,c);d.b[c]=0}a.$.F=0;CE(a)}else if(201==a.d)VF(a.$,a.$.F),CE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),CE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,CE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,CE(a);else if(206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Eo(a.Eb.f.hc.b.hb,kh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;CE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new KE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,SF(a.$)):300<a.d?(WF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),1>d.length&&(d=Tc),KF(a.$,1,d))):230==a.d?XF(a,null,!0):233<=a.d&&262>a.d?(WF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TF(a.$,!0)):hD();CE(a)}else e=!1;e&&(IF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ZD(a))}return e}
function YF(a,b,c,d){var e,f;if(a.A||!a.ib||PF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=ZF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)GF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),HF(b,e),0<ZF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){cs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;cs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(QF(b)||PF(b))AE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(FE,m,-1,4,1);GE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;BE(a);a.nb=!0;ZD(a);a.Tb=c;a.Ub=d;return!0}
function $F(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((eE(),mE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;BE(a);a.nb=!0;ZD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function bG(a){if(a.A)return!0;a.jb&&(a.jb=!1,CE(a));a.lb=!1;a.Q=Bh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZF(b,b.u),6>b.A[c]&&(cG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),GF(b,b.u));b.D=!1;CE(a)}else a:{var b=a.$,e,f;c=ZF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):cs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],cs(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(cF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(cF((b.N[b.G]+b.N[c])/2))))}}IE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,vF(b),b.b.d=c),CE(a),a.s=!1)}else 5==a.P&&(IE(a.$),CE(a));0<a.P&&(a.E=!1,BE(a),a.nb=!0,IF(a.$),dG(a.$),ZD(a),a.P=0,a.i=!1);if(mE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,BE(a),a.nb=!0,ZD(a);return!0}function BE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function aG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,SD(a.sb,K(eG,m,82,[new S(a.f),new S(b)]))}
function fG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Rf)?a.Gb=!1:-1<b.indexOf(pg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Mf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Vf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,EE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gG(a.gb[d]),HE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(eg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(sd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++aF;c&&ZD(a)}
function ZD(a){var b,c,d,e;b=DA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&EE(a,1,a.vb,0),bF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),kF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),$E(a),a.J=a.Pe(a.J,d,a.Z),WE(a))):(bF(a),a.A||(WE(a),a.E&&(kF(a),$E(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function hG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=EF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=hF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<hk(c.B[h])&&(j+=hk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+iG(0.055999999999999994*c.K[h],0,2)+ba+iG(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=sh),e+=c)}return e}function sE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=EF(a.gb[c]),d!=b))continue;d=void 0;d=jG(a.gb[c]);d=kG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function CE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&SD(a.tb,null)}var c,d,e;e=new lG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=jG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new mG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function xF(a,b,c,d){try{lF(a,b,d)?c&&CE(a):ZD(a)}catch(e){if(e=aj(e),A(e,79))ZD(a);else throw e;}}
function XF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;mF(a,c);e=j=0;r=new QD(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=JD(r);a.vb=0;for(f=1;f<=h;++f)if(o=ND(r),so(o),!H(o,sh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nG(a,o);if(0==a.$.u){oG(a,"ERROR - problems in reading/processing molecule !");hD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oG(a,"ERROR - strange reaction - fixing !"),hD(),d=!1):3<n?(oG(a,"ERROR - strange reaction !"),hD(),d=!1):(1<a.vb&&!g&&fG(a,Mf,!0),g&&!a.Gb&&fG(a,
pg,!0),!g&&a.Gb&&fG(a,Rf,!0),g?(EE(a,1,j,1),EE(a,j+1,e-1,2),EE(a,e,a.vb,3)):EE(a,1,a.vb,0),c&&ZD(a),d=!0)}d?CE(a):ZD(a)}catch(q){if(q=aj(q),A(q,79))ZD(a);else throw q;}}function pG(a){BE(a);a.nb=!0;ZD(a)}function mF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new KE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ZD(a);null!=a.tb&&SD(a.tb,null)}
function uF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=jG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&SD(a.tb,null)}}function qG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ZD(a),null):a.gb[b]}
function DE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Ea)&&(c=238);0<c?gs(a,c):b="Not known group!";a.lb=!0;a.K=b;ZD(a)}function oG(a,b){a.lb=!0;a.K=b;ZD(a)}function xE(a){var b;b=rE(a);BE(a);ZD(a);return b}
function TE(a,b,c,d,e){var f,g,j,h;f=a.X;h=JC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new TB(f.c.b,f.c.d,g),f=new IC(j),h=JC(f,e),b.f=j,b.j=rG(j);else XE(b,a.U);f=VB(f.c).b-VB(f.c).c;YE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function UE(a,b,c,d,e,f){var g,j;g=fF(a.W);j=JC(a.W,f);XE(b,a.V);(b.e=e)&&(b.i=rg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);YE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function fF(a){return VB(a.c).b-VB(a.c).c}
function fs(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Id,ZD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Id):cs(a,a.z+ba),ZD(a))}t(485,396,wi);_.Be=function(a){uE(this,a)};_.Pe=function(a,b,c){return zA(this,b,c)};_.Qe=function(){};_.ie=function(){ZD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=Bh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var aF=10,nE,pE,gE,hE,iE,fE,mE,sG=null,lE,kE;
function tG(){eE();xA.call(this);this.Vb=(Pq(),Pq(),eA).b;this.y=new TB(null,0,8);this.u=(qB(),rB);this.gb=y(uG,m,95,99,0);this.ab=new vA;this.Ib=new vG;this.L=H((hD(),iD[af]),fc);this.v=new wG;this.H=K(Zt,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Ca]);this.$=new KE(this);lE[0]=uB;lE[1]=new sB(255,153,153);lE[2]=new sB(255,204,102);lE[3]=new sB(255,255,153);lE[4]=new sB(102,255,255);lE[5]=new sB(51,204,255);lE[6]=new sB(255,153,255)}t(484,485,wi,tG);
_.Pe=function(a,b,c){var d;return a?(d=a.b,Cj(d.u,b,c),a):zA(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xG(b.b),a])}};_.b=null;function yG(a){if(a.e.hb.style.display!=Qf){CA(a.d);var b;for(b=new Vi(a.f.k);b.c<b.e.Je();)a=Wi(b),a.Oe()}}function zG(a){AG.call(this,a,db,db,null)}function BG(a,b){AG.call(this,a,db,db,b)}function CG(a,b,c){AG.call(this,a,b,c,null)}
function AG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=xj(a)){this.c=DG;++DG;this.e=e;this.d=new tG;this.f=new EG(this.d,b,c,d);Nw(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=AA(a,G(a.hb,Yf),G(a.hb,Xf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?sG=dc:sG="JME";b.w=LE(b,!1);b.x=LE(b,!0);cs(b,sG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=DA(b);tA(b,null);b.pb||(b.T=0);b.U||(b.U=new TB(Zb,0,13),b.X=new IC(b.U));b.V||(b.V=new TB(Zb,1,13),b.W=new IC(b.V));b.Y||(b.Y=new TB(Zb,0,11),new IC(b.Y));dF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;aF=10;b.Lb=!0;try{r=FG(b.Vb,"options");null!=r&&fG(b,r,!1);j=FG(b.Vb,"jme");null!=j&&(b.M=j);n=FG(b.Vb,"mol");null!=n&&(b.bb=n);g=FG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FG(b.Vb,Ug);null!=o&&(b.cb=o,ZD(b));b.k=FG(b.Vb,"atomcolors");b.j=FG(b.Vb,"atombg");f=FG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(qB(),rB);try{if(0!=f.indexOf(la))throw new Jn("bad hex encoding");E=vD(f.substr(1,2),16);D=vD(f.substr(3,2),16);u=vD(f.substr(5,2),16);q=v=new sB(E,D,u)}catch(J){if(J=aj(J),A(J,79))hD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&DF(b.$);h=FG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=aj(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)iE[f]=(qB(),zB),kE[f]=Tc;kE[1]=Yb;iE[1]=(qB(),vB);kE[2]=Bb;iE[2]=zB;kE[3]=Gb;iE[3]=vB;kE[4]=ic;iE[4]=EB;kE[5]=sc;iE[5]=
yB;kE[9]=Ub;iE[9]=BB;kE[10]=Nb;iE[10]=BB;kE[11]=Eb;iE[11]=BB;kE[12]=$b;iE[12]=BB;kE[8]=Fc;iE[8]=GB(AB);kE[7]=uc;iE[7]=zB;kE[6]=Kc;iE[6]=vB;kE[13]=Jc;iE[13]=vB;kE[18]=Tc;iE[18]=vB;kE[19]=vc;iE[19]=vB;kE[20]=wc;iE[20]=vB;kE[21]=xc;iE[21]=vB;kE[22]=yc;iE[22]=vB;cA(b);b._=new GG;f=a.d;f.D=DA(f);null!=f.M?(XF(f,f.M,!1),null!=f.j&&f.$&&rF(f.$,f.j,!0),null!=f.k&&f.$&&rF(f.$,f.k,!1)):null!=f.bb&&xF(f,f.bb,!1,!1);ZD(a.d);h=this.d;f=this.f;g=new WD(h);pw(f,new HG,(qr(),qr(),rr));pw(f,new IG,(nr(),nr(),or));
pw(f,new JG,(tr(),tr(),ur));pw(f,new KG(g),(Ar(),Ar(),Br));q=0>=LG();n=new jy((dE(),cE));n.hb.alt="drag out MOL or RXN file";lw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new $D(h);Nw(f.i,n);u=new aE(f,n,r,j,g);Qw(u.f.i,u.c,G(u.f.hb,Yf)-u.e-u.d,G(u.f.hb,Xf)-(u.b-u.d));jj(f.k,u);q?(q=new MG,lw(q,n.hb.alt),0<=r&&(q.hb.style[ph]=r+kg),0<=o&&(q.hb.style[Ue]=o+kg),Nw(f.i,q),g=new bE(f,q,r,j,g),Qw(g.f.i,g.c,G(g.f.hb,Yf)-g.e-g.d,G(g.f.hb,Xf)-(g.b-g.d)),jj(f.k,g),Fo(q.hb),q.hb.style[ae]=
(Xo(),Kf),pw(q,h,(wr(),wr(),xr))):(Fo(n.hb),n.hb.style[ae]=(Xo(),Kf),pw(n,h,(wr(),wr(),xr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function NG(){return bu(null)}function OG(a){return bu(a)}t(486,1,zi,zG,BG,CG,AG);_.Re=function(a){B(this.f,new PG(this,a),(Sq(),Sq(),Tq))};_.Se=function(a){B(this.f,new QG(this,a),(os(),os(),ps))};_.Te=function(a){CF(new RG(a,this.d,gE))};_.Ue=function(){JE(this.d)};_.Ve=function(){io((fo(),go),new SG(this))};_.We=function(){return this.b};
_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};_.nd=function(){return G(this.f.hb,Xf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Yf);a[1]=G(this.f.hb,Xf);return a};_.od=function(){return G(this.f.hb,Yf)};_.bf=function(){return this.e.hb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};
_.qd=function(){return this.e.hb.style.display!=Qf};_.ff=function(){var a=this.d,b;a.Gb?b=hG(a,1)+rb+hG(a,2)+rb+hG(a,3):b=hG(a,0);return b};_.gf=function(){return zr(this.d)};_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=rE(a);a.Pb=b;ZD(a);return c};_.jf=function(a){fG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){xF(this.d,a,!0,!0)};_.mf=function(a){XF(this.d,a,!0)};_.ne=function(){yG(this)};_.nf=function(){mF(this.d,!0)};
_.of=function(a){var b=this.d;if(a=qG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new TG(this))};_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Vi(b.b);d.c<d.e.Je();)c=Wi(d),a?c.b=l:c.b=Ig}CA(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=qG(c,a))rF(d,b,!0),pG(c)};_.sf=function(a,b){var c=this.d,d;d=qG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ZD(c)):(d.E=b,pG(c))};_.sd=function(a){this.f.hb.style[Ue]=a;yG(this)};
_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;ZD(b)};_.vf=function(a){var b=this.d;b.fb=a;ZD(b)};_.wf=function(a){this.d.sb=a};_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=LE(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);yG(this)};_.Bf=function(a){DE(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nG(c,a);c.d=253;c.lb=!0;c.K=b;ZD(c)};_.td=function(a){nw(this.e.hb,a)};
_.ud=function(a){this.f.hb.style[ph]=a;yG(this)};_.Df=function(a){oG(this.d,a)};_.Ef=function(){return xE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DG=0;function SG(a){this.b=a}t(487,1,{},SG);_.xc=function(){var a,b;for(b=new Vi(this.b.f.b);b.c<b.e.Je();)a=Wi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function TG(a){this.b=a}t(488,1,{},TG);_.b=null;function PG(a,b){this.b=a;this.c=b}t(489,1,{},PG);_.Tc=function(a){a=a.b;io((fo(),go),new UG(this,this.c,a))};_.b=null;_.c=null;
function UG(a,b,c){this.b=a;this.d=b;this.c=c}t(490,1,{},UG);_.xc=function(){var a=this.c;this.d.b.apply(a,[xG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function QG(a,b){this.b=a;this.c=b}t(491,1,{},QG);_.b=null;_.c=null;function rs(a,b,c){this.b=a;this.d=b;this.c=c}t(492,1,{},rs);_.xc=function(){var a=this.c;this.d.b.apply(a,[xG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function VG(){var a=WG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;XG(YG,arguments)?a=arguments[0]:3==arguments.length?a=new CG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zG(arguments[0]):4==arguments.length?a=new AG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BG(arguments[0],arguments[1]));this.g=a;ZG();a[dd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=YG;ZG();var f=b,g,b=aH.c;g=bH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=bH(b,
e,f)}if(!g)throw new ej("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});cH({"0":{"0":[[NG,null,void 0]],1:[[OG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new dH(e));return[e]},Ce]]}});eH(YG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function $t(){fH||(fH=!0,VG())}t(493,1,{},$t);
var fH=!1;function du(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ce)$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(a){}}function cu(){}t(495,1,{},cu);_.xc=function(){du()};function dH(a){this.b=a}t(496,1,{69:1,107:1},dH);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function $G(a){this.b=a}t(497,1,{70:1,107:1},$G);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function VD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ph)||l;b=c.getAttribute(Ue)||l;f=c.getAttribute(Of)||l;e=c.getAttribute(Xe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Of)||l,h=h.getAttribute(kh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Kd);c.removeAttribute(Of);c.removeAttribute("archive");c.removeAttribute(Ue);c.removeAttribute(ph);c.removeAttribute(jd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ko();c.setAttribute(Xe,d);c.style[ph]=TD(g);c.style[Ue]=TD(b);b=new gH(a,d,n,e,c,f);io((fo(),go),b);++a.c;return!0}function UD(a){this.b="JME.class";this.e=a}t(498,1,{},UD);_.Jc=function(){return VD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function gH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(499,1,{},gH);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Xe,this.f):this.d.removeAttribute(Xe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function hH(){}t(500,1,zi,hH);function iH(a){this.b=a}t(501,1,{},iH);_.xc=function(){this.b()};_.b=null;
function jH(){var a=WG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;XG(kH,arguments)?a=arguments[0]:0==arguments.length&&(a=new hH);this.g=a;ZG();a[dd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){io((fo(),go),new iH(a))});eH(kH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function au(){lH||(lH=!0,jH())}t(502,1,{},au);var lH=!1;function mH(a){Kn();this.i=a}
t(503,462,bi,mH);function ju(){Kn();this.i="divide by zero"}t(504,100,Yh,ju);function Ut(){Kn()}function nH(a){Kn();this.i=a}t(505,100,Yh,Ut,nH);function oH(){oH=x;pH=new qH(!1);rH=new qH(!0)}function qH(a){this.b=a}t(506,1,{72:1,73:1,76:1},qH);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?jh:"false"};_.b=!1;var pH,rH;function sH(){}function tH(a){return typeof a==Vf?Fc+(0>a?-a:a):a}
function uH(a,b){var c;c=new sH;c.e=Ob+(vH(0!=a?-a:0)?tH(0!=a?-a:0):l+Ni(c));wH(0!=a?-a:0)&&xH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Y(a){var b;b=new sH;b.e=Ob+(vH(a)?tH(a):l+Ni(b));wH(a)&&xH(a,b);return b}function $(a,b){var c;c=new sH;c.e=Ob+(vH(a)?tH(a):l+Ni(c));wH(a)&&xH(a,c);c.c=b?8:0;return c}function yH(){var a;a=new sH;a.e=Ob+(vH(0)?tH(0):l+Ni(a));wH(0)&&xH(0,a);a.c=2;return a}function zH(a){var b;b=new sH;b.e=Ob+(vH(a)?tH(a):l+Ni(b));wH(a)&&xH(a,b);b.c=1;return b}
function wH(a){return typeof a==Vf&&0<a}function vH(a){return null!=a&&0!=a}function xH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Xh[b.d])c=c.prototype;else{c=Xh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(508,1,{},sH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function AH(a){var b;if(!(b=BH,!b&&(b=BH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new CH(Wb+a+da);return parseFloat(a)}
function vD(a,b){var c,d;if(null==a)throw new CH(Uf);if(2>b||36<b)throw new CH("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 CH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new CH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new CH(Wb+a+da);return c}t(510,1,{72:1,84:1});var BH=null;function DH(a){this.b=a}
t(509,510,{72:1,76:1,77:1,84:1},DH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return Wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function RA(a){this.b=a}t(511,510,{72:1,76:1,80:1,84:1},RA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return Wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function FA(){Kn()}function Lk(a){Kn();this.i=a}t(512,100,qi,FA,Lk);function Iw(){Kn()}function Kx(a){Kn();this.i=a}t(513,100,Yh,Iw,Kx);function S(a){this.b=a}
function vu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 ou(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function pF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(EH(),FH)[b],!c&&(c=FH[b]=new S(a)),c):new S(a)}t(514,510,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function EH(){EH=x;FH=y(eG,m,82,256,0)}var FH;function hk(a){return 0>a?-a:a}function gk(a,b){return a>b?a:b}function cF(a){return Math.round(a)}function Co(){Kn()}function Ws(a){Kn();this.i=a}t(517,100,{72:1,79:1,83:1,85:1,87:1},Co,Ws);function Pi(){Pi=x;Qi=K(Oi,m,-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 Qi;function CH(a){Kn();this.i=a}t(519,512,qi,CH);
function Bo(a,b){this.b=Rc;this.e=a;this.c=b;this.d=-1}t(520,1,{72:1,86:1},Bo);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function GH(a,b){return a.charCodeAt(b)}function OD(a,b){var c=b,d=a.length,e,f;e=GH(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
function HH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function to(a,b){return a.indexOf(b)}function tD(a,b,c){return a.indexOf(b,c)}function zo(a,b){return a.lastIndexOf(b)}function wF(a){var b=aa,c=sh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Ao(c,++d):c=c.substr(0,d-0)+Ao(c,++d);return a.replace(RegExp(b,De),c)}
function yo(a,b){for(var c=RegExp(b,De),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Zt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Ao(a,b){return a.substr(b,a.length-b)}
function so(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function uo(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,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Mu(this)};_.tS=_.toString;function IH(){IH=x;JH={};KH={}}
function Mu(a){IH();var b=lb+a,c=KH[b];if(null!=c)return c;c=JH[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+GH(a,d++);c|=0}256==LH&&(JH=KH,KH={},LH=0);++LH;return KH[b]=c}var JH,LH=0,KH;function Gn(a,b){Hn(a.b,b);return a}function Fn(){this.b=new Do}function MH(){this.b=new Do;this.b.b+=l}t(522,1,pi,Fn,MH);_.tS=function(){return this.b.b};function Ku(){this.b=new Do}
function rD(){this.b=new Do}function Ct(a){this.b=new Do;Hn(this.b,a)}t(523,1,pi,Ku,rD,Ct);_.tS=function(){return this.b.b};function uD(a){a="String index out of range: "+a;Kn();this.i=a}t(524,513,Yh,uD);
function NH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Co;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new nH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new nH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Iw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Tt(b,c,a[--d])}else for(c=e+c;e<c;)Tt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function ow(){Kn()}function CD(a){Kn();this.i=a}t(526,100,Yh,ow,CD);function XA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Sn(b,c))return a;return null}function $A(a,b){var c;return(c=XA(a.Fd(),b))?(c.fd(),!0):!1}function OH(a){var b,c,d,e;d=new Fn;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Hn(d.b,b):b=za,e=c.ed(),Hn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Xc;return d.b.b}t(527,1,{});_.Ff=function(){throw new CD("Add not supported on this collection");};
_.Gf=function(a){return!!XA(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return $A(this,a)};_.tS=function(){return OH(this)};t(529,527,Ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Vn(c),a=~~a);return a};
function PH(a,b){var c;return A(b,91)&&(c=b.If(),Yv(a.b,c))?(c=sj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function HD(a){this.b=a}t(528,529,Ji,HD);_.Gf=function(a){return PH(this,a)};_.Fd=function(){return new xD(this.b)};_.Hf=function(a){return PH(this,a)?(a=a.If(),dj(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function AD(a){if(a.c)Yi(a.b),dj(a.d,a.c.If()),a.c=null;else throw new sw("Must call next() before remove().");}
function xD(a){var b;this.d=a;b=new pj;a.d&&jj(b,new QH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new RH(a,d.substring(1));b.Ff(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.Ff(c[d])}this.b=new Vi(b)}t(530,1,{},xD);_.dd=function(){return yD(this.b)};_.ed=function(){return this.c=Wi(this.b)};_.fd=function(){AD(this)};_.b=null;_.c=null;_.d=null;t(532,1,ki);_.eQ=function(a){return A(a,91)&&BD(this.If(),a.If())&&BD(this.Jf(),a.Jf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=Vn(this.If()));null!=this.Jf()&&(b=Vn(this.Jf()));return a^b};_.tS=function(){return this.If()+pb+this.Jf()};function QH(a){this.b=a}t(531,532,ki,QH);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return ED(this.b,a)};_.b=null;function RH(a,b){this.c=a;this.b=b}t(533,532,ki,RH);_.If=function(){return this.b};_.Jf=function(){return this.c.f[lb+this.b]};_.Kf=function(a){return FD(this.c,this.b,a)};_.b=null;_.c=null;
function Hx(a,b){(0>a||a>=b)&&SH(a,b)}function SH(a,b){throw new Kx("Index: "+a+", Size: "+b);}t(534,527,ui);_.Lf=function(){throw new CD("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Sn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Vn(c)),b=~~b;return b};_.Fd=function(){return new Vi(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new TH(this,a)};_.Pf=function(){throw new CD("Remove not supported on this list");};function yD(a){return a.c<a.e.Je()}function Wi(a){if(a.c>=a.e.Je())throw new Lw;return a.e.Mf(a.d=a.c++)}function Yi(a){if(0>a.d)throw new Px;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Vi(a){this.e=a}t(535,1,{},Vi);_.dd=function(){return yD(this)};
_.ed=function(){return Wi(this)};_.fd=function(){Yi(this)};_.c=0;_.d=-1;_.e=null;function TH(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&SH(b,c);this.c=b}t(536,535,{},TH);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new Lw;return this.b.Mf(this.d=--this.c)};_.b=null;function UH(a){a=new xD(a.c.b);return new VH(a)}function WH(a,b){this.b=a;this.c=b}t(537,529,Ji,WH);_.Gf=function(a){return Yv(this.b,a)};_.Fd=function(){return UH(this)};_.Je=function(){return this.c.b.e};
_.b=null;_.c=null;function VH(a){this.b=a}t(538,1,{},VH);_.dd=function(){return yD(this.b.b)};_.ed=function(){return(this.b.c=Wi(this.b.b)).If()};_.fd=function(){AD(this.b)};_.b=null;t(539,534,ui);_.Lf=function(a,b){var c;c=cB(this,a);var d=c.e;new YA(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=cB(this,a);try{return dB(b)}catch(c){c=aj(c);if(A(c,92))throw new Kx("Can't get element "+a);throw c;}};_.Fd=function(){return cB(this,0)};
_.Pf=function(a){var b,c;b=cB(this,a);try{c=dB(b)}catch(d){d=aj(d);if(A(d,92))throw new Kx("Can't remove element "+a);throw d;}XH(b);return c};function YH(a){a.c=y(ZH,m,0,0,0)}function lA(a,b,c){(0>b||b>a.d)&&SH(b,a.d);a.c.splice(b,0,c);++a.d}function jj(a,b){Tt(a.c,a.d++,b);return!0}function lv(a,b){Hx(b,a.d);return a.c[b]}function ak(a,b){for(var c=0;c<a.d;++c)if(BD(b,a.c[c]))return c;return-1}function ov(a,b){var c;c=(Hx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function ij(a,b){var c;c=ak(a,b);if(-1==c)return!1;ov(a,c);return!0}function Pk(a,b){var c;if(b.length<a.d){c=b;var d;d=Mt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Tt(b,c,a.c[c]);b.length>a.d&&Tt(b,a.d,null);return b}function pj(){YH(this)}function RB(a){YH(this);this.c.length=a}function LA(a){YH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(540,534,ai,pj,RB,LA);_.Lf=function(a,b){lA(this,a,b)};
_.Ff=function(a){return jj(this,a)};_.Ue=function(){this.c=y(ZH,m,0,0,0);this.d=0};_.Gf=function(a){return-1!=ak(this,a)};_.Mf=function(a){return lv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return ov(this,a)};_.Hf=function(a){return ij(this,a)};_.Je=function(){return this.d};_.d=0;function bB(a,b,c){var d;for(d=0;d<b;++d)Tt(a,d,c)}function yt(){yt=x;zt=new $H}var zt;function $H(){}t(543,534,oi,$H);_.Gf=function(){return!1};_.Mf=function(){throw new Iw;};_.Je=function(){return 0};
function aI(){this.b=new Date}function bI(a){return 10>a?ab+a:l+a}t(544,1,{72:1,75:1,76:1,88:1},aI);_.eQ=function(a){return A(a,88)&&yu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=~~d>>>c,b=~~a.m>>c|d<<22-c,c=~~a.l>>c|a.m<<22-c):44>c?(e=0,b=~~d>>>c-22,c=~~a.m>>c-22|a.h<<44-c):(b=e=0,c=~~d>>>c-44);b=fu(c&4194303,b&4194303,e&1048575);a=fu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(cI(),dI)[this.b.getDay()]+ba+eI[this.b.getMonth()]+ba+bI(this.b.getDate())+ba+bI(this.b.getHours())+lb+bI(this.b.getMinutes())+lb+bI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function cI(){cI=x;dI=K(Zt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));eI=K(Zt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var dI,eI;
function rt(a,b){return null==z(a.b,b,a)}function qt(){this.b=new Ti}t(546,529,{72:1,75:1,93:1},qt);_.Ff=function(a){return rt(this,a)};_.Gf=function(a){return Yv(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return UH(new WH(this.b,new HD(this.b)))};_.Hf=function(a){return null!=dj(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return OH(new WH(this.b,new HD(this.b)))};_.b=null;
function cB(a,b){var c,d;(0>b||b>a.c)&&SH(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new fI(a,b,d)}function gB(){this.b=new gI;this.c=0}t(547,539,oi,gB);_.Ff=function(a){new YA(a,this.b);++this.c;return!0};_.Of=function(a){return cB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function dB(a){if(a.c==a.e.b)throw new Lw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function XH(a){if(!a.d)throw new Px;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function fI(a,b,c){this.e=a;this.c=c;this.b=b}t(548,1,{},fI);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return dB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new Lw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){XH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function gI(){this.b=this.c=this}
function YA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(549,1,{},gI,YA);_.b=null;_.c=null;_.d=null;function zD(a,b){this.b=a;this.c=b}t(550,532,ki,zD);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Lw(){Kn()}t(551,100,{72:1,79:1,85:1,87:1,92:1},Lw);function BD(a,b){return Vt(a)===Vt(b)||null!=a&&Sn(a,b)}function QB(a){var b=y(hB,m,45,0,0);return Pk(a.b,b)}function vA(){this.b=new pj}
t(553,534,ai,vA);_.Lf=function(a,b){lA(this.b,a,b)};_.Ff=function(a){return jj(this.b,a)};_.Gf=function(a){return-1!=ak(this.b,a)};_.Mf=function(a){return lv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Vi(this.b)};_.Pf=function(a){return ov(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return OH(this.b)};_.b=null;function yF(a){a.hc.d._&&WB(a)}function hI(a){var b;if(a.hc.d._){b=Nz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}YB(a)}
function iI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function CF(a){var b=a.k;jI(a.hc.d,b.b,b.c);!Mz(a)&&qA(a);aA(a)}function kI(){aC.call(this,l);this.j=new kB(this.Sf());KA(this.r,new lI(this))}t(555,421,Ii);_.Td=function(a,b){return Vt(a.i)===Vt(this.j)?(hI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){hI(this)};_.j=null;_.k=null;
function RG(a,b,c){kI.call(this);this.hc&&cC(this.hc,!1);$B(this,!1);tA(this,new kC(0));a=new oC(a,1);R(this,a,null);a=new xA;R(a,this.j,null);R(this,a,null);b&&(this.k=Nz(b),ZB(this),iI(this.k,~~(G(b.Vb.hb,Yf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Xf)/2)-~~(this.cc/2)));c&&P(this,c)}t(554,555,Ii,RG);_.Sf=function(){return"OK"};function vF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new sw("Cannot undo. Index is out of range.");if(!a.b.c)throw new sw(cc);a.b=a.b.c;return a.b.b}
function GG(){this.b=this.c=new mI}t(556,1,{},GG);_.b=null;function mI(){this.b=null}function mG(a){this.b=a}t(557,1,{},mI,mG);_.b=null;_.c=null;_.d=null;function lI(a){this.b=a}t(558,456,Bi,lI);_.b=null;
function YD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){SD(a.b.Ab,K(Zt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=yo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Tt(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{lF(a.b,b,!0)?(cs(a.b,"Structure pasted"+e),CE(a.b),CA(a.b),d=!0):(CF(new RG(a.b.K,a.b,gE)),mF(a.b,!0),CA(a.b))}catch(n){if(n=aj(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",ZD(e),CF(new RG(a.b.K,
a.b,gE)),CA(a.b);else throw n;}}d&&a.b.Qe(b)}function bs(a){this.b=a}t(559,1,{},bs);_.b=null;function vE(){vE=x;wE=new nI("COPY_SMILES",0);yE=new nI("COPY_MOL",1);zE=new nI("PASTE",2);oI=K(pI,m,94,[wE,yE,zE])}function nI(a,b){I.call(this,a,b)}t(560,146,{72:1,76:1,78:1,94:1},nI);var oI,yE,wE,zE;function lG(){this.e=y(uG,m,95,99,0)}t(561,1,{},lG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function qI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(FE,m,-1,20,1);a.N=y(FE,m,-1,20,1);a.H=Nt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Zt,m,1,20,0);a.p=y(Zt,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Zt,m,1,20,0);a.r=Nt([10,2]);a.j=y(M,s,-1,101,1)}
function rI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(FE,m,-1,4,1);d=y(FE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=sI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
sI(r[2],d[2],r[3],d[3]),d=sI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function W(a,b){var c,d,e,f,g,j,h,n;WF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=tI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(FE,m,-1,2,1);uI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==ZF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;cs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];cG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&VF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(cF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(cF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function TF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];GF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)WF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)cG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];FF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];GF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cG(a);a.I[a.v]=n;a.J[a.v]=c+d;FF(a);b&&(GF(a,n),HE(a))}c=4}vI(a,c);a.E=a.G;b&&
(a.E=0)}
function uI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function SF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])wI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,wI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){cs(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[tI(a,a.E,a.H[a.E][d])],2<d||1!=b){cs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(FE,m,-1,2,1);uI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)WF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)WF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)WF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)cG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[tI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[tI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(cF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(cF((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;cG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(GF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&vI(a,j);-1<n&&(a.E=n)}
function wI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)WF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function vI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function tI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function xI(a,b,c){var d,e,f,g;e=Bh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Eu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Eu(c[d])&&!su(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)yu(c[d],e)&&(b[d]=g,c[d]=Bh,++f);if(f==a.u)break}return g==a.u}
function HE(a){var b,c,d;b=y(FE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{GE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;IE(a)}}
function GE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[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 RF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=yI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&cs(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?cs(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?cs(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?cs(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:cs(a.o,"Charge change not possible on the halogen !");break;case 18:cs(a.o,
"Use X button to change charge on the X atom !")}}
function sF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&GF(a,c);HE(a);cs(a.o,"Smaller part(s) removed !");return 1}
function ZF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function dG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];IF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),IF(a));4==a.t[d]&&(a.t[d]=1)}}
function sI(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 FF(a){var b;zI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);IE(a);IF(a)}
function WF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),NH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),NH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),NH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),NH(a.e,b,a.e.length),a.e=b,b=y(Zt,m,1,c,0),NH(a.d,b,a.d.length),a.d=b,b=y(Zt,m,1,c,0),NH(a.p,b,a.p.length),a.p=b,b=y(FE,m,-1,c,1),NH(a.K,b,a.K.length),a.K=b,b=y(FE,m,-1,c,1),NH(a.N,b,a.N.length),a.N=b,b=Nt([c,7]),NH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),NH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function iF(a,b,c,d,e,f,g){var j;j=O(N(cF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(cF(a.N[c]-~~(f/2))));return new pA(j-1-b,a-b,e+1+2*b,f+2*b)}
function cG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),NH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),NH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),NH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),NH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),NH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),NH(a.O,c,a.O.length),a.O=c,b=y(Zt,m,1,b,0),NH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function MF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(eE(),aa);j+="JME 2013-10-12 "+new aI+"\n \n";j+=LF(a.u,3)+LF(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=iG(0.055999999999999994*(a.K[e]-c),10,4)+iG(0.055999999999999994*(g-a.N[e]),10,4)+iG(0,10,4);h=hF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+LF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=LF(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:AI(a,e)&&(g=2),c=LF(a.I[e],3)+LF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=LF(a.J[e],3)+LF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LF(a.J[e],3)+LF(a.I[e],3)),j+=c+LF(g,3)+LF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+LF(e,4)+LF(a.B[e],4)+aa);return j+"M  END\n"}
function kG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,X,L,ea,Hc,ig,xb,Pd,Qd,Rd,Za,Ic;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);xb=y(M,s,-1,a.u+1,1);v=y(BI,m,-1,a.u+1,2);D=y(BI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;sF(a,!0);ig=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ig=!1;break}if(a.o.t&&ig){CI(a);dG(a);DI(a,D);EI(a,v,D);var Fb,td,kf,ac,Ae,ud,vd,ib,yJ,Wd,w,Aa,Mm,Nm,bt,qf,Pa,Om,Pm,Lc,Qm;Fb=y(M,s,-1,a.u+1,1);td=y(M,s,-1,a.u+1,1);ib=y(FI,m,-1,a.u+1,3);var ct=a.u,Rm,
uh,dt,ug,Ej,Ie,rf;Ej=y(FI,m,-1,ct+2,3);Ie=y(M,s,-1,100,1);rf=5;ug=0;Ie[0]=3;Ej[1]=Dh;Ej[2]=Eh;dt=2;if(!(3>ct))for(;rf<Ie[ug]*Ie[ug];){uh=0;for(Rm=!0;Rm&&uh<=ug&&rf>=Ie[uh]*Ie[uh];)0==rf%Ie[uh]?Rm=!1:++uh;if(Rm){Ej[++dt]=Bu(rf);if(dt>=ct)break;ug<Ie.length-1&&(++ug,Ie[ug]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(Aa=Pm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Pm*=a.i[Aa]);Om=a.c[w];18==Om&&(Qm=a.p[w],ud=Qm.charCodeAt(0)-65+1,vd=0,1<Qm.length&&(vd=Qm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Om=28*ud+vd);
qf=0;-2>a.B[w]?qf=1:-2==a.B[w]?qf=2:-1==a.B[w]?qf=3:1==a.B[w]?qf=4:2==a.B[w]?qf=5:2<a.B[w]&&(qf=6);Lc=1;ib[w]=Bu(Pm);Lc*=126;ib[w]=wu(ib[w],Bu(a.y[w]*Lc));Lc*=7;ib[w]=wu(ib[w],Bu(qf*Lc));Lc*=7;ib[w]=wu(ib[w],Bu(Om*Lc));Lc*=783;ib[w]=wu(ib[w],Bu(a.A[w]*Lc))}for(Ae=0;!xI(a,Fb,ib);){bt=!1;for(w=1;w<=a.u;++w)Fb[w]!=td[w]&&(td[w]=Fb[w],bt=!0);if(bt){for(w=1;w<=a.u;++w){ib[w]=Ch;for(Aa=1;Aa<=a.A[w];++Aa)ib[w]=Fu(ib[w],Ej[Fb[a.H[w][Aa]]])}Ae=0}else if(0<Ae){for(w=1;w<=a.u;++w)ib[w]=Ch;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Fb[w]==Fb[Aa]){ib[w]=Dh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=Ch;for(Aa=1;Aa<=a.A[w];++Aa)kf=a.H[w][Aa],ib[w]=Fu(ib[w],Bu(a.c[kf]*a.i[tI(a,w,kf)]))}Ae=1}xI(a,Fb,ib);for(w=1;w<=a.u;++w)ib[w]=Bu(td[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)td[w]=Fb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(td[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];td[w]=td[Pa];td[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Wd=a.I[w],a.I[w]=a.J[w],a.J[w]=Wd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Nm=Mm=
a.u;ac=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Mm?(Mm=a.I[Aa],Nm=a.J[Aa],ac=Aa):a.I[Aa]==Mm&&a.J[Aa]<Nm&&(Nm=a.J[Aa],ac=Aa);Wd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Wd;Wd=a.J[w];a.J[w]=a.J[ac];a.J[ac]=Wd;Wd=a.t[w];a.t[w]=a.t[ac];a.t[ac]=Wd;Wd=a.C[w];a.C[w]=a.C[ac];a.C[ac]=Wd;yJ=a.f[w];a.f[w]=a.f[ac];a.f[ac]=yJ}FF(a);IF(a);DI(a,D);EI(a,v,D)}else{DI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Ic=1;a.b[1]=1;for(X=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=xb[c]){Hc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Hc=!1;break}Hc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Ic==a.u)break;c=n[X--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Ic;else{n[++X]=c;e=0;for(u=1;u<=L;++u)if(h=tI(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=tI(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Ic}}xb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(BI,m,-1,a.u+1,2);Pd=y(BI,m,-1,a.u+1,2);f=Ic=X=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Ic]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==X)break a;Pd[c]=!0;c=n[X--]}else break}f=c;c=e;1<L&&(n[++X]=f,Q[e]=!0)}Qd=y(M,s,-1,a.v+1,1);Rd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var AJ=xb,CN=ea,et,BJ,vh,Je,ft,gt,Na,Fj,ht;vh=y(M,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)vh[b[Na]]=Na;ft=y(BI,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)et=b[Na],BJ=AJ[et],Je=tI(a,et,BJ),0!=Je&&(GI(a,Je,vh,Qd,D),ft[Je]=!0);for(Na=1;Na<=a.v;++Na)ft[Na]||GI(a,Na,vh,Qd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){gt=ht=0;for(Fj=1;Fj<=a.A[Na];++Fj){Je=tI(a,Na,a.H[Na][Fj]);if(5==a.i[Je])continue a;1==a.t[Je]&&0!=HI(a,Je,Na)&&++ht;2==a.t[Je]&&(gt=a.H[Na][Fj])}if(0!=ht)if(0<gt){var ja=a,DJ=Na,sf=vh,Yc=Rd,nc=void 0,Gj=void 0,Mc=void 0,Ke=void 0,Nc=void 0,Sm=void 0,Tm=void 0,Um=void 0,Xd=void 0,Zc=void 0,$c=void 0,
it=void 0,Hj=void 0,Yd=void 0,Ij=void 0,Le=void 0,Jj=void 0,jt=void 0,Kj=void 0,Me=void 0,EJ=void 0,tf=void 0,FJ=void 0,kt=void 0,Lj=void 0,uf=void 0,$c=1,Gj=DJ,nc=y(M,s,-1,ja.u+1,1);for(nc[1]=DJ;;){it=!1;for(Zc=1;Zc<=ja.A[Gj];++Zc)if(Mc=ja.H[Gj][Zc],!(Mc==nc[1]||Mc==nc[$c-1]))if(Ke=tI(ja,Gj,Mc),2==ja.t[Ke]&&5!=ja.i[Ke]){Gj=nc[++$c]=Mc;it=!0;break}if(!it)break}if(!(0==$c%2||2>ja.A[nc[$c]]||3<ja.A[nc[$c]])){uf=nc[1];Nc=nc[~~(($c+1)/2)];Xd=nc[$c];tf=Me=Le=Yd=0;kt=jt=!1;for(Zc=1;Zc<=ja.A[uf];++Zc)Mc=
ja.H[uf][Zc],Ke=tI(ja,uf,Mc),1!=ja.t[Ke]||5==ja.i[Ke]||(0==Yd?Yd=Mc:Le=Mc);0<sf[Le]&&sf[Yd]>sf[Le]&&(Sm=Yd,Yd=Le,Le=Sm);Hj=Yd;0==Yd&&(Hj=Le,jt=!0);for(Zc=1;Zc<=ja.A[Xd];++Zc)Mc=ja.H[Xd][Zc],Ke=tI(ja,Xd,Mc),1!=ja.t[Ke]||5==ja.i[Ke]||(0==Me?Me=Mc:tf=Mc);0<sf[tf]&&sf[Me]>sf[tf]&&(Sm=Me,Me=tf,tf=Sm);Kj=Me;0==Me&&(Kj=tf,kt=!0);Ij=HI(ja,tI(ja,uf,Yd),uf);Jj=HI(ja,tI(ja,uf,Le),uf);EJ=HI(ja,tI(ja,Xd,Me),Xd);FJ=HI(ja,tI(ja,Xd,tf),Xd);1<(0>Ij+Jj?-(Ij+Jj):Ij+Jj)||0!=EJ||0!=FJ?cs(ja.o,"Bad stereoinfo on allene !"):
(Tm=ja.K[nc[$c-1]]-ja.K[Xd],Um=ja.N[nc[$c-1]]-ja.N[Xd],Lj=Math.sqrt(Tm*Tm+Um*Um),0.001>Lj&&(Lj=0.001),0<(ja.N[Kj]-ja.N[nc[$c-1]])*(Tm/Lj)-(ja.K[Kj]-ja.K[nc[$c-1]])*(Um/Lj)?Yc[Nc]=1:Yc[Nc]=-1,jt&&(Yc[Nc]*=-1),kt&&(Yc[Nc]*=-1),Hj==Yd&&0>Ij&&(Yc[Nc]*=-1),Hj==Le&&0>Jj&&(Yc[Nc]*=-1),sf[Hj]>sf[Kj]&&(Yc[Nc]*=-1))}}else b:{var oc=a,pc=Na,DN=AJ,EN=vh,FN=r,GN=q,HN=CN,Vm=Rd,Wm=void 0,ad=void 0,lt=void 0,wh=void 0,Da=void 0,xh=void 0,xd=void 0,Mj=void 0,Zd=void 0,Pb=void 0,ia=void 0,Hb=void 0,Ne=void 0,Xm=void 0,
bd=void 0,oa=void 0,Ym=void 0,Hb=y(M,s,-1,4,1),Xm=y(M,s,-1,4,1),yh=oc,$d=pc,GJ=EN,mt=DN,HJ=FN,IJ=GN,IN=HN,Ib=Hb,Nj=void 0,cd=void 0,Zm=void 0,$m=void 0,nt=void 0,Oj=void 0,Oj=-1;0<mt[$d]&&(Ib[++Oj]=mt[$d]);for(cd=1;cd<=IN;++cd)HJ[cd]==$d&&(Ib[++Oj]=IJ[cd]),IJ[cd]==$d&&(Ib[++Oj]=HJ[cd]);for(cd=Oj+1;cd<yh.A[$d];++cd){nt=yh.u+1;Zm=1;c:for(;Zm<=yh.A[$d];++Zm){Nj=yh.H[$d][Zm];for($m=0;$m<cd;++$m)if(Nj==Ib[$m])continue c;GJ[Nj]<nt&&(nt=GJ[Nj],Ib[cd]=Nj)}}0==mt[$d]&&0<yh.y[$d]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
Ib[0],Ib[0]=-1):0<yh.y[$d]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(Da=Mj=xh=wh=Ym=xd=Pb=0;4>Da;++Da)0>=Hb[Da]||(Wm=tI(oc,pc,Hb[Da]),Xm[Da]=HI(oc,Wm,pc),0<Xm[Da]?(++Pb,Ym=Hb[Da],xh=Hb[Da]):0>Xm[Da]?(++xd,wh=Hb[Da],xh=Hb[Da]):Mj=Hb[Da]);Zd=Pb+xd;oa=y(M,s,-1,4,1);bd=0;if(3==oc.A[pc]){if(1==Pb&&1==xd||3==Zd&&0<Pb&&0<xd){cs(oc.o,"Error in C3H stereospecification !");break b}Ne=Hb[0];1==Zd?Ne=xh:2==Zd&&(Ne=Mj);ia=rI(oc,pc,Ne,Hb);oa[0]=xh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Pb?bd=1:bd=-1}else if(4==oc.A[pc])if(1==
Zd)ia=rI(oc,pc,xh,Hb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Pb?bd=1:bd=-1;else{Ne=Hb[0];1<Mj&&(Ne=Mj);1==Pb?Ne=Ym:1==xd&&(Ne=wh);ia=rI(oc,pc,Ne,Hb);ad=y(M,s,-1,4,1);for(Da=0;4>Da;++Da)Wm=tI(oc,pc,ia[Da]),ad[Da]=HI(oc,Wm,pc);if(4==Zd){if(0==Pb||0==xd){cs(oc.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==xd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],bd=ad[0];else{for(Da=0;4>Da;++Da)-1==ad[Da]&&(ad[Da]=0);Zd=2}}else if(3==Zd)if(3==Pb||3==xd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
ia[2],oa[3]=ia[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=lt=1:xd=lt=-1;for(Da=0;4>Da;++Da)ad[Da]==lt&&(ad[Da]=0);Zd=2}if(2==Zd)if(1==Pb&&1==xd)ia[1]==wh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==wh&&(ia[2]=ia[3]),oa[0]=Ym,oa[1]=wh,oa[2]=ia[2],oa[3]=ia[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){cs(oc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Pb?bd=1:bd=-1}}var Z=oa,Pj=Hb,qb=void 0;Pj[0]==Z[1]?(qb=
Z[0],Z[0]=Z[1],Z[1]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb):Pj[0]==Z[2]?(qb=Z[2],Z[2]=Z[0],Z[0]=qb,qb=Z[1],Z[1]=Z[3],Z[3]=qb):Pj[0]==Z[3]&&(qb=Z[3],Z[3]=Z[0],Z[0]=qb,qb=Z[1],Z[1]=Z[2],Z[2]=qb);Pj[1]==Z[2]?(qb=Z[1],Z[1]=Z[2],Z[2]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb):Pj[1]==Z[3]&&(qb=Z[1],Z[1]=Z[3],Z[3]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb);oa[2]==Hb[2]?Vm[pc]=1:oa[2]==Hb[3]?Vm[pc]=-1:cs(oc.o,"Error in stereoprocessing ! - t30");Vm[pc]*=bd}}}Za=new MH;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&(Za.b.b+=ua);0<xb[u]&&II(a,c,xb[c],Za,Qd);var zh=v[c],Jb=void 0,Qj=void 0,Ah=void 0,V=void 0,V=Tc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Rd[c]&&(Jb=!0);Ah=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){Ah=a.r[Qj][1];break}-1<Ah&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,Ah=1);switch(a.c[c]){case 2:V=Bb;break;case 3:zh?V="c":V=Gb;break;case 4:zh?(V=Nf,0<a.y[c]&&(Jb=!0)):V=ic;break;case 5:zh?V="o":V=sc;break;case 7:zh?(V="p",0<a.y[c]&&(Jb=!0)):V=uc;break;case 8:zh?V=Ag:V=Fc;break;case 13:zh?V=Eg:V=Jc;Jb=!0;break;case 6:V=
Kc;Jb=!0;break;case 9:V=Ub;break;case 10:V=Nb;break;case 11:V=Eb;break;case 12:V=$b;break;case 1:V=Yb;Jb=!0;break;case 19:V=vc;Jb=!0;break;case 20:V=wc;Jb=!0;break;case 21:V=xc;Jb=!0;break;case 22:V=yc;Jb=!0;break;case 18:Jb=!0,V=a.p[c],(H(V,wa)||H(V,fd)||H(V,wb))&&(Jb=!1)}Jb&&(V=Uc+V,1==Rd[c]?V+=ub:-1==Rd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<hk(a.B[c])&&(V+=hk(a.B[c]))),-1<Ah&&(V+=lb+Ah),V+=Xc);Hn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&II(a,r[E],q[E],Za,Qd),9<E&&(Za.b.b+="%"),Gn(Za,l+(new S(E)).b);Pd[c]&&(Za.b.b+=va)}return Za.b.b}function jG(a){a=new tE(a);FF(a);return a}
function GF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)JE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function HF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&GF(a,c);0==a.A[d]&&GF(a,d)}
function CI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=tI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&GF(a,c)}}}function zI(a){var b;b=a.c.length;a.H=Nt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function EI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(BI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[tI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(BI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(BI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:AI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(BI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function IE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(cF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(cF((a.N[b]+a.N[c])/2)))}function DI(a,b){var c;for(c=1;c<=a.v;++c)jF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function hF(a,b){var c;c=(eE(),kE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function AI(a,b){return 2==a.t[b]?!0:!1}function jF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function UF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Nt([b+5,2]),NH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function DF(a){var b;a.z=0;a.s=0;kG(a);for(b=1;b<=a.u;++b)a.E=b,UF(a);a.E=0}
function EF(a){var b,c;b=y(FE,m,-1,4,1);GE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function AE(a,b){var c,d,e,f,g,j,h,n;c=y(FE,m,-1,4,1);GE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;GE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function gG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function KF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&HH(c,Xc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=gk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Ao(c,d+1);try{a.o.z=vD(j,10)}catch(h){if(h=aj(h),A(h,79))a.o.z=0;else throw h;}a.E=b;UF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Gb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,sc)?5:H(d,uc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Nb)?10:H(d,Eb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Jc)?13:H(d,Kc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GH(c,g++);for(;45==e;)--d,e=GH(c,g++)}a.B[b]=d}}}
function rF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new RD(b);try{for(;b.k=KD(b,b.b),b.k<b.j;)d=pF(vD(ND(b),10)).b,c=e=pF(vD(ND(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=aj(f),A(f,79))En(f);else throw f;}}function II(a,b,c,d,e){b=tI(a,b,c);5!=a.i[b]&&AI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),Hn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Wc)}
function VF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,cs(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:cs(a.o,"Stereomarking allowed only on single and double bonds!")}
function GI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=tI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=tI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=tI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=tI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))cs(a.o,"Not unique E/Z geometry !");else{j=tI(a,b,e);f=tI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=tI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function yI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=tI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(AI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function HI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function IF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=yI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function KE(a){qI(this);this.o=a;this.z=this.v=this.u=0}
function qF(a,b){var c,d,e,f,g,j,h;KE.call(this,a);f=l;j=nF(b);if(null!=j){h=new QD(b,j,!0);for(e=1;4>=e;++e)f=oF(h,j);g=pF(vD(so(f.substr(0,3)),10)).b;c=pF(vD(so(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WF(this),f=oF(h,j),this.K[e]=(new DH(AH(so(f.substr(0,10))))).b,this.N[e]=-(new DH(AH(so(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=so(f.substr(31,d-31)),KF(this,e,d),62<=f.length&&(f=so(f.substr(60,3)),0<f.length&&(f=pF(vD(f,10)).b,0<f&&(this.E=e,a.z=f,UF(this),this.E=0)));for(e=1;e<=c;++e)cG(this),
f=oF(h,j),this.I[e]=pF(vD(so(f.substr(0,3)),10)).b,this.J[e]=pF(vD(so(f.substr(3,3)),10)).b,g=pF(vD(so(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=pF(vD(so(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);zI(this);gG(this);HE(this);for(FF(this);(h.k=KD(h,h.b),h.k<h.j)&&!(null==(f=ND(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new PD(f);ND(g);ND(g);j=pF(vD(ND(g),10)).b;
for(e=1;e<=j;++e)c=pF(vD(ND(g),10)).b,this.B[c]=pF(vD(ND(g),10)).b}if(0==f.indexOf("M  APO")){g=new PD(f);ND(g);ND(g);j=pF(vD(ND(g),10)).b;for(e=1;e<=j;++e)c=pF(vD(ND(g),10)).b,f=pF(vD(ND(g),10)).b,this.E=c,W(this,0),KF(this,this.u,vc+f),this.E=0}}CI(this);FF(this)}}
function nG(a,b){var c,d,e,f,g;KE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));HH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new PD(b);d=pF(vD(ND(f),10)).b;e=pF(vD(ND(f),10)).b;for(c=1;c<=d;++c)g=ND(f),WF(this),KF(this,this.u,g),this.K[c]=(new DH(AH(ND(f)))).b,this.N[c]=-(new DH(AH(ND(f)))).b;for(c=1;c<=e;++c)if(cG(this),this.I[c]=pF(vD(ND(f),10)).b,this.J[c]=pF(vD(ND(f),10)).b,this.t[c]=pF(vD(ND(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;zI(this);gG(this);HE(this)}catch(j){j=aj(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}CI(this);FF(this)}}
function tF(a,b,c){var d,e,f;KE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))cG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;FF(this);HE(this)}
function NF(a,b,c){var d,e,f,g,j;KE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Zt,m,1,this.u+1,0);this.K=y(FE,m,-1,this.u+1,1);this.N=y(FE,m,-1,this.u+1,1);this.p=y(Zt,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Zt,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Nt([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}FF(this);HE(this)}
function tE(a){var b;qI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);NH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);NH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);NH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);NH(a.e,this.e,this.u+1);this.d=y(Zt,m,1,this.u+1,0);NH(a.d,this.d,this.u+1);this.K=y(FE,m,-1,this.u+1,1);NH(a.K,this.K,this.u+1);this.N=y(FE,m,-1,this.u+1,1);NH(a.N,this.N,this.u+1);this.p=y(Zt,m,1,this.u+1,0);NH(a.p,this.p,this.u+1);this.I=y(M,
s,-1,this.v+1,1);NH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);NH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);NH(a.t,this.t,this.v+1);this.f=y(Zt,m,1,this.v+1,0);NH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);NH(a.C,this.C,this.v+1);this.r=Nt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function iG(a,b,c){var d,e,f;if(0==c)return LF(Wt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(cF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new DH(a)).b;d=to(e,uo(46));0>d&&(e+=Wa,d=to(e,uo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function nF(a){var b;b=new QD(a,aa,!0);if(4<JD(b))return aa;b=new QD(a,sh,!0);return 4<JD(b)?sh:null}
function LF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function oF(a,b){for(var c,d;a.k=KD(a,a.b),a.k<a.j;){d=ND(a);if(H(d,b))return ba;for(ND(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(562,1,{95:1},KE,qF,nG,tF,NF,tE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function ds(){ds=x;es=new NC(Yb)}
function zF(a,b){var c;ds();var d;kI.call(this);this.d=new kB("Help");new kB("Home");this.e=b;P(this,(eE(),gE));this.hc&&cC(this.hc,!1);$B(this,!1);d=Nz(b);if(1==a)this.f||(this.f=new vC(d),iI(this.f,-30,0)),this.k=this.f,c=rE(b),this.hc&&bC(this.hc.d.A.c,Gc),tA(this,new fB(2)),this.i=new NC(c+"     "),R(this,this.i,Mb),d=new xA,R(d,this.j,null),this.e.Hb&&(c=new kB("Submit"),R(d,c,null)),R(this,d,Oc),MC(this.i,so(Eo(this.i.hc.b.hb,kh))),this.hc&&cC(this.hc,!0),$B(this,!0);else if(2==a)this.c||(this.c=
new vC(d),iI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&bC(this.hc.d.A.c,"Nonstandard atom"),tA(this,new fB(2)),c=new xA,R(c,new oC("atomic SMILES",1),null),R(this,c,qc),c=Yb,es&&(c=Eo(es.hc.b.hb,kh)),es=new OC(c,8),R(this,es,Mb),c=new xA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new vC(d),iI(this.b,5*b.Z,0));var e,f;d="About "+(eE(),sG);this.hc&&bC(this.hc.d.A.c,d);tA(this,new kC(0));P(this,gE);R(this,new oC(sG+" Molecular Editor v2013-10-13",1),null);R(this,new oC("Peter Ertl and Bruno Bienfait",
1),null);for(c=fE,d=0,f=c.length;d<f;++d)e=c[d],e=new oC(e,1),$z(e,this.e.y),R(this,e,null);c=new xA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}ZB(this);c=this.k;jI(this.hc.d,c.b,c.c);!Mz(this)&&qA(this);aA(this)}t(563,555,Ii,zF);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new pD(this.e.I),c=oD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=aj(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ZD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var es;
function JI(a,b){Lz(b)==a.b?P(b,(qB(),zB)):P(b,a.b)}
function KI(a){var b,c,d,e;e=l;d=!1;Lz(LI)!=a.b?(e=wa,d=!0):Lz(MI)!=a.b?(e="!#6",d=!0):Lz(NI)!=a.b?(P(OI,(qB(),zB)),P(PI,zB),P(QI,zB),P(RI,zB),e="F,Cl,Br,I"):(b=Lz(SI)!=a.b,c=Lz(TI)!=a.b,Lz(UI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Lz(VI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Lz(WI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Lz(XI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Lz(YI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Lz(OI)!=a.b&&(e+="F,"),Lz(PI)!=a.b&&(e+="Cl,"),Lz(QI)!=a.b&&(e+="Br,"),Lz(RI)!=a.b&&(e+="I,"),
HH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=fd:c?e=wb:(P(LI,(qB(),zB)),e=wa)));b=l;d&&Lz(SI)!=a.b&&(b+=";a");d&&Lz(TI)!=a.b&&(b+=";A");Lz(ZI)!=a.b&&(b+=";R");Lz($I)!=a.b&&(b+=";!R");Lz(LI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=aJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=bJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Lz(cJ)!=a.b&&(e="~");Lz(dJ)!=a.b&&(e=lb);Lz(eJ)!=a.b&&(e=ub);Lz(fJ)!=a.b&&(e="!@");MC(a.f,e)}
function gJ(a){hJ(a);iJ(a);var b=aJ.hc.b;wy(b,0);b.hb.options[0].selected=!0;b=bJ.hc.b;wy(b,0);b.hb.options[0].selected=!0;P(SI,a.b);P(TI,a.b);P(ZI,a.b);P($I,a.b);P(aJ,a.b);P(bJ,a.b);jJ(a)}function hJ(a){P(UI,a.b);P(VI,a.b);P(WI,a.b);P(XI,a.b);P(YI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b);P(RI,a.b)}function iJ(a){P(LI,a.b);P(MI,a.b);P(NI,a.b)}function jJ(a){P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);P(fJ,a.b);a.c=!1}
function AF(a){aC.call(this,"Atom/Bond Query");this.j=new kB(this.Sf());KA(this.r,new lI(this));this.b=(eE(),gE);this.d=a;this.e||(a=Nz(a),this.e=new vC(a),iI(this.e,-150,10));this.k=this.e;tA(this,new jC);P(this,this.b);a=new xA;tA(a,new PB(0,3,1));R(a,new nC("Atom type :"),null);LI=new kB(zb);MI=new kB("Any except C");NI=new kB("Halogen");R(a,LI,null);R(a,MI,null);R(a,NI,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));R(a,new oC("Or select one or more from the list :",0),null);R(this,a,null);
a=new xA;tA(a,new PB(0,3,1));UI=new kB(Gb);VI=new kB(ic);WI=new kB(sc);XI=new kB(Fc);YI=new kB(uc);OI=new kB(Ub);PI=new kB(Nb);QI=new kB(Eb);RI=new kB($b);R(a,UI,null);R(a,VI,null);R(a,WI,null);R(a,XI,null);R(a,YI,null);R(a,OI,null);R(a,PI,null);R(a,QI,null);R(a,RI,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));aJ=new oB;nB(aJ,zb);nB(aJ,ab);nB(aJ,cb);nB(aJ,jb);nB(aJ,kb);R(a,new nC("Number of hydrogens :  "),null);R(a,aJ,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));bJ=new oB;nB(bJ,zb);nB(bJ,
ab);nB(bJ,cb);nB(bJ,jb);nB(bJ,kb);nB(bJ,"4");nB(bJ,"5");nB(bJ,"6");R(a,new oC("Number of connections :",0),null);R(a,bJ,null);R(a,new oC(" (H's don't count.)",0),null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));R(a,new nC("Atom is :"),null);SI=new kB(Ab);R(a,SI,null);TI=new kB("Nonaromatic");R(a,TI,null);ZI=new kB(Ec);R(a,ZI,null);$I=new kB(mc);R(a,$I,null);R(this,a,null);a=new xA;P(a,GB(Lz(this)));tA(a,new PB(0,3,1));R(a,new nC("Bond is :"),null);cJ=new kB(zb);R(a,cJ,null);dJ=new kB(Ab);R(a,dJ,
null);eJ=new kB(Ec);R(a,eJ,null);fJ=new kB(mc);R(a,fJ,null);R(this,a,null);a=new xA;tA(a,new PB(1,3,1));this.f=new OC(wa,20);R(a,this.f,null);R(a,new kB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&cC(this.hc,!1);$B(this,!1);hJ(this);iJ(this);jJ(this);P(SI,this.b);P(TI,this.b);P(ZI,this.b);P($I,this.b);P(aJ,this.b);P(bJ,this.b);JI(this,LI);ZB(this);a=this.k;jI(this.hc.d,a.b,a.c);!Mz(this)&&qA(this);aA(this)}t(564,555,Ii,AF);
_.Tf=function(a,b){var c;H(b,Cc)?(gJ(this),JI(this,LI),KI(this)):A(a.i,42)?(jJ(this),Vt(a.i)===Vt(LI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(MI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(NI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(ZI)?P($I,this.b):Vt(a.i)===Vt($I)?(P(ZI,this.b),P(SI,this.b)):Vt(a.i)===Vt(SI)?(P(TI,this.b),P($I,this.b)):Vt(a.i)===Vt(TI)?P(SI,this.b):Vt(a.i)===Vt(cJ)||Vt(a.i)===Vt(dJ)||Vt(a.i)===Vt(eJ)||Vt(a.i)===Vt(fJ)?(gJ(this),this.c=!0):iJ(this),JI(this,a.i),KI(this)):A(a.i,43)&&(jJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
P(c,this.b):P(c,(qB(),zB)),KI(this));107!=this.d.d&&(this.d.d=107,CA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var LI=_.f=null,cJ=null,MI=null,SI=null,dJ=null,QI=null,UI=null,bJ=null,aJ=null,PI=null,OI=null,NI=null,RI=null,VI=null,TI=null,$I=null,fJ=null,WI=null,YI=null,ZI=null,eJ=null,XI=null;function vG(){YH(this)}t(565,540,ai,vG);_.Ue=function(){this.b=-1;this.c=y(ZH,m,0,0,0);this.d=0};_.b=-1;
function as(a,b){var c;a.b=b;var d,e;d=null;RC();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new eD(e):null))e=(UC(),XC),e=YC(e,(UC(),XC))||YC(e,VC);if(e)try{d=bD(c)}catch(f){if(f=aj(f),A(f,60))En(f);else throw f;}c=d;null!=c&&YD(b,c)}function $r(a){a=new eD(a);RC();var b,c;try{b=bD(a),c=Tn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=aj(d),A(d,60))En(d);else throw d;}}function wG(){}t(566,1,{61:1,68:1},wG);_.Be=function(a){YD(this.b,a.b)};
_.b=null;function MG(){this.hb=Ex()}t(568,332,xi,MG);function Xr(){var a;Xr=x;kJ=(a=!1,Zf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);lJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");mJ=kJ&!lJ;var b;a=K(M,s,-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]);Yr=y(M,s,-1,1E3,1);for(b=0;b<Yr.length;++b)Yr[b]=-999;for(b=0;b<a.length;b+=2)Yr[a[b+1]]=a[b]}
function Qq(a,b,c){a=new nJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function AA(a,b,c){var d;d=new oJ;Cj(d.u,b,c);vj(a.i,d.u,0,0);jj(a.b,d);return d}function FG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function ZE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Qw(a.i,b.u,c,d),b.s=c,b.t=d;pJ(b)}
function EG(a,b,c,d){Xr();this.hb=Ex();this.b=new pj;this.k=new pj;this.f=d;this.hb.style[dg]=ab;this.hb.style[bg]=ab;this.hb.style[Vg]=ff;this.hb.style[ph]=b;this.hb.style[Ue]=c;this.i=new qJ;this.i.hb.style[ph]=db;this.i.hb.style[Ue]=db;mJ?(b=new rJ,c=new sJ,vj(b,this.i,0,0),vj(b,c,0,0),Uw(this,b)):Uw(this,this.i);this.d=a;a.Vb=this;mJ?(this.n=new tJ(this),this.n.j=new uJ(this),this.n.k=new vJ(this),this.n.o=new wJ(this),this.n.n=new xJ(this),this.d&&(this.n.f=new zJ(this),this.n.i=new CJ(this),
this.n.b=new JJ(this))):B(this,new KJ(this),(hs(),hs(),is));B(this,this,(Vq(),Vq(),Wq));B(this,new LJ(this),(Sj(),Sj(),Tj));B(this,new MJ(this),(Uj(),Uj(),Vj));B(this,new NJ(this),(Ur(),Ur(),Vr));(Pq(),Pq(),eA).b=this}t(567,568,xi,EG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var mJ,lJ,kJ,Yr=null;function qJ(){Sw.call(this);this.hb[Gd]=bf}t(570,310,xi,qJ);function rJ(){qJ.call(this);this.hb.style[ph]=db;this.hb.style[Ue]=db}t(569,570,xi,rJ);function KJ(a){this.b=a}t(571,1,{},KJ);
_.uc=function(a){var b,c,d,e;d=Yj(a);e=Zj(a);c=$j(a.b);b=new OJ(a);2==c&&(b.f=4);b=OF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function LJ(a){this.b=a}t(572,1,{},LJ);_.vc=function(a){var b,c;b=Yj(a);c=Zj(a);a=new OJ(a);this.b.j?YF(this.b.d,a,b,c):$F(this.b.d,a,b,c);Hy(this.b.hb)};_.b=null;function MJ(a){this.b=a}t(573,1,{},MJ);_.wc=function(a){this.b.j=!1;Yj(a);Zj(a);bG(this.b.d)};_.b=null;function NJ(a){this.b=a}t(574,1,{},NJ);_.b=null;
function sJ(){qJ.call(this);this.hb.style[ph]=db;this.hb.style[Ue]=db}t(575,570,xi,sJ);function PJ(a,b){var c;c=b.b;c.f=4;return OF(a.b.d,c,b.e,b.f)}function uJ(a){this.b=a}t(576,1,{},uJ);_.Uf=function(a){return PJ(this,a)};_.b=null;function Js(a,b){$F(a.b.d,b.b,b.e,b.f);return OF(a.b.d,b.b,b.e,b.f)}function vJ(a){this.b=a}t(577,1,{},vJ);_.Uf=function(a){return Js(this,a)};_.b=null;function wJ(a){this.b=a}t(578,1,{},wJ);_.Uf=function(a){return YF(this.b.d,a.b,a.e,a.f)};_.b=null;
function xJ(a){this.b=a}t(579,1,{},xJ);_.Uf=function(){return bG(this.b.d)};_.b=null;function Lr(a,b){var c;c=N(cF(b.c));c=new gD(b,0,vg,c);uE(a.b.d,c);return!0}function zJ(a){this.b=a}t(580,1,{},zJ);_.Uf=function(a){return Lr(this,a)};_.b=null;function Mr(a,b){var c;c=N(cF(100*b.d));c=new gD(b,0,Cg,c);uE(a.b.d,c);return!0}function CJ(a){this.b=a}t(581,1,{},CJ);_.Uf=function(a){return Mr(this,a)};_.b=null;function Qr(a,b){var c;c=new gD(b,0,qe,Bh);uE(a.b.d,c);return!0}function JJ(a){this.b=a}
t(582,1,{},JJ);_.Uf=function(a){return Qr(this,a)};var QJ=_.b=null;function RJ(){RJ=x;QJ=new Hu((Wu(),new Vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function SJ(){SJ=x;TJ={}}function UJ(a,b,c){var d;c&&(b.style[xe]=c.c+kg,d=c.b,d!=Sb&&(b.style[we]=d),0!=(c.d&1)&&(b.style[ze]=rd),0!=(c.d&2)&&(b.style[ye]=$e));a.f.style[oh]=Tf}
function VB(a){var b=VJ,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ni(a);c in TJ?a=TJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Kg),f=$doc.createElement(Ye),f.width=1,f.height=1,g=(RJ(),QJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),UJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ok(e),n=ok(e)+(e.offsetHeight||0),o=n-h,r=ok(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new WJ,v.b=u,v.c=q,v.d=o,v),TJ[c]=a);return a}
function XJ(){SJ();var a,b,c,d,e;Wj();this.b=K(Zt,m,1,["monospace","sans-serif",Hg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Kg);this.f.innerHTML=this.i||l;this.f.style[xe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[we]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(585,1,{},XJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var TJ;function WJ(){}
t(586,1,{},WJ);_.b=0;_.c=0;_.d=0;function PF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=aj(b),!A(b,85))throw b;}return!1}function QF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=aj(b),!A(b,85))throw b;}return!1}function OJ(a){Zr.call(this,null,0,null);this.b=a}function nJ(a,b,c){Zr.call(this,a,0,b);this.b=c}t(587,417,si,OJ,nJ);_.ze=function(){return PF(this)};_.Ae=function(){return QF(this)};_.b=null;
function JC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=VJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,UJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function IC(a){this.c=a;this.b={};!VJ&&(VJ=new XJ)}t(588,420,ei,IC);var VJ=null;function BA(a){this.b=a}t(589,428,{},BA);_.b=null;function YJ(a,b){this.b=a;this.c=b}t(590,1,{},YJ);_.b=null;_.c=null;function ZJ(){hy.call(this);this.hb[Gd]="jsa-resetTable";this.hb.style[ph]=nd}t(591,342,xi,ZJ);
function $J(){$J=x;var a=aK=new XJ;Wj();a.i="9p";a.f.style[we]=Hg;a.f.style[xe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[xe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);bK=new PA(1)}function PE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,pJ(a)}
function RE(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(OE(a,!1),360<=g||-360>=g?j=QE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=cK(r,q,u,v,f),E=cK(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),PE(a,j))}function U(a,b,c,d,e){a.o&&PE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function NE(a,b,c,d,e){a.o&&(OE(a,!1),PE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a))}function YE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ka+b+"</text>");PE(a,b)}function fC(a,b,c,d,e){OE(a,!0);PE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a)}
function pJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=mk(a.u.hb)+(a.u.hb.offsetWidth||0)-mk(a.u.hb),d=ok(a.u.hb)+(a.u.hb.offsetHeight||0)-ok(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=rg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function XE(a,b){a.f=b;a.j=rG(b)}t(592,424,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var bK,aK;function xs(a,b,c){c&&(Is(a,b),c.Uf(a.c));a.e=!0}function Is(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-mk(a.p.hb)+lk(a.p.hb)+lk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-ok(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new OJ(b),b.b.preventDefault(),!0):!1}
function tJ(a){this.p=a;this.c=new dK;this.d=new eK(this);B(this.p,new fK(this),(Fs(),Fs(),Gs));B(this.p,new gK(this),(ys(),ys(),zs));B(this.p,new hK(this),(Cs(),Cs(),Ds));B(this.p,new iK(this),(us(),us(),vs));B(this.p,new jK,(Rr(),Rr(),Sr));B(this.p,new kK(this),(Nr(),Nr(),Or));B(this.p,new lK(this),(Ir(),Ir(),Jr))}t(593,1,{},tJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function eK(a){Dk();this.b=a}t(594,25,{},eK);
_.Hc=function(){!this.b.e&&this.b.j&&PJ(this.b.j,this.b.c)};_.b=null;function fK(a){this.b=a}t(595,1,{},fK);_.b=null;function gK(a){this.b=a}t(596,1,{},gK);_.b=null;function hK(a){this.b=a}t(597,1,{},hK);_.b=null;function iK(a){this.b=a}t(598,1,{},iK);_.b=null;function jK(){}t(599,1,{},jK);function kK(a){this.b=a}t(600,1,{},kK);_.b=null;function lK(a){this.b=a}t(601,1,{},lK);_.b=null;function dK(){}t(602,1,{},dK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function LG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function mK(a){var b,c,d,e,f;kk(a);d=(wj(),xj(null));e=new ZJ;ey(e,a);Fw(d,e,d.hb);f=a.od();b=a.nd();c=LG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));gy(e,a);Ow(d,e);return new Tz(f,b)}function nK(){this.hb=$doc.createElement(he);this.hb[Gd]=bf;this.hb.style[cg]=Ve;this.hb.style[gg]=gd;this.hb.style[ph]=db;this.hb.style[Ue]=db}t(604,313,Ki,nK);_.ld=function(){return mk(this.hb)};
_.md=function(){return ok(this.hb)};function rG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function cK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new YJ(new DH(a),new DH(b))}function QE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
function eF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function OE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function oJ(){$J();this.o=bK;this.d=[];this.u=new nK}t(605,592,{},oJ);_.b=l;_.c=l;function oK(){oK=x;pK=new Tz(0,0)}
function qK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=mK(c.b),Cj(c.Ce(),b.c,b.b),c=mK(c.b),b=new Tz(c.c-b.c,c.b-b.b)):b=new Tz(0,0);a.ag(b)}return b}function hA(a,b){var c;if(a.Ge())return pK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(Mz(b));c=mK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function rK(a,b){var c;b&&(c=rg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Xf().hb.style[od]=c)}function sK(){this.f=new KB;this.f.b=-1;this.f.c=-1}t(607,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
_.Xf=function(){return this.Ce()};_.Yf=function(){return tK};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(Mz(a))};_.$f=function(a){rK(this,a)};_._f=function(a){var b=this.Ce().hb,c,d,e;c=(rA(),sA);e=a.c;d=a.b;e!=c.c?b.style[xe]=l+e+"pt":b.style[xe]=l;d!=c.b?b.style[we]=d:b.style[we]=l;0!=(a.d&1)?b.style[ze]=rd:b.style[ze]=l;0!=(a.d&2)?b.style[ye]=$e:b.style[ye]=l};_.ag=function(a){tK=a};_.bg=function(){};var tK=_.f=null,pK;
function lB(a,b){oK();sK.call(this);this.b=new yx(a);this.b.pd()[Gd]=l;B(this.b,new uK(this,b),(Sq(),Sq(),Tq))}t(606,607,{},lB);_.Ce=function(){return this.b};_.$f=function(a){rK(this,a)};_.b=null;function uK(a,b){this.b=a;this.c=b}t(608,1,{},uK);_.Tc=function(a){Pq();Qq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function pB(a){oK();sK.call(this);this.b=new xy;B(this.b,new vK(this,a),(Mq(),Mq(),Nq))}t(609,607,{},pB);_.Ce=function(){return this.b};_.b=null;
function vK(a,b){this.b=a;this.c=b}t(610,1,{},vK);_.b=null;_.c=null;function wK(a,b){var c,d;rK(a,b.Vd());for(d=new Vi(b.Wb.b);d.c<d.e.Je();)c=Wi(d),c.lc&&c.hc.Wf(c)}function xK(a,b){var c,d,e,f,g,j,h;Cj(a.e,b.ae(),b.Yd());for(d=new Vi(b.Wb.b);d.c<d.e.Je();)c=Wi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=qK(e).c,f-=qK(e).b,Cj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function wA(){oK();sK.call(this);this.e=new Sw}t(611,607,{},wA);
_.Wf=function(a){wK(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){xK(this,a)};_.e=null;function pC(a){oK();sK.call(this);var b=this.b=new uy;Cx(b.c,a);ty(b);this.f.b=-1;this.f.c=-1}t(612,607,{},pC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Ho(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function sC(a){this.b=new Sy(a.i,new yK(a))}t(613,1,{},sC);_.b=null;
function Oy(a){var b,c,d,e,f;f=new fD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(zK,m,61,0,0);for(c=b.b?Pk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=sj((GA(),HA),new S(f.e)));c=c.c;if(yu(!c?th:c.b,Lh))for(c=(!a.e.b||0==a.e.b.d?(yt(),yt(),zt):new LA(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ig(),null.ig()):100==f.e&&A(f.f,58)?(j=f.f,h=new Zr(j,205,null),h.j=j.be(),h.k=
j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.ig():401==f.e||402==f.e?(null.ig(),null.ig(),null.ig(),null.ig(),null.ig()):500<=f.e&&507>=f.e&&(g=null.jg,500!=g&&(f=new Zr(null.jg,g,null),f.j=null.ig(),f.k=null.ig(),j=null.ig(),f.f=j&12,501==g&&null.ig())))}function yK(a){this.b=a}t(614,1,ji,yK);_.xc=function(){Oy(this)};_.b=null;function PC(){oK();sK.call(this);this.b=new pz}t(615,607,{},PC);_.Vf=function(){var a;a=new PC;mz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
_.Yf=function(){return AK};_.ag=function(a){AK=a};var AK=_.b=null;t(616,611,{});function SC(){new qt}t(617,448,{},SC);function Dr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function KG(a){this.b=a}t(624,1,{},KG);_.b=null;function HG(){}t(625,1,{},HG);function IG(){}t(626,1,{},IG);function JG(){}t(627,1,{},JG);function cC(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?lr(c.i,c):jr(c.i,c)))}
function dC(a,b){oK();wA.call(this);this.d=new BK(a);var c=this.c=new hy,d=(Tx(),Ux);c.b=d;ey(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&CK(Az(c.A.b.q,0)))throw new sw("WindowPanel can only contain one child widget");DK(c,d);this.d.b=this;this.b=b}t(628,616,{},dC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.gb};_.Md=function(){EK(this.d,!1)};_._f=function(){};_.bg=function(a){wK(this,a);xK(this,a);FK(this.d);GK(this.d)};_.b=null;_.c=null;_.d=null;
function HK(a){var b;b=new fr(G(a.hb,Yf),G(a.hb,Xf));a=new fr(G(a.L.bb.hb,Yf),G(a.L.bb.hb,Xf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function IK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(JK(a,a.J),a.J=null):null!=a.I&&(KK(a,a.I),a.I=null);bk(a.K)}function FK(a){a.cb?a.fg(ir(a.L.bb)):(a.Pd(),FK(a))}function KK(a,b){var c;a.cb?(c=HK(a),a.fg(new fr(-1,LK(b,!1)-c[1]))):a.I=b}function MK(a,b){var c;b!=a.Kd()&&(c=a.L.bb,xw(c),NK(c,b,c.hb,c.q.d,!0))}
function JK(a,b){var c;a.cb?(c=HK(a),a.fg(new fr(LK(b,!0)-c[0],-1))):a.J=b}t(631,315,Ai);_.cg=function(){var a,b;b=ir(this.L.bb);a=HK(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?CK(Az(a.q,0)):null};_.dg=function(a){OK(this.L.bb,a)};_.Fd=function(){return new yw(this.L.bb)};_.eg=function(){mr(this.L.bb)};_.Ad=function(){IK(this)};_.Sd=function(){mr(this.L.bb)};_.Cd=function(a){return PK(this.L.bb,a)};_.fg=function(a){kr(this.L.bb,a)};
_.sd=function(a){KK(this,a)};_.Ld=function(a){MK(this,a)};_.ud=function(a){JK(this,a)};_.I=null;_.J=null;function QK(){QK=x;var a=(RK(),SK(),TK);UK=new ly(a.e,a.c,a.d,a.f,a.b)}function EK(a,b){var c;c=new Ov;a.eb&&ot(a.eb,c);a.B&&jr(a.i,a);try{cj(a.i.d,a)}catch(d){if(d=aj(d),!A(d,79))throw d;}a.c=VK(a.i,a);try{Zw(a,b)}finally{fj(a.k.b),fj(a.j.b),fj(a.n.b),a.H&&ij(a.H,a.i),a.u&&(a.u=!1)}}function WK(a,b,c){var d,e;e=a.gb;d=new dk(a,e);e.Hd(a,d.b+b,d.e+c)}
function XK(a,b,c){b=new YK(Io(Ho(Vv(Vv(a.L.d,b),c))));ww(b,a);B(b,a.d,(Sq(),Sq(),Tq));return b}function hr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));kr(a.L.bb,b)}function jI(a,b,c){var d,e;(e=a.i)?(d=ZK(e.hb),bx(a,b+(mk(e.hb)+d[3]),c+(ok(e.hb)+d[0]))):bx(a,b,c)}function DK(a,b){if(b!=(0!=a.A.b.q.d?CK(Az(a.A.b.q,0)):null)){xw(a.A.b);var c=a.A.b;NK(c,b,c.hb,c.q.d,!0)}}
function $K(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(cr(),aL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Vi(a.H);e.c<e.e.Je();)if(d=Wi(e),b==(cr(),bL)){!d.c&&(d.c=new cL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(cr(),dr))g=d.i,j=d.x,d.A.d?(jI(d,j.d,j.e),hr(d,new fr(j.c,-1))):(jI(d,j.d,j.e),hr(d,new fr(j.c,j.b)),lr(g,d)),Zi(g.d,d,d.A.c),Ck(d.r,333);else if(!d.u&&f==(cr(),aL))d.hb.style[mh]=nh,cr()}else if(b==dr){!d.c&&(d.c=new cL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=ZK(j.hb);h=d.x;if(d.A.d)h.d=mk(d.hb)-
g[3]-mk(j.hb),h.e=ok(d.hb)-g[0]-ok(j.hb),d.x=h,jI(d,0,0),dL(d,er(j.hb).c,-1);else{if(f!=(cr(),aL))h.d=mk(d.hb)-g[3]-mk(j.hb),h.e=ok(d.hb)-g[0]-ok(j.hb),h.c=d.f,h.b=d.e,d.x=h;jI(d,0,0);kr(d,new eL(er(j.hb)));jr(j,d)}d==d.i.b||BF(d);Ck(d.r,333)}}else b==aL&&(!d.c&&(d.c=new cL),d=a,d.u||(d.y=c,d.hb.style[mh]=Ve))}}function fL(a,b){a.hb.style[rh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ig().ig()}
function GK(a){if(!a.cb){a.k=qw(a,a.i,(!Ns&&(Ns=new Jk),Ns));a.j=qw(a,a.i,Ik?Ik:Ik=new Jk);a.n=qw(a,a.i,(!Ss&&(Ss=new Jk),Ss));var b=a.i;!a.H&&(a.H=new pj);jj(a.H,b);Ns&&(b=new Ms(a),a.eb&&ot(a.eb,b));a.B&&lr(a.i,a);Zi(a.i.d,a,a.A.c);a.c&&(bx(a,a.c.b,a.c.c),a.c=null);cx(a);BF(a)}}function BF(a){if(a!=a.i.b){var b;Ss&&(b=new Rs(a),a.eb&&ot(a.eb,b))}}t(630,631,Ai);_.Kd=function(){return 0!=this.A.b.q.d?CK(Az(this.A.b.q,0)):null};_.Nd=function(a){EK(this,a)};_.Fd=function(){return new yw(this.A.b)};
_.Ad=function(){IK(this);bk(new gL(this))};_.Cd=function(a){return PK(this.A.b,a)};_.fg=function(a){hr(this,a)};_.Od=function(a,b){jI(this,a,b)};_.Ld=function(a){DK(this,a)};_.Pd=function(){GK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var UK;
function BK(a){QK();var b=(hL(),iL),c;c=(jx(),kx);dx.call(this,!1,"popup");this.M=c.b;this.K=new jL(this);c=new kL;c.hb[Gd]="mosaic-popupLayoutPanel";Ww(this.L,c);ax(this);this.d=new lL(this);this.r=new mL(this);this.s=new nL(this);this.t=new oL(this);this.x=new pL;this.G=(cr(),bL);this.B=!1;this.i=b;a=this.A=new qL(a);b=new rL;!a.e&&(a.e=new sL);jj(a.e,b);a=new tL(new ky(UK.b.e.b,UK.b.c,UK.b.d,UK.b.f,UK.b.b));B(a,new uL(this),(Sq(),Sq(),Tq));b=this.A.c;if(!b.c){b.c=new hy;b.c.pd()[Gd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(ay(),by);c.d=d;vL(b.i,b.c,new wL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Iw;d=fy(c);cw(c.c,(qv(),rv(d)),0);Hw(c,a,d,0,!1)}else ey(b.c,a);OK(b.i,null);B(this.A.c,new xL(this),($q(),$q(),ar));B(this.A.c,this.d,Tq);MK(this,this.A);Xi(Io(Ho(this.hb)),"mosaic-WindowPanel",!0)}t(629,630,Ai,BK);_.Md=function(){var a=this.b,b=new XB(a.b,201),c;a=a.b.r;a.b?a=new yL(new Vi(a.b)):(a=(yt(),yt(),zt),a=new Vi(a));for(;a.dd();)c=a.ed(),201==b.e&&hI(c.b)};_.b=null;
function JF(a,b,c,d){b=Nz(b);c+=b.b;d+=b.c;bx(a.b,c,d);cx(a.b)}function zC(){oK();sK.call(this);var a=this.b=new zL;a.U=!0;a.b.i=!0;this.b.X=!0}t(632,607,{},zC);_.Ce=function(){return this.b};_.b=null;function sD(){}t(639,464,{},sD);function yL(a){if(!a)throw new Co;this.b=a}t(640,1,{},yL);_.dd=function(){return yD(this.b)};_.ed=function(){return Wi(this.b)};_.fd=function(){throw new CD("Missing message: awt.50");};_.b=null;function VA(){return VA()}
function qD(){qD=x;var a;a=(hD(),iD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(AL,m,-1,0,1);else throw new mH(a+" is not supported");}catch(b){if(b=aj(b),!A(b,87))throw b;}}function tC(a,b){a.b=31*a.b+Wt((new DH(b)).b)}function QA(){}t(643,1,{},QA);_.hC=function(){return this.b};_.b=1;function BL(){BL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(We))&&0<b.length)b=$doc.getElementsByTagName(We)[0],b.style[Ue]=db;a.body.style[Ue]=db}
function ZK(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"borderTopWidth"));b[1]=CL(DL(a,"borderRightWidth"));b[2]=CL(DL(a,"borderBottomWidth"));b[3]=CL(DL(a,"borderLeftWidth"));return b}function EL(a){BL();var b,c;c=FL(a);b=ZK(a);a=new fr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function er(a){BL();return new fr(a.clientWidth,a.clientHeight)}
function FL(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"marginTop"));b[1]=CL(DL(a,"marginRight"));b[2]=CL(DL(a,"marginBottom"));b[3]=CL(DL(a,"marginLeft"));return b}function GL(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"paddingTop"));b[1]=CL(DL(a,"paddingRight"));b[2]=CL(DL(a,"paddingBottom"));b[3]=CL(DL(a,"paddingLeft"));return b}function HL(a,b,c){BL();try{H(b,ue)&&(b=Vd),a.style[b]=c}catch(d){if(d=aj(d),!A(d,79))throw d;}}
function LK(a,b){BL();var c;IL||(IL=$doc.createElement(Kg),HL(IL,ff,l),HL(IL,ah,l),HL(IL,gg,gd),HL(IL,mh,Ve),$doc.body.appendChild(IL));HL(IL,ph,a);HL(IL,Ue,a);c=EL(IL);return b?c.c:c.b}var IL=null;function JL(){fr.call(this,0,0)}function fr(a,b){this.c=a;this.b=b}function eL(a){fr.call(this,a.c,a.b)}t(645,1,si,JL,fr,eL);_.eQ=function(a){return this===a?!0:null==a||KL!=Qn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Xc};_.b=0;_.c=0;function LL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(646,1,{72:1,75:1,96:1},LL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return ML.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;
function NL(a,b){this.b=a;this.c=b}t(647,1,si,NL);_.eQ=function(a){return this===a?!0:null==a||OL!=Qn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return OL.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;function pL(){this.c=this.b=this.e=this.d=0}t(648,1,si,pL);_.eQ=function(a){return this===a?!0:null==a||PL!=Qn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return PL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function DL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ue&&(b=Vd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(650,1,{});var QL=-1;function RL(){}t(651,650,{},RL);_.b=-1;_.c=-1;var SL=null;
function CL(a){a=parseInt(a,10);a=isNaN(a)?null:pF(a);return!a?0:a.b}t(654,330,Ci);_.cg=function(){return ir(this.i)};_.dg=function(a){OK(this.i,a)};_.eg=function(){mr(this.i)};_.Sd=function(){mr(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ue]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[ph]=a;b.cb||(b.j=a)};function RK(){RK=x;SK()}function bC(a,b){a.b.hb.textContent=b||l;OK(a.i,null)}
function TL(a){RK();var b;zx(this,new kL);this.b=new UL;b=this.i;VL(b,new WL);HL(b.hb,dg,bb);b.p=0;vL(b,this.b,new wL(0));this.b.pd()[Gd]="mosaic-Caption-text";this.b.hb.textContent=a||l;OK(this.i,null);this.hb[Gd]="mosaic-Caption"}t(653,654,Ci,TL);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.c=null;
function SK(){SK=x;XL=$n()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ez(XL,240,20);new Ez(XL,224,16);new Ez(XL,208,16);new Ez(XL,192,16);new Ez(XL,176,16);new Ez(XL,160,16);new Ez(XL,144,16);new Ez(XL,128,16);new Ez(XL,112,16);new Ez(XL,96,16);new Ez(XL,80,16);new Ez(XL,64,16);new Ez(XL,260,16);TK=new Ez(XL,48,16);new Ez(XL,32,16);new Ez(XL,16,16);new Ez(XL,0,16)}var XL,TK;function YL(a,b){nw(a.b.hb,!b);OK(a.i,a.b)}
function gr(a,b){a.d=b;nw(a.b.hb,!b);OK(a.i,a.b);if(a.e){var c;for(c=new Vi(a.e);c.c<c.e.Je();)Wi(c)}}function qL(a){var b;zx(this,new kL);b=this.i;VL(b,new ZL(($L(),aM)));b.p=0;this.c=new TL(a);vL(b,this.c,new wL(1));this.b=new kL;oj(this.b,"Body");vL(b,this.b,new wL(0));this.hb[Gd]="mosaic-CaptionLayoutPanel"}t(656,654,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qL);_.vd=function(){rw(this.i)};_.wd=function(){uw(this.i)};_.Fd=function(){return new yw(this.b)};
_.Cd=function(a){return PK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function sL(){YH(this)}t(657,540,ai,sL);function jL(a){this.b=a}t(658,1,ji,jL);_.xc=function(){mr(this.b.L.bb)};_.b=null;function bM(a){var b;b=a.c;a=b.i;b=!a.f?-1:ak(a.f.b,b);a.f&&lv(a.f.b,b)&&ov(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&BF(!a.f?null:lv(a.f.b,b-1))}function cM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new vA);-1==ak(a.f.b,b)&&jj(a.f.b,b)}function cL(){}t(659,1,{},cL);_.Yc=function(a){bM(a)};_.Zc=function(a){cM(a)};
_._c=function(a){dM(a.b.i,a.b)};function hL(){hL=x;eM=new fM(1,"e");gM=new fM(2,Nf);hM=new fM(3,"ne");iM=new fM(10,"nw");jM=new fM(4,Ag);kM=new fM(5,Eg);lM=new fM(12,"sw");mM=new fM(8,"w");iL=new nM((wj(),xj(null)).hb)}function VK(a,b){var c;c=ZK(a.hb);return new NL(mk(b.hb)-(mk(a.hb)+c[3]),ok(b.hb)-(ok(a.hb)+c[0]))}
function oM(a){var b,c,d,e,f,g;if(a.f){b=er(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=lv(a.f.b,d),c=new fr(G(g.hb,Yf),G(g.hb,Xf)),f=VK(a,g),f.b-=gk(0,f.b+G(g.hb,Yf)-b.c),f.c-=gk(0,f.c+G(g.hb,Xf)-b.b),jI(g,gk(0,f.b),gk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,dL(g,c.c,c.b),g.G==(cr(),dr)&&kr(g,new eL(er(a.hb))),Ck(g.r,1)}}function pM(a,b,c){a=a.e;Zi(a,b,b);z(a.d,b,c);oj(b,Dc+c.c)}
function jr(a,b){var c;c=a.e;qM(c,b.z);nj(b.z,Dc+iM.c);qM(c,b.v);nj(b.v,Dc+gM.c);qM(c,b.w);nj(b.w,Dc+hM.c);qM(c,b.F);nj(b.F,Dc+mM.c);qM(c,b.o);nj(b.o,Dc+eM.c);qM(c,b.E);nj(b.E,Dc+lM.c);qM(c,b.C);nj(b.C,Dc+jM.c);qM(c,b.D);nj(b.D,Dc+kM.c)}
function lr(a,b){!b.z&&(b.z=XK(b,0,0));pM(a,b.z,iM);!b.v&&(b.v=XK(b,0,1));pM(a,b.v,gM);!b.w&&(b.w=XK(b,0,2));pM(a,b.w,hM);!b.F&&(b.F=XK(b,1,0));pM(a,b.F,mM);!b.o&&(b.o=XK(b,1,2));pM(a,b.o,eM);!b.E&&(b.E=XK(b,2,0));pM(a,b.E,lM);!b.C&&(b.C=XK(b,2,1));pM(a,b.C,jM);!b.D&&(b.D=XK(b,2,2));pM(a,b.D,kM)}function dM(a,b){var c,d;a.b=b;d=a.f.b.d;c=ak(a.f.b,b);if(c+1<d){$A(a.f,b);for(jj(a.f.b,b);c<d;++c)fL(lv(a.f.b,c),c)}else fL(b,c)}
function nM(a){a=new rM(a);zx(this,a);this.d=new sM(a);this.d.j=!0;gj(this.d);this.d.n=3;this.e=new tM(a);this.e.j=!0;gj(this.e);this.e.n=3;Bx(this)}t(660,330,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},nM);_.cg=function(){return er(this.hb)};_.dg=function(){var a;(a=uM(this))&&a.dg(null)};_.eg=function(){oM(this)};_.Yc=function(a){!this.c&&(this.c=new cL);bM(a)};_.Zc=function(a){!this.c&&(this.c=new cL);cM(a)};_.Sd=function(){oM(this)};
_._c=function(a){!this.c&&(this.c=new cL);dM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var eM,gM,hM,iM,iL,jM,kM,lM,mM;function rM(a){this.q=new Tw(this);this.hb=a}t(661,310,xi,rM);function fM(a,b){this.b=a;this.c=b}t(662,1,{},fM);_.b=0;_.c=null;function sM(a){Ri();kj.call(this,a)}t(663,3,{},sM);_.rc=function(){var a;a=this.k.f;a.u||kk(a.p);nj(this.k.f,"dragdrop-dragging");!a.A.d&&YL(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=gk(this.b,a<this.e?a:this.e),b=gk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[ff]=a+(Wj(),kg);c.style[ah]=b+kg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||BF(a);a.A.d||YL(a.A,!0);a.u||(a.p||(a.p=new vM,oj(a.p,"mosaic-GlassPanel-invisible")),HL(a.p.hb,rh,(BL(),DL(a.hb,rh))),vj((wj(),xj(null)),a.p,0,0));oj(this.k.f,"dragdrop-dragging");a=new dk(this.k.b,null);this.b=a.b+nk(this.k.b.hb);this.c=a.e+pk(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
function qM(a,b){try{cj(a,b)}catch(c){if(c=aj(c),!A(c,79))throw c;}}function tM(a){Ri();kj.call(this,a);this.d=new Ti}t(664,3,{},tM);_.rc=function(){var a;a=this.k.f.gb;a.u||kk(a.p);nj(this.k.f,"dragdrop-dragging");YL(a.A,!1);hr(a,new fr(a.f,a.e));Ck(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=sj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-gk(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=gk(a+b,G(d.A.c.hb,Xf)),b!=a&&WK(d,0,a-b),hr(d,new fr(d.f,b)),Ck(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=gk(a+b,G(d.A.c.hb,Xf)),hr(d,new fr(d.f,b)),Ck(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-gk(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
96,b!=a&&WK(d,a-b,0),hr(d,new fr(b,d.e)),Ck(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,hr(d,new fr(96<a+b?a+b:96,d.e)),Ck(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||BF(a);YL(a.A,!0);a.u||(a.p||(a.p=new vM,oj(a.p,"mosaic-GlassPanel-invisible")),HL(a.p.hb,rh,(BL(),DL(a.hb,rh))),vj((wj(),xj(null)),a.p,0,0));oj(this.k.f,"dragdrop-dragging");a=new dk(this.k.b,null);this.b=a.b+nk(this.k.b.hb);this.c=a.e+pk(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
function vM(){var a;this.e=new wM(this);this.b=!1;this.c=new Xw;zx(this,this.c);a=this.hb.style;a[od]="#000";a[se]="alpha(opacity=50)";a.opacity="0.5";this.hb[Gd]="gwt-GlassPanel"}t(665,330,ci,vM);
_.yd=function(){var a;Bx(this);try{a=this.gb}catch(b){b=aj(b);if(A(b,85))throw new sw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(wj(),xj(null))?(ev(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),ij(Ek,a),a.c=!0,a.d=Nk(a),jj(Ek,a),this.d=new xM(this),Iv(new dv(this.d))):(this.hb.style[zd]=bb,this.hb.style[sg]=bb);this.b&&wv(new cv(this));vj(xj(null),new yM,lk($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();Kk(this.e);this.d&&(av(Gv,this.d,K(zM,m,14,[(!Qs&&(Qs=new Jk),Qs)])),this.d=null);this.b&&av(yv,this,K(zM,m,14,[(!xv&&(xv=new Jk),xv)]))};_.hd=function(a){switch(tv(a.type)){case 256:if(27==(a.keyCode||0))return kk(this),!1;case 1:if(this.hb.contains(Jo(a)))return kk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function wM(a){Dk();this.b=a}t(666,25,{},wM);_.Hc=function(){ev(this.b.hb)};_.b=null;function xM(a){this.b=a}t(667,1,{},xM);_.b=null;
function yM(){this.hb=Ex();var a;a=new yy(new AM(this));B(this,a,(Iq(),Iq(),Jq));B(this,a,(Fr(),Fr(),Gr))}t(668,332,xi,yM);_.Ad=function(){bk(new BM(this))};function AM(a){this.b=a}t(669,1,{},AM);_.b=null;function BM(a){this.b=a}t(670,1,ji,BM);_.xc=function(){Hy(this.b.hb)};_.b=null;function CM(a){a.hb.style[ph]=nd;a.hb.style[Ue]=nd;if(a.cb){var a=a.gb,b;A(a,104)?a.dg(null):(b=uM(a))&&b.dg(a)}}t(672,313,ii);_.cg=function(){CM(this);return new fr(G(this.hb,Yf),G(this.hb,Xf))};_.dg=function(){CM(this)};
_.eg=function(){};_.gd=function(){};_.Sd=function(){};function UL(){this.hb=$doc.createElement("label");this.hb[Gd]="mosaic-Label";this.hb.style[oh]=Tf;this.hb[Gd]="mosaic-HTML"}t(671,672,ii,UL);function tL(a){zx(this,new DM(a));this.hb[Gd]="mosaic-ImageButton"}t(673,330,ci,tL);
function zL(){var a=(jx(),mx);dx.call(this,!0,yf);this.M=a.b;this.b=new EM(this);this.b.e=!0;Uw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);zj();ew(a,b)}else this.db|=1;Io(Ho(this.hb))[Gd]=Se;this.hb.style[rh]="2147483647"}t(674,315,xi,zL);_.gd=function(a){tw(this,a);1==tv(a.type)&&Zw(this,!1)};_.b=null;
function EM(a){this.c=a;this.d=new pj;this.j=new pj;a=(Ry(),Qy);new Dz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Pg);this.f=$doc.createElement(Sg);pv(b,this.f);this.p=!0;a=Ex();b=(qv(),rv(b));a.appendChild(b);this.hb=a;Nl();this.hb.setAttribute(tg,qm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),zj(),ew(a,b)):this.db|=2225;this.hb[Gd]=Re;a=mw(this.hb)+"-vertical";Xi(this.pd(),a,!0);this.hb.style[bg]=bb;this.hb.setAttribute("hideFocus",jh);B(this,new Py(this),(Iq(),Iq(),Jq))}
t(675,353,Ki,EM);_.gd=function(a){switch(tv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Iy(this,a)};_.Rd=function(a,b){My(this,a,b);b||this.b&&Zw(this.c,!1)};_.b=!0;_.c=null;
function DM(a){var b=(Tx(),Ux),c=(ay(),by),d;d=new Lx;d.i[sd]=ab;d.i[Bd]=0;d.i[Cd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Jx(b.b);b.b.d.rows[0].cells[0][jd]=c.b;Jx(b.b);b.b.d.rows[0].cells[0].style[lh]=e.b;Jx(d);b=Fx(d,0,0,!0);if(a){kk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Hx(g,f.d);Tt(f.c,g,a);c.b=c.b.c}else e=c.c.d,jj(c.c,a);a.hb[ed]=e;pv(b,a.hb);ww(a,d)}zx(this,d);Xi(this.hb,"mosaic-WidgetWrapper",!0)}t(676,330,ci,DM);_.b=null;_.c=null;function lL(a){this.b=a}t(677,1,{},lL);
_.Tc=function(){this.b._&&this.b!=this.b.i.b&&BF(this.b)};_.b=null;function mL(a){Dk();this.b=a}t(678,25,{},mL);_.Hc=function(){mr(this.b.L.bb);var a=this.b;Ps((!a.q&&(a.q=new FM),a.q))};_.b=null;function nL(a){Dk();this.b=a}t(679,25,{},nL);_.Hc=function(){$K(this.b,(cr(),dr))};_.b=null;function oL(a){Dk();this.b=a}t(680,25,{},oL);_.Hc=function(){$K(this.b,(cr(),aL))};_.b=null;function rL(){}t(681,1,{},rL);function uL(a){this.b=a}t(682,1,{},uL);_.Tc=function(){this.b.Md()};_.b=null;
function xL(a){this.b=a}t(683,1,{},xL);_.b=null;function gL(a){this.b=a}t(684,1,ji,gL);_.xc=function(){this.b.G==(cr(),dr)?Ck(this.b.s,333):this.b.G==aL&&Ck(this.b.t,333)};_.b=null;function YK(a){this.hb=a;rw(this)}t(685,313,Ki,YK);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function FM(){ut.call(this,null)}t(686,245,li,FM);
function cr(){cr=x;dr=new GM("MAXIMIZED",0);aL=new GM("MINIMIZED",1);bL=new GM("NORMAL",2);HM=K(IM,m,99,[dr,aL,bL])}function GM(a,b){I.call(this,a,b)}t(687,146,{72:1,76:1,78:1,99:1},GM);var HM,dr,aL,bL;
function ev(a){var b=(fw(),gw).scrollWidth,c=gw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+kg;a.style.marginTop=-d+kg;a.style.width=b+e+kg;a.style.height=c+d+kg}
function JM(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new yw(b);c.b.b<c.b.c.d-1;)d=CK(zw(c.b)),e=d.gb,A(e,105)&&e.td(d.qd()),d.qd()&&jj(a.y,d);return!0}
function KM(a,b){var c,d,e;if(b.b)a.d&&qk(a.d),a.d=new LM(a,b),rk(a.d,333);else for(d=new Vi(a.y);d.c<d.e.Je();)c=Wi(d),e=c.fb,Qw(b,MM(c),e.t,e.u),NM(c,e.v,e.s,K(M,s,-1,[OM(a.r.b,c).e,OM(a.q.b,c).d,OM(a.o.b,c).b,OM(a.p.b,c).c]),K(M,s,-1,[PM(a.j.b,c).e,PM(a.i.b,c).d,PM(a.e.b,c).b,PM(a.f.b,c).c]),K(M,s,-1,[QM(a.v,c),QM(a.u,c),QM(a.s,c),QM(a.t,c)]))}
function RM(){this.y=new pj;this.k=new SM(this);this.x=new TM(this.k);this.w=new UM(this.k);this.r=new VM(this.k);this.q=new WM(this.k);this.o=new XM(this.k);this.p=new YM(this.k);this.j=new ZM(this.k);this.i=new $M(this.k);this.e=new aN(this.k);this.f=new bN(this.k);this.v=new cN(this.k);this.u=new cN(this.k);this.s=new cN(this.k);this.t=new cN(this.k)}t(691,1,{});_.gg=function(a){KM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function dN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Vi(b.y);e.c<e.e.Je();)d=Wi(e),A(d,27)&&(d=d.bb),f=d.fb,Qw(c,MM(d),f.t,f.u),NM(d,f.v,f.s,K(M,s,-1,[OM(b.r.b,d).e,OM(b.q.b,d).d,OM(b.o.b,d).b,OM(b.p.b,d).c]),K(M,s,-1,[PM(b.j.b,d).e,PM(b.i.b,d).d,PM(b.e.b,d).b,PM(b.f.b,d).c]),K(M,s,-1,[QM(b.v,d),QM(b.u,d),QM(b.s,d),QM(b.t,d)]));eN(c);a.b.d=null;for(a=new Vi(a.b.y);a.c<a.e.Je();)b=Wi(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function LM(a,b){this.b=a;this.c=b;var c=(wk(),zk);this.n=new vk(this);this.u=c}t(692,18,{},LM);_.yc=function(){dN(this)};_.zc=function(){dN(this)};
_.Bc=function(a){var b,c,d;for(c=new Vi(this.b.y);c.c<c.e.Je();)b=Wi(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=Wt(d.p+(d.t-d.p)*a),d.w=Wt(d.q+(d.u-d.q)*a),d.x=Wt(d.r+(d.v-d.r)*a),d.i=Wt(d.o+(d.s-d.o)*a),Qw(this.c,MM(b),d.j,d.w),NM(b,d.x,d.i,K(M,s,-1,[OM(this.b.r.b,b).e,OM(this.b.q.b,b).d,OM(this.b.o.b,b).b,OM(this.b.p.b,b).c]),K(M,s,-1,[PM(this.b.j.b,b).e,PM(this.b.i.b,b).d,PM(this.b.e.b,b).b,PM(this.b.f.b,b).c]),K(M,s,-1,[QM(this.b.v,b),QM(this.b.u,b),QM(this.b.s,b),QM(this.b.t,b)]))};_.b=null;_.c=null;
t(694,1,{});_.b=null;function aN(a){this.b=a}t(693,694,{},aN);function bN(a){this.b=a}t(695,694,{},bN);function $M(a){this.b=a}t(696,694,{},$M);function ZM(a){this.b=a}t(697,694,{},ZM);function XM(a){this.b=a}t(698,694,{},XM);function YM(a){this.b=a}t(699,694,{},YM);function WM(a){this.b=a}t(700,694,{},WM);function VM(a){this.b=a}t(701,694,{},VM);t(702,694,{},function(a){this.b=a});t(703,694,{},function(a){this.b=a});
function QM(a,b){var c=a.b,d;d=sj(c.e,b);d||(d=new LL(GL(b.hb)),z(c.e,b,d));return d.e}function cN(a){this.b=a}t(704,694,{},cN);function UM(a){this.b=a}t(705,694,{},UM);function TM(a){this.b=a}t(706,694,{},TM);function PM(a,b){var c;c=sj(a.b,b);c||(c=new LL(ZK(b.hb)),z(a.b,b,c));return c}function OM(a,b){var c;c=sj(a.c,b);c||(c=new LL(FL(b.hb)),z(a.c,b,c));return c}
function fN(a,b){var c,d;d=sj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=uM(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new fr(gN(e,!0),gN(e,!1));break a}h=b.cg();null!=c.n&&(h.c=gN(e,!0));null!=c.k&&(h.b=gN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new fr(gN(e,!0),gN(e,!1));break a}h=new JL;f=b.hb;n=f.style;g=n[gg];j=n[mh];n[gg]="static";n[mh]=Ve;null!=c.n?h.c=gN(e,!0):(n[ph]=nd,h.c=(f.offsetWidth||0)+OM(d.p.b,b).c+OM(d.q.b,b).d);null!=c.k?h.b=gN(e,!1):(n[Ue]=nd,h.b=(f.offsetHeight||0)+OM(d.r.b,b).e+
OM(d.o.b,b).b);n[gg]=g;n[mh]=j}d=h}null!=c.n&&(Wj(),gq)==c.n.ig()||null!=c.k&&(Wj(),gq)!=c.k.ig()||z(a.f,b,d)}return d}function SM(a){this.i=a;this.d=new Ti;this.f=new Ti;this.c=new Ti;this.b=new Ti;this.e=new Ti}t(707,1,{},SM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function hN(a){var b;b=a.fb;if(null==b||!A(b,102))b=new iN,a.fb=b;return b}function WL(){ZL.call(this,($L(),jN))}function ZL(a){var b=(kN(),lN);RM.call(this);this.c=a;this.b=b}t(708,691,{},WL,ZL);
_.hg=function(a){var b,c,d,e,f,g,j,h,n;h=new JL;JM(this,a);n=OM(this.p.b,a).c+OM(this.q.b,a).d+PM(this.f.b,a).c+PM(this.i.b,a).d+QM(this.t,a)+QM(this.u,a);d=OM(this.r.b,a).e+OM(this.o.b,a).b+PM(this.j.b,a).e+PM(this.e.b,a).b+QM(this.v,a)+QM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==($L(),jN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Vi(this.y);a.c<a.e.Je();)c=Wi(a),e=hN(c),b=null,j=c.gb,A(j,105)&&(b=j,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),this.c==jN?(n+=fN(this.x.b,c).c,e.b=fN(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=gk(f,e.b)):(d+=fN(this.w.b,c).b,e.c=fN(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=gk(g,e.c));this.c==jN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.gg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(JM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=QM(this.t,a);E=QM(this.v,a);c=er(a.hb);Q=c.c-(u+QM(this.u,a));r=c.b-(E+QM(this.s,a));g=Q;c=r;this.c==($L(),jN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Vi(this.y);e.c<e.e.Je();)d=Wi(e),b=null,q=hN(d),v=d.gb,A(v,105)&&(b=v,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),this.c==jN?(q.e?++h:(q.c=fN(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=fN(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=fN(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=fN(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Vi(this.y);e.c<e.e.Je();)d=Wi(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==jN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==aM?(q.t=this.b==(kN(),lN)?u:this.b==nN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(kN(),lN)?(q.t=u,q.u=E):this.b==nN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.ld()-mk(a.hb)-QM(this.t,a),-1==q.p&&(q.p=v),v=d.md()-ok(a.hb)-QM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));KM(this,a)}};_.b=null;_.c=null;function kN(){kN=x;lN=new oN("START",0);nN=new oN(Kb,1);pN=new oN("END",2);qN=K(rN,m,100,[lN,nN,pN])}function oN(a,b){I.call(this,a,b)}t(709,146,{72:1,76:1,78:1,100:1},oN);var qN,nN,pN,lN;function $L(){$L=x;jN=new sN("HORIZONTAL",0);aM=new sN("VERTICAL",1);tN=K(uN,m,101,[jN,aM])}
function sN(a,b){I.call(this,a,b)}t(710,146,{72:1,76:1,78:1,101:1},sN);var tN,jN,aM;t(712,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function iN(){this.f=!1}function wL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(711,712,{102:1,106:1},iN,wL);_.b=0;_.c=0;_.d=!1;_.e=!1;
function vN(a,b){if(a.n)return!0;JM(a,b);if(0<a.y.d){a.b=lv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new wN,c.fb=d;a.c=d;a.y.Ue();jj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function xN(){RM.call(this)}t(713,691,{},xN);
_.hg=function(a){var b,c;c=new JL;vN(this,a);if(this.b){b=fN(this.x.b,this.b).c;var d=fN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=mN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=OM(this.p.b,a).c+OM(this.q.b,a).d+PM(this.f.b,a).c+PM(this.i.b,a).d+QM(this.t,a)+QM(this.u,a);c.b+=OM(this.r.b,a).e+OM(this.o.b,a).b+PM(this.j.b,a).e+PM(this.e.b,a).b+QM(this.v,a)+QM(this.s,a);return c};
_.gg=function(a){var b,c,d,e,f;vN(this,a)&&(d=QM(this.t,a),e=QM(this.v,a),c=er(a.hb),f=c.c-(d+QM(this.u,a)),c=c.b-(e+QM(this.s,a)),b=this.b.gb,A(b,105)&&(b=mN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-mk(a.hb)-QM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ok(a.hb)-QM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),KM(this,a))};_.b=null;_.c=null;function wN(){this.f=!1}
t(714,712,{103:1,106:1},wN);function mN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Ho(Vv(Vv(a.d,0),0)),c=Ho(Vv(Vv(a.d,2),2)),d=FL(a.hb),b=ZK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function yN(a,b){a.cb&&kk(a);return Vw(a,b)}function zN(){sx();ix.call(this,tx)}t(715,320,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},zN);_.Cd=function(a){return yN(this,a)};_.b=null;
function vL(a,b,c){var d=a.q.d;b.fb=c;NK(a,b,a.hb,d,!0)}function MM(a){var b;b=a.gb;return A(b,105)?b:a}function ir(a){if(!a.cb)return new JL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.hg(a),kr(a,a.k),a.e.gg(a),a.k=a.e.hg(a);return a.k}function CK(a){return A(a,105)?a.bb:a}function AN(a){var b;if(!a.o){b=(!SL&&(SL=new RL),SL);var c=BN(a,eb,!0);b.b=c;c=BN(a,fb,!0);b.c=c;a.o=b}return a.o}
function NK(a,b,c,d,e){if(A(b,27))throw new Lk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new zN,Hw(a,c,a.hb,d,!0),Ww(c,b)):Hw(a,b,c,d,e);OK(a,b)}
function OK(a,b){var c;c=a.e;if(b){var d=c.k;dj(d.d,b);dj(d.f,b);dj(d.c,b);dj(d.b,b);dj(d.e,b)}else d=c.k,lz(d.d),lz(d.f),lz(d.c),lz(d.b),lz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==MM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==MM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.dg(a.gb),c.dg(a))}}
function mr(a){if(a.cb&&a.hb.style.display!=Qf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==zg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.gg(a);a.d=!1;eN(a)}}function eN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=CK(Az(a.q,d)),A(b,105)&&(b=b.bb),b.qd()&&(A(b,104)?b.eg():A(b,34)&&b.Sd())}function PK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=MM(b);return Ow(a,c)?(A(c,105)&&yN(c,b),OK(a,null),!0):!1}
function VL(a,b){var c;a.e=b;null!=a.f&&nj(a,mw(a.hb)+Ba+a.f);a.f=b.cZ.e;c=zo(a.f,uo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));oj(a,mw(a.hb)+Ba+a.f);OK(a,null)}function BN(a,b,c){a.n||(a.n=$doc.createElement(Kg),HL(a.n,gg,gd),HL(a.n,mh,Ve),HL(a.n,ff,bb),HL(a.n,ah,bb),a.hb.appendChild(a.n));HL(a.n,ph,b);HL(a.n,Ue,b);a=EL(a.n);return c?a.c:a.b}
function gN(a,b){var c;c=null.ig();if(c==(Wj(),sq)){c=(AN(a),null.ig());var d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL);return O(N(Math.round(100*d*c/254)))}if(c==iq)return c=AN(a),d=null.ig(),O(N(cF(d*(-1==c.b&&(c.b=LK(eb,!0)),c.b))));if(c==kq)return c=AN(a),d=null.ig(),O(N(cF(d*(-1==c.c&&(c.c=LK(fb,!0)),c.b))));if(c==qq)return c=(AN(a),null.ig()),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(d*c)));if(c==uq)return c=(AN(a),null.ig()),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(10*d*c/254)));
if(c==oq)return O(N(cF(12*(AN(a),null.ig())*O(N(cF((-1==QL&&(QL=(BL(),LK(gb,!0))),QL)/72))))));if(c==gq)return BN(a,null.ig(),b);if(c==mq)return c=(AN(a),O(N(cF(null.ig())))),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(d*c/72)));if(null.ig()==eq)return O(N(cF(null.ig())));throw new Lk("Invalid size: "+null.ig());}function kL(){var a=new xN;Sw.call(this);this.k=new fr(-1,-1);new JN(this);this.hb[Gd]="mosaic-LayoutPanel";VL(this,a)}
t(716,310,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},kL);_.Gd=function(a){NK(this,a,this.hb,this.q.d,!0)};_.vd=function(){Bw(this,new KN)};_.wd=function(){Bw(this,new LN)};_.cg=function(){return ir(this)};_.Dd=function(a){return Kw(this.q,MM(a))};_.Ed=function(a,b,c,d){NK(this,a,b,c,d)};_.dg=function(a){OK(this,a)};_.Fd=function(){return new yw(this)};_.eg=function(){mr(this)};
_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=ir(this),null!=this.j)a=a.b+kg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+kg);this.sd(b);this.i=null}else b=a.b+kg,this.ud(a.c+kg),this.sd(b);mr(this)}};_.Sd=function(){mr(this)};_.Cd=function(a){return PK(this,a)};_.sd=function(a){this.hb.style[Ue]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){Qw(this,MM(a),b,c)};
_.ud=function(a){this.hb.style[ph]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function KN(){}t(717,1,{},KN);_.Qd=function(a){MM(a).yd()};function LN(){}t(718,1,{},LN);_.Qd=function(a){MM(a).zd()};function yw(a){this.c=a;this.b=new Mw(this.c.q)}t(719,1,{},yw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return CK(zw(this.b))};_.fd=function(){Aw(this.b)};_.c=null;function MN(){MN=x;new vy}
function JN(a){MN();Xi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new NN(this)}t(720,9,{},JN);function NN(a){Dk();this.b=a}t(721,25,{},NN);_.Hc=function(){OK(this.b.b,null);mr(this.b.b)};_.b=null;function uM(a){a=a.gb;return!a?null:A(a,104)?a:uM(a)}function dL(a,b,c){var d;d=a.hb;NM(a,b,c,FL(d),ZK(d),GL(d))}
function NM(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.ud((0>g?0:g)+(Wj(),kg)),b!=a.od()&&a.ud((0>b?0:b)+kg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Wj(),kg)),c!=a.nd()&&a.sd((0>c?0:c)+kg))}function kr(a,b){dL(a,b.c,b.b)}t(724,1,{});
function bH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:DD(a,b,~~Ni(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Uf:typeof v,r=r==Wf?Object.prototype.toString.call(v)==Vc||typeof v.length==Vf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Uf,r)))if(v=H(Vf,r),r=H("boolean",r),ON===D)v&&(o[u]=new DH(o[u])),r&&(o[u]=(oH(),o[u]?rH:pH));else{q=v||r;if(q=
!q&&null!=D&&Qn(D)==PN){q=o[u];if(null==q||QN(q,D))continue;if(On(q)&&(q=q&&q.g?q.g:null,null!=q&&QN(q,D))){o[u]=q;continue}}if(!H(Wf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function RN(){this.d=new Ti;this.b=new Ti;this.c=new Ti}function QN(a,b){var c;if(ON==b||SN==b&&A(a,107))return!0;if(null!=a)for(c=Qn(a);c&&c!=ON;c=null)if(c==b)return!0;return!1}t(723,724,{},RN);function ZG(){ZG=x;aH=new RN}
function eH(a,b){ZG();z(aH.d,a,b)}function WG(a){ZG();var b,c,d;d=yo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function XG(a,b){var c;ZG();return c=b&&b[0]&&(typeof b[0]==Wf||typeof b[0]==Ce)?b[0]:null,QN(c,a)}function cH(a){var b=YG;ZG();var c,d;d=aH.c;if(c=!b?d.c:DD(d,b,~~Ni(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?ED(d,c):GD(d,b,c,~~Ni(b))}
function xG(a){ZG();var b=aH,c;null==a?a=null:(c=a[dd],c||(0!=(Qn(a).c&4)?a=[]:(b=(b=sj(b.d,Qn(a)))&&typeof b==Ce?new b(a):a,a=a[dd]=b),c=a),a=c);return a}var aH;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=bo&&(e=sk(),2E3<e-eo&&(eo=e,co=ao()));if(0==bo++){var f=(fo(),go),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=oo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(fo(),go),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=oo(n,o);while(h.d);h.d=o}}--bo;c&&-1!=co&&($wnd.clearTimeout(co),co=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Xt)()}catch(d){a(b)}else C(Xt)()}var ON=Y(1),Un=Y(103),TN=zH(" I"),M=uH(733,TN),ZH=uH(731,ON),UN=zH(" Z"),BI=uH(734,UN);Y(102);Y(101);Y(100);var VN=Y(520),xo=uH(735,VN),WN=Y(264),Du=uH(736,WN);Y(265);Y(146);Y(495);Y(109);Y(506);var XN=zH(" B");Y(510);var YN=zH(" C"),Oi=uH(737,YN),PN=Y(508),ZN=zH(" D"),FE=uH(738,ZN);Y(509);Y(511);var $N=Y(514),eG=uH(739,$N),aO=zH(" J"),bO=Y(2),Zt=uH(732,bO),AL=uH(740,XN);Y(523);Y(505);Y(99);Y(193);Y(493);
var YG=Y(486);Y(502);var kH=Y(500);Y(498);Y(499);Y(504);Y(120);Y(111);Y(112);Y(113);Y(116);Y(118);Y(117);Y(119);Y(121);Y(97);Y(517);Y(512);Y(501);Y(487);Y(488);Y(489);Y(490);Y(491);Y(492);var cO=Y(399);Y(398);Y(397);Y(396);Y(485);Y(484);var HB=Y(413),jE=uH(741,HB),dO=Y(419),oE=uH(742,dO),eO=Y(420),qE=uH(743,eO),fO=Y(562),uG=uH(744,fO),Pt=uH(745,M),gO=$(560,function(){vE();return oI}),pI=uH(746,gO);Y(561);Y(422);Y(421);Y(555);Y(554);Y(563);Y(564);Y(559);Y(456);Y(558);var hB=uH(747,cO);Y(411);Y(566);
Y(497);yH();Y(496);yH();Y(724);Y(723);var SN=yH();Y(314);var hO=Y(313);Y(312);Y(318);Y(332);Y(373);Y(568);Y(567);Y(311);Y(310);Y(570);Y(569);Y(575);Y(576);Y(577);Y(578);Y(579);Y(580);Y(581);Y(582);Y(571);Y(572);Y(573);Y(574);Y(251);Y(250);Y(323);Y(324);Y(325);Y(593);Y(602);Y(25);Y(594);Y(595);Y(596);Y(597);Y(598);Y(599);Y(600);Y(601);Y(296);Y(369);Y(372);Y(370);Y(371);Y(204);Y(203);Y(298);Y(245);Y(300);Y(212);var iO=Y(211);Y(248);Y(247);Y(246);Y(393);Y(394);Y(395);Y(477);Y(476);Y(475);Y(478);Y(479);
Y(480);Y(481);Y(624);Y(625);Y(626);Y(627);var jO=$(181,function(){Wj();return wq}),xq=uH(748,jO),kO=$(145,function(){Xj();return Vo}),Wo=uH(749,kO),lO=$(152,function(){Xo();return Hp}),Ip=uH(750,lO),mO=$(171,function(){Jp();return Sp}),Tp=uH(751,mO),nO=$(176,function(){Up();return cq}),dq=uH(752,nO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(147,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(163,null);$(164,null);
$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(154,null);$(155,null);$(156,null);$(157,null);$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Y(468);Y(467);Y(527);Y(529);Y(528);Y(530);Y(532);Y(531);Y(533);Y(537);Y(538);Y(202);Y(208);Y(207);Y(206);Y(210);Y(230);Y(439);Y(438);var AC=Y(437),gF=uH(753,AC),FI=uH(754,aO);Y(423);Y(534);Y(540);Y(535);Y(536);Y(424);Y(592);Y(433);
Y(432);Y(431);Y(436);var oO=yH(),zK=uH(755,oO);Y(294);Y(466);Y(546);var pO=$(254,function(){Et();return Jt}),Kt=uH(756,pO);Y(446);Y(447);Y(430);var lC=Y(425);Y(526);Y(409);Y(410);Y(435);var wC=Y(434);Y(427);Y(426);Y(544);Y(553);Y(428);Y(470);Y(519);Y(556);Y(557);Y(565);Y(416);var LB=Y(415);Y(444);Y(445);Y(401);Y(400);Y(453);yH();yH();yH();Y(403);Y(404);Y(209);Y(382);var Bz=uH(757,hO);Y(383);Y(605);Y(604);Y(343);Y(345);Y(344);Y(346);Y(232);Y(249);Y(235);Y(237);var SB=Y(418);Y(469);Y(406);Y(405);Y(412);
Y(550);Y(522);Y(240);Y(455);Y(227);Y(228);Y(231);Y(225);Y(224);Y(226);var UB=Y(588);Y(214);Y(218);Y(414);Y(607);Y(612);Y(454);Y(513);Y(457);var jB=Y(408),iB=uH(758,LB);Y(643);Y(441);Y(442);Y(443);Y(407);Y(585);Y(586);Y(216);Y(215);Y(217);Y(219);Y(348);Y(347);Y(339);Y(340);Y(632);Y(613);Y(614);Y(539);Y(547);Y(548);Y(549);Y(606);Y(608);var mC=Y(429);Y(589);Y(551);Y(239);Y(236);Y(238);Y(234);Y(223);Y(222);Y(221);Y(276);Y(611);Y(317);Y(316);Y(315);Y(631);Y(630);Y(629);Y(616);Y(628);
var qO=$(687,function(){cr();return HM}),IM=uH(759,qO);Y(686);Y(685);Y(677);Y(678);Y(679);Y(680);Y(681);Y(682);Y(683);Y(684);Y(658);var rO=$(319,function(){jx();return qx}),rx=uH(760,rO),sO=$(365,function(){fx();return Yy}),Zy=uH(761,sO);Y(18);Y(366);Y(367);Y(362);Y(363);Y(364);Y(19);Y(20);Y(21);Y(452);Y(417);Y(674);Y(353);Y(675);Y(354);Y(355);Y(356);Y(357);Y(360);Y(328);Y(327);Y(326);Y(609);Y(610);Y(615);Y(269);Y(331);Y(361);Y(349);Y(376);Y(375);Y(374);
var tO=$(377,function(){oz();return yz}),zz=uH(762,tO);$(378,null);$(379,null);$(380,null);$(381,null);Y(252);Y(590);Y(329);Y(342);Y(341);Y(543);Y(321);Y(205);Y(591);Y(330);Y(660);Y(3);Y(663);Y(664);Y(662);Y(661);Y(654);Y(653);Y(716);Y(717);Y(718);Y(719);Y(656);Y(243);var ZC=Y(449),aD=uH(763,ZC);Y(450);Y(448);Y(30);Y(31);Y(29);Y(32);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);var uO=Y(52),Ny=uH(764,uO);Y(41);Y(42);Y(43);Y(44);Y(45);Y(46);Y(47);Y(49);Y(48);Y(50);Y(51);Y(53);Y(54);Y(56);Y(57);Y(55);Y(58);Y(59);
Y(60);Y(61);Y(63);Y(65);Y(66);Y(64);Y(62);Y(67);Y(68);Y(69);Y(70);Y(72);Y(75);Y(74);Y(76);Y(79);Y(80);Y(78);Y(81);Y(82);Y(83);Y(84);Y(85);Y(86);Y(88);Y(89);Y(87);Y(90);Y(91);Y(92);Y(93);Y(95);Y(96);Y(94);Y(270);var KL=Y(645);Y(322);var OL=Y(647);Y(241);Y(672);Y(671);Y(462);Y(461);Y(463);Y(242);Y(278);Y(280);Y(279);Y(274);Y(385);Y(271);Y(320);Y(715);Y(285);Y(288);Y(286);Y(287);Y(5);Y(7);Y(6);Y(617);Y(451);Y(464);Y(386);Y(201);Y(306);Y(308);Y(307);Y(458);Y(459);Y(465);Y(244);Y(273);Y(34);Y(281);Y(350);
Y(351);Y(352);Y(282);var zM=uH(765,iO);Y(283);Y(587);Y(673);Y(640);Y(503);Y(524);Y(33);Y(71);var PL=Y(648);Y(657);Y(676);Y(712);Y(711);Y(213);Y(229);Y(4);Y(639);Y(691);Y(708);var vO=$(709,function(){kN();return qN}),rN=uH(766,vO),wO=$(710,function(){$L();return tN}),uN=uH(767,wO);Y(694);Y(703);Y(702);Y(706);Y(705);Y(701);Y(700);Y(698);Y(699);Y(697);Y(696);Y(693);Y(695);Y(704);Y(707);Y(692);Y(659);Y(713);Y(334);Y(333);Y(336);Y(337);Y(335);Y(284);Y(22);Y(304);Y(305);Y(11);Y(14);Y(23);
var xO=Y(26),Ok=uH(768,xO);Y(24);Y(27);Y(28);Y(714);Y(8);Y(10);Y(9);Y(720);Y(721);Y(665);Y(668);Y(669);Y(670);Y(666);Y(667);var ML=Y(646);Y(650);Y(651);Y(220);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>