summaryrefslogtreecommitdiff
path: root/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html
blob: ce872b8fc3d1f2df93abc9b0561d9e4dc0f02977 (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
640
641
642
643
644
645
<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 = 'E07214401017B41AF0BDAB1EB811CC83';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 ",ea='"',ga='" ',ia='" height="',ja='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-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",Na="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Ya="/",Za="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",hb="1ex",
ib="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",vb="?",wb="@",xb="@@",yb="A",Ab="After",Bb="Any",Cb="Aromatic",Db="B",Eb="BODY",Fb="Before",Gb="Br",Hb="C",Ib="CENTER",Kb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",$b="Incorrect URL: ",ac="Internal index set to null.",bc="JSME",cc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
kc="No more molecules in SDF buffer",lc="Nonring",mc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",tc="R1",uc="R2",vc="R3",wc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="Unknown",Lc="West",Mc="X",Qc="[",Rc="[object Array]",Sc="\\",Tc="]",Uc="__gwtex_wrap",Vc="__uiObjectID",Wc="a",Xc="absolute",
Yc="alert",ed="alertdialog",fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",pd="border-left-width",qd="border-top-width",rd="bottom",sd="button",td="cellPadding",xd="cellSpacing",zd="center",Ad="change",Bd="checkbox",Cd="className",Dd="click",Ed="click marked atom to delete mark",Fd="clip",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",
Sd="dblclick",Td="definition",Yd="dialog",Zd="dir",$d="directory",ae="display",be="div",ce="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragover",ie="drop",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",xe="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Le="gwt-MenuBarPopup",
Me="heading",Ne="height",Oe="hidden",Pe="id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",gf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef=
"n",Ff="name",Gf="navigation",Hf="none",If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",cg="px;",dg="radio",eg="radiogroup",gg="reaction",hg="rect(0px, 0px, 0px, 0px)",ig="region",jg="rgb(",kg="right",lg="role",mg="rotation",ng="row",og="rowgroup",pg="rowheader",qg=
"rtl",sg="s",tg="safari",ug="scale100",vg="scrollbar",wg="se",xg="search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",
dh="visibility",eh="visible",fh="whiteSpace",gh="width",hh="x",ih="zIndex",jh="|",_,kh={l:4194303,m:4194303,h:1048575},lh={l:0,m:0,h:0},mh={l:1,m:0,h:0},nh={l:2,m:0,h:0},oh={l:3,m:0,h:0},ph={l:4,m:0,h:0},qh={l:8,m:0,h:0},rh={l:10,m:0,h:0},sh={l:16,m:0,h:0},th={l:32,m:0,h:0},uh={l:64,m:0,h:0},Bh={l:128,m:0,h:0},Ch={l:256,m:0,h:0},Dh={l:512,m:0,h:0},Eh={l:1024,m:0,h:0},Fh={l:2048,m:0,h:0},Gh={l:8192,m:0,h:0},Hh={l:16384,m:0,h:0},Ih={l:32768,m:0,h:0},Jh={l:65536,m:0,h:0},Kh={l:131072,m:0,h:0},Lh={l:262144,
m:0,h:0},Mh={l:524288,m:0,h:0},Nh={},Oh={133:1},Ph={116:1,133:1},Qh={10:1,116:1,120:1,122:1},Rh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Sh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,
43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Th={118:1},Uh={6:1,8:1,116:1,120:1,122:1},Vh={137:1},Wh={116:1,119:1,133:1},Xh={52:1,116:1},Yh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Zh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},$h={116:1},ai={89:1,96:1,110:1,116:1},bi={2:1},ci={44:1},di={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},ei={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},fi={112:1},m={115:1,116:1,119:1},
gi={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},hi={7:1,8:1,116:1,120:1,122:1},ii={116:1,123:1,125:1,129:1,131:1},ji={134:1},ki={116:1,123:1,131:1},li={96:1,116:1},mi={80:1,116:1,120:1,122:1},ni={83:1,116:1,123:1,129:1,131:1},oi={46:1,82:1},pi={54:1},qi={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},
ri={47:1},si={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},ti={8:1,9:1,116:1,120:1,122:1},ui={135:1},vi={55:1},wi={116:1,123:1,129:1,131:1},xi={116:1,119:1,134:1},yi={151:1},zi={89:1,90:1,96:1,102:1,110:1,116:1},Ai={93:1,116:1},Bi={45:1,47:1,56:1,68:1,71:1,79:1,81:1},Ci={68:1,79:1},Di={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};
function t(a,b,c){var d=Nh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Nh[a]=function(){}),_=d.prototype=0>b?{}:new Nh[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 Ei(this)};
_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Fi,s,-1,8,1);d=(Gi(),Hi);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 Ii(){Ii=x;Ji=new Ki}function Li(a){for(var b,a=new Mi(a.k.n);a.c<a.e.Ke();)b=Ni(a),Oi(b.pd(),ee,!1),Pi(a)}
function Qi(a,b,c){var a=a.o,d;try{d=new Ri(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Si(e);if(A(e,123))throw new Ti("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Oi(b.pd(),Wb,!0);Oi(c.pd(),de,!0);z(Ji,b,c)}function Ui(a,b){var c;c=Vi(Ji,b);var d;d=Vi(a.o.d,c);if(!d)throw new Wi("dragHandle was not draggable");Xi(d.c.b);Xi(d.e.b);Xi(d.d.b);Oi(b.pd(),Wb,!1);Oi(c.pd(),de,!1)}
function Yi(a){var b;a.p=!1;for(a=new Mi(a.k.n);a.c<a.e.Ke();)b=Ni(a),Oi(b.pd(),ee,!1),Pi(a)}function Zi(a,b){$i(a.k.n,b)?Oi(b.pd(),ee,!1):a.p?(aj(a.k.n,b),Oi(b.pd(),ee,!0)):(a.k.n.Te(),aj(a.k.n,b))}function bj(a){this.i=a;this.k=new cj(this);this.o=new dj(this.k)}t(3,1,{});_.rc=function(){ej(this.k.f,"dragdrop-dragging")};_.sc=function(){fj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ji;function cj(a){this.n=new gj;this.e=a;this.b=a.i}t(4,1,{},cj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function hj(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 ij(a,b){var c;c=jj(a.d,kj).b;b.b.ctrlKey||b.b.metaKey||Li(a.c.e);Zi(a.c.e,c)}function lj(a){a.c.i=null;a.c.e.sc();mj((nj(),oj(null)),a.b,0,0);var b=a.b.pb;pj=b;qj();rj=b;a.e=2}
function dj(a){this.d=new Ki;this.c=a;this.b=new sj;tj(this.b,uj(),vj());B(this.b,this,(wj(),wj(),xj));B(this.b,this,(yj(),yj(),zj));a=this.b.pb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Aj(),ag);a.borderStyle=(Bj(),Hf);a[kd]="blue"}t(5,1,{},dj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Cj(a);e=Pj(a);b=Qj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!kj)kj=c,this.c.f=jj(this.d,kj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Rj(this.c.n,this.c.f)&&(Li(this.c.e),Zi(this.c.e,this.c.f)),Sj(new Tj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Uj(kj,null),kj!=this.c.f&&(c=new Uj(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,lj(this),1!=this.e&&hj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Vj(a,b);a=Wj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Xj(Yj(d-this.i),Yj(a-this.j))>=this.c.e.n?(Zj(),-1!=Rj(this.c.n,this.c.f)||Zi(this.c.e,this.c.f),c=new Uj(kj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,lj(this)):$j.preventDefault()),1==this.e)return;$j.preventDefault();hj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Vj(a,b);b=Wj(a,b);if(1==Qj(a.b)&&(this.f=!1,kj))try{if(Zj(),1==this.e)ij(this,a);else{d!=this.b&&(c=new Uj(d,null),e+=c.b,b+=c.e);try{hj(this,e,b),this.c.e.rc(),3!=this.e&&ij(this,a)}finally{var f=this.b.pb;pj&&f==pj&&(pj=null);qj();f===rj&&(rj=null);ak(this.b);this.e=1;this.c.f=null}}}finally{kj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var kj=null;function Tj(){}t(6,1,vi,Tj);_.xc=function(){Zj()};
function Ri(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ri);_.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 Uj(a,b){!a||a==(nj(),oj(null))?this.i=this.f=0:(this.f=a.ld()-bk(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(nj(),oj(null))?this.d=this.c=0:(this.c=ck(b.pb)+dk(b.pb),this.d=ek(b.pb)+fk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Uj);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Zj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function dk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(pd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}function fk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(qd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}
function gk(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 hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(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 jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(19,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(20,1,{});t(21,1,bi);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(22,20,{});var pk=null;function ok(){this.b=new gj;this.c=new qk(this)}t(23,22,{},ok);
_.Fc=function(){return!0};_.Dc=function(a){a=new rk(this,a);aj(this.b,a);1==this.b.d&&sk(this.c,16);return a};function tk(){tk=x;uk=new gj;var a=new vk;wk();xk(yk?yk:yk=new zk,a)}function Ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(uk,a)}function sk(a,b){if(0>b)throw new Bk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(uk,a);a.c=!1;a.d=Ck(a,b);aj(uk,a)}function Dk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Ck(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||$i(uk,this);this.Hc()};_.c=!1;_.d=0;var uk;function qk(a){tk();this.b=a}t(24,25,{},qk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ek,s,3,a.b.d,0);b=Fk(a.b,b);c=new Gk;for(e=0,f=b.length;e<f;++e)d=b[e],$i(a.b,d),jk(d.b,c.b);0<a.b.d&&sk(a.c,Xj(5,16-(ik()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},rk);_.Ec=function(){var a=this.c;$i(a.b,this);0==a.b.d&&Ak(a.c)};_.b=null;
_.c=null;function Hk(a,b){var c=C(function(){var b=ik();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function nk(){}t(27,22,{},nk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Hk(a,b);return new Ik(c)};function Ik(a){this.b=a}t(28,21,bi,Ik);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Jk(){this.b=Yc}t(29,30,{},Jk);function Kk(){this.b=ed}t(31,30,{},Kk);
function Lk(){this.b=hd}t(32,30,{},Lk);t(34,1,{});_.b=null;function Mk(a){this.b=a}t(33,34,{},Mk);function Nk(){this.b=id}t(35,30,{},Nk);function Ok(){this.b=ld}t(36,30,{},Ok);function Pk(){this.b=sd}t(37,30,{},Pk);function Qk(){this.b=Bd}t(38,30,{},Qk);function Rk(){this.b=Jd}t(39,30,{},Rk);function Sk(){this.b=Kd}t(40,30,{},Sk);function Tk(){this.b=Ld}t(41,30,{},Tk);function Uk(){this.b=Pd}t(42,30,{},Uk);function Vk(){this.b=Td}t(43,30,{},Vk);function Wk(){this.b=Yd}t(44,30,{},Wk);
function Xk(){this.b=$d}t(45,30,{},Xk);function Yk(){this.b=ce}t(46,30,{},Yk);function Zk(){this.b=te}t(47,30,{},Zk);function $k(){this.b=Be}t(48,30,{},$k);function al(){this.b=Ce}t(49,30,{},al);function bl(){this.b=De}t(50,30,{},bl);function cl(){this.b=Me}t(51,30,{},cl);function dl(a){this.b=a.id}t(52,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Qe}t(53,30,{},fl);function gl(){this.b=Ze}t(54,30,{},gl);function hl(){this.b=$e}t(55,30,{},hl);function il(){this.b=af}t(56,30,{},il);
function jl(){this.b=bf}t(57,30,{},jl);function kl(){this.b=df}t(58,30,{},kl);function ll(){this.b=ff}t(59,30,{},ll);function ml(){this.b=gf}t(60,30,{},ml);function nl(){this.b=jf}t(61,30,{},nl);function ol(){this.b=kf}t(62,30,{},ol);function pl(){this.b=mf}t(63,30,{},pl);function ql(){this.b=nf}t(64,30,{},ql);function rl(){this.b=tf}t(65,30,{},rl);function sl(){this.b=uf}t(66,30,{},sl);function tl(){this.b=Gf}t(67,30,{},tl);function ul(){this.b=Jf}t(68,30,{},ul);function vl(){this.b=Sf}
t(69,30,{},vl);function wl(){this.b=Zf}t(70,30,{},wl);t(71,34,{},function(a){this.b=a});function xl(){this.b=$f}t(72,30,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=dg}t(74,30,{},Al);function Bl(){this.b=eg}t(75,30,{},Bl);function Cl(){this.b=ig}t(76,30,{},Cl);
function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=
new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=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;F=new Ki;z(F,ig,sm);z(F,Yc,Fl);z(F,Yd,Ql);z(F,ed,El);z(F,hd,Gl);z(F,ce,Sl);z(F,id,Hl);z(F,ld,Il);z(F,sd,Jl);z(F,Bd,Kl);z(F,Ce,Ul);z(F,Jd,Ll);z(F,De,Wl);z(F,Kd,Ml);z(F,Ld,Nl);z(F,Pd,Ol);z(F,Td,Pl);z(F,$e,bm);z(F,$d,Rl);z(F,te,Tl);z(F,Be,Vl);z(F,Me,Xl);z(F,Qe,Yl);z(F,Ze,Zl);z(F,af,$l);z(F,bf,am);z(F,df,cm);z(F,ff,dm);z(F,gf,em);z(F,jf,fm);z(F,kf,km);z(F,mf,gm);z(F,nf,jm);z(F,
tf,hm);z(F,Sf,nm);z(F,dg,rm);z(F,uf,im);z(F,Gf,lm);z(F,Jf,mm);z(F,Zf,om);z(F,$f,pm);z(F,eg,qm);z(F,ng,xm);z(F,og,tm);z(F,pg,vm);z(F,xg,Bm);z(F,yg,Dm);z(F,vg,zm);z(F,Bg,Fm);z(F,Dg,Hm);z(F,Eg,Jm);z(F,Gg,dn);z(F,Ig,Lm);z(F,Jg,Nm);z(F,Og,fn);z(F,Pg,hn);z(F,Qg,kn);z(F,Rg,mn);z(F,Yg,sn);z(F,Zg,on);z(F,$g,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Bm,Dm,Fm,Hm,Jm,dn,Lm,Nm,fn,hn,kn,mn,sn,on,qn;
function ym(){this.b=ng}t(78,30,{},ym);function um(){this.b=og}t(79,30,{},um);function wm(){this.b=pg}t(80,30,{},wm);function Am(){this.b=vg}t(81,30,{},Am);function Cm(){this.b=xg}t(82,30,{},Cm);function Em(){this.b=yg}t(83,30,{},Em);function Gm(){this.b=Bg}t(84,30,{},Gm);function Im(){this.b=Dg}t(85,30,{},Im);function Km(){this.b=Eg}t(86,30,{},Km);function en(){this.b=Gg}t(87,30,{},en);function Mm(){this.b=Ig}t(88,30,{},Mm);function cn(){this.b=Jg}t(89,30,{},cn);function gn(){this.b=Og}
t(90,30,{},gn);function jn(){this.b=Pg}t(91,30,{},jn);function ln(){this.b=Qg}t(92,30,{},ln);function nn(){this.b=Rg}t(93,30,{},nn);function tn(){this.b=Yg}t(94,30,{},tn);function pn(){this.b=Zg}t(95,30,{},pn);function rn(){this.b=$g}t(96,30,{},rn);function Gk(){this.b=ik()}function ik(){return(new Date).getTime()}t(97,1,{},Gk);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=nb,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function yn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(102,1,{116:1,131:1});_.Ic=function(){return this.i};_.tS=function(){return yn(this)};_.f=null;_.i=null;function zn(a){An();this.i=a}t(101,102,ki,zn);function Wi(a){An();this.i=a}function Ti(a,b){An();this.f=b;this.i=a}t(100,101,wi,Wi,Ti);function Bn(a){An();this.c=a;this.b=l;a=new Cn;a=Dn(a,En(this.c)?this.c:null);Fn(a)}t(99,100,wi,Bn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:En(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Gn(this.c).e;this.b=this.b+nb+(En(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(En(this.c)){b=(Hn(),this.c);var c=l,d;for(d in b)if(d!=Ff&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+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 In(a,b){return Jn(a)?a.eQ(b):a===b}
function Gn(a){return Jn(a)?a.cZ:Kn}function Ln(a){return Jn(a)?a.hC():Ei(a)}
function Mn(){var a;Mn=x;Nn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function On(a){Mn();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=Nn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Nn;t(109,1,{});function Ei(a){return a.$H||(a.$H=++Pn)}function Qn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Rn(){return $wnd.setTimeout(function(){0!=Sn&&(Sn=0);Tn=-1},10)}var Sn=0,Pn=0,Un=0,Tn=-1;
function Vn(){Vn=x;Wn=new Xn}function Yn(a,b){a.b=Zn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new $n(a)),ao(a.f,1),!a.j&&(a.j=new bo(a)),ao(a.j,50))}function Xn(){}function co(a){return a.Jc()}function Zn(a,b){!a&&(a=[]);a[a.length]=b;return a}function eo(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=Zn(b,e)):e[0].xc()}catch(f){if(f=Si(f),!A(f,131))throw f;}}return b}function ao(a,b){Vn();$wnd.setTimeout(function(){C(co)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},Xn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Wn;function $n(a){this.b=a}t(112,1,{},$n);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),eo(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 Gk;100>ik()-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 bo(a){this.b=a}t(113,1,{},bo);_.Jc=function(){this.b.e&&ao(this.b.f,1);return this.b.k};
_.b=null;function fo(a,b){a.length>=b&&a.splice(0,b);return a}function go(){try{null.a()}catch(a){return a}}function ho(){}t(116,1,{},ho);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=mb+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=io(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=jo(a,ko(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=io(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function lo(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 fo(this.Mc(go()),this.Nc())};_.Mc=function(a){return lo(this,a)};_.Nc=function(){return 2};
function Hn(){Hn=x;Error.stackTraceLimit=128}function mo(a){a=fo(Dn(a,go()),3);0==a.length&&(a=fo((new ho).Kc(),1));return a}function An(){Hn();var a;a=mo(new Cn);Fn(a)}function Dn(a,b){var c;c=lo(a,b);return 0==c.length?(new ho).Mc(b):fo(c,1)}
function Fn(a){var b,c,d,e,f,g,j,h,n;n=y(no,s,130,a.length,0);for(e=0,f=n.length;e<f;++e)h=oo(a[e],xb),b=-1,d=Ic,2==h.length&&null!=h[1]&&(j=h[1],g=po(j,ko(58)),d=ko(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=qo(j,g+1),b=parseInt(b)||-1)),n[e]=new ro(h[0],d+wb+b);e=y(no,s,130,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new so;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return mo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=io(a);0==c.indexOf("at ")&&(c=qo(c,3));a=c.indexOf(Qc);-1!=a&&(c=io(c.substr(0,a-0))+io(qo(c,c.indexOf(Tc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(wb),-1==a?(b=c,c=l):(b=io(qo(c,a+1)),c=io(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=io(c.substr(0,a-0)));a=jo(c,ko(46));-1!=a&&(c=qo(c,a+1));return(0<c.length?c:"anonymous")+xb+b};_.Mc=function(a){return Dn(this,a)};_.Nc=function(){return 3};function Cn(){Hn()}
t(119,117,{},Cn);t(120,1,{});function xn(a,b){a.b+=b}function to(){}t(121,120,{},to);_.b=l;function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(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 xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Qj(a){a=a.button;return 1==a?4:2==a?2:1}
function ck(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+bk(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")==qg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(pd)));if(d&&d.tagName==Eb&&a.style.position==Xc)break;a=d}a=b}return a}
function ek(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)[Yf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(qd)));if(d&&d.tagName==Eb&&a.style.position==
Xc)break;a=d}a=b}return a}function bk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function zo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ao(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function vj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}
function uj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Bo(a,b){this.c=a;this.d=b}t(146,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Bj(){Bj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,s,6,[Co,Eo,Go,Io,Ko])}t(145,146,Uh);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,jc,0)}t(147,145,Uh,Do);function Fo(){Bo.call(this,"DOTTED",1)}
t(148,145,Uh,Fo);function Ho(){Bo.call(this,"DASHED",2)}t(149,145,Uh,Ho);function Jo(){Bo.call(this,"HIDDEN",3)}t(150,145,Uh,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(151,145,Uh,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,s,7,[Po,Ro,To,Vo])}t(152,146,hi);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,jc,0)}t(153,152,hi,Qo);function So(){Bo.call(this,"BLOCK",1)}t(154,152,hi,So);function Uo(){Bo.call(this,"INLINE",2)}t(155,152,hi,Uo);
function Wo(){Bo.call(this,"INLINE_BLOCK",3)}t(156,152,hi,Wo);function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,s,9,[$o,bp,dp,fp])}t(157,146,ti);var hp,$o,bp,dp,fp;function ap(){Bo.call(this,Ib,0)}t(158,157,ti,ap);function cp(){Bo.call(this,cc,1)}t(159,157,ti,cp);function ep(){Bo.call(this,fc,2)}t(160,157,ti,ep);function gp(){Bo.call(this,wc,3)}t(161,157,ti,gp);
function Aj(){Aj=x;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=H(Cp,s,10,[jp,lp,np,pp,rp,tp,vp,xp,zp])}t(162,146,Qh);var Bp,xp,np,pp,vp,zp,tp,lp,rp,jp;function kp(){Bo.call(this,"PX",0)}t(163,162,Qh,kp);function mp(){Bo.call(this,"PCT",1)}t(164,162,Qh,mp);function op(){Bo.call(this,"EM",2)}t(165,162,Qh,op);function qp(){Bo.call(this,"EX",3)}t(166,162,Qh,qp);function sp(){Bo.call(this,"PT",4)}t(167,162,Qh,sp);function up(){Bo.call(this,"PC",5)}
t(168,162,Qh,up);function wp(){Bo.call(this,"IN",6)}t(169,162,Qh,wp);function yp(){Bo.call(this,"CM",7)}t(170,162,Qh,yp);function Ap(){Bo.call(this,"MM",8)}t(171,162,Qh,Ap);function Dp(){Dp=x;Ep=[];Fp=[];Gp=[]}var Ep,Fp,Gp;function Hp(){Hp=x;Ip=new Jp}function Kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Jp(){}t(174,1,{},Jp);_.b=null;var Ip;t(186,1,{});_.tS=function(){return"An event type"};
_.i=null;t(185,186,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Pc=function(){return this.Rc()};_.b=null;var Mp=_.c=null;function Np(){Np=x;Op=new Pp(md,new Qp)}function Qp(){}t(183,184,{},Qp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Op};var Op;function Rp(){Rp=x;Sp=new Pp(Ad,new Tp)}function Tp(){}t(187,184,{},Tp);_.Oc=function(a){Up();Vp(this,a.c,Wp(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Sp};var Sp;t(190,184,ci);
function Vj(a,b){return(a.b.clientX||0)-ck(b)+bk(b)+bk(b.ownerDocument.body)}function Wj(a,b){return(a.b.clientY||0)-ek(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Cj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientX||0}function Pj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientY||0}t(189,190,ci);function Xp(){Xp=x;Yp=new Pp(Dd,new Zp)}function Zp(){}t(188,189,ci,Zp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Yp};var Yp;function $p(){$p=x;aq=new Pp(Qd,new bq)}function bq(){}
t(191,184,{},bq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return aq};var aq;t(194,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var cq=_.d=0;function zk(){this.d=++cq}t(193,194,oi,zk);function Pp(a,b){this.d=++cq;this.b=b;!Mp&&(Mp=new dq);Mp.b[a]=this;this.c=a}t(192,193,oi,Pp);_.b=null;_.c=null;function eq(){eq=x;fq=new Pp(Sd,new gq)}function gq(){}t(195,189,ci,gq);
_.Oc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(hq(),iq))a=jq(b.pb),c=new kq(uo(b.pb,Pf),uo(b.pb,Of)),d=new kq(uo(b.T.jb.pb,Pf),uo(b.T.jb.pb,Of)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);lq(b.I,!0);a=uo(b.T.jb.pb,Pf);mq(b,new kq(a,nq(b.T.jb).b));b.J&&b.O!=iq&&oq(b.r,b)}else lq(b.I,!1),b.O!=(hq(),iq)?mq(b,new kq(b.F.c,b.F.b)):pq(b,jq(b.r.pb)),b.J&&b.O!=iq&&qq(b.r,b);rq(b.T.jb)}else lq(b.I,!0)};_.Rc=function(){return fq};var fq;t(196,184,{});
function sq(){sq=x;tq=new Pp(fe,new uq)}function uq(){}t(197,196,{},uq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return tq};var tq;function vq(){vq=x;wq=new Pp(ge,new xq)}function xq(){}t(198,196,{},xq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return wq};var wq;function yq(){yq=x;zq=new Pp(he,new Aq)}function Aq(){}t(199,196,{},Aq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return zq};
var zq;function Bq(){Bq=x;Cq=new Pp(ie,new Dq)}function Dq(){}t(200,196,{},Dq);_.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;Eq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Mg),a.b.c.b.b.f.pb[bh]=null!=b?b:l)};_.Rc=function(){return Cq};var Cq;function Fq(){Fq=x;Gq=new Pp(oe,new Hq)}function Hq(){}
t(201,184,{},Hq);_.Oc=function(a){ak(a.b.b)};_.Rc=function(){return Gq};var Gq;function Iq(){Iq=x;Jq=new Pp(we,new Kq)}function Kq(){}t(202,184,{},Kq);_.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,Lq(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,Mq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jq};var Jq;function Nq(){Nq=x;Oq=new Pp(xe,new Pq)}
function Pq(){}t(203,184,{},Pq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qq(a.b.b,a.b.c))};_.Rc=function(){return Oq};var Oq;function Rq(){Rq=x;Sq=new Pp(ze,new Tq)}function Tq(){}t(204,184,{},Tq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sq};var Sq;t(206,184,{});t(205,206,{});function Uq(){Uq=x;Vq=new Pp(Ve,new Wq)}function Wq(){}t(207,205,{},Wq);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xq(),Yq).length&&-999!=(Xq(),Yq)[c]&&(c=(Xq(),Yq)[c]);b=new Zq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?$q(ar(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new br(a)),a.xb),b.b=d,cr(),
dr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(er(a,vo((fr(),gr).hc.b.pb,bh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=rc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?hr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?hr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&hr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?hr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?hr(a,4):c=207;break;case 53:105==a.d?
hr(a,5):c=208;break;case 54:105==a.d?hr(a,6):c=210;break;case 55:105==a.d?hr(a,7):c=211;break;case 56:105==a.d?hr(a,8):c=212;break;case 57:105==a.d?hr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}ir(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Vq};var Vq;function jr(){jr=x;kr=new Pp(wf,new lr)}function lr(){}t(208,189,ci,lr);_.Oc=function(a){a.uc(this)};
_.Rc=function(){return kr};var kr;function wj(){wj=x;xj=new Pp(xf,new mr)}function mr(){}t(209,189,ci,mr);_.Oc=function(a){a.vc(this)};_.Rc=function(){return xj};var xj;function nr(){nr=x;or=new Pp(yf,new pr)}function pr(){}t(210,189,ci,pr);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Uj(kj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,lj(a))};_.Rc=function(){return or};var or;function qr(){qr=x;rr=new Pp(zf,new sr)}function sr(){}t(211,189,ci,sr);_.Oc=function(a){var b;b=this.b;Yn((Vn(),Wn),new tr(a,a.c,b))};
_.Rc=function(){return rr};var rr;function yj(){yj=x;zj=new Pp(Af,new ur)}function ur(){}t(212,189,ci,ur);_.Oc=function(a){a.wc(this)};_.Rc=function(){return zj};var zj;function dq(){this.b={}}t(213,1,{},dq);_.b=null;t(216,190,ci);var vr=null;function wr(){wr=x;xr=new Pp(Tg,new yr)}function yr(){}t(215,216,ci,yr);_.Oc=function(a){zr(a.b,this,a.b.n)};_.Rc=function(){return xr};var xr;function Ar(){Ar=x;Br=new Pp(Ug,new Cr)}function Cr(){}t(217,216,ci,Cr);_.Oc=function(a){zr(a.b,this,a.b.n)};_.Rc=function(){return Br};
var Br;function Dr(){var a;this.b=(a=document.createElement(be),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==ue)}t(218,1,{},Dr);function Er(){Er=x;Fr=new Pp(Vg,new Gr)}function Gr(){}t(219,216,ci,Gr);_.Oc=function(a){zr(a.b,this,a.b.o)};_.Rc=function(){return Fr};var Fr;function Hr(){Hr=x;Ir=new Pp(Wg,new Jr)}function Jr(){}t(220,216,ci,Jr);_.Oc=function(a){Kr(a.b,this)&&(a.b.k&&Lr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Ir};var Ir;
function Mr(a,b){this.b=b;this.c=a}function Nr(a,b,c){yk&&(b=new Mr(b,c),a.ad(b))}t(221,185,{},Mr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return yk};_.b=!1;var yk=_.c=null;function Or(a){this.b=a}t(222,185,{},Or);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Pr};var Pr=_.b=null;function Qr(){}function Rr(a){var b;Sr&&(b=new Qr,a.ad(b))}t(223,185,{},Qr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Sr};var Sr=null;function Tr(a){this.b=a}t(224,185,{},Tr);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Ur};var Ur=_.b=null;function Vr(){}t(225,185,{},Vr);_.Oc=function(a){a.b.W&&a.b.Md()};_.Pc=function(){return Wr};var Wr=null;function Xr(a,b,c){a=a.b;if(!b)throw new Yr("Cannot add a handler with a null type");if(!c)throw new Yr("Cannot add a null handler");0<a.c?Zr(a,new $r(a,b,c)):as(a,b,null).Ef(c);return new bs(new cs(a,b,c))}
function ds(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 Yr("Cannot fire null event");try{++d.c;j=es(d,b.Pc(),null);e=null;for(h=d.d?j.Nf(j.Ke()):j.Mf();d.d?h.Pf():h.dd();){g=d.d?h.Qf():h.ed();try{b.Oc(g)}catch(n){if(n=Si(n),A(n,131))f=n,!e&&(e=new fs),gs(e,f);else throw n;}}if(e)throw new hs(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Mi(d.b);q.c<q.e.Ke();)o=Ni(q),o.xc()}finally{d.b=null}}}}catch(r){r=Si(r);if(A(r,83))throw new is(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function js(a){ks.call(this,a,!1)}function ks(a,b){this.b=new ls(b);this.c=a}t(226,1,ri,js,ks);_.ad=function(a){ds(this,a)};_.b=null;_.c=null;t(229,1,{});function Zr(a,b){!a.b&&(a.b=new gj);aj(a.b,b)}function ms(a,b,c,d){var e,f;e=es(a,b,c);e.Gf(d)&&e.He()&&(f=jj(a.e,b),f.Je(c),f.He()&&Vi(a.e,b))}function as(a,b,c){var d;d=jj(a.e,b);d||(d=new Ki,z(a.e,b,d));a=d.Ge(c);a||(a=new gj,d.Ie(c,a));return a}
function es(a,b,c){a=jj(a.e,b);if(!a)return ns(),ns(),os;c=a.Ge(c);return!c?(ns(),ns(),os):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function ls(a){this.e=new Ki;this.d=a}t(227,228,{},ls);function bs(a){this.b=a}t(230,1,{},bs);_.b=null;function hs(a){Ti.call(this,ps(a),qs(a));this.b=a}function qs(a){a=a.Fd();return!a.dd()?null:a.ed()}
function ps(a){var b,c,d;b=a.Ke();if(0==b)return null;b=new rs(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(),xn(b.b,d);return b.b.b}t(232,100,ni,hs);_.b=null;function is(a){hs.call(this,a)}t(231,232,ni,is);t(233,1,{},function(){});function ss(a){a=vo(a,Zd);return ts(qg,a)?(us(),vs):ts(ef,a)?(us(),ws):(us(),xs)}function us(){us=x;vs=new ys("RTL",0);ws=new ys("LTR",1);xs=new ys("DEFAULT",2);zs=H(As,s,48,[vs,ws,xs])}
function ys(a,b){Bo.call(this,a,b)}t(235,146,{48:1,116:1,120:1,122:1},ys);var zs,xs,ws,vs;function Bs(){}function Cs(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=Cs(e,d);H(a,b,c,d);return d}function Ds(a){return Es([Fs,I],[s,m],[115,-1],a,0,2,1)}
function Es(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Cs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Es(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Gs();var e=Hs,f=Is;Gs();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 Js(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ks;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ks;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ks;}a[b]=c}t(236,1,{},Bs);_.qI=0;
function Gs(){Gs=x;Hs=[];Is=[];var a=new Bs,b=Hs,c=Is,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Hs,Is;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function En(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Jn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ls(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ms(){var a;$stats&&Ns("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a=tg;else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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"}G(tg,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&&Ns("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Os,s,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Ns("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Dp();Gp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");
Dp();0!=Gp.length&&(a=Gp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).insertBefore(a,b.b.firstChild),Gp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Ep.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Fp.length=0);$stats&&Ns("export.client.JSME_export");new Ps;new Qs;0<Rs(null)?Yn((Vn(),Wn),new Ss):Ts()}function Si(a){return A(a,131)?a:new Bn(a)}function Us(a){return Vs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function Ws(a){return Vs(a.l,a.m,a.h)}function Vs(a,b,c){return _=new Xs,_.l=a,_.m=b,_.h=c,_}
function Ys(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Zs;if(0==a.l&&0==a.m&&0==a.h)return $s=Vs(0,0,0),Vs(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?($s=Vs(0,0,0),c=Ws((at(),bt))):($s=Vs(c.l,c.m,c.h),c=Vs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=ct(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?dt(e):0==c&&0!=d&&0==e?dt(d)+22:0!=c&&0==d&&0==e?dt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ws((at(),et)),c=!0,g=!g;else return c=ft(a,f),g&&gt(c),$s=Vs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=ct(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ft(c,d);f&&gt(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=Vs(f,j,c);g?$s=ct(c):$s=Vs(c.l,c.m,c.h);return e}if(!ht(a,b))return e?$s=ct(a):$s=Vs(a.l,a.m,a.h),Vs(0,0,0);c=c?a:Vs(a.l,a.m,a.h);var h,n,o,q;f=it(b)-it(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=Vs(j&4194303,n&4194303,h&1048575);for(n=Vs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(~~o>>22),r+=~~q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&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;q=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~q>>>1|(h&1)<<21;--f}g&&gt(n);e?($s=ct(c),d&&($s=jt($s,(at(),bt)))):$s=Vs(c.l,c.m,c.h);return n}
function gt(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 it(a){var b;b=xt(a.h);return 32==b?(b=xt(a.m),32==b?xt(a.l)+32:b+20-10):b-12}var $s=null;function yt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Vs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function zt(a,b){return Vs(a.l&b.l,a.m&b.m,a.h&b.h)}function At(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 at(),Bt;if(-9223372036854775E3>a)return at(),Ct;if(9223372036854775E3<=a)return at(),et;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Vs(a,b,c);d&&gt(b);return b}function Dt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Et&&(Et=y(Ft,s,49,256,0)),c=Et[b],!c&&(c=Et[b]=Us(a)),c):Us(a)}
function Gt(a){var b=lh,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 ht(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 Ht(a,b){var c,d,e,f,g,j,h,n,o,q,r,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;q=~~(b.h&1048320)>>8;r=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!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(~~r>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~r>>
22);return Vs(c&4194303,r&4194303,u&1048575)}function ct(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Vs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ft(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 Vs(c&4194303,d&4194303,e&1048575)}
function jt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Vs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function It(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+It(ct(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Dt(1E9);a=Ys(a,b);b=l+O($s);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Et=null;
function at(){at=x;et=Vs(4194303,4194303,524287);Ct=Vs(0,0,524288);bt=Dt(1);Dt(2);Bt=Dt(0)}var et,Ct,bt,Bt;function Xs(){}t(245,1,{49:1},Xs);function Ns(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Jt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},Jt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Kt(a,b){xn(a.b.b,b.b);return a}function Lt(){this.b=new Mt}
t(251,1,{},Lt);function Nt(a){if(null==a)throw new Yr("css is null");this.b=a}t(252,1,{50:1,116:1},Nt);_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Pt(a){if(null==a)throw new Yr("html is null");this.b=a}t(254,1,Xh,Pt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;t(255,1,Xh,function(){this.b=l});_.bd=function(){return this.b};
_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Qt(){Qt=x;Rt=RegExp(oa,ve);St=RegExp(tb,ve);Tt=RegExp(qb,ve);Ut=RegExp(ta,ve);Vt=RegExp(ea,ve)}function Wt(a){Qt();-1!=a.indexOf(oa)&&(a=a.replace(Rt,pa));-1!=a.indexOf(qb)&&(a=a.replace(Tt,ra));-1!=a.indexOf(tb)&&(a=a.replace(St,qa));-1!=a.indexOf(ea)&&(a=a.replace(Vt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ut,"&#39;"));return a}var Rt,St,Tt,Vt,Ut;
function Xt(a){if(null==a)throw new Yr("uri is null");this.b=a}t(257,1,{53:1},Xt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Yt(){Yt=x}t(259,1,{});function Zt(){}t(260,1,{},Zt);var $t=null;function au(){}t(261,259,{},au);var bu=null;
function cu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=es(a.b,f,null).Ke();for(e-=1;0<=e;--e)if(d=es(a.b,f,null).Lf(e),A(d,54)&&In(d.b,b)){var h=a.b,n=f;0<h.c?Zr(h,new du(h,n,null,d)):ms(h,n,null,d)}}}t(262,1,pi);_.b=null;function eu(a){this.b=a}t(263,262,pi,eu);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function fu(a){this.b=a}t(264,262,pi,fu);_.$c=function(){gu(this.b.b.pb)};function hu(){An()}t(265,100,wi,hu);function iu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}
function ju(){this.b=new ku(this);this.c=new gj;this.e=new lu(this);this.i=new mu(this)}t(266,1,{},ju);_.d=!1;_.f=!1;function ku(a){tk();this.b=a}t(267,25,{},ku);_.Hc=function(){if(this.b.d){var a=this.b,b;b=nu(a.i.e.c,a.i.c);ou(a.i);A(b,55)&&new hu;a.d=!1;iu(a)}};_.b=null;function lu(a){tk();this.b=a}t(268,25,{},lu);
_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(sk(a.b,1E4);a.i.d<a.i.b;){d=pu(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||ou(a.i)}if(100<=ik()-b)break}}finally{e||(Ak(a.b),a.d=!1,iu(a))}};_.b=null;function pu(a){var b;a.c=a.d;b=nu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function ou(a){qu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function mu(a){this.e=a}t(269,1,{},mu);_.dd=function(){return this.d<this.b};_.ed=function(){return pu(this)};
_.fd=function(){ou(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ru(a,b){var c=(su(),tu(b));a.appendChild(c)}function uu(a,b,c){var d;d=$j;$j=a;b==pj&&8192==vu(a.type)&&(pj=null);c.gd(a);$j=d}var $j=null,pj=null;function wu(){wu=x;xu=new ju}function Sj(a){wu();if(!a)throw new Yr("cmd cannot be null");var b=xu;aj(b.c,a);iu(b)}var xu;function yu(a){qj();!zu&&(zu=new zk);Au||(Au=new ks(null,!0),Bu=new Cu);return Xr(Au,zu,a)}var Au=null;function Du(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Cu(){}t(275,185,{},Cu);_.Oc=function(a){a.cd(this);Bu.d=!1};_.Pc=function(){return zu};_.Qc=function(){Du(this)};_.b=!1;_.c=!1;_.d=!1;var zu=_.e=null,Bu=null;function Eu(){Eu=x;Fu=new Gu;Hu()||(Fu=null)}var Fu=null;function vk(){}t(277,1,{},vk);_.Yc=function(){for(;0<(tk(),uk).d;)Ak(nu(uk,0))};function xk(a,b){return Xr((!Iu&&(Iu=new Ju),Iu),a,b)}function Ku(a){wk();Lu||(Mu(),Lu=!0);return xk((!Sr&&(Sr=new zk),Sr),a)}function wk(){Nu||(Ou(),Nu=!0)}
function Pu(){var a;Nu&&(a=new Qu,Iu&&ds(Iu,a));return null}var Nu=!1,Iu=null,Ru=0,Su=0,Lu=!1;function Tu(){Tu=x;Uu=new zk}function Qu(){Tu()}t(279,185,{},Qu);_.Oc=function(){null.lg()};_.Pc=function(){return Uu};var Uu;function Ju(){js.call(this,null)}t(281,226,ri,Ju);
function vu(a){switch(a){case md:return 4096;case Ad:return 1024;case Dd:return 1;case Sd:return 2;case oe:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Qd:return 262144;case Wf:return 524288;case Wg:return 1048576;case Vg:return 2097152;case Ug:return 4194304;
case Tg:return 8388608;case ze:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function qj(){Vu||(Wu(),Vu=!0)}var Vu=!1;function Xu(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 Yu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Wu(){Zu=C(function(a){var b;var c=Au,d,e,f;zu&&c&&$u(c.b.e,zu)?(b=Bu.b,d=Bu.c,e=Bu.d,f=Bu.e,Du(Bu),Bu.e=a,ds(c,Bu),c=!(Bu.b&&!Bu.c),Bu.b=b,Bu.c=d,Bu.d=e,Bu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});av=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!En(b)&&A(b,56)&&uu(a,c,b)});bv=C(function(a){a.preventDefault();av.call(this,a)});cv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;av.call(this,a)});dv=C(function(a){if(Zu(a)){var b=rj;b&&b.__listener&&!En(b.__listener)&&A(b.__listener,56)&&(uu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,dv,!0);$wnd.addEventListener(Sd,dv,!0);$wnd.addEventListener(wf,dv,!0);$wnd.addEventListener(Af,dv,!0);$wnd.addEventListener(xf,dv,!0);$wnd.addEventListener(zf,dv,!0);$wnd.addEventListener(yf,dv,!0);$wnd.addEventListener(Bf,dv,!0);$wnd.addEventListener(Ve,Zu,!0);$wnd.addEventListener(Xe,Zu,!0);$wnd.addEventListener(We,
Zu,!0);$wnd.addEventListener(Wg,dv,!0);$wnd.addEventListener(Vg,dv,!0);$wnd.addEventListener(Ug,dv,!0);$wnd.addEventListener(Tg,dv,!0);$wnd.addEventListener(ze,dv,!0);$wnd.addEventListener(we,dv,!0);$wnd.addEventListener(xe,dv,!0)}function ev(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 fv(a,b){switch(b){case "drag":a.ondrag=av;break;case fe:a.ondragend=av;break;case ge:a.ondragenter=bv;break;case "dragleave":a.ondragleave=av;break;case he:a.ondragover=bv;break;case "dragstart":a.ondragstart=av;break;case ie:a.ondrop=av;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,av,!1);a.addEventListener(b,av,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function gv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?av:null),c&2&&(a.ondblclick=b&2?av:null),c&4&&(a.onmousedown=b&4?av:null),c&8&&(a.onmouseup=b&8?av:null),c&16&&(a.onmouseover=b&16?av:null),c&32&&(a.onmouseout=b&32?av:null),c&64&&(a.onmousemove=b&64?av:null),c&128&&(a.onkeydown=b&128?av:null),c&256&&(a.onkeypress=b&256?av:null),c&512&&(a.onkeyup=b&512?av:null),c&1024&&(a.onchange=b&1024?av:null),c&2048&&(a.onfocus=b&2048?av:null),c&4096&&(a.onblur=b&4096?av:null),
c&8192&&(a.onlosecapture=b&8192?av:null),c&16384&&(a.onscroll=b&16384?av:null),c&32768&&(a.onload=b&32768?cv:null),c&65536&&(a.onerror=b&65536?av:null),c&131072&&(a.onmousewheel=b&131072?av:null),c&262144&&(a.oncontextmenu=b&262144?av:null),c&524288&&(a.onpaste=b&524288?av:null),c&1048576&&(a.ontouchstart=b&1048576?av:null),c&2097152&&(a.ontouchmove=b&2097152?av:null),c&4194304&&(a.ontouchend=b&4194304?av:null),c&8388608&&(a.ontouchcancel=b&8388608?av:null),c&16777216&&(a.ongesturestart=b&16777216?
av:null),c&33554432&&(a.ongesturechange=b&33554432?av:null),c&67108864&&(a.ongestureend=b&67108864?av:null))}var rj=null,Zu=null,dv=null,bv=null,av=null,cv=null;function hv(){var a;hv=x;iv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var iv;function jv(){this.c=new gj}function kv(a){a=a[Vc];return null==a?-1:a}t(285,1,{},jv);_.b=null;function lv(a,b){this.b=a;this.c=b}t(286,1,{},lv);_.b=0;_.c=null;t(287,1,ri);_.jd=function(a){return decodeURI(a.replace("%23",ma))};
_.ad=function(a){ds(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==mv?l:mv))mv=a,Wr&&(a=new Vr,ds(this.b,a))};var mv=l;function Hu(){function a(){$wnd.setTimeout(a,250);e()}var b=Fu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));mv=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(289,287,ri);function Gu(){this.b=new js(null)}t(288,289,ri,Gu);
function Ou(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Pu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Nu&&Nr((!Iu&&(Iu=new Ju),Iu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Mu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Lu&&(d=uj(),c=vj(),Su!=d||Ru!=c))Su=d,Ru=c,Rr((!Iu&&(Iu=new Ju),Iu))}finally{a&&a(b)}})}function fj(a,b){Oi(a.pd(),b,!0)}function ej(a,b){Oi(a.pd(),b,!1)}function nv(a,b){a.pb.style[Ne]=b}function tj(a,b,c){0<=b&&a.ud(b+ag);0<=c&&a.sd(c+ag)}function ov(a){var b,a=vo(a,Cd);b=jo(a,ko(32));return 0<=b?a.substr(0,b-0):a}
function Oi(a,b,c){if(!a)throw new Wi(nc);b=io(b);if(0==b.length)throw new Bk(Hc);if(c){var d;d=io(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=wo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(qo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function pv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(295,1,Ci);_.ld=function(){return ck(this.pb)};_.md=function(){return ek(this.pb)};
_.nd=function(){return uo(this.pb,Of)};_.od=function(){return uo(this.pb,Pf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=Hf};_.rd=function(){throw new qv;};_.sd=function(a){nv(this,a)};_.td=function(a){pv(this.pb,a)};_.ud=function(a){this.pb.style[gh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function rv(a,b,c){var d=a.pb,e=c.c;qj();fv(d,e);Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}
function B(a,b,c){var d;d=vu(c.c);if(-1==d){var e=a.pb;d=c.c;qj();fv(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,qj(),gv(e,d)):a.lb|=d;return Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}function sv(a,b,c){return Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}
function tv(a){var b;if(a.xd())throw new uv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;qj();gv(c,b)}else a.lb|=b;a.vd();a.Ad()}function vv(a,b){var c;switch(vu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Mp&&(f=Mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ds(a.mb,f.b),f.b.b=d,f.b.c=e}
function wv(a){if(!a.xd())throw new uv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.pb.__listener=null,a.kb=!1}}}function ak(a){if(a.ob)if(A(a.ob,69))a.ob.Cd(a);else{if(a.ob)throw new uv("This widget's parent does not implement HasWidgets");}else if(nj(),$u(xv.b,a)){nj();try{a.zd()}finally{Vi(xv.b,a)}}}
function yv(a,b){var c;c=a.ob;if(b){if(c)throw new uv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.ob=null}}t(294,295,Bi);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&ds(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){tv(this)};_.gd=function(a){vv(this,a)};_.zd=function(){wv(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function zv(a){for(a=new Av(a);a.b.b<a.b.c.d-1;)Bv(a.b),Cv(a.b)}t(293,294,Di);_.vd=function(){Dv(this,(Ev(),Fv))};_.wd=function(){Dv(this,(Ev(),Gv))};function Hv(a,b,c){ak(b);var d=a.q;Iv(d,b,d.d);d=(su(),tu(b.pb));c.appendChild(d);yv(b,a)}function Jv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Kv;b.ob==a&&(f=a.Dd(b),f<d&&--d);ak(b);Iv(a.q,b,d);e?(e=b.pb,ev(c,(su(),tu(e)),d)):(e=(su(),tu(b.pb)),c.appendChild(e));yv(b,a)}
function Lv(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;yo(c).removeChild(c);c=a.q;var d;d=Mv(c,b);if(-1==d)throw new Nv;if(0>d||d>=c.d)throw new Kv;for(--c.d;d<c.d;++d)Js(c.b,d,c.b[d+1]);Js(c.b,c.d,null)}return!0}t(292,293,Di);_.Dd=function(a){return Mv(this.q,a)};_.Ed=function(a,b,c,d){Jv(this,a,b,c,d)};_.Fd=function(){return new Ov(this.q)};_.Cd=function(a){return Lv(this,a)};function mj(a,b,c,d){var e;ak(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
function Pv(a,b){if(b.ob!=a)throw new Bk("Widget must be a child of this panel.");}function Qv(a,b){var c;(c=Lv(a,b))&&Rv(b.pb);return c}function Sv(a,b,c){a=a.pb;-1==b&&-1==c?Rv(a):(a.style[Yf]=Xc,a.style[Ye]=b+ag,a.style[Sg]=c+ag)}function Tv(){var a=$doc.createElement(be);this.q=new Uv(this);this.pb=a;this.pb.style[Yf]="relative";this.pb.style[Uf]=Oe}function Rv(a){a.style[Ye]=l;a.style[Sg]=l;a.style[Yf]=l}t(291,292,Di,Tv);_.Gd=function(a){Hv(this,a,this.pb)};_.Cd=function(a){return Qv(this,a)};
_.Hd=function(a,b,c){Pv(this,a);this.Id(a,b,c)};_.Id=function(a,b,c){Sv(a,b,c)};function Vv(a,b){if(a.Kd())throw new uv("SimplePanel can only contain one child widget");a.Ld(b)}function Wv(a,b){if(a.jb!=b)return!1;try{yv(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function Xv(a,b){if(b!=a.jb&&(b&&ak(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(su(),tu(a.jb.pb));a.Jd().appendChild(c);yv(b,a)}}function Yv(){this.pb=$doc.createElement(be)}t(299,293,Di,Yv);_.Jd=function(){return this.pb};
_.Kd=function(){return this.jb};_.Fd=function(){return new Zv(this)};_.Cd=function(a){return Wv(this,a)};_.Ld=function(a){Xv(this,a)};_.jb=null;function $v(a,b){a.hb&&(aw(a.gb,!1,!1),Nr(a,a,b))}function bw(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function cw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ye]=b-0+(Aj(),ag);a.style[Sg]=c+ag}function dw(a){a.hb||(a.kb&&ak(a),aw(a.gb,!0,!1))}t(298,299,Di);_.Jd=function(){return xo(this.pb)};_.nd=function(){return uo(this.pb,Of)};
_.od=function(){return uo(this.pb,Pf)};_.pd=function(){return yo(xo(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){$v(this,a)};_.qd=function(){return!G(Oe,this.pb.style[dh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&aw(this.gb,!1,!0)};_.sd=function(a){this.X=a;bw(this);0==a.length&&(this.X=null)};_.Od=function(a,b){cw(this,a,b)};_.td=function(a){this.pb.style[dh]=a?eh:Oe};_.Ld=function(a){Xv(this,a);bw(this)};
_.ud=function(a){this.Y=a;bw(this);0==a.length&&(this.Y=null)};_.Pd=function(){dw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function ew(a,b){var c;Yv.call(this);this.$=new fw;this.U=(gw(),hw);this.gb=new iw(this);this.pb.appendChild($doc.createElement(be));this.Od(0,0);yo(xo(this.pb))[Cd]="gwt-PopupPanel";xo(this.pb)[Cd]=Xf;this.W=this.V=a;this.db=!1;c=H(Os,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new jw(c);this.T.pd()[Cd]=l;c=yo(xo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Wi(nc);d=io(d);if(0==d.length)throw new Bk(Hc);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)}Xv(this,this.T);bw(this);Oi(xo(this.pb),Xf,!1);Oi(this.T.c,b+"Content",!0)}t(297,298,Di);_.vd=function(){tv(this.T)};_.wd=function(){wv(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new Zv(this.T)};_.Cd=function(a){return this.T.Cd(a)};_.Ld=function(a){Xv(this.T,a);bw(this)};_.T=null;t(296,297,Di);_.zd=function(){wv(this)};
function kw(){kw=x;lw=new mw(Ib,0,(gw(),hw));nw=new mw(pc,1,ow);pw=new mw(xc,2,qw);rw=H(sw,s,57,[lw,nw,pw])}function mw(a,b,c){Bo.call(this,a,b);this.b=c}t(300,146,{57:1,116:1,120:1,122:1},mw);_.b=null;var rw,lw,nw,pw;function tw(){tw=x;uw=H(Os,s,1,[Sg,vf,rd])}
function jw(a){var b;tw();var c,d;c=this.pb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);ru(c,this.d);c[xd]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Xg),b[Cd]=a[c],ru(b,vw(a[c]+"Left")),ru(b,vw(a[c]+Mb)),ru(b,vw(a[c]+"Right")),b),ru(this.d,d),1==c&&(this.c=xo(Xu(d,1)));this.pb[Cd]="gwt-DecoratorPanel"}function vw(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(be);var d=(su(),tu(b));c.appendChild(d);c[Cd]=a;b[Cd]=a+"Inner";return c}t(302,299,Zh,jw);_.Jd=function(){return this.c};
_.c=null;_.d=null;var uw;t(301,302,Zh);t(303,1,{});function Ev(){Ev=x;Fv=new ww;Gv=new xw}function yw(a){hs.call(this,a)}function Dv(a,b){Ev();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Si(f),A(f,131))d=f,!c&&(c=new fs),gs(c,d);else throw f;}}if(c)throw new yw(c);}t(304,231,ni,yw);var Fv,Gv;function ww(){}t(305,1,{},ww);_.Qd=function(a){a.yd()};function xw(){}t(306,1,{},xw);_.Qd=function(a){a.zd()};function zw(){zw=x;Aw=(Bw(),Bw(),Cw)}t(309,294,Rh);
_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.yd=function(){tv(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Aw;
t(308,309,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});function Dw(a){var b;zw();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.pb[Cd]="gwt-Button";this.pb.innerHTML=a||l}
t(307,308,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Dw);function Ew(){this.q=new Uv(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);ru(this.f,this.e);this.pb=this.f}t(310,292,Di);_.e=null;_.f=null;
function Fw(a,b){var c;if(a.i)throw new uv("Composite.initWidget() may only be called once.");ak(b);c=b.pb;a.pb=c;var d;su();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((su(),c).__gwt_resolve=Gw(a));a.i=b;yv(b,a)}function Hw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);qj();gv(d,b)}else b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}t(311,294,di);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Hw(this)};_.gd=function(a){vv(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.pb=this.i.rd()};_.i=null;function Iw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=qg;break;case 1:b[Zd]=ef;break;case 2:ss(b)!=(us(),xs)&&(b[Zd]=l)}}function Jw(a){this.b=a;this.d=!1;this.e=this.c=ss(a)}t(312,1,{},Jw);_.b=null;_.c=null;_.d=!1;_.e=null;function Kw(){Kw=x;Bw();Bw()}function sj(){Kw();this.pb=Lw()}t(313,299,Sh,sj);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};
_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};function Mw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=kv(c),e=0>c?null:nu(a.j.c,c));e?Nw(a,e):d&&(b.innerHTML=l||l);return b}function Nw(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;yo(c).removeChild(c);var d=a.j,e;e=kv(c);c[Vc]=null;c=d.c;Ow(e,c.d);Js(c.c,e,null);d.b=new lv(e,d.b)}return!0}t(315,293,Yh);_.Fd=function(){return new Pw(this)};
_.Cd=function(a){return Nw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Qw(a){if(0>=a.c)throw new Rw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Rw("Column index: 0, Column size: "+a.b);}
function Sw(){this.j=new jv;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);ru(this.i,this.d);this.pb=this.i;this.e=new Tw(this);var a=new Uw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ev(a.c.i,(su(),tu(b)),0);ru(a.b,$doc.createElement(Hd))}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 Rw("Row index: "+a+", Row size: "+d);if(0>c)throw new Rw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Rw("Column index: "+c+", Column size: "+this.b);c=Mw(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(Lg),d.innerHTML=sa||l,ev(c,(su(),tu(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(Hd),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(Lg);
e.innerHTML=sa;c=$doc.createElement(Xg);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)Mw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(314,315,Yh,Sw);_.b=0;_.c=0;
function Vw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Ww(),Xw)?a.c.e==(us(),ws)?(Yw(),Zw):a.c.e==vs?(Yw(),$w):(Yw(),ax):a.c.e==(us(),ws)?(Yw(),$w):a.c.e==vs?(Yw(),Zw):(Yw(),bx);b!=a.d&&(a.d=b,a.pb.style[Ng]=!a.d?l:a.d.b)}t(318,294,Bi);_.b=null;_.c=null;_.d=null;function cx(){this.pb=$doc.createElement(be);this.c=new Jw(this.pb);this.pb[Cd]="gwt-Label"}function dx(){cx.call(this);Iw(this.c,hh,!1);Vw(this)}
t(317,318,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},cx,dx);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};
function ex(a){var b=$doc.createElement(be);ts(Cg,b.tagName);this.pb=b;this.c=new Jw(this.pb);this.pb[Cd]="gwt-HTML";Iw(this.c,a,!0);Vw(this)}t(316,317,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},ex);function fx(a){for(;++a.c<a.e.d&&!(null!=nu(a.e,a.c)););}function Pw(a){this.d=a;this.e=this.d.j.c;fx(this)}t(319,1,{},Pw);
_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new Nv;a=nu(this.e,this.c);this.b=this.c;fx(this);return a};_.fd=function(){var a;if(0>this.b)throw new gx;a=nu(this.e,this.b);ak(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Tw(a){this.b=a}t(320,1,{},Tw);_.b=null;function Uw(a){this.c=a}t(321,1,{},Uw);_.b=null;_.c=null;function Ww(){Ww=x;Xw=new hx}var Xw;function Yw(){Yw=x;ix=new jx((Zo(),zd));Zw=new jx(Ye);$w=new jx(kg);ax=Zw;bx=$w;kx=ax}
var ix,kx,Zw,bx,ax,$w;function hx(){}t(323,1,{},hx);function jx(a){this.b=a}t(324,323,{},jx);_.b=null;function lx(){lx=x;mx=new nx(vf);ox=new nx(Sg)}var mx,ox;function nx(a){this.b=a}t(325,1,{},nx);_.b=null;function px(a,b){var c;c=qx(a);ru(a.c,c);Hv(a,b,c)}function qx(a){var b;b=$doc.createElement(Lg);b[fd]=a.b.b;b.style[ch]=a.d.b;return b}function rx(a,b){var c,d;d=yo(b.pb);(c=Lv(a,b))&&a.c.removeChild(d);return c}
function sx(){Ew.call(this);this.b=(Yw(),kx);this.d=(lx(),ox);this.c=$doc.createElement(Xg);ru(this.e,this.c);this.f[xd]=bb;this.f[td]=bb}t(326,310,Di,sx);_.Cd=function(a){return rx(this,a)};_.c=null;function tx(){tx=x;new Ki}function ux(a,b,c,d,e){tx();this.b=new vx(this,a,b,c,d,e);this.pb[Cd]="gwt-Image"}function wx(a,b,c,d,e){tx();ux.call(this,(Yt(),new Xt(a)),b,c,d,e)}
t(327,294,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},ux,wx);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.gd=function(a){32768==vu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);vv(this,a)};
_.Ad=function(){var a=this.b;G(cf,vo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new xx(a,this),Yn((Vn(),Wn),a.i))};_.b=null;t(329,1,{});_.i=null;function yx(){yx=x;zx()}
function vx(a,b,c,d,e,f){var g,j;yx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);j=new Lt;Kt(Kt(Kt(j,new Nt("width:"+e+(Aj(),ag)+pb)),new Nt("height:"+f+cg)),new Nt("background:url("+b.b+") no-repeat "+-c+"px "+-d+cg));!Ax&&(Ax=new Bx);b=Cx;c=new Nt((new Nt(j.b.b.b)).b);j=new Mt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Wt(b.b);xn(j.b,b);j.b.b+="' style='";b=Wt(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new Pt(j.b.b);g.innerHTML=j.b||l;g=xo(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),qj(),gv(g,a)):a.lb|=133333119}t(328,329,{},vx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function xx(a,b){this.b=a;this.c=b}t(330,1,{},xx);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function Dx(a,b){if(0>b||b>=a.pb.options.length)throw new Kv;}function Wp(a,b){Dx(a,b);return a.pb.options[b].value}function Ex(){zw();this.pb=$doc.createElement("select");this.pb[Cd]="gwt-ListBox"}t(331,309,Rh,Ex);t(332,262,pi);function Fx(a){this.b=a}t(333,332,pi,Fx);
_.Sc=function(){};function Gx(a){this.b=a}t(334,332,pi,Gx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Hx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Xg);ev(a.f,(su(),tu(e)),b);a=(su(),tu(c));d.appendChild(a)}else d=Xu(a.f,0),ev(d,(su(),tu(c)),b)}
function Ix(a,b,c){var d;Jx(a,b);c&&b.b?(Jx(a,null),a=b.b,b=(Vn(),Wn),b.d=Zn(b.d,[new Kx(a),!1])):null!=b.d&&(a.k=new Lx(a,b),c=(gw(),ow),a.k.U=c,a.k.ab=a.i,a.k.pd()[Cd]=Le,d=ov(a.pb),G(Ee,d)||fj(a.k,d+"Popup"),sv(a.k,new Gx(a),yk?yk:yk=new zk),a.o=b.d,d=a.k,a=new Mx(a,b),d.pb.style[dh]=Oe,dw(d),a.b.p?cw(a.b.k,ck(a.b.pb)+uo(a.b.pb,Pf)-1,ek(a.c.pb)):cw(a.b.k,ck(a.c.pb),ek(a.b.pb)+uo(a.b.pb,Of)-1),d.pb.style[dh]=eh)}
function Nx(a,b){if(b||!(a.n&&a.o==a.n.d))Jx(a,b),Ox((Kw(),a.pb)),b&&a.e&&Ix(a,b,!1)}
function Px(a,b){var c;a:{c=zo(b);var d,e;for(e=new Mi(a.j);e.c<e.e.Ke();)if(d=Ni(e),d.pb.contains(c)){c=d;break a}c=null}switch(vu(b.type)){case 1:Ox((Kw(),a.pb));c&&Ix(a,c,!0);break;case 16:c&&Nx(a,c);break;case 32:c&&Nx(a,null);break;case 2048:Qx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Qx(a)||a.p||Rx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Qx(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&(Ix(a,a.n,!1),a.n.d.lg()):Sx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Qx(a)||
a.p&&Rx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Qx(a)||(a.p?Sx(a):null!=a.n.d&&!a.n.d.lg().lg()&&(Ix(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Jx(a,null);a.k&&$v(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Jx(a,null);a.k&&$v(a.k,!1);break;case 13:Qx(a)||(Ix(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}vv(a,b)}function Tx(a,b,c){c&&Jx(a,null);Nr(a,b,!1);a.o=null;a.k=null}
function Qx(a){var b;if(!a.n){for(b=new Mi(a.j);b.c<b.e.Ke();){b=Ni(b);Jx(a,b);break}return!0}return!1}function Jx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=ov(c.pb)+Va;Oi(c.pd(),d,!1);a.p&&(c=yo(a.n.pb),2==Yu(c)&&(c=Xu(c,1),Oi(c,Fg,!1)))}if(b){c=ov(b.pb)+Va;Oi(b.pd(),c,!0);a.p&&(c=yo(b.pb),2==Yu(c)&&(c=Xu(c,1),Oi(c,Fg,!0)));Dl();c=a.pb;var d=new dl(b.pb),e=(yl(),zl),d=H(Ux,s,5,[d]),e=e.b,f,g,j,h;f=new vn;for(j=0,h=d.length;j<h;++j)g=d[j],wn(wn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Sx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?nu(a.j,b):nu(a.j,c);break}Jx(a,d)}}function Rx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?nu(a.j,b):nu(a.j,c);break}Jx(a,d)}}t(335,294,Bi);_.gd=function(a){Px(this,a)};_.zd=function(){this.k&&$v(this.k,!1);wv(this)};_.Rd=function(a,b){Tx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Kx(a){this.b=a}t(336,1,{},Kx);_.xc=function(){Vx(this.b)};_.b=null;
function Wx(a){this.b=a}t(337,1,{},Wx);_.Sc=function(){Jx(this.b,null)};_.b=null;function Lx(a,b){this.b=a;this.c=b;ew.call(this,!0,lf);Xv(this.T,this.c.d);bw(this);this.fb=!0;this.c.d.lg()}t(338,297,Di,Lx);_.cd=function(a){var b,c;if(!a.b)switch(vu(a.e.type)){case 4:c=zo(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Jx(this.b,null)}};_.b=null;_.c=null;function Mx(a,b){this.b=a;this.c=b}t(339,1,{},Mx);_.b=null;var Xx=_.c=null;
function Yx(){Yx=x;Xx=new Jt((Yt(),new Xt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Zx(a,b){this.pb=$doc.createElement(Lg);var c=ov(this.pb)+Va;Oi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Cd]="gwt-MenuItem";c=Ao();this.pb.setAttribute(Pe,c);Dl();this.pb.setAttribute(lg,jm.b);this.b=b}t(342,295,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Zx);_.b=null;_.c=null;_.d=null;
function $x(){var a;this.pb=$doc.createElement(Lg);this.pb[Cd]="gwt-MenuItemSeparator";a=$doc.createElement(be);ru(this.pb,a);a[Cd]="menuSeparatorInner"}t(343,295,Ci,$x);function ay(){var a,b,c,d,e;b=null.lg();e=uj();d=vj();b[ae]=(Oo(),Hf);b[gh]=0+(Aj(),ag);b[Ne]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[gh]=(c>e?c:e)+ag;b[Ne]=(a>d?a:d)+ag;b[ae]="block"}function fw(){}t(344,1,{},fw);_.$c=function(){ay()};
function by(a){this.b=a}t(345,1,{},by);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=zo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(vu(d.type)){case 4:case 1048576:if(pj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pj){a.c=!0;break}break;case 2048:d=zo(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function cy(a){this.b=a}t(346,1,{},cy);_.b=null;function gw(){gw=x;hw=new dy(Ib,0);ow=new dy(pc,1);qw=new dy(xc,2);ey=H(fy,s,73,[hw,ow,qw])}function dy(a,b){Bo.call(this,a,b)}t(347,146,{73:1,116:1,120:1,122:1},dy);var ey,hw,ow,qw;function gy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Ku(a.b.$),ay(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Xi(a.i.b),a.i=null,a.c=!1)}
function hy(a){a.k||(gy(a),a.d||(nj(),Qv(oj(null),a.b)));a.b.pb.style[Fd]="rect(auto, auto, auto, auto)";a.b.pb.style[Uf]=eh}function iy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Fd]="rect("+g+bg+f+bg+c+bg+e+"px)"}
function aw(a,b,c){a.d=c;gk(a);a.j&&(Ak(a.j),a.j=null,hy(a));a.b.hb=b;var d=a.b;d.eb&&(Xi(d.eb.b),d.eb=null);d._&&(Xi(d._.b),d._=null);if(d.hb){d.eb=yu(new by(d));var e;e=new cy(d);Eu();e=Fu?Xr(Fu.b,(!Wr&&(Wr=new zk),Wr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(gw(),hw)&&!b&&(c=!1);a.k=b;c?b?(gy(a),a.b.pb.style[Yf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),a.b.pb.style[Fd]=hg,nj(),b=oj(null),Hv(b,a.b,b.pb),a.j=new jy(a),sk(a.j,1)):hk(a,200):(gy(a),a.k?(a.b.pb.style[Yf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),nj(),
b=oj(null),Hv(b,a.b,b.pb)):a.d||(nj(),Qv(oj(null),a.b)),a.b.pb.style[Uf]=eh)}function iw(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(348,18,{},iw);_.zc=function(){hy(this)};_.Ac=function(){this.e=uo(this.b.pb,Of);this.f=uo(this.b.pb,Pf);this.b.pb.style[Uf]=Oe;iy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){iy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function jy(a){tk();this.b=a}t(349,25,{},jy);_.Hc=function(){this.b.j=null;hk(this.b,200)};
_.b=null;function su(){su=x;ky()}function tu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Gw(a){return function(){this.__gwt_resolve=ly;return a.rd()}}function ly(){throw"A PotentialElement cannot be resolved twice.";}
function ky(){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 nj(){nj=x;my=new ny;oy=new Ki;xv=new fs}function py(a){this.q=new Uv(this);this.pb=a;tv(this)}
function oj(a){nj();var b,c;c=jj(oy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==oy.e){var d=new qy;wk();xk(yk?yk:yk=new zk,d)}!b?c=new ry:c=new py(b);z(oy,a,c);gs(xv,c);return c}t(351,291,Di,py);var my,oy,xv;function ny(){}t(352,1,{},ny);_.Qd=function(a){a.xd()&&a.zd()};function qy(){}t(353,1,{},qy);_.Yc=function(){nj();try{Dv(xv,my)}finally{sy(xv.b),sy(oy)}};function ry(){py.call(this,$doc.body)}t(354,351,Di,ry);
_.Id=function(a,b,c){Sv(a,b-0,c-0)};function Zv(a){this.d=a;this.b=!!this.d.jb}t(355,1,{},Zv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new Nv;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function ty(a,b){a.pb[bh]=null!=b?b:l}t(358,309,gi);_.gd=function(a){0!=(vu(a.type)&896)?vv(this,a):vv(this,a)};_.Ad=function(){};function uy(){uy=x;zw();vy()}t(357,358,gi);
function wy(){uy();var a=$doc.createElement("textarea");!bu&&(bu=new au);!$t&&($t=new Zt);zw();this.pb=a;this.pb[Cd]="gwt-TextArea"}t(356,357,gi,wy);function xy(){var a;uy();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!bu&&(bu=new au);!$t&&($t=new Zt);zw();this.pb=b;this.pb[Cd]="gwt-TextBox"}t(359,357,gi,xy);function vy(){vy=x;yy=new zy;Ay=new By;Cy=new Dy;Ey=new Fy;Gy=H(Hy,s,80,[yy,Ay,Cy,Ey])}t(360,146,mi);var Gy,yy,Ay,Cy,Ey;function zy(){Bo.call(this,Ib,0)}t(361,360,mi,zy);
function By(){Bo.call(this,cc,1)}t(362,360,mi,By);function Dy(){Bo.call(this,fc,2)}t(363,360,mi,Dy);function Fy(){Bo.call(this,wc,3)}t(364,360,mi,Fy);function Iy(a,b){var c,d;c=$doc.createElement(Xg);d=$doc.createElement(Lg);d[fd]=a.b.b;d.style[ch]=a.c.b;var e=(su(),tu(d));c.appendChild(e);ru(a.e,c);Hv(a,b,d)}function Jy(){Ew.call(this);this.b=(Yw(),kx);this.c=(lx(),ox);this.f[xd]=bb;this.f[td]=bb}t(365,310,Di,Jy);_.Cd=function(a){var b;b=yo(a.pb);(a=Lv(this,a))&&this.e.removeChild(yo(b));return a};
function Ky(a,b){if(0>b||b>=a.d)throw new Kv;return a.b[b]}function Mv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Iv(a,b,c){var d,e;if(0>c||c>a.d)throw new Kv;if(a.d==a.b.length){e=y(Ly,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)Js(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Js(a.b,d,a.b[d-1]);Js(a.b,c,b)}function Uv(a){this.c=a;this.b=y(Ly,s,81,4,0)}t(366,1,{},Uv);_.Fd=function(){return new Ov(this)};_.b=null;_.c=null;_.d=0;
function Bv(a){if(a.b>=a.c.d)throw new Nv;return a.c.b[++a.b]}function Cv(a){if(0>a.b||a.b>=a.c.d)throw new gx;a.c.c.Cd(a.c.b[a.b--])}function Ov(a){this.c=a}t(367,1,{},Ov);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Bv(this)};_.fd=function(){Cv(this)};_.b=-1;_.c=null;function zx(){zx=x;Cx=(Yt(),new Xt(Qn()+"clear.cache.gif"))}var Cx,Ax=null;function Bx(){}t(369,1,{},Bx);function My(){My=x;zx()}function Ny(a,b,c,d,e){My();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Oy(a,b,c){My();Ny.call(this,(Yt(),new Xt(a)),b,0,c,16)}t(370,303,{},Ny,Oy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Bw(){Bw=x;Cw=(Py=new Qy)?new Ry:Py}function Ry(){}t(371,1,{},Ry);_.Td=function(a){a.focus()};var Py,Cw;function Sy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Lw(){var a=(Bw(),Ty)?Ty:Ty=Sy();Bw();var b=$doc.createElement(be);b.tabIndex=0;var c=$doc.createElement("input");c.type=Mg;c.tabIndex=-1;c.setAttribute(lg,Zf);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Oe;d.position=Xc;c.addEventListener(oe,a,!1);b.appendChild(c);return b}t(373,371,{});var Ty=null;function Ox(a){$wnd.setTimeout(function(){a.focus()},0)}function Qy(){}t(372,373,{},Qy);_.Td=function(a){Ox(a)};
function Xi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Zr(b,new du(b,c,d,a)):ms(b,c,d,a)}function cs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(378,1,{},cs);_.b=null;_.c=null;_.d=null;_.e=null;function $r(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(379,1,{},$r);_.xc=function(){var a=this.c;as(this.b,this.e,this.d).Ef(a)};_.b=null;_.c=null;_.d=null;_.e=null;function du(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(380,1,{},du);_.xc=function(){ms(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Uy(a,b){b.n!=a&&(!a.ic&&(a.ic=new gj),b.n=a,aj(a.ic,b))}function Vy(a){var b;b=a.cZ.e;if(-1!=jo(b,ko(36)))return null;a=a.jc.c.c++;return b=qo(b,po(b,ko(46))+1)+l+a}function Wy(a,b,c,d){0==--a.dc&&(a.oc!=a.ge()&&(d|=4),!a.nc&&(d|=2),0<d&&new Xy(a,b,c,Dt(d)))}function Yy(a){return!a._b&&a.gc?Yy(a.gc):a._b}function Zy(a){return!a.bc&&a.gc?Zy(a.gc):a.bc}
function $y(a){var b;b=new az;if(a.ge()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.ce(),e=a.de();c.b+=d;c.c+=e}A(a,102)&&(c=a.ce(),a=a.de(),b.b+=c,b.c+=a);return b}throw new bz;}function cz(a){a.kc=!1;a.pe();dz(a)}function dz(a){if((a=A(a,102)?null:a.gc)&&a.kc)cz(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function ez(a){return(a=a.Xd())?a:new fz(1,1)}function gz(a){var b;return(b=a.Yd())?new hz(b):new hz(a.$d())}function iz(a){0==a.dc++&&(a.oc=a.ge(),a.nc=!0,a.me())}function jz(a){return!a.bc?(a.fe(),!0):!1}
function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Zf(b)}function kz(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)dz(a),new lz(a,100);if(g!=a.mc||f!=a.cc)a.fe(),new lz(a,101)}function mz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.fe(),a.hc.$f(b),a.ge()&&a.oe())}function nz(a){a.lc||(iz(a),oz(a,!0),pz(a),a.lc=!0,new lz(a,102),Wy(a,a,a.gc,0),dz(a),a.hc.ag(a))}function qz(){this.jc=(Up(),Up(),rz);new Ki;this.ee();this.fc=(sz(),tz)}
t(384,1,ai);_.Ud=function(){return!1};_.Vd=function(){return Vy(this)};_.Wd=function(){return Yy(this)};_.Xd=function(){return uz(this.hc,this)};_.Yd=function(){return this.Xd()};_.Zd=function(){return this.cc};_.$d=function(){return this.ie()};_._d=function(){return new vz(0,0,0,0)};_.ae=function(){return this.le()};_.be=function(){return this.mc};_.ce=function(){return this.pc};_.de=function(){return this.qc};_.ee=function(){};_.fe=function(){cz(this)};
_.ge=function(){return this.lc&&!!this.gc&&this.gc.ge()};_.he=function(){};_.ie=function(){return ez(this)};_.je=function(){};_.ke=function(){return(null==this.ec&&(this.ec=this.Vd()),this.ec)+ya+this.ce()+ya+this.de()+ya+this.be()+hh+this.Zd()+(this.lc?l:",hidden")};_.le=function(){return gz(this)};_.me=function(){};_.ne=function(){return jz(this)};_.oe=function(){};_.pe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.qe=function(a,b){this.re(this.pc,this.qc,a,b)};
_.re=function(a,b,c,d){this.se(a,b,c,d,this.ac,!0);this.ac=0};_.se=function(a,b,c,d){kz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.ke()+Tc};_.te=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 Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new Bk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new Bk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new Bk("Missing message: awt.12C");if(A(b,102))throw new Bk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new so;var e=Rj(d.Wb.b,b),f;f=nu(d.Wb.b,e);d.Xb&&d.Xb.ze(f);wz(d,e);new xz(d,301,f)}d=a.Wb.b.d;iz(b);yz(a.Wb.b,d,b);d=(b.gc=a,b.he(!0),cz(a),!!a.Xb&&
A(a.Xb,95)&&(a.Xb.o=!1),Wy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Yr("Missing message: awt.185");if(null==c||null!=c)zz(g,c,b);else throw new Bk("Missing message: awt.92");}else a.Xb.ve(null==c?null:c,b)}catch(j){j=Si(j);if(A(j,125))throw b=j,wz(a,d),b;throw j;}b.pe();new xz(a,300,b)}function Az(a,b){var c;c=a.ue();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Bz(a){var b;b=a.ue();return new Cz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function oz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)nu(a.Wb.b,c).he(b)}function wz(a,b){var c;c=nu(a.Wb.b,b);iz(c);c.he(!1);qu(a.Wb.b,b);c.gc=null;cz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);Wy(c,c,a,1)}function Dz(a){var b=(Ez(),Fz);mz(a,b);for(b=0;b<a.Wb.b.d;++b)nu(a.Wb.b,b).ne()}function Gz(a,b){var c,d;if(a.Xb)for(d=new Mi(a.Wb.b);d.c<d.e.Ke();)c=Ni(d),a.Xb.ze(c);if(b)for(d=new Mi(a.Wb.b);d.c<d.e.Ke();)c=Ni(d),b.ve(null,c);a.Xb=b;cz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
function pz(a){if(!a.kc){a.Xb&&a.Xb.we(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=nu(a.Wb.b,c),b.kc||b.te();a.kc=!0}}function Hz(){qz.call(this);this.Wb=new Iz;this.$b=(Up(),Up(),rz)}t(383,384,qi);_.Xd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.xe(this));return this.Yb};_.Yd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.ye(this));return this.Zb};_.ue=function(){return this._d()};_.$d=function(){return ez(this)};_.ae=function(){return gz(this)};
_.ee=function(){this.hc=(Up(),new Jz)};_.fe=function(){cz(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.he=function(a){oz(this,a)};_.ie=function(){return ez(this)};_.le=function(){return gz(this)};_.me=function(){var a;for(a=0;a<this.Wb.b.d;++a)iz(nu(this.Wb.b,a))};_.ne=function(){var a;if(!jz(this))return!1;for(a=0;a<this.Wb.b.d;++a)nu(this.Wb.b,a).ne();return!0};_.pe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=nu(this.Wb.b,b),a.pe()};_.te=function(){pz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Kz(){var a=new Lz;Hz.call(this);Gz(this,a)}t(382,383,qi,Kz);_.Vd=function(){return"panel"+this.$b.c.e++};function Mz(a,b,c){a=Nz(a.Vb,b,c);a.k=!0;return new Oz(a)}function Pz(a){a.je(a.Vb.e)}function Qz(a){return new fz(uo(a.Vb.pb,Pf),uo(a.Vb.pb,Of))}t(381,382,qi);_.Zd=function(){return uo(this.Vb.pb,Of)};_.be=function(){return uo(this.Vb.pb,Pf)};_.ce=function(){return ck(this.Vb.pb)};_.de=function(){return ek(this.Vb.pb)};
_.ge=function(){return this.Vb.pb.style.display!=Hf};_.oe=function(){Pz(this)};_.qe=function(){};_.Vb=null;function Rz(a){if(null!=a)this.f=a;else throw new Sz;}t(386,1,$h);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
function Tz(){Tz=x;S=new Ki;z(S,new T(400),new V(qh));z(S,new T(401),new V(qh));z(S,new T(402),new V(qh));z(S,new T(500),new V(sh));z(S,new T(501),new V(sh));z(S,new T(502),new V(sh));z(S,new T(503),new V(th));z(S,new T(504),new V(sh));z(S,new T(505),new V(sh));z(S,new T(506),new V(th));z(S,new T(507),new V(Kh));z(S,new T(100),new V(mh));z(S,new T(101),new V(mh));z(S,new T(102),new V(mh));z(S,new T(103),new V(mh));z(S,new T(1004),new V(ph));z(S,new T(1005),new V(ph));z(S,new T(800),new V(Gh));z(S,
new T(801),new V(Gh));z(S,new T(200),new V(uh));z(S,new T(201),new V(uh));z(S,new T(202),new V(uh));z(S,new T(204),new V(uh));z(S,new T(203),new V(uh));z(S,new T(209),new V(Lh));z(S,new T(208),new V(Mh));z(S,new T(207),new V(Mh));z(S,new T(206),new V(uh));z(S,new T(205),new V(uh));z(S,new T(1400),new V(Ih));z(S,new T(1401),new V(Jh));z(S,new T(1402),new V(Jh));z(S,new T(300),new V(nh));z(S,new T(301),new V(nh));z(S,new T(1100),new V(Fh));z(S,new T(1101),new V(Fh));z(S,new T(1200),new V(Hh));z(S,new T(701),
new V(Dh));z(S,new T(900),new V(Eh));z(S,new T(1001),new V(Bh));z(S,new T(601),new V(Ch))}t(385,386,$h);_.ke=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Vd()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.ke()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(388,1,{},V);_.b=lh;function Uz(){}t(389,1,{},Uz);_.b=null;_.c=null;
function Vz(a,b){var c;b&&(a.b?(c=new Wz(a.b),Js(c.c,c.d++,b),a.b=c):(a.b=new gj,aj(a.b,b)))}t(391,1,$h);_.b=null;function Xz(){}function Yz(){}t(390,391,$h,Xz,Yz);function Zz(){Zz=x;Math.sqrt(2)}function $z(a){Zz();if(0>a)throw new Bk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(392,1,{85:1},$z);_.eQ=function(a){return a===this?!0:A(a,85)?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 aA;a.b=31*a.b+L((new bA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new bA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function cA(){cA=x;dA=new fs;eA=new fz(0,0);gs(dA,Fb);gs(dA,Ub);gs(dA,Ab);gs(dA,"Last");gs(dA,Mb);gs(dA,mc);gs(dA,Gc);gs(dA,Lc);gs(dA,Sb)}
function zz(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!$u(dA.b,b))throw new Bk(fA());Ls(jj(a.d,d))===Ls(c)&&Ls(jj(a.c,c))===Ls(d)||((b=jj(a.d,d))&&gA(a,b,d),hA(a.b.Fd(),c)&&gA(a,c,d),b=a.b,new iA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function jA(a,b){return new fz(Xj(b[1].c,Xj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Xj(b[0].b,Xj(b[4].b,b[3].b))+a.n)}function gA(a,b,c){kA(a.b,b);Vi(a.c,b);Vi(a.d,c)}
function lA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;mA(c,c.length,eA);c=a.j;mA(c,c.length,eA);c=a.p;mA(c,c.length,null);a.q=0;for(d=nA(a.b,0);d.c!=d.e.b;){c=oA(d);e=jj(a.c,c);var f=b.fc;e=In(e,Mb)?0:In(e,mc)?1:In(e,Gc)?2:In(e,Lc)?4:In(e,Sb)?3:In(e,Fb)?f.b?4:3:In(e,Ab)?f.b?3:4:In(e,Ub)?1:2;c.lc?a.p[e]||(Js(a.p,e,c),++a.q,a.i[e]=c.$d(),a.j[e]=c.ae()):a.p[e]||(a.i[e]=c.$d(),a.j[e]=c.ae())}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 pA(){cA();qA.call(this,0)}function qA(a){cA();Up();this.b=new rA;this.c=new Ki;this.d=new Ki;this.e=a;this.k=0;this.o=!1;this.p=y(sA,s,89,5,0);this.i=y(tA,s,91,5,0);this.j=y(tA,s,91,5,0);this.q=this.f=this.n=0}t(393,1,{95:1,116:1},pA,qA);_.ve=function(a,b){zz(this,a,b)};
_.we=function(a){lA(this,a);if(0!=this.q)if(a=Bz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.re(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].qe(a.c,this.j[1].b),this.p[1].se(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].qe(this.j[4].c,c),this.p[4].se(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].re(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].qe(a.c,
this.j[2].b),this.p[2].se(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].qe(this.j[3].c,c),this.p[3].se(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.xe=function(a){var b;b=this.o;lA(this,a);this.o=b;return 0==this.q?Az(a,new fz(0,0)):Az(a,jA(this,this.i))};_.ye=function(a){var b;b=this.o;lA(this,a);this.o=b;return Az(a,jA(this,this.j))};_.ze=function(a){var b;b=jj(this.c,a);null!=b&&gA(this,a,b)};_.tS=function(){return uA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.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 eA,dA;function vA(a){qz.call(this);this.hc=(Up(),new wA(a,this))}t(394,384,{86:1,89:1,96:1,110:1,116:1},vA);_.Vd=function(){return sd+this.jc.c.b++};_.Xd=function(){return!Zy(this)?new fz(0,0):uz(this.hc,this)};_.pe=function(){};t(396,1,{});t(395,396,{},function(){});function xA(){xA=x}
function yA(a,b){if(null==b)throw new Yr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Sf);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 zA(){xA();qz.call(this);new gj;this.hc=new AA((Up(),this))}t(397,384,{87:1,89:1,96:1,110:1,116:1},zA);_.Xd=function(){return uz(this.hc,this)};
_.ke=function(){return(null==this.ec&&(this.ec=Vy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",current="+Wp(this.hc.b,this.hc.b.pb.selectedIndex)};function BA(){BA=x;CA=new DA(255,255,255);EA=new DA(192,192,192);FA=new DA(128,128,128);GA=new DA(64,64,64);HA=IA=new DA(0,0,0);JA=new DA(255,0,0);new DA(255,175,175);KA=new DA(255,200,0);LA=new DA(255,255,0);new DA(0,255,0);MA=new DA(255,0,255);NA=new DA(0,255,255);OA=PA=new DA(0,0,255)}
function QA(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 DA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new DA(c,a,b)}function RA(a){return new DA(L(0.7*(~~a.b>>16&255)),L(0.7*(~~a.b>>8&255)),L(0.7*(a.b&255)))}function DA(a,b,c){BA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Bk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(398,1,{88:1,97:1,101:1},DA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return SA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var HA,OA,IA,PA,NA,GA,FA,EA,MA,KA,JA,CA,LA;function sz(){sz=x;tz=new TA(!0);UA=new fs;gs(UA,"ar");gs(UA,"fa");gs(UA,"iw");gs(UA,"ur")}function TA(a){this.b=a}t(399,1,$h,TA);_.b=!1;var tz,UA;t(401,1,{106:1,119:1});function VA(){fz.call(this,0,0)}function fz(a,b){this.c=a;this.b=b}
function hz(a){fz.call(this,a.c,a.b)}t(400,401,{91:1,106:1,116:1,119:1},VA,fz,hz);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new aA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return WA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function Zq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(402,1,$h,Zq,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});
_.Ae=function(){return 0!=(this.f&4)};_.Be=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.Be()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ae()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function XA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function YA(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=(Ow(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ae(),c.re(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function ZA(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.ae():c.$d(),g=Xj(g,c.b),j+=c.c+a.d);return new fz(j,g+2*a.e)}function Lz(){$A.call(this,1,5,5)}
function $A(a,b,c){Up();this.d=b;this.e=c;this.b=a}t(403,1,$h,Lz,$A);_.ve=function(){};
_.we=function(a){this.c=aB(a.Wb);if(0!=XA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Bz(a);g=a.ue();j=a.fc.b;n=new gj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new bB(r);for(v=0;v<r;++v)Js(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Rj(a.Wb.b,u);Ow(E,D.d);Js(D.c,E,u)}for(d=new Mi(d);d.c<d.e.Ke();)if((c=Ni(d))&&c.lc)a=c.ae(),!e&&o+a.c>b.c&&(YA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Te(),o=f,q+=h+this.e,h=0),e=!1,Js(n.c,n.d++,c),o+=a.c+this.d,h=Xj(h,a.b);YA(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.xe=function(a){this.c=aB(a.Wb);return 0==XA(this)?Az(a,new fz(10,10)):Az(a,ZA(this,!1))};_.ye=function(a){this.c=aB(a.Wb);return 0==XA(this)?Az(a,new fz(10,10)):Az(a,ZA(this,!0))};_.ze=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=kg;break;case 1:a=zd;break;case 4:a="trailing";break;default:a="leading"}return cB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Ez(){Ez=x;Fz=new dB(Rb,0,12)}
function dB(a,b,c){Ez();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(404,1,{92:1,116:1},dB);_.b=null;_.c=0;_.d=0;var Fz;t(405,1,Ai);_.tS=function(){return eB.e+"[font="+this.c+"ascent="+fB(this.c).b+", descent="+fB(this.c).c+", height="+fB(this.c).d+Tc};_.c=null;function gB(a){if(!a.n){iz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=nu(a.p,b))&&gB(c);oz(a,!1);a.n=!0;Wy(a,a,a.gc,0);new hB(a,202)}}
function iB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=nu(a.p,b))&&c.Md()}function jB(a){!Zy(a)&&Dz(a);var b=gz(a);a.re(a.pc,a.qc,b.c,b.b);pz(a)}function kB(a,b){a.q!=b&&(a.q=b)}t(407,383,zi);_._d=function(){return new vz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){iB(this)};_.ge=function(){return this.hc.d.hb};_.re=function(a,b,c,d){kz(this,a,b,c,d);this.ac=0};_.se=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;kz(this,a,b,c,d);this.lc&&e&&!f&&pz(this)};_.n=!1;_.q=!1;
function lB(a){Hz.call(this);this.r=new Yz;this.p=new gj;this.o=new vz(0,0,0,0);this.lc=!1;Gz(this,new pA);this.hc&&mB(this.hc.d.I.c,a);this.hc&&nB(this.hc.d,!0);kB(this,!0)}t(406,407,zi);_.ue=function(){return new vz(this.o.e,this.o.c,this.o.b,this.o.d)};_.ce=function(){return ck(this.hc.d.pb)};_.de=function(){return ek(this.hc.d.pb)};_.ee=function(){this.hc=new oB((Up(),l),this)};
function pB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=QA(g),f=new DA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new DA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),f=QA(g),(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;qB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);qB(a,b,c,d,1);qB(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+va);qB(a,b+d,c,1,e);qB(a,b+1,c+e,d,1)}t(408,1,{});_.tS=function(){return"Graphics"};t(409,408,{});function rB(a){var b,c;c=Xj(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 fz(b,c)}
function sB(a,b,c){var d,e,f,g,j,h;a.c=aB(b.Wb);if(0==a.c.length)return new VA;g=rB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ae():d.$d(),h=Xj(h,d.c),j=Xj(j,d.b);return new fz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function tB(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=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function uB(){vB.call(this,7)}function vB(a){Up();this.e=0;this.b=1;this.f=a;this.d=0}t(410,1,$h,uB,vB);_.ve=function(){};
_.we=function(a){var b,c;this.c=aB(a.Wb);if(0!=this.c.length&&(b=Bz(a),!(0>=b.c||0>=b.b))){c=rB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);tB(b.c,b.d,this.d,f,e);tB(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].re(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.xe=function(a){return Az(a,sB(this,a,!1))};_.ye=function(a){return Az(a,sB(this,a,!0))};_.ze=function(){};
_.tS=function(){return wB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function gx(){An()}function uv(a){An();this.i=a}t(412,100,wi,gx,uv);function bz(){An();this.i="Missing message: awt.151"}t(411,412,wi,bz);t(413,1,{});function vz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(414,1,{94:1,116:1,119:1},vz);_.eQ=function(a){return a===this?!0:A(a,94)?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 xB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function yB(a){zB.call(this,a,0)}function zB(a,b){qz.call(this);this.hc=(Up(),new AB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Yw(),ix);c.b=d;Vw(c);break;case 0:c=c.b;d=(Yw(),Zw);c.b=d;Vw(c);break;case 2:c=c.b,d=(Yw(),$w),c.b=d,Vw(c)}}t(415,384,ai,yB,zB);
_.Xd=function(){return!Zy(this)?new fz(0,0):uz(this.hc,this)};_.ke=function(){var a=(null==this.ec&&(this.ec=Vy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=zd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;t(418,1,$h);_.ke=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.ke()+Tc};_.k=null;_.n=null;
function BB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function CB(a){this.o=(Up(),Up(),rz);var b;var c;b=this.cZ.e;-1!=jo(b,ko(36))?b=null:(c=this.o.c.d++,b=qo(b,po(b,ko(46))+1)+l+c);this.k=b;this.e=new Xz;this.i=a;this.f=!0;this.j=new DB(this)}t(417,418,$h,CB);_.ke=function(){return BB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(416,417,li);_.ke=function(){return BB(this)+(this.c?",tearOff":l)};_.c=!1;t(420,1,{107:1});
_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new aA;EB(a,this.b);EB(a,this.c);return a.b};function az(){this.c=this.b=0}function FB(a,b){this.b=a;this.c=b}function GB(a){var b=a.c;this.b=a.b;this.c=b}t(419,420,{98:1,107:1,116:1},az,FB,GB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return HB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
function IB(a,b){if(!b)throw new Yr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new $x,e=c.d.d;if(0>e||e>c.d.d)throw new Kv;c.p&&(d.pb[Id]=2);Hx(c,e,d.pb);yz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Kv;yz(d.d,e,c);for(f=g=0;f<e;++f)A(nu(d.d,f),72)&&++g;yz(d.j,g,c);Hx(d,e,c.pb);c.c=d;e=ov(c.pb)+Va;Oi(c.pd(),e,!1);d.p&&(e=Rj(d.d,c),-1!=e&&(d=Xu(d.p?d.f:Xu(d.f,0),e),2==Yu(d)&&d.removeChild(Xu(d,1)),c.pb[Id]=2))}}
function JB(a,b,c,d){a=a.b;b=$y(b);c+=b.b;d+=b.c;cw(a.b,c,d);dw(a.b)}function KB(){CB.call(this,l);new gj;this.c=!1;this.b=(Up(),new LB)}t(421,416,li,KB);_.b=null;t(424,1,{100:1,109:1,119:1});t(423,424,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new aA;EB(a,this.d);EB(a,this.e);EB(a,this.c);EB(a,this.b);return a.b};function Cz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(422,423,{99:1,100:1,108:1,109:1,116:1,119:1},Cz);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return MB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function NB(){NB=x;OB=new PB;QB=new RB;SB=new RB}var OB,SB,QB;t(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};function PB(){}t(427,426,{},PB);function RB(){}t(428,1,{},RB);t(429,384,ai);_.Wd=function(){return null};
function TB(a,b){var c;c=new UB(Zy(a));return!c?null:new fz(VB(c,"_")*b+6,fB(c.c).d+6)}function WB(a,b){var c;c=TB(a,b);return!c?ez(a):c}function XB(a,b){var c;c=TB(a,b);return!c?gz(a):c}function YB(a){ZB.call(this,a,null!=a?a.length:0)}function ZB(a,b){qz.call(this);this.b=0>b?0:b;$B(this.hc,a)}t(430,429,ai,YB,ZB);_.Vd=function(){return"textfield"+this.jc.c.f++};_.Xd=function(){return TB(this,vo(this.hc.b.pb,bh).length)};_.Yd=function(){return!Zy(this)?null:TB(this,vo(this.hc.b.pb,bh).length)};
_.$d=function(){return 0<this.b?WB(this,this.b):ez(this)};_.ae=function(){return 0<this.b?XB(this,this.b):gz(this)};_.ee=function(){this.hc=(Up(),new aC)};_.ie=function(){return 0<this.b?WB(this,this.b):ez(this)};_.le=function(){return 0<this.b?XB(this,this.b):gz(this)};_.b=0;function Up(){Up=x;rz=new bC}function cr(){var a=(Up(),Up(),rz);!a.d&&(a.d=new cC)}function bC(){this.c=new dC;this.e=new Uz}t(431,1,{},bC);_.b=null;_.d=null;var rz;function dC(){}t(432,1,{},dC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(433,1,{});function eC(){eC=x;fC=new gC;hC=new gC}function iC(a,b){return b==a?!0:!b?!1:!0}function gC(){}t(434,1,{103:1},gC);_.eQ=function(a){return null==a||!A(a,103)?!1:iC(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return Ot(a)};_.tS=function(){return jC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var fC,hC;function kC(){kC=x;H(lC,s,103,[(eC(),hC),fC])}function mC(a){kC();this.b=a}t(435,1,{},mC);_.b=null;
function nC(a){a="flavor = "+a;An();this.i=a}t(436,101,{104:1,116:1,123:1,131:1},nC);function oC(a,b,c){Tz();pC.call(this,a,b,c,lh)}function pC(a,b,c,d){Tz();Rz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(437,385,$h,oC,pC);
_.ke=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="+It(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=lh;function lz(a,b){Tz();Rz.call(this,a);this.e=b}t(438,385,$h,lz);
_.ke=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.ce()+ya+a.de()+ba+a.be()+hh+a.Zd()+va};function xz(a,b,c){Tz();lz.call(this,a,b);this.b=c}t(439,438,$h,xz);
_.ke=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.Vd());return a+b.ec};_.b=null;function Xy(a,b,c,d){Tz();Rz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(440,385,$h,Xy);
_.ke=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&&(Gt(zt(this.b,mh))&&(a+="PARENT_CHANGED,"),Gt(zt(this.b,nh))&&(a+="DISPLAYABILITY_CHANGED,"),Gt(zt(this.b,ph))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=lh;_.c=null;_.d=null;t(441,1,fi);function hB(a,b){Tz();lz.call(this,a,b);this.d=null;this.b=this.c=0}
t(442,438,$h,hB);
_.ke=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(443,1,{});function qC(a){if(null==a)throw new so;}t(444,443,{},qC);
function rC(){rC=x;sC={};sC["java.vendor"]=Ae;sC["package.restrict.access.sun"]=ah;sC["sun.java.launcher"]=ic;sC["sun.management.compiler"]=Ae;sC["os.name"]=ic;sC[" sun.boot.class.path"]=ic;sC["path.separator.applet"]=ic;sC["java.vm.specification.vendor"]=Ae;sC["java.runtime.version"]=ic;sC["http.proxyPort"]=ic;sC["user.name"]=ic;sC["user.language"]=ic;sC["os.name.applet"]=ic;sC["browser.version"]=ic;sC["java.version"]=ic;sC["user.timezone"]=ic;sC["java.endorsed.dirs"]=ic;sC["java.specification.name"]=
"GWT";sC["java.specification.version"]="2.5.0";sC[Te]=ec;!vr&&(vr=new Dr);vr.b?sC[Re]="yes":sC[Re]=null}var sC;t(447,101,ki);function tC(){An()}function uC(a){An();this.i=a}t(446,447,{111:1,116:1,123:1,131:1},tC,uC);function vC(){vC=x;wC=new xC}function yC(a){var b;if(a.n){var c;b=new Mt;xn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=ma,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function zC(a){vC();var b,c,d;if(null==a)throw new tC;a=io(a);try{d=jo(a,ko(58))}catch(e){e=Si(e);if(A(e,127))throw new uC(yn(e));throw e;}c=jo(a,ko(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;AC();var f,g,j;j=c.length;b=new BC;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 uC($b+a);if(!this.n&&(this.n=jj(wC,this.i),this.n||(this.n=(Up(),new CC))&&z(wC,this.i,this.n),!this.n))throw new uC($b+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,sb,W,M,da,Jc,fg,zb,Md,Nd,Od,Xa,Kc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==DC(c,ko(47),n+2))throw new EC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
Od=this.k;v=this.e;zb=this.j;q=this.b;Jb=this.o;Xa=DC(M,ko(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){sb=2;da=-1;E=DC(M,ko(47),2);Nd=DC(M,ko(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Xa&&Xa<E&&(R=Xa);var ud=ko(64);Kc=M.lastIndexOf(ud,R);q=M.substr(2,R-2);-1<Kc&&(Jb=M.substr(2,Kc-2),sb=Kc+1);Jc=DC(M,ko(58),-1==Kc?sb:Kc);u=jo(M,ko(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Jc=u+1:Jc=-1):Jc=-1}catch(hf){if(hf=Si(hf),!A(hf,123))throw hf;}-1==Jc||Jc>E?J=M.substr(sb,
R-sb):(J=M.substr(sb,Jc-sb),fg=M.substr(Jc+1,R-(Jc+1)),0==fg.length?da=-1:da=FC(fg,10))}-1<Xa&&(Od=M.substr(Xa+1,o-(Xa+1)));D=-1==Xa?o:Xa;var dc=ko(63);Md=M.lastIndexOf(dc,D);-1<Md?(zb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=po(v,ko(47))+1,v=v.substr(0,W-0)),D=Md):0!=Xa&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=po(v,ko(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ye;ye=v;null!=zb&&!G(zb,l)&&(null!=v?ye=v+vb+zb:ye=vb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=da;this.k=Od;var vd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(vd=po(this.d,ko(64)))?(this.o=this.d.substr(0,vd-0),this.d=qo(this.d,vd+1)):this.o=null;null!=this.c&&-1<(vd=jo(this.c,ko(63)))?(this.j=qo(this.c,vd+1),this.e=this.c.substr(0,vd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Jb;this.e=v;this.j=zb}}catch(wd){wd=
Si(wd);if(A(wd,123))throw new uC(yn(wd));throw wd;}if(-1>this.f)throw new uC("incorrect port: "+this.f);}t(448,1,$h,zC);_.tS=function(){return yC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var wC;t(449,1,{});function GC(a,b,c){var d,e;for(d=new HC(a.Fe().b);IC(d.b);)if(a=d.c=Ni(d.b),e=a.Hf(),null==b?null==e:In(b,e))return c&&(a=new JC(a.Hf(),a.If()),KC(d)),a;return null}t(453,1,ji);_.Ee=function(a){return!!GC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Ke()!=a.Ke())return!1;for(a=new HC(a.Fe().b);IC(a.b);)if(b=a.c=Ni(a.b),c=b.Hf(),b=b.If(),!this.Ee(c)||!LC(b,this.Ge(c)))return!1;return!0};_.Ge=function(a){a=GC(this,a,!1);return!a?null:a.If()};_.hC=function(){var a,b,c;c=0;for(b=new HC(this.Fe().b);IC(b.b);)a=b.c=Ni(b.b),c+=a.hC(),c=~~c;return c};_.He=function(){return 0==this.Ke()};_.Ie=function(){throw new MC("Put not supported on this map");};
_.Je=function(a){a=GC(this,a,!0);return!a?null:a.If()};_.Ke=function(){return this.Fe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new HC(this.Fe().b);IC(c.b);)b=c.c=Ni(c.b),a?d+=za:a=!0,d+=l+b.Hf(),d+=rb,d+=l+b.If();return d+"}"};function sy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function $u(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ne(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Me(b,c[d].Hf())){c=!0;break a}c=!1}return c}
function jj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:NC(a,b,a.Ne(b))}function NC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Me(b,f.Hf()))return f.If()}return null}function z(a,b,c){return null==b?OC(a,c):A(b,1)?PC(a,b,c):QC(a,b,c,a.Ne(b))}function QC(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.Me(b,d.Hf()))return a=d.If(),d.Jf(c),a}else e=a.b[d]=[];d=new JC(b,c);e.push(d);++a.e;return null}
function OC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function PC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Vi(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=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ne(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Me(b,g.Hf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.If();break a}}c=null}return c}t(452,453,ji);_.Ee=function(a){return $u(this,a)};
_.Fe=function(){return new RC(this)};_.Me=function(a,b){return this.Le(a,b)};_.Ge=function(a){return jj(this,a)};_.Ie=function(a,b){return z(this,a,b)};_.Je=function(a){return Vi(this,a)};_.Ke=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ki(){sy(this)}t(451,452,xi,Ki);_.Le=function(a,b){return Ls(a)===Ls(b)||null!=a&&In(a,b)};_.Ne=function(a){return~~Ln(a)};function xC(){sy(this)}t(450,451,xi,xC);function SC(){An()}t(454,100,wi,SC);
function TC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=UC(a,c);if(c>=a.j)break;c=VC(a,c);++b}return b}function WC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function XC(a){var b;a.b=0<=a.k&&!a.e?a.k:UC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new SC;b=a.b;a.b=VC(a,a.b);return a.o.substr(b,a.b-b)}
function VC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=YC(a.o,d,a.o.length);if(c<=a.i&&WC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=jo(a.d,ko(c)))break;++d}a.n&&b==d&&(a.f?(c=YC(a.o,d,a.o.length),c<=a.i&&WC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=jo(a.d,ko(c))&&++d));return d}
function UC(a,b){var c,d;if(null==a.d)throw new so;for(d=b;!a.n&&d<a.j;)if(a.f){c=YC(a.o,d,a.o.length);if(c>a.i||!WC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>jo(a.d,ko(c)))break;++d}return d}function ZC(a){$C.call(this,a," \t\n\r\u000c",!1)}function aD(a){$C.call(this,a,ya,!1)}
function $C(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=YC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=YC(this.d,d,this.d.length),this.c[c]=a}}}t(455,1,{},ZC,aD,$C);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function bD(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=On(e),!(Mn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function cD(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 eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ag:a}function Rs(a){var a=new dD(a),b,c,d,e,f;b=$doc.getElementsByTagName(be);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;eD(a););return a.c}
function fD(){fD=x;gD=H(Os,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);hD=(BA(),EA);iD=QA(hD);jD=y(kD,s,88,23,0);lD=y(Os,s,1,23,0);mD=y(kD,s,88,7,0);nD=null!=(rC(),sC[Re]);oD=y(pD,s,92,100,0);qD=y(rD,s,93,100,0)}function sD(a){var b;if(a.Gb)b=tD(a,1)+tb+tD(a,2)+tb+tD(a,3);else if(b=tD(a,0),0<b.length){var c=new uD(a.$);aj(a.ab.b,c)}return b}
function vD(a,b){var c,d;c=b.b;if(G(c,(wD(),xD).c))$q(yD(a));else if(G(c,zD.c))$q(ar(a));else if(G(c,AD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new br(a)),a.xb),c.b=d,cr(),dr(c));else if(G(c,mg)){7!=a.P&&(a.Q=lh);d=b.d;d=Ht(d,kh);c=jt(d,a.Q);var e=!ht(c,lh)?ct(c):c;!ht(e,rh)&&BD(a.$,O(c));CD(a);a.nb=!0;DD(a);a.P=7;a.Q=d}else G(c,ug)||(G(c,je)?ED(a):FD(a,c))}
function GD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(HD,s,-1,4,1);o=y(HD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)ID(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Qz(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));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-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;JD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||KD(a.gb[f])}a.C*=h}}
function LD(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 MD(a),a.$.s=0);null!=a.tb&&bD(a.tb,null)}}function ND(a,b){var c,d,e,f;f=new KB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new CB(Pb+d);var g=(wD(),xD).c;d.d=g;IB(f,d);Vz(d.e,a);d=new CB(Pb+c);d.d=zD.c;Vz(d.e,a);IB(f,d);a.wb&&(IB(f,new CB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new CB(c),d.d=AD.c,Vz(d.e,a),IB(f,d));Uy(a,f);return f}
function OD(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);X(b,hD);a.pb?(f==a.d&&X(b,RA(hD)),qB(b,h,g,a.Z,a.Z),X(b,(BA(),GA)),PD(b,h,g,a.Z-1,a.Z-1)):f==a.d?pB(b,h+1,g+1,a.Z,a.Z,!1):pB(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(X(b,(BA(),IA)),f){case 101:X(b,LA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;QD(b,!0);RD(b,SD(b,f,d,c,e));X(b,IA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(QD(b,!1),RD(b,SD(b,f,d,c,e)));TD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);qB(b,h+9,g+9,2,4);qB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,JA),qB(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,LA),qB(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);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,MA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,IA);break;case 107:X(b,KA);qB(b,h+4,g+4,a.Z-8,a.Z-8);X(b,IA);PD(b,h+4,g+4,a.Z-8,a.Z-8);TD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);qB(b,h+9,g+9,2,4);qB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(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);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(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),X(b,OA),PD(b,c,e,d,d),X(b,HA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:UD(b,h,g,a.Z,!0);break;case 111:UD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,CA);qB(b,h+3,g+5,a.Z-7,a.Z-11);X(b,IA);PD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,hD);
a.qb&&pB(b,h+1,g+1,a.Z,a.Z,!1);X(b,IA);VD(a,b,h,g,"NEW");break;case 106:X(b,JA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,IA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));VD(a,b,h+6,g,rc);break;case 104:X(b,JA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,IA);break;case 105:a.Ob?(X(b,NA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,IA)):VD(a,b,h,g,"123");break;case 114:X(b,PA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);qB(b,d,c,f,f);X(b,IA);WD(a,b,h,g,CA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:XD(a,b,h,g+2,3);break;case 207:XD(a,b,h,g,4);break;
case 208:XD(a,b,h,g,5);break;case 209:XD(a,b,h,g,1);break;case 210:XD(a,b,h,g,6);break;case 211:XD(a,b,h,g,7);break;case 212:XD(a,b,h,g,8);break;case 213:VD(a,b,h,g,"FG"),a.G=new FB(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!=lD[d]&&WD(a,b,h,g,jD[d],lD[d])}
function YD(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,X(d,hD),qB(d,0,0,c,b),a.pb?(X(d,(BA(),GA)),PD(d,-1,0,c,b-1)):(X(d,iD),Y(d,0,0,c-1-2,0),X(d,RA(hD)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),ZD(d,a.Y),X(d,(BA(),IA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,JA),$D(d,a.K,10,15),aE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function bE(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;X(d,hD);qB(d,0,0,c,b);a.pb?(X(d,(BA(),GA)),Y(d,0,b-1,c,b-1),e=cE*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,iD),Y(d,0,0,0,b-1),Y(d,0,cE*a.Z,b-1,cE*a.Z),X(d,RA(hD)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=cE+2;++b)OD(a,d,1,b);aE(a.Vb,a.R,0,2*a.Z+a.T)}}
function dE(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;X(e,a.u);qB(e,0,0,c,b);d=a.eb?(NB(),QB):(NB(),SB);if((NB(),OB)==(NB(),OB))d==QB?e.b=l:e.b=Ag;d=new $z(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);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,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,sb=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,da=3;f.x&&(JD(f),GD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(eE(13*f.o.C*j)));fE(f.o,j);f.o.B&&(X(g,(BA(),IA)),PD(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]&&(X(g,(fD(),mD)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,QD(h,!0),RD(h,SD(h,q,W,u,M)));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]&&(X(g,(fD(),mD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,QD(o,!0),RD(o,gE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(BA(),IA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(fD(),mD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,MA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,IA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));ZD(g,f.o.n);o=fB(f.o.o.c).b-fB(f.o.o.c).c;J=f.f[j];h=vb;null!=J&&(h=J);J=VB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,MA);$D(g,h,M,r);X(g,IA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,QD(o,!0),RD(o,gE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(HD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
D[o]/R[o]+n/R[o];ZD(g,f.o.n);o=fB(f.o.o.c).b-fB(f.o.o.c).c;J=y(Os,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(hE,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(eE(2*f.o.C))));for(j=1;j<=f.u;++j)h=iE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=VB(f.o.o,h),n[j]=jE(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[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<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
(M=!0),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Xb,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Yj(f.B[j])&&(v+=Yj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=VB(f.o.o,r),v=VB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=jE(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(fD(),mD)[f.e[j]]),qB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(fD(),mD)[f.e[j]]):X(g,(BA(),IA)):X(g,(fD(),jD)[f.c[j]]),$D(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(eE(f.K[j]-r/2))),r=
O(N(eE(f.N[j]+~~(o/2)-1))),X(g,(BA(),MA)),$D(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(BA(),JA):(BA(),PA)),0<f.E&&106!=f.o.d&&(v=n[f.E],PD(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],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(eE(f.K[h]+r))),E[1]=O(N(eE(f.K[o]+r))),v[0]=O(N(eE(f.N[h]-J))),v[1]=O(N(eE(f.N[o]-J))),E[3]=O(N(eE(f.K[h]-r))),E[2]=O(N(eE(f.K[o]-r))),v[3]=O(N(eE(f.N[h]+J))),
v[2]=O(N(eE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(QD(da,!1),RD(da,gE(da,j,R,5,!0)))),106==f.o.d&&kE(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(BA(),JA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],PD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(BA(),GA)),Y(e,c-1,0,c-1,b-1)):(X(e,RA(hD)),Y(e,c-1,0,c-1,b-1),X(e,hD),Y(e,c-2,0,c-2,b-1),X(e,iD),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(BA(),MA)),Y(e,
d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new dB(Yb,0,13),a.X=new UB(a.U),null!=a.cb&&(d=VB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(BA(),IA)),ZD(e,a.U),$D(e,a.cb,c,b)));aE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function XD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-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]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(QD(b,!1),RD(b,gE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function lE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,hD);qB(d,0,0,b,c);a.pb?(X(d,(BA(),GA)),c=14*(a.Z+a.T),PD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,RA(hD)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,iD),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)OD(a,d,b,1),OD(a,d,b,2);a.d=c;aE(a.Vb,a.Rb,0,0)}}
function UD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);TD(a,b,c+o-j,f,d-4-j-1,e,h)}
function mE(a,b,c){var d,e,f,g,j,h;nE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=oE(b);b=new $C(b,j,!0);e=l;for(d=1;5>=d;++d)e=pE(b,j);d=qE(FC(io(e.substr(0,3)),10)).b;g=qE(FC(io(e.substr(3,3)),10)).b;pE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=pE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new rE(a,f)}GD(a,1,d,1);GD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new rE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",DD(a),!1;null!=a.j&&a.$&&sE(a.$,a.j,!0);null!=a.k&&
a.$&&sE(a.$,a.k,!1);j=tE(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 uE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];GD(a,1,j,0)}c&&DD(a);return!0}function er(a,b){a.lb=!0;a.K=b}function fE(a,b){100>b&&(!oD[b]&&(oD[b]=new dB(Yb,0,b)),!qD[b]&&Js(qD,b,new UB(oD[b])),a.n=oD[b],a.o=qD[b])}
function ir(a,b){var c,d;if(0==b)return!1;CD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:LD(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;vE(a,wE(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 uv("Cannot redo. Index is out of range.");if(!d.b.d)throw new uv(ac);
d.b=d.b.d;vE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=nu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(er(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=xE(d),yE(a,d,!1,!0),null!=a.tb&&bD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=nu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(er(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=xE(d),yE(a,d,!1,!0),null!=a.tb&&bD(a.tb,null));break;case 101:a.Mb&&zE(a.Mb);a.Mb=new AE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new BE(a):a.Eb.hc.d.hb?CE(a.Eb.hc.d):DE(a.Eb);break;case 114:a.c&&
zE(a.c);a.c=new AE(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,EE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=FE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(HD,s,-1,4,1);ID(a.$,d);a.nb=!0;a.$=new uD(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;GE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,HE(a.$,a.$.E),a.$.E=0,ED(a)):0<a.$.F&&(a.nb=!0,IE(a.$,a.$.F),a.$.F=0,ED(a));JE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new KB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new CB(c),IB(j,g),g.d=c,Vz(g.e,a);Uy(a,j);a.F=j}JB(a.F,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&&(zE(a.p),a.p=null);0==a.$.E&&(a.p=new AE(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,ED(a)),18==a.e&&(d=vo((fr(),gr).hc.b.pb,bh),KE(a.$,a.$.E,d),ED(a)),JE(a.$))}DD(a);return!0}
function ar(a){var b,c,d;d=yD(a);c=l;if(a.Gb){var e,f,g;g=Ds([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)FE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LE(g[1][0],3)+LE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+ME(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+ME(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new NE(a,a.gb,a.vb)),c=ME(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function OE(a,b,c,d){var e;e=c;var f=d,g,j;(g=PE(b),j=0!=(b.f&2),g||j)?(a.Gb?JB((!a.x&&(a.x=ND(a,!0)),a.x),a,e,f):JB((!a.w&&(a.w=ND(a,!1)),a.w),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=QE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=cE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",DD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",DD(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=ir(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)HE(a.$,a.$.E),a.$.E=0,ED(a);else{if(106==a.d)return!0;if(108==a.d)RE(a.$,a.$.E,0),ED(a);else if(157==a.d)RE(a.$,a.$.E,1),ED(a);else if(158==a.d)RE(a.$,a.$.E,-1),ED(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(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):ED(a);else if(206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(230==a.d)a.P=3,ED(a);else if(233<=a.d&&262>a.d)TE(a.$,!1),ED(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KE(a.$,a.$.E,vo(a.Eb.f.hc.b.pb,bh));a.$.n=!0;ED(a)}else if(105==a.d)UE(a.$),ED(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=vo((fr(),gr).hc.b.pb,bh),1>d.length&&(d=Mc),KE(a.$,a.$.E,
d)),ED(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(0<a.$.F)if(104==a.d)IE(a.$,a.$.F),a.$.F=0,ED(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])er(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;HE(d,c);d.b[c]=0}a.$.F=0;ED(a)}else if(201==a.d)VE(a.$,a.$.F),ED(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),ED(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,ED(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,ED(a);else if(206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.pb,bh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;ED(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 MD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WE(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,Z(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,SE(a.$)):300<a.d?(WE(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=vo((fr(),gr).hc.b.pb,bh),1>d.length&&(d=Mc),KE(a.$,1,d))):230==a.d?XE(a,null,!0):233<=a.d&&262>a.d?(WE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TE(a.$,!0)):rC();ED(a)}else e=!1;e&&(JE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,DD(a))}return e}
function YE(a,b,c,d){var e,f;if(a.A||!a.ib||PE(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,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=ZE(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);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
r*h;h=r*j-q*h;if(0>n)if(1<b.w)HE(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,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),IE(b,e),0<ZE(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){er(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;er(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(QE(b)||PE(b))BD(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(HD,s,-1,4,1);ID(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;CD(a);a.nb=!0;DD(a);a.Tb=c;a.Ub=d;return!0}
function $E(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PE(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,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((fD(),nD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aF(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;CD(a);a.nb=!0;DD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function bF(a){if(a.A)return!0;a.jb&&(a.jb=!1,ED(a));a.lb=!1;a.Q=lh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZE(b,b.u),6>b.A[c]&&(cF(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),HE(b,b.u));b.D=!1;ED(a)}else a:{var b=a.$,e,f;c=ZE(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):er(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],er(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(eE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(eE((b.N[b.G]+b.N[c])/2))))}}KD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,wE(b),b.b.d=c),ED(a),a.s=!1)}else 5==a.P&&(KD(a.$),ED(a));0<a.P&&(a.E=!1,CD(a),a.nb=!0,JE(a.$),dF(a.$),DD(a),a.P=0,a.i=!1);if(nD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,CD(a),a.nb=!0,DD(a);return!0}function CD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function aF(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,bD(a.sb,H(eF,s,126,[new T(a.f),new T(b)]))}
function fF(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(If)?a.Gb=!1:-1<b.indexOf(gg)&&(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(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(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,GD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gF(a.gb[d]),JD(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(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(od)&&(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&&++cE;c&&DD(a)}
function DD(a){var b,c,d,e;b=Qz(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.Oe(a.db,d,c),a.A&&e&&GD(a,1,a.vb,0),dE(a),a.A||(a.Rb=a.Oe(a.Rb,b.c,2*a.Z+a.T),lE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Oe(a.R,a.Z,c),bE(a),a.J=a.Oe(a.J,d,a.Z),YD(a))):(dE(a),a.A||(YD(a),a.E&&(lE(a),bE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function hF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=FE(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=iE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Yj(c.B[h])&&(j+=Yj(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+=mb+g);o+=ba+j+ba+iF(0.055999999999999994*c.K[h],0,2)+ba+iF(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+=jh),e+=c)}return e}function tD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=FE(a.gb[c]),d!=b))continue;d=void 0;d=jF(a.gb[c]);d=kF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function ED(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&bD(a.tb,null)}var c,d,e;e=new lF;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]=jF(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 mF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function yE(a,b,c,d){try{mE(a,b,d)?c&&ED(a):DD(a)}catch(e){if(e=Si(e),A(e,123))DD(a);else throw e;}}
function XE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;nE(a,c);e=j=0;q=new $C(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=TC(q);a.vb=0;for(f=1;f<=h;++f)if(o=XC(q),io(o),!G(o,jh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nF(a,o);if(0==a.$.u){oF(a,"ERROR - problems in reading/processing molecule !");rC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oF(a,"ERROR - strange reaction - fixing !"),rC(),d=!1):3<n?(oF(a,"ERROR - strange reaction !"),rC(),d=!1):(1<a.vb&&!g&&fF(a,Df,!0),g&&!a.Gb&&fF(a,
gg,!0),!g&&a.Gb&&fF(a,If,!0),g?(GD(a,1,j,1),GD(a,j+1,e-1,2),GD(a,e,a.vb,3)):GD(a,1,a.vb,0),c&&DD(a),d=!0)}d?ED(a):DD(a)}catch(r){if(r=Si(r),A(r,123))DD(a);else throw r;}}function pF(a){CD(a);a.nb=!0;DD(a)}function nE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new MD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&DD(a);null!=a.tb&&bD(a.tb,null)}
function vE(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]=jF(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&&bD(a.tb,null)}}function qF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,DD(a),null):a.gb[b]}
function FD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Na)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Da)&&(c=238);0<c?ir(a,c):b="Not known group!";a.lb=!0;a.K=b;DD(a)}function oF(a,b){a.lb=!0;a.K=b;DD(a)}function yD(a){var b;b=sD(a);CD(a);DD(a);return b}
function VD(a,b,c,d,e){var f,g,j,h;f=a.X;h=VB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new dB(f.c.b,f.c.d,g),f=new UB(j),h=VB(f,e),b.f=j,b.j=rF(j);else ZD(b,a.U);f=fB(f.c).b-fB(f.c).c;$D(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function WD(a,b,c,d,e,f){var g,j;g=fB(a.W.c).b-fB(a.W.c).c;j=VB(a.W,f);ZD(b,a.V);(b.e=e)&&(b.i=jg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);$D(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function hr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,DD(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=Ed):er(a,a.z+ba),DD(a))}t(459,381,ei);_.Ce=function(a){vD(this,a)};_.Oe=function(a,b,c){return Mz(this,b,c)};_.Pe=function(){};_.je=function(){DD(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=lh;_.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 cE=10,oD,qD,hD,iD,jD,gD,nD,sF=null,mD,lD;
function tF(){fD();Kz.call(this);this.Vb=(Up(),Up(),rz).b;this.y=new dB(null,0,8);this.u=(BA(),CA);this.gb=y(uF,s,139,99,0);this.ab=new Iz;this.Ib=new vF;this.L=G((rC(),sC[Te]),ec);this.v=new wF;this.H=H(Os,s,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Qa,Fa,Da,Ca]);this.$=new MD(this);mD[0]=FA;mD[1]=new DA(255,153,153);mD[2]=new DA(255,204,102);mD[3]=new DA(255,255,153);mD[4]=new DA(102,255,255);mD[5]=new DA(51,204,255);mD[6]=new DA(255,153,255)}t(458,459,ei,tF);
_.Oe=function(a,b,c){var d;return a?(d=a.b,tj(d.u,b,c),a):Mz(this,b,c)};_.Pe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xF(b.b),a])}};_.b=null;function yF(a){if(a.e.pb.style.display!=Hf){Pz(a.d);for(a=new Mi(a.f.k);a.c<a.e.Ke();)Ni(a),null.lg()}}function zF(a){AF.call(this,a,eb,eb,null)}function BF(a,b){AF.call(this,a,eb,eb,b)}function CF(a,b,c){AF.call(this,a,b,c,null)}
function AF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(bc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=oj(a)){this.c=DF;++DF;this.e=e;this.d=new tF;this.f=new EF(this.d,b,c,d);Hv(e,this.f,e.pb);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=Nz(a,uo(a.pb,Pf),uo(a.pb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?sF=bc:sF="JME";b.w=ND(b,!1);b.x=ND(b,!0);er(b,sF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=Qz(b);Gz(b,null);b.pb||(b.T=0);b.U||(b.U=new dB(Yb,0,13),b.X=new UB(b.U));b.V||(b.V=new dB(Yb,1,13),b.W=new UB(b.V));b.Y||(b.Y=new dB(Yb,0,11),new UB(b.Y));fE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;cE=10;b.Lb=!0;try{q=FF(b.Vb,"options");null!=q&&fF(b,q,!1);j=FF(b.Vb,"jme");null!=j&&(b.M=j);n=FF(b.Vb,"mol");null!=n&&(b.bb=n);g=FF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FF(b.Vb,Mg);null!=o&&(b.cb=o,DD(b));b.k=FF(b.Vb,"atomcolors");b.j=FF(b.Vb,"atombg");f=FF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=(BA(),CA);try{if(0!=f.indexOf(ma))throw new zn("bad hex encoding");E=FC(f.substr(1,2),16);D=FC(f.substr(3,2),16);u=FC(f.substr(5,2),16);r=v=new DA(E,D,u)}catch(J){if(J=Si(J),A(J,123))rC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&EE(b.$);h=FF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Si(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)jD[f]=(BA(),KA),lD[f]=Mc;lD[1]=Xb;jD[1]=(BA(),GA);lD[2]=Db;jD[2]=KA;lD[3]=Hb;jD[3]=GA;lD[4]=hc;jD[4]=PA;lD[5]=oc;
jD[5]=JA;lD[9]=Tb;jD[9]=MA;lD[10]=Nb;jD[10]=MA;lD[11]=Gb;jD[11]=MA;lD[12]=Zb;jD[12]=MA;lD[8]=Cc;jD[8]=RA(LA);lD[7]=qc;jD[7]=KA;lD[6]=Fc;jD[6]=GA;lD[13]=Ec;jD[13]=GA;lD[18]=Mc;jD[18]=GA;lD[19]=rc;jD[19]=GA;lD[20]=tc;jD[20]=GA;lD[21]=uc;jD[21]=GA;lD[22]=vc;jD[22]=GA;pz(b);b._=new GF;f=a.d;f.D=Qz(f);null!=f.M?(XE(f,f.M,!1),null!=f.j&&f.$&&sE(f.$,f.j,!0),null!=f.k&&f.$&&sE(f.$,f.k,!1)):null!=f.bb&&yE(f,f.bb,!1,!1);DD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function HF(){return Rs(null)}function IF(a){return Rs(a)}t(460,1,yi,zF,BF,CF,AF);_.Qe=function(a){B(this.f,new JF(this,a),(Xp(),Xp(),Yp))};_.Re=function(a){B(this.f,new KF(this,a),(qr(),qr(),rr))};_.Se=function(a){DE(new LF(a,this.d,hD))};_.Te=function(){LD(this.d)};_.Ue=function(){Yn((Vn(),Wn),new MF(this))};_.Ve=function(){return this.b};_.We=function(){return this.c};_.Xe=function(){return this.d.I};_.Ye=function(){return this.d.eb};_.Ze=function(){return this.d.fb};_.$e=function(){return this.d.tb};
_.nd=function(){return uo(this.f.pb,Of)};_._e=function(){var a;a=[];a.length=2;a[0]=uo(this.f.pb,Pf);a[1]=uo(this.f.pb,Of);return a};_.od=function(){return uo(this.f.pb,Pf)};_.af=function(){return this.e.pb};_.bf=function(){return this.d.yb};_.cf=function(){return this.d.Ab};_.df=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.pb.style.display!=Hf};_.ef=function(){var a=this.d,b;a.Gb?b=hF(a,1)+tb+hF(a,2)+tb+hF(a,3):b=hF(a,0);return b};_.ff=function(){return ar(this.d)};
_.gf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=sD(a);a.Pb=b;DD(a);return c};_.hf=function(a){fF(this.d,a,!0)};_.jf=function(){};_.kf=function(a){yE(this.d,a,!0,!0)};_.lf=function(a){XE(this.d,a,!0)};_.oe=function(){yF(this)};_.mf=function(){nE(this.d,!0)};_.nf=function(a){var b=this.d;if(a=qF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pF(b)}};_.of=function(a){this.b=a;!this.d.b&&(this.d.b=new NF(this))};
_.pf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Mi(b.b);d.c<d.e.Ke();)c=Ni(d),a?c.b=l:c.b=Ag}Pz(b.d)};_.qf=function(a,b){var c=this.d,d;if(d=qF(c,a))sE(d,b,!0),pF(c)};_.rf=function(a,b){var c=this.d,d;d=qF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,DD(c)):(d.E=b,pF(c))};_.sd=function(a){nv(this.f,a);yF(this)};_.sf=function(a){this.d.I=a};_.tf=function(a){var b=this.d;b.eb=a;DD(b)};_.uf=function(a){var b=this.d;b.fb=a;DD(b)};_.vf=function(a){this.d.sb=a};
_.wf=function(a){this.d.tb=a};_.xf=function(a){var b=this.d;b.yb=a;b.w=ND(b,!1)};_.yf=function(a){this.d.Ab=a};_.zf=function(a,b){var c=this.f;c.ud(a);c.sd(b);yF(this)};_.Af=function(a){FD(this.d,a)};_.Bf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nF(c,a);c.d=253;c.lb=!0;c.K=b;DD(c)};_.td=function(a){pv(this.e.pb,a)};_.ud=function(a){this.f.pb.style[gh]=a;yF(this)};_.Cf=function(a){oF(this.d,a)};_.Df=function(){return yD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DF=0;
function MF(a){this.b=a}t(461,1,{},MF);_.xc=function(){var a,b;for(b=new Mi(this.b.f.b);b.c<b.e.Ke();)a=Ni(b),a.u.pb.innerHTML=a.r||l};_.b=null;function NF(a){this.b=a}t(462,1,{},NF);_.b=null;function JF(a,b){this.b=a;this.c=b}t(463,1,{},JF);_.Tc=function(a){a=a.b;Yn((Vn(),Wn),new OF(this,this.c,a))};_.b=null;_.c=null;function OF(a,b,c){this.b=a;this.d=b;this.c=c}t(464,1,{},OF);_.xc=function(){var a=this.c;this.d.b.apply(a,[xF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function KF(a,b){this.b=a;this.c=b}t(465,1,{},KF);_.b=null;_.c=null;function tr(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},tr);_.xc=function(){var a=this.c;this.d.b.apply(a,[xF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function PF(){var a=QF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;RF(SF,arguments)?a=arguments[0]:3==arguments.length?a=new CF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zF(arguments[0]):4==arguments.length?a=new AF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BF(arguments[0],arguments[1]));this.g=a;TF();a[Uc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.addMouseOverHandler=C(function(a){this.g.Re(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.alert=C(function(a){this.g.Se(a)});b.clear=C(function(){this.g.Te()});b.deferredRepaint=C(function(){this.g.Ue()});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._e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.pb});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.df(a)});b.isVisible=C(function(){return this.g.qd()});
b.jmeFile=C(function(){return this.g.ef()});b.molFile=C(function(){return this.g.ff()});b.nonisomericSmiles=C(function(){return this.g.gf()});b.options=C(function(a){this.g.hf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.kf(a)});b.readMolecule=C(function(a){this.g.lf(a)});b.repaint=C(function(){this.g.oe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=SF;TF();var f=b,g,b=VF.c;g=WF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=WF(b,
e,f)}if(!g)throw new Wi("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.mf()});b.resetAtomColors=C(function(a){this.g.nf(a)});b.setAfterPasteCallBack=C(function(a){this.g.of(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.setAntialias=C(function(a){this.g.pf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.qf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.rf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
b.setHelpURL=C(function(a){this.g.sf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.tf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.uf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.vf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.wf(a)});b.setPasteLabel=C(function(a){this.g.xf(a)});b.setPrePasteJSfunction=C(function(a){this.g.yf(a)});b.setSize=C(function(a,b){this.g.zf(a,b)});b.setSubstituent=C(function(a){this.g.Af(a)});b.setTemplate=C(function(a,
b){this.g.Bf(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.Cf(a)});b.smiles=C(function(){return this.g.Df()});XF({"0":{"0":[[HF,null,void 0]],1:[[IF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new YF(e));return[e]},ue]]}});ZF(SF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ps(){$F||($F=!0,PF())}t(467,1,{},Ps);
var $F=!1;function Ts(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Ss(){}t(469,1,{},Ss);_.xc=function(){Ts()};function YF(a){this.b=a}t(470,1,{113:1,151:1},YF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function UF(a){this.b=a}t(471,1,{114:1,151:1},UF);
_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
function eD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(gh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||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(Ff)||l,h=h.getAttribute(bh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(gh);c.removeAttribute(fd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ao();c.setAttribute(Pe,d);c.style[gh]=cD(g);c.style[Ne]=cD(b);b=new aG(a,d,n,e,c,f);Yn((Vn(),Wn),b);++a.c;return!0}function dD(a){this.b="JME.class";this.e=a}t(472,1,{},dD);_.Jc=function(){return eD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function aG(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(473,1,{},aG);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);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 bG(){}t(474,1,yi,bG);function cG(a){this.b=a}t(475,1,{},cG);_.xc=function(){this.b()};_.b=null;
function dG(){var a=QF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;RF(eG,arguments)?a=arguments[0]:0==arguments.length&&(a=new bG);this.g=a;TF();a[Uc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Yn((Vn(),Wn),new cG(a))});ZF(eG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Qs(){fG||(fG=!0,dG())}t(476,1,{},Qs);var fG=!1;function gG(a){An();this.i=a}
t(477,447,ki,gG);function Zs(){An();this.i="divide by zero"}t(478,100,wi,Zs);function Ks(){An()}function hG(a){An();this.i=a}t(479,100,wi,Ks,hG);function iG(){iG=x;jG=new kG(!1);lG=new kG(!0)}function kG(a){this.b=a}t(480,1,{116:1,117:1,120:1},kG);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ah:"false"};_.b=!1;var jG,lG;
function YC(a,b,c){var d,e;d=mG(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function nG(){}function oG(a){return typeof a==Mf?Cc+(0>a?-a:a):a}function pG(a,b){var c;c=new nG;c.e=Ob+(qG(0!=a?-a:0)?oG(0!=a?-a:0):l+Ei(c));rG(0!=a?-a:0)&&sG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new nG;b.e=Ob+(qG(a)?oG(a):l+Ei(b));rG(a)&&sG(a,b);return b}
function tG(a,b){var c;c=new nG;c.e=Ob+(qG(a)?oG(a):l+Ei(c));rG(a)&&sG(a,c);c.c=b?8:0;return c}function uG(){var a;a=new nG;a.e=Ob+(qG(0)?oG(0):l+Ei(a));rG(0)&&sG(0,a);a.c=2;return a}function vG(a){var b;b=new nG;b.e=Ob+(qG(a)?oG(a):l+Ei(b));rG(a)&&sG(a,b);b.c=1;return b}function rG(a){return typeof a==Mf&&0<a}function qG(a){return null!=a&&0!=a}
function sG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Nh[b.d])c=c.prototype;else{c=Nh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(482,1,{},nG);_.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 wG(a){var b;if(!(b=xG,!b&&(b=xG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new yG(Vb+a+ea);return parseFloat(a)}
function FC(a,b){var c,d;if(null==a)throw new yG(Lf);if(2>b||36<b)throw new yG("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 yG(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new yG(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new yG(Vb+a+ea);return c}t(484,1,{116:1,128:1});var xG=null;function zG(a){this.b=a}
t(483,484,{116:1,120:1,121:1,128:1},zG);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function bA(a){this.b=a}t(485,484,{116:1,120:1,124:1,128:1},bA);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Sz(){An()}function Bk(a){An();this.i=a}t(486,100,ii,Sz,Bk);function Kv(){An()}function Rw(a){An();this.i=a}t(487,100,wi,Kv,Rw);
function T(a){this.b=a}function xt(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 dt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function qE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(AG(),BG)[b],!c&&(c=BG[b]=new T(a)),c):new T(a)}t(488,484,{116:1,120:1,126:1,128:1},T);
_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function AG(){AG=x;BG=y(eF,s,126,256,0)}var BG;function Yj(a){return 0>a?-a:a}function Xj(a,b){return a>b?a:b}function eE(a){return Math.round(a)}function so(){An()}function Yr(a){An();this.i=a}t(491,100,{116:1,123:1,127:1,129:1,131:1},so,Yr);
function Gi(){Gi=x;Hi=H(Fi,s,-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 Hi;function yG(a){An();this.i=a}t(493,486,ii,yG);function ro(a,b){this.b=Ic;this.e=a;this.c=b;this.d=-1}t(494,1,{116:1,130:1},ro);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function mG(a,b){return a.charCodeAt(b)}
function CG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function ts(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function jo(a,b){return a.indexOf(b)}function DC(a,b,c){return a.indexOf(b,c)}function po(a,b){return a.lastIndexOf(b)}function xE(a){var b=aa,c=jh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+qo(c,++d):c=c.substr(0,d-0)+qo(c,++d);return a.replace(RegExp(b,ve),c)}
function oo(a,b){for(var c=RegExp(b,ve),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(Os,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function qo(a,b){return a.substr(b,a.length-b)}
function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function ko(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,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Ot(this)};_.tS=_.toString;function DG(){DG=x;EG={};FG={}}
function Ot(a){DG();var b=mb+a,c=FG[b];if(null!=c)return c;c=EG[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+mG(a,d++);c|=0}256==GG&&(EG=FG,FG={},GG=0);++GG;return FG[b]=c}var EG,GG=0,FG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new to}function HG(){this.b=new to;this.b.b+=l}t(496,1,Th,vn,HG);_.tS=function(){return this.b.b};function Mt(){this.b=new to}
function BC(){this.b=new to}function rs(a){this.b=new to;xn(this.b,a)}t(497,1,Th,Mt,BC,rs);_.tS=function(){return this.b.b};function EC(a){a="String index out of range: "+a;An();this.i=a}t(498,487,wi,EC);
function IG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new so;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new hG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new hG("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 Kv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Js(b,c,a[--d])}else for(c=e+c;e<c;)Js(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function qv(){An()}function MC(a){An();this.i=a}t(500,100,wi,qv,MC);function hA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:In(b,c))return a;return null}function kA(a,b){var c;return(c=hA(a.Fd(),b))?(c.fd(),!0):!1}function JG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Qc;for(c=a.Fd();c.dd();)null!=b?xn(d.b,b):b=za,e=c.ed(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}t(501,1,{});_.Ef=function(){throw new MC("Add not supported on this collection");};
_.Ff=function(a){return!!hA(this.Fd(),a)};_.He=function(){return 0==this.Ke()};_.Gf=function(a){return kA(this,a)};_.tS=function(){return JG(this)};t(503,501,Vh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Ke()!=this.Ke())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ff(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+=Ln(c),a=~~a);return a};
function KG(a,b){var c;return A(b,135)&&(c=b.Hf(),$u(a.b,c))?(c=jj(a.b,c),a.b.Le(b.If(),c)):!1}function RC(a){this.b=a}t(502,503,Vh,RC);_.Ff=function(a){return KG(this,a)};_.Fd=function(){return new HC(this.b)};_.Gf=function(a){return KG(this,a)?(a=a.Hf(),Vi(this.b,a),!0):!1};_.Ke=function(){return this.b.e};_.b=null;function KC(a){if(a.c)Pi(a.b),Vi(a.d,a.c.Hf()),a.c=null;else throw new uv("Must call next() before remove().");}
function HC(a){var b;this.d=a;b=new gj;a.d&&aj(b,new LG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MG(a,d.substring(1));b.Ef(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.Ef(c[d])}this.b=new Mi(b)}t(504,1,{},HC);_.dd=function(){return IC(this.b)};_.ed=function(){return this.c=Ni(this.b)};_.fd=function(){KC(this)};_.b=null;_.c=null;_.d=null;t(506,1,ui);_.eQ=function(a){return A(a,135)&&LC(this.Hf(),a.Hf())&&LC(this.If(),a.If())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Hf()&&(a=Ln(this.Hf()));null!=this.If()&&(b=Ln(this.If()));return a^b};_.tS=function(){return this.Hf()+rb+this.If()};function LG(a){this.b=a}t(505,506,ui,LG);_.Hf=function(){return null};_.If=function(){return this.b.c};_.Jf=function(a){return OC(this.b,a)};_.b=null;function MG(a,b){this.c=a;this.b=b}t(507,506,ui,MG);_.Hf=function(){return this.b};_.If=function(){return this.c.f[mb+this.b]};_.Jf=function(a){return PC(this.c,this.b,a)};_.b=null;_.c=null;
function Ow(a,b){(0>a||a>=b)&&NG(a,b)}function NG(a,b){throw new Rw("Index: "+a+", Size: "+b);}t(508,501,Oh);_.Kf=function(){throw new MC("Add not supported on this list");};_.Ef=function(a){this.Kf(this.Ke(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Ke()!=a.Ke())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:In(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:Ln(c)),b=~~b;return b};_.Fd=function(){return new Mi(this)};_.Mf=function(){return this.Nf(0)};_.Nf=function(a){return new OG(this,a)};_.Of=function(){throw new MC("Remove not supported on this list");};function IC(a){return a.c<a.e.Ke()}function Ni(a){if(a.c>=a.e.Ke())throw new Nv;return a.e.Lf(a.d=a.c++)}function Pi(a){if(0>a.d)throw new gx;a.e.Of(a.d);a.c=a.d;a.d=-1}function Mi(a){this.e=a}t(509,1,{},Mi);_.dd=function(){return IC(this)};
_.ed=function(){return Ni(this)};_.fd=function(){Pi(this)};_.c=0;_.d=-1;_.e=null;function OG(a,b){var c;this.e=this.b=a;c=a.Ke();(0>b||b>c)&&NG(b,c);this.c=b}t(510,509,{},OG);_.Pf=function(){return 0<this.c};_.Qf=function(){if(0>=this.c)throw new Nv;return this.b.Lf(this.d=--this.c)};_.b=null;function PG(a){a=new HC(a.c.b);return new QG(a)}function RG(a,b){this.b=a;this.c=b}t(511,503,Vh,RG);_.Ff=function(a){return $u(this.b,a)};_.Fd=function(){return PG(this)};_.Ke=function(){return this.c.b.e};
_.b=null;_.c=null;function QG(a){this.b=a}t(512,1,{},QG);_.dd=function(){return IC(this.b.b)};_.ed=function(){return(this.b.c=Ni(this.b.b)).Hf()};_.fd=function(){KC(this.b)};_.b=null;t(513,508,Oh);_.Kf=function(a,b){var c;c=nA(this,a);var d=c.e;new iA(b,c.c);++d.c;++c.b;c.d=null};_.Lf=function(a){var b;b=nA(this,a);try{return oA(b)}catch(c){c=Si(c);if(A(c,136))throw new Rw("Can't get element "+a);throw c;}};_.Fd=function(){return nA(this,0)};
_.Of=function(a){var b,c;b=nA(this,a);try{c=oA(b)}catch(d){d=Si(d);if(A(d,136))throw new Rw("Can't remove element "+a);throw d;}SG(b);return c};function TG(a){a.c=y(UG,s,0,0,0)}function yz(a,b,c){(0>b||b>a.d)&&NG(b,a.d);a.c.splice(b,0,c);++a.d}function aj(a,b){Js(a.c,a.d++,b);return!0}function nu(a,b){Ow(b,a.d);return a.c[b]}function Rj(a,b){for(var c=0;c<a.d;++c)if(LC(b,a.c[c]))return c;return-1}function qu(a,b){var c;c=(Ow(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function $i(a,b){var c;c=Rj(a,b);if(-1==c)return!1;qu(a,c);return!0}function Fk(a,b){var c;if(b.length<a.d){c=b;var d;d=Cs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Js(b,c,a.c[c]);b.length>a.d&&Js(b,a.d,null);return b}function gj(){TG(this)}function bB(a){TG(this);this.c.length=a}function Wz(a){TG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(514,508,Wh,gj,bB,Wz);_.Kf=function(a,b){yz(this,a,b)};
_.Ef=function(a){return aj(this,a)};_.Te=function(){this.c=y(UG,s,0,0,0);this.d=0};_.Ff=function(a){return-1!=Rj(this,a)};_.Lf=function(a){return nu(this,a)};_.He=function(){return 0==this.d};_.Of=function(a){return qu(this,a)};_.Gf=function(a){return $i(this,a)};_.Ke=function(){return this.d};_.d=0;function mA(a,b,c){var d;for(d=0;d<b;++d)Js(a,d,c)}function ns(){ns=x;os=new VG}var os;function VG(){}t(517,508,Ph,VG);_.Ff=function(){return!1};_.Lf=function(){throw new Kv;};_.Ke=function(){return 0};
function WG(){this.b=new Date}function XG(a){return 10>a?bb+a:l+a}t(518,1,{116:1,119:1,120:1,132:1},WG);_.eQ=function(a){return A(a,132)&&At(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=Vs(c&4194303,b&4194303,e&1048575);a=Vs(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?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YG(),ZG)[this.b.getDay()]+ba+$G[this.b.getMonth()]+ba+XG(this.b.getDate())+ba+XG(this.b.getHours())+mb+XG(this.b.getMinutes())+mb+XG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function YG(){YG=x;ZG=H(Os,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));$G=H(Os,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var ZG,$G;
function gs(a,b){return null==z(a.b,b,a)}function fs(){this.b=new Ki}t(520,503,{116:1,119:1,137:1},fs);_.Ef=function(a){return gs(this,a)};_.Ff=function(a){return $u(this.b,a)};_.He=function(){return 0==this.b.e};_.Fd=function(){return PG(new RG(this.b,new RC(this.b)))};_.Gf=function(a){return null!=Vi(this.b,a)};_.Ke=function(){return this.b.e};_.tS=function(){return JG(new RG(this.b,new RC(this.b)))};_.b=null;
function nA(a,b){var c,d;(0>b||b>a.c)&&NG(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 aH(a,b,d)}function rA(){this.b=new bH;this.c=0}t(521,513,Ph,rA);_.Ef=function(a){new iA(a,this.b);++this.c;return!0};_.Nf=function(a){return nA(this,a)};_.Ke=function(){return this.c};_.b=null;_.c=0;function oA(a){if(a.c==a.e.b)throw new Nv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function SG(a){if(!a.d)throw new gx;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 aH(a,b,c){this.e=a;this.c=c;this.b=b}t(522,1,{},aH);_.dd=function(){return this.c!=this.e.b};_.Pf=function(){return this.c.c!=this.e.b};_.ed=function(){return oA(this)};_.Qf=function(){if(this.c.c==this.e.b)throw new Nv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){SG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function bH(){this.b=this.c=this}
function iA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(523,1,{},bH,iA);_.b=null;_.c=null;_.d=null;function JC(a,b){this.b=a;this.c=b}t(524,506,ui,JC);_.Hf=function(){return this.b};_.If=function(){return this.c};_.Jf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Nv(){An()}t(525,100,{116:1,123:1,129:1,131:1,136:1},Nv);function LC(a,b){return Ls(a)===Ls(b)||null!=a&&In(a,b)}function aB(a){var b=y(sA,s,89,0,0);return Fk(a.b,b)}function Iz(){this.b=new gj}
t(527,508,Wh,Iz);_.Kf=function(a,b){yz(this.b,a,b)};_.Ef=function(a){return aj(this.b,a)};_.Ff=function(a){return-1!=Rj(this.b,a)};_.Lf=function(a){return nu(this.b,a)};_.He=function(){return 0==this.b.d};_.Fd=function(){return new Mi(this.b)};_.Of=function(a){return qu(this.b,a)};_.Ke=function(){return this.b.d};_.tS=function(){return JG(this.b)};_.b=null;function zE(a){a.hc.d.hb&&gB(a)}function cH(a){var b;if(a.hc.d.hb){b=$y(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}iB(a)}
function dH(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 DE(a){var b=a.k;eH(a.hc.d,b.b,b.c);!Zy(a)&&Dz(a);nz(a)}function fH(){lB.call(this,l);this.j=new vA(this.Rf());Vz(this.r,new gH(this))}t(529,406,zi);_.Ud=function(a,b){return Ls(a.i)===Ls(this.j)?(cH(this),!0):this.Sf(a,b)};_.Rf=function(){return"Close"};_.Sf=function(){return!1};_.Md=function(){cH(this)};_.j=null;_.k=null;
function LF(a,b,c){fH.call(this);this.hc&&nB(this.hc.d,!1);kB(this,!1);Gz(this,new vB(0));a=new zB(a,1);Q(this,a,null);a=new Kz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=$y(b),jB(this),dH(this.k,~~(uo(b.Vb.pb,Pf)/2)-~~(this.mc/2),~~(uo(b.Vb.pb,Of)/2)-~~(this.cc/2)));c&&P(this,c)}t(528,529,zi,LF);_.Rf=function(){return"OK"};function wE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new uv("Cannot undo. Index is out of range.");if(!a.b.c)throw new uv(ac);a.b=a.b.c;return a.b.b}
function GF(){this.b=this.c=new hH}t(530,1,{},GF);_.b=null;function hH(){this.b=null}function mF(a){this.b=a}t(531,1,{},hH,mF);_.b=null;_.c=null;_.d=null;function gH(a){this.b=a}t(532,441,fi,gH);_.b=null;function br(a){this.b=a}t(533,1,{},br);_.b=null;function wD(){wD=x;xD=new iH("COPY_SMILES",0);zD=new iH("COPY_MOL",1);AD=new iH("PASTE",2);jH=H(kH,s,138,[xD,zD,AD])}function iH(a,b){Bo.call(this,a,b)}t(534,146,{116:1,120:1,122:1,138:1},iH);var jH,zD,xD,AD;function lF(){this.e=y(uF,s,139,99,0)}
t(535,1,{},lF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function lH(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(HD,s,-1,20,1);a.N=y(HD,s,-1,20,1);a.H=Ds([20,7]);a.e=y(I,m,-1,20,1);a.d=y(Os,s,1,20,0);a.p=y(Os,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(Os,s,1,20,0);a.r=Ds([10,2]);a.j=y(I,m,-1,101,1)}
function mH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-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);r=g/o;e=f/o;n=y(I,m,-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]));q=y(HD,s,-1,4,1);d=y(HD,s,-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])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=nH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
nH(q[2],d[2],q[3],d[3]),d=nH(q[1],d[1],q[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 Z(a,b){var c,d,e,f,g,j,h,n;WE(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=oH(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(HD,s,-1,2,1);pH(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==ZE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;er(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];cF(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&&VE(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(eE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(eE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function TE(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)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(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)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,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;Z(a,0);e=a.K[a.u];g=a.N[a.u];HE(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)WE(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)cF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];GE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];HE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;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]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cF(a);a.I[a.v]=n;a.J[a.v]=c+d;GE(a);b&&(HE(a,n),JD(a))}c=4}qH(a,c);a.E=a.G;b&&
(a.E=0)}
function pH(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 SE(a){var b,c,d,e,f,g,j,h,n,o,q,r,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])rH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,rH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){er(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[oH(a,a.E,a.H[a.E][d])],2<d||1!=b){er(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(HD,s,-1,2,1);pH(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)WE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*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;q=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);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)WE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*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)WE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)cF(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[oH(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[oH(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(I,m,-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(eE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(eE((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;cF(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(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(eE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cF(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(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(eE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cF(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(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(eE((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]&&(HE(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&&qH(a,j);-1<n&&(a.E=n)}
function rH(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)WE(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 qH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function oH(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 sH(a,b,c){var d,e,f,g;e=lh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Gt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Gt(c[d])&&!ht(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)At(c[d],e)&&(b[d]=g,c[d]=lh,++f);if(f==a.u)break}return g==a.u}
function JD(a){var b,c,d;b=y(HD,s,-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{ID(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;KD(a)}}
function ID(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 RE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=tH(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&&er(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?er(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?er(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?er(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:er(a.o,"Charge change not possible on the halogen !");break;case 18:er(a.o,
"Use X button to change charge on the X atom !")}}
function tE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-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(I,m,-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&&HE(a,c);JD(a);er(a.o,"Smaller part(s) removed !");return 1}
function ZE(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 dF(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];JE(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),JE(a));4==a.t[d]&&(a.t[d]=1)}}
function nH(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 GE(a){var b;uH(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);KD(a);JE(a)}
function WE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),IG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),IG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),IG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),IG(a.e,b,a.e.length),a.e=b,b=y(Os,s,1,c,0),IG(a.d,b,a.d.length),a.d=b,b=y(Os,s,1,c,0),IG(a.p,b,a.p.length),a.p=b,b=y(HD,s,-1,c,1),IG(a.K,b,a.K.length),a.K=b,b=y(HD,s,-1,c,1),IG(a.N,b,a.N.length),a.N=b,b=Ds([c,7]),IG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),IG(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 jE(a,b,c,d,e,f,g){var j;j=O(N(eE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(eE(a.N[c]-~~(f/2))));return new Cz(j-1-b,a-b,e+1+2*b,f+2*b)}
function cF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),IG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),IG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),IG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),IG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),IG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),IG(a.O,c,a.O.length),a.O=c,b=y(Os,s,1,b,0),IG(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 ME(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+=(fD(),aa);j+="JME 2013-10-12 "+new WG+"\n \n";j+=LE(a.u,3)+LE(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+=iF(0.055999999999999994*(a.K[e]-c),10,4)+iF(0.055999999999999994*(g-a.N[e]),10,4)+iF(0,10,4);h=iE(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"+LE(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+=LE(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:vH(a,e)&&(g=2),c=LE(a.I[e],3)+LE(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=LE(a.J[e],3)+LE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LE(a.J[e],3)+LE(a.I[e],3)),j+=c+LE(g,3)+LE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+LE(e,4)+LE(a.B[e],4)+aa);return j+"M  END\n"}
function kF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,sb,W,M,da,Jc,fg,zb,Md,Nd,Od,Xa,Kc;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);zb=y(I,m,-1,a.u+1,1);v=y(wH,s,-1,a.u+1,2);D=y(wH,s,-1,a.v+1,2);da=0;if(0==a.u)return l;tE(a,!0);fg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){fg=!1;break}if(a.o.t&&fg){xH(a);dF(a);yH(a,D);zH(a,v,D);var Jb,ud,hf,dc,ye,vd,wd,fb,DI,Ud,w,Aa,Om,Pm,kt,of,Pa,Qm,Rm,Nc,Sm;Jb=y(I,m,-1,a.u+1,1);ud=y(I,m,-1,a.u+1,1);fb=y(AH,s,-1,a.u+1,3);var lt=a.u,Tm,
vh,mt,rg,Dj,Fe,pf;Dj=y(AH,s,-1,lt+2,3);Fe=y(I,m,-1,100,1);pf=5;rg=0;Fe[0]=3;Dj[1]=nh;Dj[2]=oh;mt=2;if(!(3>lt))for(;pf<Fe[rg]*Fe[rg];){vh=0;for(Tm=!0;Tm&&vh<=rg&&pf>=Fe[vh]*Fe[vh];)0==pf%Fe[vh]?Tm=!1:++vh;if(Tm){Dj[++mt]=Dt(pf);if(mt>=lt)break;rg<Fe.length-1&&(++rg,Fe[rg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(Aa=Rm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Rm*=a.i[Aa]);Qm=a.c[w];18==Qm&&(Sm=a.p[w],vd=Sm.charCodeAt(0)-65+1,wd=0,1<Sm.length&&(wd=Sm.charCodeAt(1)-97),0>vd&&(vd=0),0>wd&&(wd=0),Qm=28*vd+wd);
of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Nc=1;fb[w]=Dt(Rm);Nc*=126;fb[w]=yt(fb[w],Dt(a.y[w]*Nc));Nc*=7;fb[w]=yt(fb[w],Dt(of*Nc));Nc*=7;fb[w]=yt(fb[w],Dt(Qm*Nc));Nc*=783;fb[w]=yt(fb[w],Dt(a.A[w]*Nc))}for(ye=0;!sH(a,Jb,fb);){kt=!1;for(w=1;w<=a.u;++w)Jb[w]!=ud[w]&&(ud[w]=Jb[w],kt=!0);if(kt){for(w=1;w<=a.u;++w){fb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)fb[w]=Ht(fb[w],Dj[Jb[a.H[w][Aa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)fb[w]=mh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){fb[w]=nh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)hf=a.H[w][Aa],fb[w]=Ht(fb[w],Dt(a.c[hf]*a.i[oH(a,w,hf)]))}ye=1}sH(a,Jb,fb);for(w=1;w<=a.u;++w)fb[w]=Dt(ud[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)ud[w]=Jb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(ud[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];ud[w]=ud[Pa];ud[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]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,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){Pm=Om=
a.u;dc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Om?(Om=a.I[Aa],Pm=a.J[Aa],dc=Aa):a.I[Aa]==Om&&a.J[Aa]<Pm&&(Pm=a.J[Aa],dc=Aa);Ud=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Ud;Ud=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Ud;Ud=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Ud;Ud=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Ud;DI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=DI}GE(a);JE(a);yH(a,D);zH(a,v,D)}else{yH(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Kc=1;a.b[1]=1;for(W=0;;){M=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!=zb[c]){Jc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Jc=!1;break}Jc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Kc==a.u)break;c=n[W--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Kc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=oH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=oH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Kc}}zb=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(wH,s,-1,a.u+1,2);Md=y(wH,s,-1,a.u+1,2);f=Kc=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(zb[c]=f);b[++Kc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Md[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Nd=y(I,m,-1,a.v+1,1);Od=y(I,m,-1,a.u+1,1);if(a.o.Pb){var FI=zb,SM=da,nt,GI,wh,Ge,ot,pt,Oa,Ej,qt;wh=y(I,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)wh[b[Oa]]=Oa;ot=y(wH,s,-1,
a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)nt=b[Oa],GI=FI[nt],Ge=oH(a,nt,GI),0!=Ge&&(BH(a,Ge,wh,Nd,D),ot[Ge]=!0);for(Oa=1;Oa<=a.v;++Oa)ot[Oa]||BH(a,Oa,wh,Nd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){pt=qt=0;for(Ej=1;Ej<=a.A[Oa];++Ej){Ge=oH(a,Oa,a.H[Oa][Ej]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=CH(a,Ge,Oa)&&++qt;2==a.t[Ge]&&(pt=a.H[Oa][Ej])}if(0!=qt)if(0<pt){var ka=a,II=Oa,qf=wh,Zc=Od,sc=void 0,Fj=void 0,Oc=void 0,He=void 0,Pc=void 0,Um=void 0,Vm=void 0,Wm=void 0,Vd=void 0,$c=void 0,ad=void 0,
rt=void 0,Gj=void 0,Wd=void 0,Hj=void 0,Ie=void 0,Ij=void 0,st=void 0,Jj=void 0,Je=void 0,JI=void 0,rf=void 0,KI=void 0,tt=void 0,Kj=void 0,sf=void 0,ad=1,Fj=II,sc=y(I,m,-1,ka.u+1,1);for(sc[1]=II;;){rt=!1;for($c=1;$c<=ka.A[Fj];++$c)if(Oc=ka.H[Fj][$c],!(Oc==sc[1]||Oc==sc[ad-1]))if(He=oH(ka,Fj,Oc),2==ka.t[He]&&5!=ka.i[He]){Fj=sc[++ad]=Oc;rt=!0;break}if(!rt)break}if(!(0==ad%2||2>ka.A[sc[ad]]||3<ka.A[sc[ad]])){sf=sc[1];Pc=sc[~~((ad+1)/2)];Vd=sc[ad];rf=Je=Ie=Wd=0;tt=st=!1;for($c=1;$c<=ka.A[sf];++$c)Oc=
ka.H[sf][$c],He=oH(ka,sf,Oc),1!=ka.t[He]||5==ka.i[He]||(0==Wd?Wd=Oc:Ie=Oc);0<qf[Ie]&&qf[Wd]>qf[Ie]&&(Um=Wd,Wd=Ie,Ie=Um);Gj=Wd;0==Wd&&(Gj=Ie,st=!0);for($c=1;$c<=ka.A[Vd];++$c)Oc=ka.H[Vd][$c],He=oH(ka,Vd,Oc),1!=ka.t[He]||5==ka.i[He]||(0==Je?Je=Oc:rf=Oc);0<qf[rf]&&qf[Je]>qf[rf]&&(Um=Je,Je=rf,rf=Um);Jj=Je;0==Je&&(Jj=rf,tt=!0);Hj=CH(ka,oH(ka,sf,Wd),sf);Ij=CH(ka,oH(ka,sf,Ie),sf);JI=CH(ka,oH(ka,Vd,Je),Vd);KI=CH(ka,oH(ka,Vd,rf),Vd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=JI||0!=KI?er(ka.o,"Bad stereoinfo on allene !"):
(Vm=ka.K[sc[ad-1]]-ka.K[Vd],Wm=ka.N[sc[ad-1]]-ka.N[Vd],Kj=Math.sqrt(Vm*Vm+Wm*Wm),0.001>Kj&&(Kj=0.001),0<(ka.N[Jj]-ka.N[sc[ad-1]])*(Vm/Kj)-(ka.K[Jj]-ka.K[sc[ad-1]])*(Wm/Kj)?Zc[Pc]=1:Zc[Pc]=-1,st&&(Zc[Pc]*=-1),tt&&(Zc[Pc]*=-1),Gj==Wd&&0>Hj&&(Zc[Pc]*=-1),Gj==Ie&&0>Ij&&(Zc[Pc]*=-1),qf[Gj]>qf[Jj]&&(Zc[Pc]*=-1))}}else b:{var ub=a,$a=Oa,ut=FI,LI=wh,MI=q,NI=r,TM=SM,Xm=Od,Ym=void 0,bd=void 0,vt=void 0,xh=void 0,Ea=void 0,yh=void 0,yd=void 0,Lj=void 0,Xd=void 0,Qb=void 0,ha=void 0,fa=void 0,Ke=void 0,Zm=void 0,
cd=void 0,K=void 0,$m=void 0,fa=y(I,m,-1,4,1),Zm=y(I,m,-1,4,1),Mj=void 0,dd=void 0,an=void 0,bn=void 0,wt=void 0,Nj=void 0,Nj=-1;0<ut[$a]&&(fa[++Nj]=ut[$a]);for(dd=1;dd<=TM;++dd)MI[dd]==$a&&(fa[++Nj]=NI[dd]),NI[dd]==$a&&(fa[++Nj]=MI[dd]);for(dd=Nj+1;dd<ub.A[$a];++dd){wt=ub.u+1;an=1;c:for(;an<=ub.A[$a];++an){Mj=ub.H[$a][an];for(bn=0;bn<dd;++bn)if(Mj==fa[bn])continue c;LI[Mj]<wt&&(wt=LI[Mj],fa[dd]=Mj)}}0==ut[$a]&&0<ub.y[$a]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[$a]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Ea=Lj=yh=xh=$m=yd=Qb=0;4>Ea;++Ea)0>=fa[Ea]||(Ym=oH(ub,$a,fa[Ea]),Zm[Ea]=CH(ub,Ym,$a),0<Zm[Ea]?(++Qb,$m=fa[Ea],yh=fa[Ea]):0>Zm[Ea]?(++yd,xh=fa[Ea],yh=fa[Ea]):Lj=fa[Ea]);Xd=Qb+yd;K=y(I,m,-1,4,1);cd=0;if(3==ub.A[$a]){if(1==Qb&&1==yd||3==Xd&&0<Qb&&0<yd){er(ub.o,"Error in C3H stereospecification !");break b}Ke=fa[0];1==Xd?Ke=yh:2==Xd&&(Ke=Lj);ha=mH(ub,$a,Ke,fa);K[0]=yh;K[1]=-1;K[2]=ha[2];K[3]=ha[1];0<Qb?cd=1:cd=-1}else if(4==ub.A[$a])if(1==Xd)ha=mH(ub,$a,yh,fa),K[0]=ha[0],K[1]=ha[3],
K[2]=ha[2],K[3]=ha[1],0<Qb?cd=1:cd=-1;else{Ke=fa[0];1<Lj&&(Ke=Lj);1==Qb?Ke=$m:1==yd&&(Ke=xh);ha=mH(ub,$a,Ke,fa);bd=y(I,m,-1,4,1);for(Ea=0;4>Ea;++Ea)Ym=oH(ub,$a,ha[Ea]),bd[Ea]=CH(ub,Ym,$a);if(4==Xd){if(0==Qb||0==yd){er(ub.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==yd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],cd=bd[0];else{for(Ea=0;4>Ea;++Ea)-1==bd[Ea]&&(bd[Ea]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==yd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],0<Qb?cd=-1:cd=1;else{1==Qb?Qb=vt=1:yd=
vt=-1;for(Ea=0;4>Ea;++Ea)bd[Ea]==vt&&(bd[Ea]=0);Xd=2}if(2==Xd)if(1==Qb&&1==yd)ha[1]==xh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==xh&&(ha[2]=ha[3]),K[0]=$m,K[1]=xh,K[2]=ha[2],K[3]=ha[1],cd=1;else{if(bd[0]==bd[1]||bd[1]==bd[2]){er(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=bd[0]?(K[0]=ha[0],K[1]=ha[2],K[2]=ha[1],K[3]=ha[3]):(K[0]=ha[1],K[1]=ha[3],K[2]=ha[2],K[3]=ha[0]);1<Qb?cd=1:cd=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?Xm[$a]=1:K[2]==fa[3]?Xm[$a]=-1:er(ub.o,"Error in stereoprocessing ! - t30");Xm[$a]*=cd}}}Xa=new HG;j=y(I,m,-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];R[c]&&(Xa.b.b+=ua);0<zb[u]&&DH(a,c,zb[c],Xa,Nd);var zh=v[c],Lb=void 0,Oj=void 0,
Ah=void 0,U=void 0,U=Mc,Lb=!1;0!=a.B[c]&&(Lb=!0);0!=Od[c]&&(Lb=!0);Ah=-1;for(Oj=1;Oj<=a.z;++Oj)if(a.r[Oj][0]==c){Ah=a.r[Oj][1];break}-1<Ah&&(Lb=!0);a.o.Ob&&0<a.e[c]&&(Lb=!0,Ah=1);switch(a.c[c]){case 2:U=Db;break;case 3:zh?U="c":U=Hb;break;case 4:zh?(U=Ef,0<a.y[c]&&(Lb=!0)):U=hc;break;case 5:zh?U="o":U=oc;break;case 7:zh?(U="p",0<a.y[c]&&(Lb=!0)):U=qc;break;case 8:zh?U=sg:U=Cc;break;case 13:zh?U=wg:U=Ec;Lb=!0;break;case 6:U=Fc;Lb=!0;break;case 9:U=Tb;break;case 10:U=Nb;break;case 11:U=Gb;break;case 12:U=
Zb;break;case 1:U=Xb;Lb=!0;break;case 19:U=rc;Lb=!0;break;case 20:U=tc;Lb=!0;break;case 21:U=uc;Lb=!0;break;case 22:U=vc;Lb=!0;break;case 18:Lb=!0,U=a.p[c],(G(U,wa)||G(U,Wc)||G(U,yb))&&(Lb=!1)}Lb&&(U=Qc+U,1==Od[c]?U+=wb:-1==Od[c]&&(U+=xb),1==a.y[c]?U+=Xb:1<a.y[c]&&(U+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Yj(a.B[c])&&(U+=Yj(a.B[c]))),-1<Ah&&(U+=mb+Ah),U+=Tc);xn(Xa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&DH(a,q[E],r[E],Xa,Nd),9<E&&(Xa.b.b+="%"),wn(Xa,l+(new T(E)).b);
Md[c]&&(Xa.b.b+=va)}return Xa.b.b}function jF(a){a=new uD(a);GE(a);return a}
function HE(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)LD(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 IE(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]&&HE(a,c);0==a.A[d]&&HE(a,d)}
function xH(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=oH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&HE(a,c)}}}function uH(a){var b;b=a.c.length;a.H=Ds([b,7]);a.A=y(I,m,-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 zH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(wH,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[oH(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:q[h]=!0;break;case 18:0==a.p[h].indexOf(yb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(wH,s,-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(wH,s,-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(r=!1;;){for(n=1;n<=a.u;++n){r=!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]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:vH(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],q[f]&&q[g])){d=y(wH,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[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]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function KD(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(eE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(eE((a.N[b]+a.N[c])/2)))}function yH(a,b){var c;for(c=1;c<=a.v;++c)kE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function iE(a,b){var c;c=(fD(),lD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function vH(a,b){return 2==a.t[b]?!0:!1}function kE(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-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 UE(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=Ds([b+5,2]),IG(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 EE(a){var b;a.z=0;a.s=0;kF(a);for(b=1;b<=a.u;++b)a.E=b,UE(a);a.E=0}
function FE(a){var b,c;b=y(HD,s,-1,4,1);ID(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 BD(a,b){var c,d,e,f,g,j,h,n;c=y(HD,s,-1,4,1);ID(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;ID(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function gF(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 KE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&CG(c,Tc))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(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Xj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=qo(c,d+1);try{a.o.z=FC(j,10)}catch(h){if(h=Si(h),A(h,123))a.o.z=0;else throw h;}a.E=b;UE(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]=G(d,Hb)?3:G(d,Db)?2:G(d,hc)?4:G(d,oc)?5:G(d,qc)?7:G(d,Cc)?8:G(d,Tb)?9:G(d,Nb)?10:G(d,Gb)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ec)?13:G(d,Fc)?6:G(d,rc)?19:G(d,tc)?20:G(d,uc)?21:G(d,vc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=mG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=mG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=mG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=mG(c,g++);for(;45==e;)--d,e=mG(c,g++)}a.B[b]=d}}}
function sE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new aD(b);try{for(;b.k=UC(b,b.b),b.k<b.j;)d=qE(FC(XC(b),10)).b,c=e=qE(FC(XC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Si(f),A(f,123))un(f);else throw f;}}function DH(a,b,c,d,e){b=oH(a,b,c);5!=a.i[b]&&vH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=vb,a=a.f[b],null!=a&&(e=a),xn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Sc)}
function VE(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,er(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:er(a.o,"Stereomarking allowed only on single and double bonds!")}
function BH(a,b,c,d,e){var f,g,j,h,n,o,q,r,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);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=oH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=oH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
q=j,j=g);h=oH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=oH(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,q=(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>=q?0-q:q)||2>(0>=u?0-u:u))er(a.o,"Not unique E/Z geometry !");else{j=oH(a,b,e);f=oH(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=oH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function tH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=oH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(vH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function CH(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 JE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=tH(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 MD(a){lH(this);this.o=a;this.z=this.v=this.u=0}
function rE(a,b){var c,d,e,f,g,j,h;MD.call(this,a);f=l;j=oE(b);if(null!=j){h=new $C(b,j,!0);for(e=1;4>=e;++e)f=pE(h,j);g=qE(FC(io(f.substr(0,3)),10)).b;c=qE(FC(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WE(this),f=pE(h,j),this.K[e]=(new zG(wG(io(f.substr(0,10))))).b,this.N[e]=-(new zG(wG(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),KE(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=qE(FC(f,10)).b,0<f&&(this.E=e,a.z=f,UE(this),this.E=0)));for(e=1;e<=c;++e)cF(this),
f=pE(h,j),this.I[e]=qE(FC(io(f.substr(0,3)),10)).b,this.J[e]=qE(FC(io(f.substr(3,3)),10)).b,g=qE(FC(io(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=qE(FC(io(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);uH(this);gF(this);JD(this);for(GE(this);(h.k=UC(h,h.b),h.k<h.j)&&!(null==(f=XC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new ZC(f);XC(g);XC(g);j=qE(FC(XC(g),10)).b;
for(e=1;e<=j;++e)c=qE(FC(XC(g),10)).b,this.B[c]=qE(FC(XC(g),10)).b}if(0==f.indexOf("M  APO")){g=new ZC(f);XC(g);XC(g);j=qE(FC(XC(g),10)).b;for(e=1;e<=j;++e)c=qE(FC(XC(g),10)).b,f=qE(FC(XC(g),10)).b,this.E=c,Z(this,0),KE(this,this.u,rc+f),this.E=0}}xH(this);GE(this)}}
function nF(a,b){var c,d,e,f,g;MD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));CG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new ZC(b);d=qE(FC(XC(f),10)).b;e=qE(FC(XC(f),10)).b;for(c=1;c<=d;++c)g=XC(f),WE(this),KE(this,this.u,g),this.K[c]=(new zG(wG(XC(f)))).b,this.N[c]=-(new zG(wG(XC(f)))).b;for(c=1;c<=e;++c)if(cF(this),this.I[c]=qE(FC(XC(f),10)).b,this.J[c]=qE(FC(XC(f),10)).b,this.t[c]=qE(FC(XC(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;uH(this);gF(this);JD(this)}catch(j){j=Si(j);if(A(j,123)){j.Ic();this.u=0;return}throw j;}xH(this);GE(this)}}
function uE(a,b,c){var d,e,f;MD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WE(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))cF(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;GE(this);JD(this)}
function NE(a,b,c){var d,e,f,g,j;MD.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(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(Os,s,1,this.u+1,0);this.K=y(HD,s,-1,this.u+1,1);this.N=y(HD,s,-1,this.u+1,1);this.p=y(Os,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(Os,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=Ds([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}GE(this);JD(this)}
function uD(a){var b;lH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);IG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);IG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);IG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);IG(a.e,this.e,this.u+1);this.d=y(Os,s,1,this.u+1,0);IG(a.d,this.d,this.u+1);this.K=y(HD,s,-1,this.u+1,1);IG(a.K,this.K,this.u+1);this.N=y(HD,s,-1,this.u+1,1);IG(a.N,this.N,this.u+1);this.p=y(Os,s,1,this.u+1,0);IG(a.p,this.p,this.u+1);this.I=y(I,
m,-1,this.v+1,1);IG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);IG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);IG(a.t,this.t,this.v+1);this.f=y(Os,s,1,this.v+1,0);IG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);IG(a.C,this.C,this.v+1);this.r=Ds([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 iF(a,b,c){var d,e,f;if(0==c)return LE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(eE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new zG(a)).b;d=jo(e,ko(46));0>d&&(e+=Wa,d=jo(e,ko(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=vb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function oE(a){var b;b=new $C(a,aa,!0);if(4<TC(b))return aa;b=new $C(a,jh,!0);return 4<TC(b)?jh:null}
function LE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=vb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function pE(a,b){for(var c,d;a.k=UC(a,a.b),a.k<a.j;){d=XC(a);if(G(d,b))return ba;for(XC(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(536,1,{139:1},MD,rE,nF,uE,NE,uD);_.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 fr(){fr=x;gr=new YB(Xb)}
function AE(a,b){var c;fr();var d;fH.call(this);this.d=new vA("Help");new vA("Home");this.e=b;P(this,(fD(),hD));this.hc&&nB(this.hc.d,!1);kB(this,!1);d=$y(b);if(1==a)this.f||(this.f=new GB(d),dH(this.f,-30,0)),this.k=this.f,c=sD(b),this.hc&&mB(this.hc.d.I.c,Dc),Gz(this,new qA(2)),this.i=new YB(c+"     "),Q(this,this.i,Mb),d=new Kz,Q(d,this.j,null),this.e.Hb&&(c=new vA("Submit"),Q(d,c,null)),Q(this,d,Gc),c=io(vo(this.i.hc.b.pb,bh)),$B(this.i.hc,c),this.hc&&nB(this.hc.d,!0),kB(this,!0);else if(2==a)this.c||
(this.c=new GB(d),dH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&mB(this.hc.d.I.c,"Nonstandard atom"),Gz(this,new qA(2)),c=new Kz,Q(c,new zB("atomic SMILES",1),null),Q(this,c,mc),c=Xb,gr&&(c=vo(gr.hc.b.pb,bh)),gr=new ZB(c,8),Q(this,gr,Mb),c=new Kz,Q(c,this.j,null),Q(this,c,Gc);else{this.b||(this.b=new GB(d),dH(this.b,5*b.Z,0));var e,f;d="About "+(fD(),sF);this.hc&&mB(this.hc.d.I.c,d);Gz(this,new vB(0));P(this,hD);Q(this,new zB(sF+" Molecular Editor v2013-10-13",1),null);Q(this,new zB("Peter Ertl and Bruno Bienfait",
1),null);for(c=gD,d=0,f=c.length;d<f;++d)e=c[d],e=new zB(e,1),mz(e,this.e.y),Q(this,e,null);c=new Kz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}jB(this);c=this.k;eH(this.hc.d,c.b,c.c);!Zy(this)&&Dz(this);nz(this)}t(537,529,zi,AE);_.Sf=function(a){var b,c;if(a.i===this.d){try{b=new zC(this.e.I),c=yC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Si(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,DD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var gr;
function EH(a,b){Yy(b)==a.b?P(b,(BA(),KA)):P(b,a.b)}
function FH(a){var b,c,d,e;e=l;d=!1;Yy(GH)!=a.b?(e=wa,d=!0):Yy(HH)!=a.b?(e="!#6",d=!0):Yy(IH)!=a.b?(P(JH,(BA(),KA)),P(KH,KA),P(LH,KA),P(MH,KA),e="F,Cl,Br,I"):(b=Yy(NH)!=a.b,c=Yy(OH)!=a.b,Yy(PH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Yy(QH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Yy(RH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Yy(SH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Yy(TH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Yy(JH)!=a.b&&(e+="F,"),Yy(KH)!=a.b&&(e+="Cl,"),Yy(LH)!=a.b&&(e+="Br,"),Yy(MH)!=a.b&&(e+="I,"),
CG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Wc:c?e=yb:(P(GH,(BA(),KA)),e=wa)));b=l;d&&Yy(NH)!=a.b&&(b+=";a");d&&Yy(OH)!=a.b&&(b+=";A");Yy(UH)!=a.b&&(b+=";R");Yy(VH)!=a.b&&(b+=";!R");Yy(GH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=WH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=XH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Yy(YH)!=a.b&&(e="~");Yy(ZH)!=a.b&&(e=mb);Yy($H)!=a.b&&(e=wb);Yy(aI)!=a.b&&(e="!@");$B(a.f.hc,e)}
function bI(a){cI(a);dI(a);var b=WH.hc.b;Dx(b,0);b.pb.options[0].selected=!0;b=XH.hc.b;Dx(b,0);b.pb.options[0].selected=!0;P(NH,a.b);P(OH,a.b);P(UH,a.b);P(VH,a.b);P(WH,a.b);P(XH,a.b);eI(a)}function cI(a){P(PH,a.b);P(QH,a.b);P(RH,a.b);P(SH,a.b);P(TH,a.b);P(JH,a.b);P(KH,a.b);P(LH,a.b);P(MH,a.b)}function dI(a){P(GH,a.b);P(HH,a.b);P(IH,a.b)}function eI(a){P(YH,a.b);P(ZH,a.b);P($H,a.b);P(aI,a.b);a.c=!1}
function BE(a){lB.call(this,"Atom/Bond Query");this.j=new vA(this.Rf());Vz(this.r,new gH(this));this.b=(fD(),hD);this.d=a;this.e||(a=$y(a),this.e=new GB(a),dH(this.e,-150,10));this.k=this.e;Gz(this,new uB);P(this,this.b);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new yB("Atom type :"),null);GH=new vA(Bb);HH=new vA("Any except C");IH=new vA("Halogen");Q(a,GH,null);Q(a,HH,null);Q(a,IH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new zB("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Kz;Gz(a,new $A(0,3,1));PH=new vA(Hb);QH=new vA(hc);RH=new vA(oc);SH=new vA(Cc);TH=new vA(qc);JH=new vA(Tb);KH=new vA(Nb);LH=new vA(Gb);MH=new vA(Zb);Q(a,PH,null);Q(a,QH,null);Q(a,RH,null);Q(a,SH,null);Q(a,TH,null);Q(a,JH,null);Q(a,KH,null);Q(a,LH,null);Q(a,MH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));WH=new zA;yA(WH,Bb);yA(WH,bb);yA(WH,db);yA(WH,kb);yA(WH,lb);Q(a,new yB("Number of hydrogens :  "),null);Q(a,WH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));XH=new zA;yA(XH,Bb);yA(XH,
bb);yA(XH,db);yA(XH,kb);yA(XH,lb);yA(XH,"4");yA(XH,"5");yA(XH,"6");Q(a,new zB("Number of connections :",0),null);Q(a,XH,null);Q(a,new zB(" (H's don't count.)",0),null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new yB("Atom is :"),null);NH=new vA(Cb);Q(a,NH,null);OH=new vA("Nonaromatic");Q(a,OH,null);UH=new vA(Bc);Q(a,UH,null);VH=new vA(lc);Q(a,VH,null);Q(this,a,null);a=new Kz;P(a,RA(Yy(this)));Gz(a,new $A(0,3,1));Q(a,new yB("Bond is :"),null);YH=new vA(Bb);Q(a,YH,null);ZH=new vA(Cb);Q(a,ZH,
null);$H=new vA(Bc);Q(a,$H,null);aI=new vA(lc);Q(a,aI,null);Q(this,a,null);a=new Kz;Gz(a,new $A(1,3,1));this.f=new ZB(wa,20);Q(a,this.f,null);Q(a,new vA(zc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&nB(this.hc.d,!1);kB(this,!1);cI(this);dI(this);eI(this);P(NH,this.b);P(OH,this.b);P(UH,this.b);P(VH,this.b);P(WH,this.b);P(XH,this.b);EH(this,GH);jB(this);a=this.k;eH(this.hc.d,a.b,a.c);!Zy(this)&&Dz(this);nz(this)}t(538,529,zi,BE);
_.Sf=function(a,b){var c;G(b,zc)?(bI(this),EH(this,GH),FH(this)):A(a.i,86)?(eI(this),Ls(a.i)===Ls(GH)?(cI(this),dI(this)):Ls(a.i)===Ls(HH)?(cI(this),dI(this)):Ls(a.i)===Ls(IH)?(cI(this),dI(this)):Ls(a.i)===Ls(UH)?P(VH,this.b):Ls(a.i)===Ls(VH)?(P(UH,this.b),P(NH,this.b)):Ls(a.i)===Ls(NH)?(P(OH,this.b),P(VH,this.b)):Ls(a.i)===Ls(OH)?P(NH,this.b):Ls(a.i)===Ls(YH)||Ls(a.i)===Ls(ZH)||Ls(a.i)===Ls($H)||Ls(a.i)===Ls(aI)?(bI(this),this.c=!0):dI(this),EH(this,a.i),FH(this)):A(a.i,87)&&(eI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,(BA(),KA)),FH(this));107!=this.d.d&&(this.d.d=107,Pz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var GH=_.f=null,YH=null,HH=null,NH=null,ZH=null,LH=null,PH=null,XH=null,WH=null,KH=null,JH=null,IH=null,MH=null,QH=null,OH=null,VH=null,aI=null,RH=null,TH=null,UH=null,$H=null,SH=null;function vF(){TG(this)}t(539,514,Wh,vF);_.Te=function(){this.b=-1;this.c=y(UG,s,0,0,0);this.d=0};_.b=-1;
function fI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){bD(c.b.Ab,H(Os,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=oo(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],Js(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{mE(c.b,d,!0)?(er(c.b,"Structure pasted"+g),ED(c.b),Pz(c.b),f=!0):(DE(new LF(c.b.K,c.b,hD)),nE(c.b,!0),Pz(c.b))}catch(q){if(q=Si(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
DD(g),DE(new LF(c.b.K,c.b,hD)),Pz(c.b);else throw q;}}f&&c.b.Pe(d)}}function $q(a){a=new mC(a);cr();var b,c,d,e,f;try{var g=(eC(),hC);if(iC(g,(eC(),hC)))b=a.b;else if(iC(g,fC))b=new qC(a.b);else throw new nC(g);c=Jn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new gI;ty(d.f,c);e=(f=oo(c,"\r\n|\r|\n|\n\r"),f.length);nv(d.f,20*(10>e?e:10)+ag);Yn((Vn(),Wn),new hI(d));iI(d);jI(d)}catch(j){if(j=Si(j),A(j,104))un(j);else throw j;}}function wF(){}t(540,1,{105:1,112:1},wF);
_.Ce=function(a){fI(this,a)};_.b=null;t(542,313,Sh);function Xq(){var a;Xq=x;Kw();kI=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);lI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");mI=kI&!lI;var b;a=H(I,m,-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]);Yq=y(I,m,-1,1E3,1);for(b=0;b<Yq.length;++b)Yq[b]=-999;for(b=0;b<a.length;b+=2)Yq[a[b+1]]=a[b]}
function Vp(a,b,c){a=new nI(b,c,a);if(!b.Ud(a,c))for(b=b.gc;b&&!b.Ud(a,c);)b=b.gc}function Nz(a,b,c){var d;d=new oI;tj(d.u,b,c);mj(a.i,d.u,0,0);aj(a.b,d);return d}function FF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function aE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;Pv(a,e);a.Id(e,c,d);b.s=c;b.t=d}pI(b)}
function EF(a,b,c,d){Xq();Kw();sj.call(this);this.b=new gj;this.k=new gj;this.f=d;this.pb.style[Vf]=bb;this.pb.style[Tf]=bb;this.pb.style[Ng]=Ye;this.pb.style[gh]=b;this.pb.style[Ne]=c;this.i=new qI;this.i.pb.style[gh]=eb;nv(this.i,eb);mI?(b=new rI,c=new sI,mj(b,this.i,0,0),mj(b,c,0,0),Vv(this,b)):Vv(this,this.i);this.d=a;a.Vb=this;mI?(this.n=new tI(this),this.n.j=new uI(this),this.n.k=new vI(this),this.n.o=new wI(this),this.n.n=new xI(this),this.d&&(this.n.f=new yI(this),this.n.i=new zI(this),this.n.b=
new AI(this))):B(this,new BI(this),(jr(),jr(),kr));B(this,this,($p(),$p(),aq));B(this,new CI(this),(wj(),wj(),xj));B(this,new EI(this),(yj(),yj(),zj));B(this,new HI(this),(Uq(),Uq(),Vq));(Up(),Up(),rz).b=this}t(541,542,Sh,EF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var mI,lI,kI,Yq=null;function qI(){Tv.call(this);this.pb[Cd]=Ue}t(544,291,Di,qI);function rI(){qI.call(this);this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(543,544,Di,rI);function BI(a){this.b=a}t(545,1,{},BI);
_.uc=function(a){var b,c,d,e;d=Cj(a);e=Pj(a);c=Qj(a.b);b=new OI(a);2==c&&(b.f=4);b=OE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function CI(a){this.b=a}t(546,1,{},CI);_.vc=function(a){var b,c;b=Cj(a);c=Pj(a);a=new OI(a);this.b.j?YE(this.b.d,a,b,c):$E(this.b.d,a,b,c);Ox(this.b.pb)};_.b=null;function EI(a){this.b=a}t(547,1,{},EI);_.wc=function(a){this.b.j=!1;Cj(a);Pj(a);bF(this.b.d)};_.b=null;function HI(a){this.b=a}t(548,1,{},HI);_.b=null;
function sI(){qI.call(this);this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(549,544,Di,sI);function PI(a,b){var c;c=b.b;c.f=4;return OE(a.b.d,c,b.e,b.f)}function uI(a){this.b=a}t(550,1,{},uI);_.Tf=function(a){return PI(this,a)};_.b=null;function Lr(a,b){$E(a.b.d,b.b,b.e,b.f);return OE(a.b.d,b.b,b.e,b.f)}function vI(a){this.b=a}t(551,1,{},vI);_.Tf=function(a){return Lr(this,a)};_.b=null;function wI(a){this.b=a}t(552,1,{},wI);_.Tf=function(a){return YE(this.b.d,a.b,a.e,a.f)};_.b=null;
function xI(a){this.b=a}t(553,1,{},xI);_.Tf=function(){return bF(this.b.d)};_.b=null;function Lq(a,b){var c;c=N(eE(b.c));c=new pC(b,0,mg,c);vD(a.b.d,c);return!0}function yI(a){this.b=a}t(554,1,{},yI);_.Tf=function(a){return Lq(this,a)};_.b=null;function Mq(a,b){var c;c=N(eE(100*b.d));c=new pC(b,0,ug,c);vD(a.b.d,c);return!0}function zI(a){this.b=a}t(555,1,{},zI);_.Tf=function(a){return Mq(this,a)};_.b=null;function Qq(a,b){var c;c=new pC(b,0,je,lh);vD(a.b.d,c);return!0}function AI(a){this.b=a}
t(556,1,{},AI);_.Tf=function(a){return Qq(this,a)};var QI=_.b=null;function RI(){RI=x;QI=new Jt((Yt(),new Xt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function SI(){SI=x;TI={}}function UI(a,b,c){var d;c&&(b.style[qe]=c.c+ag,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=nd),0!=(c.d&2)&&(b.style[re]=Se));a.f.style[fh]=Kf}
function fB(a){var b=VI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Ei(a);c in TI?a=TI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(RI(),QI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),UI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ek(e),n=ek(e)+(e.offsetHeight||0),o=n-h,q=ek(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new WI,v.b=u,v.c=r,v.d=o,v),TI[c]=a);return a}
function XI(){SI();var a,b,c,d,e;Aj();this.b=H(Os,s,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=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(559,1,{},XI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var TI;function WI(){}
t(560,1,{},WI);_.b=0;_.c=0;_.d=0;function PE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Si(b),!A(b,129))throw b;}return!1}function QE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Si(b),!A(b,129))throw b;}return!1}function OI(a){Zq.call(this,null,0,null);this.b=a}function nI(a,b,c){Zq.call(this,a,0,b);this.b=c}t(561,402,$h,OI,nI);_.Ae=function(){return PE(this)};_.Be=function(){return QE(this)};_.b=null;
function VB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=VI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,UI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function UB(a){this.c=a;this.b={};!VI&&(VI=new XI)}t(562,405,Ai,UB);var VI=null;function Oz(a){this.b=a}t(563,413,{},Oz);_.b=null;function YI(a,b){this.b=a;this.c=b}t(564,1,{},YI);_.b=null;_.c=null;function ZI(){sx.call(this);this.pb[Cd]="jsa-resetTable";this.pb.style[gh]=jd}t(565,326,Di,ZI);
function $I(){$I=x;var a=aJ=new XI;Aj();a.i="9p";a.f.style[pe]=zg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);bJ=new $z(1)}function RD(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,pI(a)}
function TD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(QD(a,!1),360<=g||-360>=g?j=SD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=cJ(q,r,u,v,f),E=cJ(q,r,u,v,h),J="<g"+a.n+tb,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),RD(a,j))}function Y(a,b,c,d,e){a.o&&RD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function PD(a,b,c,d,e){a.o&&(QD(a,!1),RD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab))}function $D(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+la+b+"</text>");RD(a,b)}function qB(a,b,c,d,e){QD(a,!0);RD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab)}
function pI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ck(a.u.pb)+(a.u.pb.offsetWidth||0)-ck(a.u.pb),d=ek(a.u.pb)+(a.u.pb.offsetHeight||0)-ek(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function ZD(a,b){a.f=b;a.j=rF(b)}t(566,409,{});_.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 bJ,aJ;function zr(a,b,c){c&&(Kr(a,b),c.Tf(a.c));a.e=!0}function Kr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ck(a.p.pb)+bk(a.p.pb)+bk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-ek(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new OI(b),b.b.preventDefault(),!0):!1}
function tI(a){this.p=a;this.c=new dJ;this.d=new eJ(this);B(this.p,new fJ(this),(Hr(),Hr(),Ir));B(this.p,new gJ(this),(Ar(),Ar(),Br));B(this.p,new hJ(this),(Er(),Er(),Fr));B(this.p,new iJ(this),(wr(),wr(),xr));B(this.p,new jJ,(Rq(),Rq(),Sq));B(this.p,new kJ(this),(Nq(),Nq(),Oq));B(this.p,new lJ(this),(Iq(),Iq(),Jq))}t(567,1,{},tI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function eJ(a){tk();this.b=a}t(568,25,{},eJ);
_.Hc=function(){!this.b.e&&this.b.j&&PI(this.b.j,this.b.c)};_.b=null;function fJ(a){this.b=a}t(569,1,{},fJ);_.b=null;function gJ(a){this.b=a}t(570,1,{},gJ);_.b=null;function hJ(a){this.b=a}t(571,1,{},hJ);_.b=null;function iJ(a){this.b=a}t(572,1,{},iJ);_.b=null;function jJ(){}t(573,1,{},jJ);function kJ(a){this.b=a}t(574,1,{},kJ);_.b=null;function lJ(a){this.b=a}t(575,1,{},lJ);_.b=null;function dJ(){}t(576,1,{},dJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function mJ(a){var b,c,d,e,f;ak(a);d=(nj(),oj(null));e=new ZI;px(e,a);Hv(d,e,d.pb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));rx(e,a);Qv(d,e);return new fz(f,b)}function nJ(){this.pb=$doc.createElement(be);this.pb[Cd]=Ue;this.pb.style[Uf]=Oe;this.pb.style[Yf]=Xc;this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(578,294,Bi,nJ);_.ld=function(){return ck(this.pb)};_.md=function(){return ek(this.pb)};
function rF(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+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function cJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new YI(new zG(a),new zG(b))}function SD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
function gE(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+=ea;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function QD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function oI(){$I();this.o=bJ;this.d=[];this.u=new nJ}t(579,566,{},oI);_.b=l;_.c=l;function oJ(){oJ=x;pJ=new fz(0,0)}
function qJ(a){var b;b=a.Xf();if(!b){var c;(c=a.Uf())?(b=mJ(c.b),tj(c.De(),b.c,b.b),c=mJ(c.b),b=new fz(c.c-b.c,c.b-b.b)):b=new fz(0,0);a._f(b)}return b}function uz(a,b){var c;if(a.He())return pJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.$f(Zy(b));c=mJ(a.De());a.f.c=c.c;a.f.b=c.b;return c}function rJ(a,b){var c;b&&(c=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Wf().pb.style[kd]=c)}function sJ(){this.f=new VA;this.f.b=-1;this.f.c=-1}t(581,1,{});_.Uf=function(){return null};_.Vf=function(a){this.Zf(a.Wd())};
_.Wf=function(){return this.De()};_.Xf=function(){return tJ};_.Md=function(){};_.He=function(){return!1};_.Yf=function(a){this.$f(Zy(a))};_.Zf=function(a){rJ(this,a)};_.$f=function(a){var b=this.De().pb,c,d,e;c=(Ez(),Fz);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=nd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Se:b.style[re]=l};_._f=function(a){tJ=a};_.ag=function(){};var tJ=_.f=null,pJ;
function wA(a,b){oJ();sJ.call(this);this.b=new Dw(a);this.b.pd()[Cd]=l;B(this.b,new uJ(this,b),(Xp(),Xp(),Yp))}t(580,581,{},wA);_.De=function(){return this.b};_.Zf=function(a){rJ(this,a)};_.b=null;function uJ(a,b){this.b=a;this.c=b}t(582,1,{},uJ);_.Tc=function(a){Up();Vp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function AA(a){oJ();sJ.call(this);this.b=new Ex;B(this.b,new vJ(this,a),(Rp(),Rp(),Sp))}t(583,581,{},AA);_.De=function(){return this.b};_.b=null;
function vJ(a,b){this.b=a;this.c=b}t(584,1,{},vJ);_.b=null;_.c=null;function wJ(a,b){var c,d;rJ(a,b.Wd());for(d=new Mi(b.Wb.b);d.c<d.e.Ke();)c=Ni(d),c.lc&&c.hc.Vf(c)}function xJ(a,b){var c,d,e,f,g,j,h;tj(a.e,b.be(),b.Zd());for(d=new Mi(b.Wb.b);d.c<d.e.Ke();)c=Ni(d),c.lc&&(e=c.hc,e.Yf(c),j=c.ce(),h=c.de(),g=c.be(),f=c.Zd(),0<g&&0<f&&(c=e.De(),g-=qJ(e).c,f-=qJ(e).b,tj(e.De(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function Jz(){oJ();sJ.call(this);this.e=new Tv}t(585,581,{},Jz);
_.Vf=function(a){wJ(this,a)};_.De=function(){return this.e};_.Yf=function(a){xJ(this,a)};_.e=null;function AB(a){oJ();sJ.call(this);var b=this.b=new cx;Iw(b.c,a,!1);Vw(b);this.f.b=-1;this.f.c=-1}t(586,581,{},AB);_.De=function(){return this.b};_.He=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function DB(a){this.b=new Zx(a.i,new yJ(a))}t(587,1,{},DB);_.b=null;
function Vx(a){var b,c,d,e,f;f=new oC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(zJ,s,105,0,0);for(c=b.b?Fk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=jj((Tz(),S),new T(f.e)));c=c.c;if(At(!c?kh:c.b,Bh))for(c=(!a.e.b||0==a.e.b.d?(ns(),ns(),os):new Wz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Ce(f);var g,j,h;1001==f.e?(g=new Zq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.lg(),null.lg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Zq(j,205,null),h.j=j.ce(),
h.k=j.de()):1004<=f.e&&1005>=f.e||(701==f.e?null.lg():401==f.e||402==f.e?(null.lg(),null.lg(),null.lg(),null.lg(),null.lg()):500<=f.e&&507>=f.e&&(g=null.mg,500!=g&&(f=new Zq(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function yJ(a){this.b=a}t(588,1,vi,yJ);_.xc=function(){Vx(this)};_.b=null;function $B(a,b){ty(a.b,b);a.f.b=-1;a.f.c=-1}function aC(){oJ();sJ.call(this);this.b=new xy}t(589,581,{},aC);
_.Uf=function(){var a;a=new aC;ty(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.De=function(){return this.b};_.Xf=function(){return AJ};_._f=function(a){AJ=a};var AJ=_.b=null;t(590,585,{});function BJ(a){var b;b=new kq(uo(a.pb,Pf),uo(a.pb,Of));a=new kq(uo(a.T.jb.pb,Pf),uo(a.T.jb.pb,Of));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function CJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ud(a.R);a.sd(b);a.R=a.Q=null}else null!=a.R?(DJ(a,a.R),a.R=null):null!=a.Q&&(EJ(a,a.Q),a.Q=null);Sj(a.S)}
function iI(a){a.kb?a.eg(nq(a.T.jb)):(a.Pd(),iI(a))}function EJ(a,b){var c;a.kb?(c=BJ(a),a.eg(new kq(-1,FJ(b,!1)-c[1]))):a.Q=b}function GJ(a,b){var c;b!=a.Kd()&&(c=a.T.jb,zv(c),HJ(c,b,c.pb,c.q.d,!0))}function DJ(a,b){var c;a.kb?(c=BJ(a),a.eg(new kq(FJ(b,!0)-c[0],-1))):a.R=b}t(593,296,si);_.bg=function(){var a,b;b=nq(this.T.jb);a=BJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?IJ(Ky(a.q,0)):null};_.cg=function(a){JJ(this.T.jb,a)};_.Fd=function(){return new Av(this.T.jb)};
_.dg=function(){rq(this.T.jb)};_.Ad=function(){CJ(this)};_.Sd=function(){rq(this.T.jb)};_.Cd=function(a){return KJ(this.T.jb,a)};_.eg=function(a){pq(this.T.jb,a)};_.sd=function(a){EJ(this,a)};_.Ld=function(a){GJ(this,a)};_.ud=function(a){DJ(this,a)};_.Q=null;_.R=null;function LJ(){LJ=x;var a=(MJ(),NJ(),OJ);PJ=new ux(a.e,a.c,a.d,a.f,a.b)}function QJ(a,b){if(0!=a.I.b.q.d&&IJ(Ky(a.I.b.q,0)))throw new uv("WindowPanel can only contain one child widget");RJ(a,b)}
function jI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[dh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[Ye]=0+(Aj(),ag);b.style[Sg]=cb;e=~~(uj()-uo(a.pb,Pf))>>1;f=~~(vj()-uo(a.pb,Of))>>1;eH(a,Xj(bk($doc.body)+e,0),Xj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Fd]=hg,a.pb.style[dh]=eh,hk(a.gb,200)):a.pb.style[dh]=eh)}finally{a.w=!0}}
function SJ(a,b){var c;if(a.w){c=new Qu;a.mb&&ds(a.mb,c);a.J&&oq(a.r,a);try{Ui(a.r.d,a)}catch(d){if(d=Si(d),!A(d,123))throw d;}a.n=TJ(a.r,a);try{$v(a,b)}finally{Xi(a.t.b),Xi(a.s.b),Xi(a.u.b),a.P&&$i(a.P,a.r),a.C&&(a.C=!1)}}else $v(a,b)}function UJ(a,b,c){var d,e;e=a.ob;d=new Uj(a,e);e.Hd(a,d.b+b,d.e+c)}function VJ(a,b,c){b=new WJ(yo(xo(Xu(Xu(a.T.d,b),c))));yv(b,a);B(b,a.o,(Xp(),Xp(),Yp));return b}function mq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));pq(a.T.jb,b)}
function eH(a,b,c){var d,e;(e=a.r)?(d=XJ(e.pb),cw(a,b+(ck(e.pb)+d[3]),c+(ek(e.pb)+d[0]))):cw(a,b,c)}function nB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?qq(a.r,a):oq(a.r,a)))}function RJ(a,b){if(b!=(0!=a.I.b.q.d?IJ(Ky(a.I.b.q,0)):null)){zv(a.I.b);var c=a.I.b;HJ(c,b,c.pb,c.q.d,!0)}}
function YJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(hq(),ZJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Mi(a.P);e.c<e.e.Ke();)if(d=Ni(e),b==(hq(),$J)){!d.c&&(d.c=new aK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(hq(),iq))g=d.r,j=d.F,d.I.d?(eH(d,j.d,j.e),mq(d,new kq(j.c,-1))):(eH(d,j.d,j.e),mq(d,new kq(j.c,j.b)),qq(g,d)),Qi(g.d,d,d.I.c),sk(d.z,333);else if(!d.C&&f==(hq(),ZJ))d.pb.style[dh]=eh,hq()}else if(b==iq){!d.c&&(d.c=new aK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=XJ(j.pb);h=d.F;if(d.I.d)h.d=ck(d.pb)-
g[3]-ck(j.pb),h.e=ek(d.pb)-g[0]-ek(j.pb),d.F=h,eH(d,0,0),bK(d,jq(j.pb).c,-1);else{if(f!=(hq(),ZJ))h.d=ck(d.pb)-g[3]-ck(j.pb),h.e=ek(d.pb)-g[0]-ek(j.pb),h.c=d.q,h.b=d.p,d.F=h;eH(d,0,0);pq(d,new cK(jq(j.pb)));oq(j,d)}d==d.r.b||CE(d);sk(d.z,333)}}else b==ZJ&&(!d.c&&(d.c=new aK),d=a,d.C||(d.G=c,d.pb.style[dh]=Oe))}}function dK(a,b){a.pb.style[ih]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
function eK(a){if(!a.kb){a.t=sv(a,a.r,(!Pr&&(Pr=new zk),Pr));a.s=sv(a,a.r,yk?yk:yk=new zk);a.u=sv(a,a.r,(!Ur&&(Ur=new zk),Ur));var b=a.r;!a.P&&(a.P=new gj);aj(a.P,b);Pr&&(b=new Or(a),a.mb&&ds(a.mb,b));a.J&&qq(a.r,a);Qi(a.r.d,a,a.I.c);a.n&&(cw(a,a.n.b,a.n.c),a.n=null);dw(a);CE(a)}}function CE(a){if(a!=a.r.b){var b;Ur&&(b=new Tr(a),a.mb&&ds(a.mb,b))}}
function fK(a,b,c){var d;d=(kw(),lw);ew.call(this,!1,"popup");this.U=d.b;this.S=new gK(this);d=new hK;d.pb[Cd]="mosaic-popupLayoutPanel";Xv(this.T,d);bw(this);this.o=new iK(this);this.z=new jK(this);this.A=new kK(this);this.B=new lK(this);this.F=new mK;this.O=(hq(),$J);this.J=c;this.r=a;a=this.I=new nK(b);b=new oK;!a.e&&(a.e=new pK);aj(a.e,b);a=new qK(new wx(PJ.b.e.b,PJ.b.c,PJ.b.d,PJ.b.f,PJ.b.b));B(a,new rK(this),(Xp(),Xp(),Yp));b=this.I.c;b.c||(b.c=new sx,b.c.pd()[Cd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(lx(),mx),c.d=d,sK(b.i,b.c,new tK(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Kv;d=qx(c);ev(c.c,(su(),tu(d)),0);Jv(c,a,d,0,!1)}else px(b.c,a);JJ(b.i,null);B(this.I.c,new uK(this),(eq(),eq(),fq));B(this.I.c,this.o,Yp);GJ(this,this.I);Oi(yo(xo(this.pb)),"mosaic-WindowPanel",!0)}t(592,593,si);_.Kd=function(){return 0!=this.I.b.q.d?IJ(Ky(this.I.b.q,0)):null};_.Nd=function(a){SJ(this,a)};_.Fd=function(){return new Av(this.I.b)};_.Ad=function(){CJ(this);Sj(new vK(this))};
_.Cd=function(a){return KJ(this.I.b,a)};_.eg=function(a){mq(this,a)};_.Od=function(a,b){eH(this,a,b)};_.Ld=function(a){RJ(this,a)};_.Pd=function(){eK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var PJ;function wK(a){a.i=(new vA(a.j)).hc.De();B(a.i,new xK(a),(Xp(),Xp(),Yp));a.e=H(yK,s,58,[a.i])}
function gI(){LJ();var a,b,c,d,e,f;fK.call(this,(zK(),AK),null,!0);this.hg();this.db=!0;a=new ex(this.k);this.f=new wy;this.f.pb.style[gh]=eb;nv(this.f,eb);this.fg();DJ(this,"400px");f=new Jy;f.pb.style[Ne]=eb;f.f[xd]=10;c=(Yw(),ix);f.b=c;Iy(f,a);Iy(f,this.f);e=new sx;e.f[xd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],px(e,a);Iy(f,e);QJ(this,f);nB(this,!1);this.gg()}t(591,592,si,gI);_.fg=function(){wK(this)};_.gg=function(){var a=this.f;a.pb.readOnly=!0;var b=ov(a.pb)+"-readonly";Oi(a.pd(),b,!0)};
_.hg=function(){mB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function xK(a){this.b=a}t(594,1,{},xK);_.Tc=function(){SJ(this.b,!1)};_.b=null;function hI(a){this.b=a}t(595,1,{},hI);
_.xc=function(){pv(this.b.f.pb,!0);Aw.Td(this.b.f.pb);var a=this.b.f,b;b=vo(a.pb,bh).length;if(0<b&&a.kb){if(0>b)throw new Rw("Length must be a positive integer. Length: "+b);if(b>vo(a.pb,bh).length)throw new Rw("From Index: 0  To Index: "+b+"  Text Length: "+vo(a.pb,bh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function BK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";mB(a.I.c,"Paste")}function CK(a){LJ();gI.call(this);this.d=a}
t(597,591,si,CK);_.fg=function(){wK(this);this.b=(new vA(this.c)).hc.De();B(this.b,new DK(this),(Xp(),Xp(),Yp));this.e=H(yK,s,58,[this.b,this.i])};_.gg=function(){nv(this.f,"150px")};_.hg=function(){BK(this)};_.Pd=function(){eK(this);Yn((Vn(),Wn),new EK(this))};_.b=null;_.c=null;_.d=null;function FK(a){LJ();CK.call(this,a)}t(596,597,si,FK);
_.gg=function(){nv(this.f,"150px");var a=new GK(this),b=this.f;rv(b,new HK,(vq(),vq(),wq));rv(b,new IK,(sq(),sq(),tq));rv(b,new JK,(yq(),yq(),zq));rv(b,new KK(a),(Bq(),Bq(),Cq))};_.hg=function(){BK(this);this.k+=" Or drag and drop a file on it."};t(600,1,{});t(599,600,{});_.c=null;_.d=1;_.e=-1;function GK(a){this.b=a;this.c=new LK(this);this.d=this.e=1}t(598,599,{},GK);_.b=null;function LK(a){this.b=a}t(601,1,{},LK);_.ig=function(a){this.b.b.f.pb[bh]=null!=a?a:l};_.b=null;function cC(){new fs}
t(602,433,{},cC);function DK(a){this.b=a}t(603,1,{},DK);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new oC(a.b,0,vo(this.b.f.pb,bh));fI(a.b,b)}SJ(this.b,!1)};_.b=null;function EK(a){this.b=a}t(604,1,{},EK);_.xc=function(){pv(this.b.f.pb,!0);Aw.Td(this.b.f.pb)};_.b=null;function dr(a){var b;a&&a&&(a=new MK(a),void 0!=$wnd.FileReader?b=new FK(a):b=new CK(a),iI(b),jI(b))}function MK(a){this.b=a}t(606,1,{},MK);_.b=null;function Eq(a,b){a.onloadend=function(a){b.ig(a.target.result)}}
function KK(a){this.b=a}t(611,1,{},KK);_.b=null;function HK(){}t(612,1,{},HK);function IK(){}t(613,1,{},IK);function JK(){}t(614,1,{},JK);function oB(a,b){oJ();Jz.call(this);this.d=new NK(a);var c=this.c=new sx,d=(Yw(),ix);c.b=d;px(this.c,this.e);QJ(this.d,this.c);this.d.b=this;this.b=b}t(615,590,{},oB);_.De=function(){return this.d};_.Wf=function(){return this.c.ob};_.Md=function(){SJ(this.d,!1)};_.$f=function(){};_.ag=function(a){wJ(this,a);xJ(this,a);iI(this.d);eK(this.d)};_.b=null;_.c=null;
_.d=null;function NK(a){LJ();fK.call(this,(zK(),AK),a,!1)}t(616,592,si,NK);_.Md=function(){var a=this.b,b=new hB(a.b,201),c;a=a.b.r;a.b?a=new OK(new Mi(a.b)):(a=(ns(),ns(),os),a=new Mi(a));for(;a.dd();)c=a.ed(),201==b.e&&cH(c.b)};_.b=null;function LB(){oJ();sJ.call(this);var a=this.b=new PK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(617,581,{},LB);_.De=function(){return this.b};_.b=null;function CC(){}t(624,449,{},CC);function OK(a){if(!a)throw new so;this.b=a}t(625,1,{},OK);_.dd=function(){return IC(this.b)};
_.ed=function(){return Ni(this.b)};_.fd=function(){throw new MC("Missing message: awt.50");};_.b=null;function fA(){return fA()}function AC(){AC=x;var a;a=(rC(),sC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(QK,s,-1,0,1);else throw new gG(a+" is not supported");}catch(b){if(b=Si(b),!A(b,131))throw b;}}function EB(a,b){a.b=31*a.b+L((new zG(b)).b)}function aA(){}t(628,1,{},aA);_.hC=function(){return this.b};_.b=1;
function XJ(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"borderTopWidth"));b[1]=RK(SK(a,"borderRightWidth"));b[2]=RK(SK(a,"borderBottomWidth"));b[3]=RK(SK(a,"borderLeftWidth"));return b}function TK(a){var b,c;c=UK(a);b=XJ(a);a=new kq(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 jq(a){return new kq(a.clientWidth,a.clientHeight)}
function UK(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"marginTop"));b[1]=RK(SK(a,"marginRight"));b[2]=RK(SK(a,"marginBottom"));b[3]=RK(SK(a,"marginLeft"));return b}function VK(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"paddingTop"));b[1]=RK(SK(a,"paddingRight"));b[2]=RK(SK(a,"paddingBottom"));b[3]=RK(SK(a,"paddingLeft"));return b}function WK(a,b,c){try{G(b,ne)&&(b=Rd),a.style[b]=c}catch(d){if(d=Si(d),!A(d,123))throw d;}}
function FJ(a,b){var c;XK||(XK=$doc.createElement(Cg),WK(XK,Ye,l),WK(XK,Sg,l),WK(XK,Yf,Xc),WK(XK,dh,Oe),$doc.body.appendChild(XK));WK(XK,gh,a);WK(XK,Ne,a);c=TK(XK);return b?c.c:c.b}var XK=null;function YK(){kq.call(this,0,0)}function kq(a,b){this.c=a;this.b=b}function cK(a){kq.call(this,a.c,a.b)}t(630,1,$h,YK,kq,cK);_.eQ=function(a){return this===a?!0:null==a||ZK!=Gn(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+Tc};_.b=0;_.c=0;function $K(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(631,1,{116:1,119:1,140:1},$K);_.eQ=function(a){return a===this?!0:A(a,140)?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 aL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
function bL(a,b){this.b=a;this.c=b}t(632,1,$h,bL);_.eQ=function(a){return this===a?!0:null==a||cL!=Gn(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 cL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function mK(){this.c=this.b=this.e=this.d=0}t(633,1,$h,mK);_.eQ=function(a){return this===a?!0:null==a||dL!=Gn(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 dL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function SK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(635,1,{});var eL=-1;function fL(){}t(636,635,{},fL);_.b=-1;_.c=-1;var gL=null;
function RK(a){a=parseInt(a,10);a=isNaN(a)?null:qE(a);return!a?0:a.b}t(639,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.bg=function(){return nq(this.i)};_.cg=function(a){JJ(this.i,a)};_.dg=function(){rq(this.i)};_.Sd=function(){rq(this.i)};_.sd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.ud=function(a){var b=this.i;b.pb.style[gh]=a;b.kb||(b.j=a)};function MJ(){MJ=x;NJ()}function mB(a,b){a.b.pb.textContent=b||l;JJ(a.i,null)}
function hL(a){MJ();var b;Fw(this,new hK);this.b=new iL;b=this.i;jL(b,new kL);WK(b.pb,Vf,cb);b.p=0;sK(b,this.b,new tK(0));this.b.pd()[Cd]="mosaic-Caption-text";this.b.pb.textContent=a||l;JJ(this.i,null);this.pb[Cd]="mosaic-Caption"}t(638,639,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},hL);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};
_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.c=null;function NJ(){NJ=x;lL=Qn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Oy(lL,240,20);new Oy(lL,224,16);new Oy(lL,208,16);new Oy(lL,192,16);new Oy(lL,176,16);new Oy(lL,160,16);new Oy(lL,144,16);new Oy(lL,128,16);new Oy(lL,112,16);new Oy(lL,96,16);new Oy(lL,80,16);new Oy(lL,64,16);new Oy(lL,260,16);OJ=new Oy(lL,48,16);new Oy(lL,32,16);new Oy(lL,16,16);new Oy(lL,0,16)}var lL,OJ;
function mL(a,b){pv(a.b.pb,!b);JJ(a.i,a.b)}function lq(a,b){a.d=b;pv(a.b.pb,!b);JJ(a.i,a.b);if(a.e){var c;for(c=new Mi(a.e);c.c<c.e.Ke();)Ni(c)}}function nK(a){var b;Fw(this,new hK);b=this.i;jL(b,new nL((oL(),pL)));b.p=0;this.c=new hL(a);sK(b,this.c,new tK(1));this.b=new hK;fj(this.b,"Body");sK(b,this.b,new tK(0));this.pb[Cd]="mosaic-CaptionLayoutPanel"}t(641,639,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},nK);_.vd=function(){tv(this.i)};_.wd=function(){wv(this.i)};_.Fd=function(){return new Av(this.b)};
_.Cd=function(a){return KJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function pK(){TG(this)}t(642,514,Wh,pK);function gK(a){this.b=a}t(643,1,vi,gK);_.xc=function(){rq(this.b.T.jb)};_.b=null;function qL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Rj(a.f.b,b);a.f&&nu(a.f.b,b)&&qu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&CE(!a.f?null:nu(a.f.b,b-1))}function rL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Iz);-1==Rj(a.f.b,b)&&aj(a.f.b,b)}function aK(){}t(644,1,{},aK);_.Yc=function(a){qL(a)};_.Zc=function(a){rL(a)};
_._c=function(a){sL(a.b.r,a.b)};function zK(){zK=x;tL=new uL(1,"e");vL=new uL(2,Ef);wL=new uL(3,"ne");xL=new uL(10,"nw");yL=new uL(4,sg);zL=new uL(5,wg);AL=new uL(12,"sw");BL=new uL(8,"w");AK=new CL((nj(),oj(null)).pb)}function TJ(a,b){var c;c=XJ(a.pb);return new bL(ck(b.pb)-(ck(a.pb)+c[3]),ek(b.pb)-(ek(a.pb)+c[0]))}
function DL(a){var b,c,d,e,f,g;if(a.f){b=jq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=nu(a.f.b,d),c=new kq(uo(g.pb,Pf),uo(g.pb,Of)),f=TJ(a,g),f.b-=Xj(0,f.b+uo(g.pb,Pf)-b.c),f.c-=Xj(0,f.c+uo(g.pb,Of)-b.b),eH(g,Xj(0,f.b),Xj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,bK(g,c.c,c.b),g.O==(hq(),iq)&&pq(g,new cK(jq(a.pb))),sk(g.z,1)}}function EL(a,b,c){a=a.e;Qi(a,b,b);z(a.d,b,c);fj(b,Ac+c.c)}
function oq(a,b){var c;c=a.e;FL(c,b.H);ej(b.H,Ac+xL.c);FL(c,b.D);ej(b.D,Ac+vL.c);FL(c,b.E);ej(b.E,Ac+wL.c);FL(c,b.N);ej(b.N,Ac+BL.c);FL(c,b.v);ej(b.v,Ac+tL.c);FL(c,b.M);ej(b.M,Ac+AL.c);FL(c,b.K);ej(b.K,Ac+yL.c);FL(c,b.L);ej(b.L,Ac+zL.c)}
function qq(a,b){!b.H&&(b.H=VJ(b,0,0));EL(a,b.H,xL);!b.D&&(b.D=VJ(b,0,1));EL(a,b.D,vL);!b.E&&(b.E=VJ(b,0,2));EL(a,b.E,wL);!b.N&&(b.N=VJ(b,1,0));EL(a,b.N,BL);!b.v&&(b.v=VJ(b,1,2));EL(a,b.v,tL);!b.M&&(b.M=VJ(b,2,0));EL(a,b.M,AL);!b.K&&(b.K=VJ(b,2,1));EL(a,b.K,yL);!b.L&&(b.L=VJ(b,2,2));EL(a,b.L,zL)}function sL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Rj(a.f.b,b);if(c+1<d){kA(a.f,b);for(aj(a.f.b,b);c<d;++c)dK(nu(a.f.b,c),c)}else dK(b,c)}
function CL(a){a=new GL(a);Fw(this,a);this.d=new HL(a);this.d.j=!0;Yi(this.d);this.d.n=3;this.e=new IL(a);this.e.j=!0;Yi(this.e);this.e.n=3;Hw(this)}t(645,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},CL);_.bg=function(){return jq(this.pb)};_.cg=function(){var a;(a=JL(this))&&a.cg(null)};_.dg=function(){DL(this)};_.Yc=function(a){!this.c&&(this.c=new aK);qL(a)};_.Zc=function(a){!this.c&&(this.c=new aK);rL(a)};_.Sd=function(){DL(this)};
_._c=function(a){!this.c&&(this.c=new aK);sL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var tL,vL,wL,xL,AK,yL,zL,AL,BL;function GL(a){this.q=new Uv(this);this.pb=a}t(646,291,Di,GL);function uL(a,b){this.b=a;this.c=b}t(647,1,{},uL);_.b=0;_.c=null;function HL(a){Ii();bj.call(this,a)}t(648,3,{},HL);_.rc=function(){var a;a=this.k.f;a.C||ak(a.x);ej(this.k.f,"dragdrop-dragging");!a.I.d&&mL(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Xj(this.b,a<this.e?a:this.e),b=Xj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ye]=a+(Aj(),ag);c.style[Sg]=b+ag};
_.sc=function(){var a;a=this.k.f;a==a.r.b||CE(a);a.I.d||mL(a.I,!0);a.C||(a.x||(a.x=new KL,fj(a.x,"mosaic-GlassPanel-invisible")),WK(a.x.pb,ih,SK(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.pb);this.c=a.e+fk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
function FL(a,b){try{Ui(a,b)}catch(c){if(c=Si(c),!A(c,123))throw c;}}function IL(a){Ii();bj.call(this,a);this.d=new Ki}t(649,3,{},IL);_.rc=function(){var a;a=this.k.f.ob;a.C||ak(a.x);ej(this.k.f,"dragdrop-dragging");mL(a.I,!1);mq(a,new kq(a.q,a.p));sk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=jj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Xj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Xj(a+b,uo(d.I.c.pb,Of)),b!=a&&UJ(d,0,a-b),mq(d,new kq(d.q,b)),sk(d.z,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.p,b=Xj(a+b,uo(d.I.c.pb,Of)),mq(d,new kq(d.q,b)),sk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Xj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&UJ(d,a-b,0),mq(d,new kq(b,d.p)),sk(d.z,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.q,mq(d,new kq(96<a+b?a+b:96,d.p)),sk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||CE(a);mL(a.I,!0);a.C||(a.x||(a.x=new KL,fj(a.x,"mosaic-GlassPanel-invisible")),WK(a.x.pb,ih,SK(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.pb);this.c=a.e+fk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
function KL(){var a;this.e=new LL(this);this.b=!1;this.c=new Yv;Fw(this,this.c);a=this.pb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.pb[Cd]="gwt-GlassPanel"}t(650,311,di,KL);
_.yd=function(){var a;Hw(this);try{a=this.ob}catch(b){b=Si(b);if(A(b,129))throw new uv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(nj(),oj(null))?(gu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),$i(uk,a),a.c=!0,a.d=Dk(a),aj(uk,a),this.d=new ML(this),Ku(new fu(this.d))):(this.pb.style[rd]=cb,this.pb.style[kg]=cb);this.b&&yu(new eu(this));mj(oj(null),new NL,bk($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();Ak(this.e);this.d&&(cu(Iu,this.d,H(OL,s,46,[(!Sr&&(Sr=new zk),Sr)])),this.d=null);this.b&&cu(Au,this,H(OL,s,46,[(!zu&&(zu=new zk),zu)]))};_.hd=function(a){switch(vu(a.type)){case 256:if(27==(a.keyCode||0))return ak(this),!1;case 1:if(this.pb.contains(zo(a)))return ak(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function LL(a){tk();this.b=a}t(651,25,{},LL);_.Hc=function(){gu(this.b.pb)};_.b=null;function ML(a){this.b=a}t(652,1,{},ML);_.b=null;
function NL(){Kw();sj.call(this);var a;a=new Fx(new PL(this));B(this,a,(Np(),Np(),Op));B(this,a,(Fq(),Fq(),Gq))}t(653,313,Sh,NL);_.Ad=function(){Sj(new QL(this))};function PL(a){this.b=a}t(654,1,{},PL);_.b=null;function QL(a){this.b=a}t(655,1,vi,QL);_.xc=function(){Ox(this.b.pb)};_.b=null;function RL(a){a.pb.style[gh]=jd;a.pb.style[Ne]=jd;if(a.kb){var a=a.ob,b;A(a,148)?a.cg(null):(b=JL(a))&&b.cg(a)}}t(657,294,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
_.bg=function(){RL(this);return new kq(uo(this.pb,Pf),uo(this.pb,Of))};_.cg=function(){RL(this)};_.dg=function(){};_.gd=function(){};_.Sd=function(){};function iL(){this.pb=$doc.createElement("label");this.pb[Cd]="mosaic-Label";this.pb.style[fh]=Kf;this.pb[Cd]="mosaic-HTML"}t(656,657,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},iL);function qK(a){Fw(this,new SL(a));this.pb[Cd]="mosaic-ImageButton"}t(658,311,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},qK);
function PK(){var a=(kw(),nw);ew.call(this,!0,lf);this.U=a.b;this.b=new TL(this);this.b.e=!0;Vv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);qj();gv(a,b)}else this.lb|=1;yo(xo(this.pb))[Cd]=Le;this.pb.style[ih]="2147483647"}t(659,296,Di,PK);_.gd=function(a){vv(this,a);1==vu(a.type)&&$v(this,!1)};_.b=null;
function TL(a){this.c=a;this.d=new gj;this.j=new gj;a=(Yx(),Xx);new Ny(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);ru(b,this.f);this.p=!0;a=(Kw(),Lw());b=(su(),tu(b));a.appendChild(b);this.pb=a;Dl();this.pb.setAttribute(lg,gm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),qj(),gv(a,b)):this.lb|=2225;this.pb[Cd]=Ee;a=ov(this.pb)+"-vertical";Oi(this.pd(),a,!0);this.pb.style[Tf]=cb;this.pb.setAttribute("hideFocus",ah);B(this,new Wx(this),(Np(),Np(),Op))}
t(660,335,Bi,TL);_.gd=function(a){switch(vu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Px(this,a)};_.Rd=function(a,b){Tx(this,a,b);b||this.b&&$v(this.c,!1)};_.b=!0;_.c=null;
function SL(a){var b=(Yw(),ix),c=(lx(),mx),d;d=new Sw;d.i[od]=bb;d.i[td]=0;d.i[xd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Qw(b.b);b.b.d.rows[0].cells[0][fd]=c.b;Qw(b.b);b.b.d.rows[0].cells[0].style[ch]=e.b;Qw(d);b=Mw(d,0,0,!0);if(a){ak(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Ow(g,f.d);Js(f.c,g,a);c.b=c.b.c}else e=c.c.d,aj(c.c,a);a.pb[Vc]=e;ru(b,a.pb);yv(a,d)}Fw(this,d);Oi(this.pb,"mosaic-WidgetWrapper",!0)}t(661,311,di,SL);_.b=null;_.c=null;function iK(a){this.b=a}t(662,1,{},iK);
_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&CE(this.b)};_.b=null;function jK(a){tk();this.b=a}t(663,25,{},jK);_.Hc=function(){rq(this.b.T.jb);var a=this.b;Rr((!a.y&&(a.y=new UL),a.y))};_.b=null;function kK(a){tk();this.b=a}t(664,25,{},kK);_.Hc=function(){YJ(this.b,(hq(),iq))};_.b=null;function lK(a){tk();this.b=a}t(665,25,{},lK);_.Hc=function(){YJ(this.b,(hq(),ZJ))};_.b=null;function oK(){}t(666,1,{},oK);function rK(a){this.b=a}t(667,1,{},rK);_.Tc=function(){this.b.Md()};_.b=null;
function uK(a){this.b=a}t(668,1,{},uK);_.b=null;function vK(a){this.b=a}t(669,1,vi,vK);_.xc=function(){this.b.O==(hq(),iq)?sk(this.b.A,333):this.b.O==ZJ&&sk(this.b.B,333)};_.b=null;function WJ(a){this.pb=a;tv(this)}t(670,294,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},WJ);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};
function UL(){js.call(this,null)}t(671,226,ri,UL);function hq(){hq=x;iq=new VL("MAXIMIZED",0);ZJ=new VL("MINIMIZED",1);$J=new VL("NORMAL",2);WL=H(XL,s,143,[iq,ZJ,$J])}function VL(a,b){Bo.call(this,a,b)}t(672,146,{116:1,120:1,122:1,143:1},VL);var WL,iq,ZJ,$J;
function gu(a){var b=(hv(),iv).scrollWidth,c=iv.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+ag;a.style.marginTop=-d+ag;a.style.width=b+e+ag;a.style.height=c+d+ag}
function YL(a,b){var c,d,e;if(a.n)return!0;a.y.Te();for(c=new Av(b);c.b.b<c.b.c.d-1;)d=IJ(Bv(c.b)),e=d.ob,A(e,149)&&e.td(d.qd()),d.qd()&&aj(a.y,d);return!0}
function ZL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new $L(a,b),hk(a.d,333);else for(d=new Mi(a.y);d.c<d.e.Ke();)c=Ni(d),e=c.nb,aM(b,c,e.t,e.u),bM(c,e.v,e.s,H(I,m,-1,[cM(a.r.b,c).e,cM(a.q.b,c).d,cM(a.o.b,c).b,cM(a.p.b,c).c]),H(I,m,-1,[dM(a.j.b,c).e,dM(a.i.b,c).d,dM(a.e.b,c).b,dM(a.f.b,c).c]),H(I,m,-1,[eM(a.v,c),eM(a.u,c),eM(a.s,c),eM(a.t,c)]))}
function fM(){this.y=new gj;this.k=new gM(this);this.x=new hM(this.k);this.w=new iM(this.k);this.r=new jM(this.k);this.q=new kM(this.k);this.o=new lM(this.k);this.p=new mM(this.k);this.j=new nM(this.k);this.i=new oM(this.k);this.e=new pM(this.k);this.f=new qM(this.k);this.v=new rM(this.k);this.u=new rM(this.k);this.s=new rM(this.k);this.t=new rM(this.k)}t(676,1,{});_.jg=function(a){ZL(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 sM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Mi(b.y);e.c<e.e.Ke();)d=Ni(e),A(d,61)&&(d=d.jb),f=d.nb,aM(c,d,f.t,f.u),bM(d,f.v,f.s,H(I,m,-1,[cM(b.r.b,d).e,cM(b.q.b,d).d,cM(b.o.b,d).b,cM(b.p.b,d).c]),H(I,m,-1,[dM(b.j.b,d).e,dM(b.i.b,d).d,dM(b.e.b,d).b,dM(b.f.b,d).c]),H(I,m,-1,[eM(b.v,d),eM(b.u,d),eM(b.s,d),eM(b.t,d)]));tM(c);a.b.d=null;for(a=new Mi(a.b.y);a.c<a.e.Ke();)b=Ni(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function $L(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(677,18,{},$L);_.yc=function(){sM(this)};_.zc=function(){sM(this)};
_.Bc=function(a){var b,c,d;for(c=new Mi(this.b.y);c.c<c.e.Ke();)b=Ni(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),aM(this.c,b,d.j,d.w),bM(b,d.x,d.i,H(I,m,-1,[cM(this.b.r.b,b).e,cM(this.b.q.b,b).d,cM(this.b.o.b,b).b,cM(this.b.p.b,b).c]),H(I,m,-1,[dM(this.b.j.b,b).e,dM(this.b.i.b,b).d,dM(this.b.e.b,b).b,dM(this.b.f.b,b).c]),H(I,m,-1,[eM(this.b.v,b),eM(this.b.u,b),eM(this.b.s,b),eM(this.b.t,b)]))};_.b=null;_.c=null;t(679,1,{});
_.b=null;function pM(a){this.b=a}t(678,679,{},pM);function qM(a){this.b=a}t(680,679,{},qM);function oM(a){this.b=a}t(681,679,{},oM);function nM(a){this.b=a}t(682,679,{},nM);function lM(a){this.b=a}t(683,679,{},lM);function mM(a){this.b=a}t(684,679,{},mM);function kM(a){this.b=a}t(685,679,{},kM);function jM(a){this.b=a}t(686,679,{},jM);t(687,679,{},function(a){this.b=a});t(688,679,{},function(a){this.b=a});function eM(a,b){var c=a.b,d;d=jj(c.e,b);d||(d=new $K(VK(b.pb)),z(c.e,b,d));return d.e}
function rM(a){this.b=a}t(689,679,{},rM);function iM(a){this.b=a}t(690,679,{},iM);function hM(a){this.b=a}t(691,679,{},hM);function dM(a,b){var c;c=jj(a.b,b);c||(c=new $K(XJ(b.pb)),z(a.b,b,c));return c}function cM(a,b){var c;c=jj(a.c,b);c||(c=new $K(UK(b.pb)),z(a.c,b,c));return c}
function uM(a,b){var c,d;d=jj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=JL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new kq(vM(e,!0),vM(e,!1));break a}h=b.bg();null!=c.n&&(h.c=vM(e,!0));null!=c.k&&(h.b=vM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new kq(vM(e,!0),vM(e,!1));break a}h=new YK;f=b.pb;n=f.style;g=n[Yf];j=n[dh];n[Yf]="static";n[dh]=Oe;null!=c.n?h.c=vM(e,!0):(n[gh]=jd,h.c=(f.offsetWidth||0)+cM(d.p.b,b).c+cM(d.q.b,b).d);null!=c.k?h.b=vM(e,!1):(n[Ne]=jd,h.b=(f.offsetHeight||0)+cM(d.r.b,b).e+
cM(d.o.b,b).b);n[Yf]=g;n[dh]=j}d=h}null!=c.n&&(Aj(),lp)==c.n.lg()||null!=c.k&&(Aj(),lp)!=c.k.lg()||z(a.f,b,d)}return d}function gM(a){this.i=a;this.d=new Ki;this.f=new Ki;this.c=new Ki;this.b=new Ki;this.e=new Ki}t(692,1,{},gM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function wM(a){var b;b=a.nb;if(null==b||!A(b,146))b=new xM,a.nb=b;return b}function kL(){nL.call(this,(oL(),yM))}function nL(a){var b=(zM(),AM);fM.call(this);this.c=a;this.b=b}t(693,676,{},kL,nL);
_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new YK;YL(this,a);n=cM(this.p.b,a).c+cM(this.q.b,a).d+dM(this.f.b,a).c+dM(this.i.b,a).d+eM(this.t,a)+eM(this.u,a);d=cM(this.r.b,a).e+cM(this.o.b,a).b+dM(this.j.b,a).e+dM(this.e.b,a).b+eM(this.v,a)+eM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(oL(),yM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Mi(this.y);a.c<a.e.Ke();)c=Ni(a),e=wM(c),b=null,j=c.ob,A(j,149)&&(b=j,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==yM?(n+=uM(this.x.b,c).c,e.b=uM(this.w.b,
c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Xj(f,e.b)):(d+=uM(this.w.b,c).b,e.c=uM(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Xj(g,e.c));this.c==yM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.jg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(YL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=eM(this.t,a);E=eM(this.v,a);c=jq(a.pb);R=c.c-(u+eM(this.u,a));q=c.b-(E+eM(this.s,a));g=R;c=q;this.c==(oL(),yM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Mi(this.y);e.c<e.e.Ke();)d=Ni(e),b=null,r=wM(d),v=d.ob,A(v,149)&&(b=v,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==yM?(r.e?++h:(r.c=uM(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=uM(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=uM(this.w.b,
d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=uM(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Mi(this.y);e.c<e.e.Ke();)d=Ni(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==yM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==pL?(r.t=this.b==(zM(),AM)?u:this.b==CM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(zM(),AM)?(r.t=u,r.u=E):this.b==CM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
n,r.s=f,u+=J+D),a.b&&(v=d.ld()-ck(a.pb)-eM(this.t,a),-1==r.p&&(r.p=v),v=d.md()-ek(a.pb)-eM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.od()),-1==r.o&&(r.o=d.nd()));ZL(this,a)}};_.b=null;_.c=null;function zM(){zM=x;AM=new DM("START",0);CM=new DM(Ib,1);EM=new DM("END",2);FM=H(GM,s,144,[AM,CM,EM])}function DM(a,b){Bo.call(this,a,b)}t(694,146,{116:1,120:1,122:1,144:1},DM);var FM,CM,EM,AM;function oL(){oL=x;yM=new HM("HORIZONTAL",0);pL=new HM("VERTICAL",1);IM=H(JM,s,145,[yM,pL])}
function HM(a,b){Bo.call(this,a,b)}t(695,146,{116:1,120:1,122:1,145:1},HM);var IM,yM,pL;t(697,1,{150: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 xM(){this.f=!1}function tK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(696,697,{146:1,150:1},xM,tK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function KM(a,b){if(a.n)return!0;YL(a,b);if(0<a.y.d){a.b=nu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new LM,c.nb=d;a.c=d;a.y.Te();aj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function MM(){fM.call(this)}t(698,676,{},MM);
_.kg=function(a){var b,c;c=new YK;KM(this,a);if(this.b){b=uM(this.x.b,this.b).c;var d=uM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=BM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=cM(this.p.b,a).c+cM(this.q.b,a).d+dM(this.f.b,a).c+dM(this.i.b,a).d+eM(this.t,a)+eM(this.u,a);c.b+=cM(this.r.b,a).e+cM(this.o.b,a).b+dM(this.j.b,a).e+dM(this.e.b,a).b+eM(this.v,a)+eM(this.s,a);return c};
_.jg=function(a){var b,c,d,e,f;KM(this,a)&&(d=eM(this.t,a),e=eM(this.v,a),c=jq(a.pb),f=c.c-(d+eM(this.u,a)),c=c.b-(e+eM(this.s,a)),b=this.b.ob,A(b,149)&&(b=BM(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()-ck(a.pb)-eM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ek(a.pb)-eM(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())),ZL(this,a))};_.b=null;_.c=null;function LM(){this.f=!1}
t(699,697,{147:1,150:1},LM);function BM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=xo(Xu(Xu(a.d,0),0)),c=xo(Xu(Xu(a.d,2),2)),d=UK(a.pb),b=XJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function NM(a,b){a.kb&&ak(a);return Wv(a,b)}function OM(){tw();jw.call(this,uw)}t(700,301,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},OM);_.Cd=function(a){return NM(this,a)};_.b=null;
function sK(a,b,c){var d=a.q.d;b.nb=c;HJ(a,b,a.pb,d,!0)}function PM(a){var b;b=a.ob;return A(b,149)?b:a}function nq(a){if(!a.kb)return new YK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),pq(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function IJ(a){return A(a,149)?a.jb:a}function QM(a){var b;if(!a.o){b=(!gL&&(gL=new fL),gL);var c=RM(a,gb,!0);b.b=c;c=RM(a,hb,!0);b.c=c;a.o=b}return a.o}
function HJ(a,b,c,d,e){if(A(b,61))throw new Bk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new OM,Jv(a,c,a.pb,d,!0),Xv(c,b)):Jv(a,b,c,d,e);JJ(a,b)}
function JJ(a,b){var c;c=a.e;if(b){var d=c.k;Vi(d.d,b);Vi(d.f,b);Vi(d.c,b);Vi(d.b,b);Vi(d.e,b)}else d=c.k,sy(d.d),sy(d.f),sy(d.c),sy(d.b),sy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==PM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==PM(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.cg(a.ob),c.cg(a))}}
function rq(a){if(a.kb&&a.pb.style.display!=Hf){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;tM(a)}}function tM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=IJ(Ky(a.q,d)),A(b,149)&&(b=b.jb),b.qd()&&(A(b,148)?b.dg():A(b,74)&&b.Sd())}function KJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=PM(b);return Qv(a,c)?(A(c,149)&&NM(c,b),JJ(a,null),!0):!1}
function jL(a,b){var c;a.e=b;null!=a.f&&ej(a,ov(a.pb)+Ba+a.f);a.f=b.cZ.e;c=po(a.f,ko(46));a.f=a.f.substr(c+1,a.f.length-(c+1));fj(a,ov(a.pb)+Ba+a.f);JJ(a,null)}function RM(a,b,c){a.n||(a.n=$doc.createElement(Cg),WK(a.n,Yf,Xc),WK(a.n,dh,Oe),WK(a.n,Ye,cb),WK(a.n,Sg,cb),a.pb.appendChild(a.n));WK(a.n,gh,b);WK(a.n,Ne,b);a=TK(a.n);return c?a.c:a.b}
function vM(a,b){var c;c=null.lg();if(c==(Aj(),xp)){c=(QM(a),null.lg());var d=(-1==eL&&(eL=FJ(ib,!0)),eL);return O(N(Math.round(100*d*c/254)))}if(c==np)return c=QM(a),d=null.lg(),O(N(eE(d*(-1==c.b&&(c.b=FJ(gb,!0)),c.b))));if(c==pp)return c=QM(a),d=null.lg(),O(N(eE(d*(-1==c.c&&(c.c=FJ(hb,!0)),c.b))));if(c==vp)return c=(QM(a),null.lg()),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(d*c)));if(c==zp)return c=(QM(a),null.lg()),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(10*d*c/254)));if(c==tp)return O(N(eE(12*
(QM(a),null.lg())*O(N(eE((-1==eL&&(eL=FJ(ib,!0)),eL)/72))))));if(c==lp)return RM(a,null.lg(),b);if(c==rp)return c=(QM(a),O(N(eE(null.lg())))),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(d*c/72)));if(null.lg()==jp)return O(N(eE(null.lg())));throw new Bk("Invalid size: "+null.lg());}function hK(){var a=new MM;Tv.call(this);this.k=new kq(-1,-1);new UM(this);this.pb[Cd]="mosaic-LayoutPanel";jL(this,a)}t(701,291,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},hK);
_.Gd=function(a){HJ(this,a,this.pb,this.q.d,!0)};_.vd=function(){Dv(this,new VM)};_.wd=function(){Dv(this,new WM)};_.bg=function(){return nq(this)};_.Dd=function(a){return Mv(this.q,PM(a))};_.Ed=function(a,b,c,d){HJ(this,a,b,c,d)};_.cg=function(a){JJ(this,a)};_.Fd=function(){return new Av(this)};_.dg=function(){rq(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=nq(this),null!=this.j)a=a.b+ag,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+ag);this.sd(b);this.i=null}else b=a.b+ag,this.ud(a.c+ag),this.sd(b);rq(this)}};_.Sd=function(){rq(this)};_.Cd=function(a){return KJ(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){a=PM(a);Pv(this,a);this.Id(a,b,c)};
_.ud=function(a){this.pb.style[gh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function VM(){}t(702,1,{},VM);_.Qd=function(a){PM(a).yd()};function WM(){}t(703,1,{},WM);_.Qd=function(a){PM(a).zd()};function Av(a){this.c=a;this.b=new Ov(this.c.q)}t(704,1,{},Av);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return IJ(Bv(this.b))};_.fd=function(){Cv(this.b)};_.c=null;function XM(){XM=x;new dx}
function UM(a){XM();Oi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new YM(this)}t(705,9,{},UM);function YM(a){tk();this.b=a}t(706,25,{},YM);_.Hc=function(){JJ(this.b.b,null);rq(this.b.b)};_.b=null;function JL(a){a=a.ob;return!a?null:A(a,148)?a:JL(a)}function bK(a,b,c){var d;d=a.pb;bM(a,b,c,UK(d),XJ(d),VK(d))}
function bM(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)+(Aj(),ag)),b!=a.od()&&a.ud((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Aj(),ag)),c!=a.nd()&&a.sd((0>c?0:c)+ag))}function pq(a,b){bK(a,b.c,b.b)}function aM(a,b,c,d){b=PM(b);Pv(a,b);a.Id(b,c,d)}t(709,1,{});
function WF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:NC(a,b,~~Ei(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,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Lf:typeof v,q=q==Nf?Object.prototype.toString.call(v)==Rc||typeof v.length==Mf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Lf,q)))if(v=G(Mf,q),q=G("boolean",q),ZM===D)v&&(o[u]=new zG(o[u])),q&&(o[u]=(iG(),o[u]?lG:jG));else{r=v||q;if(r=
!r&&null!=D&&Gn(D)==$M){r=o[u];if(null==r||aN(r,D))continue;if(En(r)&&(r=r&&r.g?r.g:null,null!=r&&aN(r,D))){o[u]=r;continue}}if(!G(Nf,D)||v||q){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 bN(){this.d=new Ki;this.b=new Ki;this.c=new Ki}function aN(a,b){var c;if(ZM==b||cN==b&&A(a,151))return!0;if(null!=a)for(c=Gn(a);c&&c!=ZM;c=null)if(c==b)return!0;return!1}t(708,709,{},bN);function TF(){TF=x;VF=new bN}
function ZF(a,b){TF();z(VF.d,a,b)}function QF(a){TF();var b,c,d;d=oo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function RF(a,b){var c;TF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==ue)?b[0]:null,aN(c,a)}function XF(a){var b=SF;TF();var c,d;d=VF.c;if(c=!b?d.c:NC(d,b,~~Ei(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?OC(d,c):QC(d,b,c,~~Ei(b))}
function xF(a){TF();var b=VF,c;null==a?a=null:(c=a[Uc],c||(0!=(Gn(a).c&4)?a=[]:(b=(b=jj(b.d,Gn(a)))&&typeof b==ue?new b(a):a,a=a[Uc]=b),c=a),a=c);return a}var VF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Sn&&(e=ik(),2E3<e-Un&&(Un=e,Tn=Rn()));if(0==Sn++){var f=(Vn(),Wn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=eo(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=(Vn(),Wn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=eo(n,o);while(h.d);h.d=o}}--Sn;c&&-1!=Tn&&($wnd.clearTimeout(Tn),Tn=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ms)()}catch(d){a(b)}else C(Ms)()}var ZM=$(1),Kn=$(103),dN=vG(" I"),I=pG(718,dN),UG=pG(716,ZM),eN=vG(" Z"),wH=pG(719,eN);$(102);$(101);$(100);var fN=$(494),no=pG(720,fN),gN=$(245),Ft=pG(721,gN);$(246);$(146);$(469);$(109);$(480);var hN=vG(" B");$(484);var iN=vG(" C"),Fi=pG(722,iN),$M=$(482),jN=vG(" D"),HD=pG(723,jN);$(483);$(485);var kN=$(488),eF=pG(724,kN),lN=vG(" J"),mN=$(2),Os=pG(717,mN),QK=pG(725,hN);$(497);$(479);$(99);$(174);$(467);
var SF=$(460);$(476);var eG=$(474);$(472);$(473);$(478);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(491);$(486);$(475);$(461);$(462);$(463);$(464);$(465);$(466);var nN=$(384);$(383);$(382);$(381);$(459);$(458);var SA=$(398),kD=pG(726,SA),oN=$(404),pD=pG(727,oN),pN=$(405),rD=pG(728,pN),qN=$(536),uF=pG(729,qN),Fs=pG(730,I),rN=tG(534,function(){wD();return jH}),kH=pG(731,rN);$(535);$(407);$(406);$(529);$(528);$(537);$(538);$(533);$(441);$(532);var sA=pG(732,nN);$(396);$(540);
$(471);uG();$(470);uG();$(709);$(708);var cN=uG();$(295);var sN=$(294);$(293);$(299);$(313);$(355);$(542);$(541);$(292);$(291);$(544);$(543);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(545);$(546);$(547);$(548);$(232);$(231);$(304);$(305);$(306);$(567);$(576);$(25);$(568);$(569);$(570);$(571);$(572);$(573);$(574);$(575);$(277);$(351);$(354);$(352);$(353);$(186);$(185);$(279);$(226);$(281);$(194);var tN=$(193);$(229);$(228);$(227);$(378);$(379);$(380);$(600);$(599);$(611);$(612);$(613);
$(614);var uN=tG(162,function(){Aj();return Bp}),Cp=pG(733,uN),vN=tG(145,function(){Bj();return Mo}),No=pG(734,vN),wN=tG(152,function(){Oo();return Xo}),Yo=pG(735,wN),xN=tG(157,function(){Zo();return hp}),ip=pG(736,xN);tG(163,null);tG(164,null);tG(165,null);tG(166,null);tG(167,null);tG(168,null);tG(169,null);tG(170,null);tG(171,null);tG(147,null);tG(148,null);tG(149,null);tG(150,null);tG(151,null);tG(153,null);tG(154,null);tG(155,null);tG(156,null);tG(158,null);tG(159,null);tG(160,null);tG(161,null);
$(453);$(452);$(501);$(503);$(502);$(504);$(506);$(505);$(507);$(511);$(512);$(184);$(190);$(189);$(188);$(192);$(211);$(424);$(423);var MB=$(422),hE=pG(737,MB),AH=pG(738,lN);$(408);$(508);$(514);$(509);$(510);$(409);$(566);$(418);$(417);$(416);$(421);var yN=uG(),zJ=pG(739,yN);$(275);$(451);$(520);var zN=tG(235,function(){us();return zs}),As=pG(740,zN);$(431);$(432);$(415);var wB=$(410);$(500);$(394);$(395);$(420);var HB=$(419);$(412);$(411);$(518);$(527);$(413);$(455);$(493);$(530);$(531);$(539);
$(401);var WA=$(400);$(429);$(430);$(386);$(385);$(438);uG();uG();uG();$(388);$(389);$(371);$(191);$(366);var Ly=pG(741,sN);$(367);$(579);$(578);$(327);$(329);$(328);$(330);$(213);$(230);$(216);$(218);var cB=$(403);$(454);$(391);$(390);$(397);$(524);$(496);$(221);$(440);$(373);$(372);$(208);$(209);$(212);$(206);$(205);$(207);var eB=$(562);$(196);$(399);$(581);$(586);$(439);$(487);$(442);var uA=$(393),tA=pG(742,WA);$(628);$(426);$(427);$(428);$(392);$(559);$(560);$(198);$(197);$(199);$(200);$(318);
$(317);$(323);$(324);$(617);$(587);$(588);$(513);$(521);$(522);$(523);$(580);$(582);var xB=$(414);$(563);$(525);$(220);$(217);$(219);$(215);$(204);$(203);$(202);$(257);$(585);$(298);$(297);$(296);$(593);$(592);$(616);$(590);$(615);var AN=tG(672,function(){hq();return WL}),XL=pG(743,AN);$(671);$(670);$(662);$(663);$(664);$(665);$(666);$(667);$(668);$(669);$(643);var BN=tG(300,function(){kw();return rw}),sw=pG(744,BN),CN=tG(347,function(){gw();return ey}),fy=pG(745,CN);$(18);$(348);$(349);$(344);$(345);
$(346);$(19);$(20);$(21);$(437);$(402);$(659);$(335);$(660);$(336);$(337);$(338);$(339);$(342);$(309);$(308);var DN=$(307);$(583);$(584);$(589);$(250);$(312);$(343);$(331);$(358);$(357);$(359);var EN=tG(360,function(){vy();return Gy}),Hy=pG(746,EN);tG(361,null);tG(362,null);tG(363,null);tG(364,null);$(233);$(564);$(310);$(326);$(325);$(517);$(302);$(187);$(565);$(311);$(645);$(3);$(648);$(649);$(647);$(646);$(639);$(638);$(701);$(702);$(703);$(704);$(641);$(224);var jC=$(434),lC=pG(747,jC);$(435);
$(433);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);var FN=$(52),Ux=pG(748,FN);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(251);var ZK=$(630);$(303);var cL=$(632);$(222);$(657);$(656);$(447);$(446);$(448);$(223);$(259);
$(261);$(260);$(255);$(369);$(252);$(301);$(700);$(266);$(269);$(267);$(268);$(5);$(7);$(6);$(602);$(436);$(449);$(370);$(183);$(287);$(289);$(288);$(591);var yK=pG(749,DN);$(597);$(596);$(606);$(594);$(595);$(603);$(604);$(598);$(601);$(443);$(444);$(450);$(225);$(254);$(34);$(262);$(332);$(333);$(334);$(263);var OL=pG(750,tN);$(264);$(561);$(658);$(625);$(477);$(498);$(33);$(71);var dL=$(633);$(642);$(661);$(697);$(696);$(195);$(210);$(4);$(624);$(676);$(693);
var GN=tG(694,function(){zM();return FM}),GM=pG(751,GN),HN=tG(695,function(){oL();return IM}),JM=pG(752,HN);$(679);$(688);$(687);$(691);$(690);$(686);$(685);$(683);$(684);$(682);$(681);$(678);$(680);$(689);$(692);$(677);$(644);$(316);$(365);$(356);$(698);$(315);$(314);$(320);$(321);$(319);$(265);$(22);$(285);$(286);$(11);$(14);$(23);var IN=$(26),Ek=pG(753,IN);$(24);$(27);$(28);$(699);$(8);$(10);$(9);$(705);$(706);$(650);$(653);$(654);$(655);$(651);$(652);var aL=$(631);$(635);$(636);$(201);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>