summaryrefslogtreecommitdiff
path: root/public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html
blob: c25dd25c7ac7649eecac625495d0dbb1478a54e3 (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 = 'B70D7DA2E93A6B0FB7E5BC15540F7B15';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=": ",ob=";",qb="<",rb="=",sb=">",tb="?",vb="@",xb="@@",yb="A",zb="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",sc="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",Jc="West",Mc="X",Nc="[",Rc="[object Array]",Sc="\\",Tc="]",Uc="__gwtex_wrap",Vc="__uiObjectID",Wc="a",Xc="absolute",
Yc="alert",Zc="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",ud="cellSpacing",yd="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",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",
Sd="dblclick",Td="definition",Ud="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",ye="gesturestart",ze="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",
Ge="heading",Ne="height",Oe="hidden",Pe="html",Qe="id",Re="img",Se="is_touch_supported",Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",hf="marquee",jf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",pf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",zf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="msie",Ef="multipart",
Ff="n",Gf="name",Hf="navigation",If="none",Jf="noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",bg="px",cg="px, ",dg="px;",eg="radio",fg="radiogroup",hg="reaction",ig="rect(0px, 0px, 0px, 0px)",jg="region",kg="rgb(",lg="right",mg="role",ng="rotation",og="row",pg="rowgroup",qg="rowheader",
rg="rtl",tg="s",ug="safari",vg="scale100",wg="scrollbar",xg="se",yg="search",zg="separator",Ag="serif",Bg='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",
eh="visibility",fh="visible",gh="whiteSpace",hh="width",ih="x",jh="zIndex",kh="|",_,lh={l:4194303,m:4194303,h:1048575},mh={l:0,m:0,h:0},nh={l:1,m:0,h:0},oh={l:2,m:0,h:0},ph={l:3,m:0,h:0},qh={l:4,m:0,h:0},rh={l:8,m:0,h:0},sh={l:10,m:0,h:0},th={l:16,m:0,h:0},uh={l:32,m:0,h:0},vh={l:64,m:0,h:0},wh={l:128,m:0,h:0},Dh={l:256,m:0,h:0},Eh={l:512,m:0,h:0},Fh={l:1024,m:0,h:0},Gh={l:2048,m:0,h:0},Hh={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,h:0},Kh={l:65536,m:0,h:0},Lh={l:131072,m:0,h:0},Mh={l:262144,
m:0,h:0},Nh={l:524288,m:0,h:0},Oh={},Ph={133:1},Qh={116:1,133:1},Rh={10:1,116:1,120:1,122: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,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Th={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},Uh={118:1},Vh={6:1,8:1,116:1,120:1,122:1},Wh={137:1},Xh={116:1,119:1,133:1},Yh={52:1,116:1},Zh={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},$h={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},ai={116:1},bi={89:1,96:1,110:1,116:1},ci={2:1},di={44:1},ei={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},fi={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},gi={112:1},m={115:1,116:1,119:1},
hi={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},ii={7:1,8:1,116:1,120:1,122:1},ji={116:1,123:1,125:1,129:1,131:1},ki={134:1},li={116:1,123:1,131:1},mi={96:1,116:1},ni={80:1,116:1,120:1,122:1},oi={83:1,116:1,123:1,129:1,131:1},pi={46:1,82:1},qi={54:1},ri={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},
si={47:1},ti={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},ui={8:1,9:1,116:1,120:1,122:1},vi={135:1},wi={55:1},xi={116:1,123:1,129:1,131:1},yi={116:1,119:1,134:1},zi={151:1},Ai={89:1,90:1,96:1,102:1,110:1,116:1},Bi={93:1,116:1},Ci={45:1,47:1,56:1,68:1,71:1,79:1,81:1},Di={68:1,79:1},Ei={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};
function t(a,b,c){var d=Oh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Oh[a]=function(){}),_=d.prototype=0>b?{}:new Oh[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 Fi(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Gi,s,-1,8,1);d=(Hi(),Ii);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 Ji(){Ji=x;Ki=new Li}function Mi(a){for(var b,a=new Ni(a.k.n);a.c<a.e.Ke();)b=Oi(a),Pi(b.pd(),ee,!1),Qi(a)}
function Ri(a,b,c){var a=a.o,d;try{d=new Si(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Ti(e);if(A(e,123))throw new Ui("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Pi(b.pd(),Wb,!0);Pi(c.pd(),de,!0);z(Ki,b,c)}function Vi(a,b){var c;c=Wi(Ki,b);var d;d=Wi(a.o.d,c);if(!d)throw new Xi("dragHandle was not draggable");Yi(d.c.b);Yi(d.e.b);Yi(d.d.b);Pi(b.pd(),Wb,!1);Pi(c.pd(),de,!1)}
function Zi(a){var b;a.p=!1;for(a=new Ni(a.k.n);a.c<a.e.Ke();)b=Oi(a),Pi(b.pd(),ee,!1),Qi(a)}function $i(a,b){aj(a.k.n,b)?Pi(b.pd(),ee,!1):a.p?(bj(a.k.n,b),Pi(b.pd(),ee,!0)):(a.k.n.Te(),bj(a.k.n,b))}function cj(a){this.i=a;this.k=new dj(this);this.o=new ej(this.k)}t(3,1,{});_.rc=function(){fj(this.k.f,"dragdrop-dragging")};_.sc=function(){gj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ki;function dj(a){this.n=new hj;this.e=a;this.b=a.i}t(4,1,{},dj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ij(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 jj(a,b){var c;c=kj(a.d,lj).b;b.b.ctrlKey||b.b.metaKey||Mi(a.c.e);$i(a.c.e,c)}function mj(a){a.c.i=null;a.c.e.sc();nj((oj(),pj(null)),a.b,0,0);var b=a.b.pb;qj=b;rj();sj=b;a.e=2}
function ej(a){this.d=new Li;this.c=a;this.b=new tj;uj(this.b,vj(),wj());B(this.b,this,(xj(),xj(),yj));B(this.b,this,(zj(),zj(),Aj));a=this.b.pb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Bj(),bg);a.borderStyle=(Cj(),If);a[kd]="blue"}t(5,1,{},ej);
_.uc=function(a){var b,c,d,e;c=a.i;d=Dj(a);e=Ej(a);b=Rj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!lj)lj=c,this.c.f=kj(this.d,lj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Sj(this.c.n,this.c.f)&&(Mi(this.c.e),$i(this.c.e,this.c.f)),Tj(new Uj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Vj(lj,null),lj!=this.c.f&&(c=new Vj(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,mj(this),1!=this.e&&ij(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Wj(a,b);a=Xj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Yj(Zj(d-this.i),Zj(a-this.j))>=this.c.e.n?($j(),-1!=Sj(this.c.n,this.c.f)||$i(this.c.e,this.c.f),c=new Vj(lj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,mj(this)):ak.preventDefault()),1==this.e)return;ak.preventDefault();ij(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Wj(a,b);b=Xj(a,b);if(1==Rj(a.b)&&(this.f=!1,lj))try{if($j(),1==this.e)jj(this,a);else{d!=this.b&&(c=new Vj(d,null),e+=c.b,b+=c.e);try{ij(this,e,b),this.c.e.rc(),3!=this.e&&jj(this,a)}finally{var f=this.b.pb;qj&&f==qj&&(qj=null);rj();f===sj&&(sj=null);bk(this.b);this.e=1;this.c.f=null}}}finally{lj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var lj=null;function Uj(){}t(6,1,wi,Uj);_.xc=function(){$j()};
function Si(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Si);_.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 Vj(a,b){!a||a==(oj(),pj(null))?this.i=this.f=0:(this.f=a.ld()-ck(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(oj(),pj(null))?this.d=this.c=0:(this.c=dk(b.pb)+ek(b.pb),this.d=fk(b.pb)+gk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Vj);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function $j(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ek(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(pd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}function gk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(qd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}
function hk(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 ik(a,b){var c=jk();hk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;kk(a.n,jk())}function lk(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 kk(a,b){lk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function mk(a){this.b=a}t(19,1,{},mk);_.Cc=function(a){kk(this,a)};_.b=null;t(20,1,{});t(21,1,ci);function nk(){nk=x;var a;(a=new ok)&&(a.Fc()||(a=new pk));qk=a}t(22,20,{});var qk=null;function pk(){this.b=new hj;this.c=new rk(this)}t(23,22,{},pk);
_.Fc=function(){return!0};_.Dc=function(a){a=new sk(this,a);bj(this.b,a);1==this.b.d&&tk(this.c,16);return a};function uk(){uk=x;vk=new hj;var a=new wk;xk();yk(zk?zk:zk=new Ak,a)}function Bk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(vk,a)}function tk(a,b){if(0>b)throw new Ck("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(vk,a);a.c=!1;a.d=Dk(a,b);bj(vk,a)}function Ek(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Dk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||aj(vk,this);this.Hc()};_.c=!1;_.d=0;var vk;function rk(a){uk();this.b=a}t(24,25,{},rk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Fk,s,3,a.b.d,0);b=Gk(a.b,b);c=new Hk;for(e=0,f=b.length;e<f;++e)d=b[e],aj(a.b,d),kk(d.b,c.b);0<a.b.d&&tk(a.c,Yj(5,16-(jk()-c.b)))};_.b=null;function sk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},sk);_.Ec=function(){var a=this.c;aj(a.b,this);0==a.b.d&&Bk(a.c)};_.b=null;
_.c=null;function Ik(a,b){var c=C(function(){var b=jk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function ok(){}t(27,22,{},ok);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Ik(a,b);return new Jk(c)};function Jk(a){this.b=a}t(28,21,ci,Jk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Kk(){this.b=Yc}t(29,30,{},Kk);function Lk(){this.b=Zc}t(31,30,{},Lk);
function Mk(){this.b=hd}t(32,30,{},Mk);t(34,1,{});_.b=null;function Nk(a){this.b=a}t(33,34,{},Nk);function Ok(){this.b=id}t(35,30,{},Ok);function Pk(){this.b=ld}t(36,30,{},Pk);function Qk(){this.b=sd}t(37,30,{},Qk);function Rk(){this.b=Bd}t(38,30,{},Rk);function Sk(){this.b=Jd}t(39,30,{},Sk);function Tk(){this.b=Kd}t(40,30,{},Tk);function Uk(){this.b=Ld}t(41,30,{},Uk);function Vk(){this.b=Md}t(42,30,{},Vk);function Wk(){this.b=Td}t(43,30,{},Wk);function Xk(){this.b=Ud}t(44,30,{},Xk);
function Yk(){this.b=$d}t(45,30,{},Yk);function Zk(){this.b=ce}t(46,30,{},Zk);function $k(){this.b=te}t(47,30,{},$k);function al(){this.b=Be}t(48,30,{},al);function bl(){this.b=Ce}t(49,30,{},bl);function cl(){this.b=De}t(50,30,{},cl);function dl(){this.b=Ge}t(51,30,{},dl);function fl(a){this.b=a.id}t(52,1,{4:1,5:1},fl);_.b=null;function gl(){this.b=Re}t(53,30,{},gl);function hl(){this.b=$e}t(54,30,{},hl);function il(){this.b=af}t(55,30,{},il);function jl(){this.b=bf}t(56,30,{},jl);
function kl(){this.b=cf}t(57,30,{},kl);function ll(){this.b=ef}t(58,30,{},ll);function ml(){this.b=gf}t(59,30,{},ml);function nl(){this.b=hf}t(60,30,{},nl);function ol(){this.b=jf}t(61,30,{},ol);function pl(){this.b=lf}t(62,30,{},pl);function ql(){this.b=nf}t(63,30,{},ql);function rl(){this.b=of}t(64,30,{},rl);function sl(){this.b=pf}t(65,30,{},sl);function tl(){this.b=vf}t(66,30,{},tl);function ul(){this.b=Hf}t(67,30,{},ul);function vl(){this.b=Kf}t(68,30,{},vl);function wl(){this.b=Tf}
t(69,30,{},wl);function xl(){this.b=$f}t(70,30,{},xl);t(71,34,{},function(a){this.b=a});function yl(){this.b=ag}t(72,30,{},yl);function zl(){zl=x;Al=new Nk("aria-activedescendant")}var Al;function Bl(){this.b=eg}t(74,30,{},Bl);function Cl(){this.b=fg}t(75,30,{},Cl);function Dl(){this.b=jg}t(76,30,{},Dl);
function El(){El=x;Fl=new Lk;Gl=new Kk;Hl=new Mk;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 $k;Vl=new bl;Wl=new al;Xl=new cl;Yl=new dl;Zl=new gl;$l=new hl;am=new jl;bm=new kl;cm=new il;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new ql;im=new sl;jm=new tl;km=new rl;lm=new pl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Cl;sm=new Bl;tm=new Dl;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=
new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;F=new Li;z(F,jg,tm);z(F,Yc,Gl);z(F,Ud,Rl);z(F,Zc,Fl);z(F,hd,Hl);z(F,ce,Tl);z(F,id,Il);z(F,ld,Jl);z(F,sd,Kl);z(F,Bd,Ll);z(F,Ce,Vl);z(F,Jd,Ml);z(F,De,Xl);z(F,Kd,Nl);z(F,Ld,Ol);z(F,Md,Pl);z(F,Td,Ql);z(F,af,cm);z(F,$d,Sl);z(F,te,Ul);z(F,Be,Wl);z(F,Ge,Yl);z(F,Re,Zl);z(F,$e,$l);z(F,bf,am);z(F,cf,bm);z(F,ef,dm);z(F,gf,em);z(F,hf,fm);z(F,jf,gm);z(F,lf,lm);z(F,nf,hm);z(F,of,km);z(F,
pf,im);z(F,Tf,om);z(F,eg,sm);z(F,vf,jm);z(F,Hf,mm);z(F,Kf,nm);z(F,$f,pm);z(F,ag,qm);z(F,fg,rm);z(F,og,ym);z(F,pg,um);z(F,qg,wm);z(F,yg,Cm);z(F,zg,Em);z(F,wg,Am);z(F,Cg,Gm);z(F,Eg,Im);z(F,Fg,Km);z(F,Hg,en);z(F,Jg,Mm);z(F,Kg,Om);z(F,Pg,gn);z(F,Qg,jn);z(F,Rg,ln);z(F,Sg,nn);z(F,Zg,tn);z(F,$g,pn);z(F,ah,rn)}var Gl,Fl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Wl,Vl,Xl,Yl,Zl,$l,cm,am,bm,dm,em,fm,gm,lm,hm,km,im,jm,mm,nm,om,pm,qm,sm,rm,tm,F,ym,um,wm,Am,Cm,Em,Gm,Im,Km,en,Mm,Om,gn,jn,ln,nn,tn,pn,rn;
function zm(){this.b=og}t(78,30,{},zm);function vm(){this.b=pg}t(79,30,{},vm);function xm(){this.b=qg}t(80,30,{},xm);function Bm(){this.b=wg}t(81,30,{},Bm);function Dm(){this.b=yg}t(82,30,{},Dm);function Fm(){this.b=zg}t(83,30,{},Fm);function Hm(){this.b=Cg}t(84,30,{},Hm);function Jm(){this.b=Eg}t(85,30,{},Jm);function Lm(){this.b=Fg}t(86,30,{},Lm);function fn(){this.b=Hg}t(87,30,{},fn);function Nm(){this.b=Jg}t(88,30,{},Nm);function dn(){this.b=Kg}t(89,30,{},dn);function hn(){this.b=Pg}
t(90,30,{},hn);function kn(){this.b=Qg}t(91,30,{},kn);function mn(){this.b=Rg}t(92,30,{},mn);function on(){this.b=Sg}t(93,30,{},on);function un(){this.b=Zg}t(94,30,{},un);function qn(){this.b=$g}t(95,30,{},qn);function sn(){this.b=ah}t(96,30,{},sn);function Hk(){this.b=jk()}function jk(){return(new Date).getTime()}t(97,1,{},Hk);function vn(a){var b,c,d;d=new wn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),xn(d,c.cZ.e),d.b.b+=nb,yn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function zn(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 zn(this)};_.f=null;_.i=null;function An(a){Bn();this.i=a}t(101,102,li,An);function Xi(a){Bn();this.i=a}function Ui(a,b){Bn();this.f=b;this.i=a}t(100,101,xi,Xi,Ui);function Cn(a){Bn();this.c=a;this.b=l;a=new Dn;a=En(a,Fn(this.c)?this.c:null);Gn(a)}t(99,100,xi,Cn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Mf:Fn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Hn(this.c).e;this.b=this.b+nb+(Fn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Fn(this.c)){b=(In(),this.c);var c=l,d;for(d in b)if(d!=Gf&&"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 Jn(a,b){return Kn(a)?a.eQ(b):a===b}
function Hn(a){return Kn(a)?a.cZ:Ln}function Mn(a){return Kn(a)?a.hC():Fi(a)}
function Nn(){var a;Nn=x;On=(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 Pn(a){Nn();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=On[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var On;t(109,1,{});function Fi(a){return a.$H||(a.$H=++Qn)}function Rn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Sn(){return $wnd.setTimeout(function(){0!=Tn&&(Tn=0);Un=-1},10)}var Tn=0,Qn=0,Vn=0,Un=-1;
function Wn(){Wn=x;Xn=new Yn}function Zn(a,b){a.b=$n(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ao(a)),bo(a.f,1),!a.j&&(a.j=new co(a)),bo(a.j,50))}function Yn(){}function eo(a){return a.Jc()}function $n(a,b){!a&&(a=[]);a[a.length]=b;return a}function fo(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=$n(b,e)):e[0].xc()}catch(f){if(f=Ti(f),!A(f,131))throw f;}}return b}function bo(a,b){Wn();$wnd.setTimeout(function(){C(eo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},Yn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Xn;function ao(a){this.b=a}t(112,1,{},ao);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),fo(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 Hk;100>jk()-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 co(a){this.b=a}t(113,1,{},co);_.Jc=function(){this.b.e&&bo(this.b.f,1);return this.b.k};
_.b=null;function go(a,b){a.length>=b&&a.splice(0,b);return a}function ho(){try{null.a()}catch(a){return a}}function io(){}t(116,1,{},io);_.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=jo(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=ko(a,lo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=jo(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function mo(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 go(this.Mc(ho()),this.Nc())};_.Mc=function(a){return mo(this,a)};_.Nc=function(){return 2};
function In(){In=x;Error.stackTraceLimit=128}function no(a){a=go(En(a,ho()),3);0==a.length&&(a=go((new io).Kc(),1));return a}function Bn(){In();var a;a=no(new Dn);Gn(a)}function En(a,b){var c;c=mo(a,b);return 0==c.length?(new io).Mc(b):go(c,1)}
function Gn(a){var b,c,d,e,f,g,j,h,n;n=y(oo,s,130,a.length,0);for(e=0,f=n.length;e<f;++e)h=po(a[e],xb),b=-1,d=Ic,2==h.length&&null!=h[1]&&(j=h[1],g=qo(j,lo(58)),d=lo(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=ro(j,g+1),b=parseInt(b)||-1)),n[e]=new so(h[0],d+vb+b);e=y(oo,s,130,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new to;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return no(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=jo(a);0==c.indexOf("at ")&&(c=ro(c,3));a=c.indexOf(Nc);-1!=a&&(c=jo(c.substr(0,a-0))+jo(ro(c,c.indexOf(Tc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(vb),-1==a?(b=c,c=l):(b=jo(ro(c,a+1)),c=jo(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=jo(c.substr(0,a-0)));a=ko(c,lo(46));-1!=a&&(c=ro(c,a+1));return(0<c.length?c:"anonymous")+xb+b};_.Mc=function(a){return En(this,a)};_.Nc=function(){return 3};function Dn(){In()}
t(119,117,{},Dn);t(120,1,{});function yn(a,b){a.b+=b}function uo(){}t(121,120,{},uo);_.b=l;function vo(a,b){return parseInt(a[b])||0}function wo(a,b){return null==a[b]?null:""+a[b]}function xo(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 yo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function zo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Rj(a){a=a.button;return 1==a?4:2==a?2:1}
function dk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+ck(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")==rg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Zf]==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 fk(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)[Zf]==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 ck(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ao(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Bo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function wj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}
function vj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Co(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 Fi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Cj(){Cj=x;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=H(Oo,s,6,[Do,Fo,Ho,Jo,Lo])}t(145,146,Vh);var No,Ho,Fo,Jo,Do,Lo;function Eo(){Co.call(this,jc,0)}t(147,145,Vh,Eo);function Go(){Co.call(this,"DOTTED",1)}
t(148,145,Vh,Go);function Io(){Co.call(this,"DASHED",2)}t(149,145,Vh,Io);function Ko(){Co.call(this,"HIDDEN",3)}t(150,145,Vh,Ko);function Mo(){Co.call(this,"SOLID",4)}t(151,145,Vh,Mo);function Po(){Po=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=H(Zo,s,7,[Qo,So,Uo,Wo])}t(152,146,ii);var Yo,So,Uo,Wo,Qo;function Ro(){Co.call(this,jc,0)}t(153,152,ii,Ro);function To(){Co.call(this,"BLOCK",1)}t(154,152,ii,To);function Vo(){Co.call(this,"INLINE",2)}t(155,152,ii,Vo);
function Xo(){Co.call(this,"INLINE_BLOCK",3)}t(156,152,ii,Xo);function $o(){$o=x;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,s,9,[ap,cp,ep,gp])}t(157,146,ui);var ip,ap,cp,ep,gp;function bp(){Co.call(this,Ib,0)}t(158,157,ui,bp);function dp(){Co.call(this,cc,1)}t(159,157,ui,dp);function fp(){Co.call(this,fc,2)}t(160,157,ui,fp);function hp(){Co.call(this,wc,3)}t(161,157,ui,hp);
function Bj(){Bj=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=H(Dp,s,10,[kp,mp,op,qp,sp,up,wp,yp,Ap])}t(162,146,Rh);var Cp,yp,op,qp,wp,Ap,up,mp,sp,kp;function lp(){Co.call(this,"PX",0)}t(163,162,Rh,lp);function np(){Co.call(this,"PCT",1)}t(164,162,Rh,np);function pp(){Co.call(this,"EM",2)}t(165,162,Rh,pp);function rp(){Co.call(this,"EX",3)}t(166,162,Rh,rp);function tp(){Co.call(this,"PT",4)}t(167,162,Rh,tp);function vp(){Co.call(this,"PC",5)}
t(168,162,Rh,vp);function xp(){Co.call(this,"IN",6)}t(169,162,Rh,xp);function zp(){Co.call(this,"CM",7)}t(170,162,Rh,zp);function Bp(){Co.call(this,"MM",8)}t(171,162,Rh,Bp);function Ep(){Ep=x;Fp=[];Gp=[];Hp=[]}var Fp,Gp,Hp;function Ip(){Ip=x;Jp=new Kp}function Lp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Mp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Kp(){}t(174,1,{},Kp);_.b=null;var Jp;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 Np=_.c=null;function Op(){Op=x;Pp=new Qp(md,new Rp)}function Rp(){}t(183,184,{},Rp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Pp};var Pp;function Sp(){Sp=x;Tp=new Qp(Ad,new Up)}function Up(){}t(187,184,{},Up);_.Oc=function(a){Vp();Wp(this,a.c,Xp(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Tp};var Tp;t(190,184,di);
function Wj(a,b){return(a.b.clientX||0)-dk(b)+ck(b)+ck(b.ownerDocument.body)}function Xj(a,b){return(a.b.clientY||0)-fk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Dj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientX||0}function Ej(a){var b;return(b=a.c)?Xj(a,b):a.b.clientY||0}t(189,190,di);function Yp(){Yp=x;Zp=new Qp(Dd,new $p)}function $p(){}t(188,189,di,$p);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Zp};var Zp;function aq(){aq=x;bq=new Qp(Qd,new cq)}function cq(){}
t(191,184,{},cq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return bq};var bq;t(194,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var dq=_.d=0;function Ak(){this.d=++dq}t(193,194,pi,Ak);function Qp(a,b){this.d=++dq;this.b=b;!Np&&(Np=new eq);Np.b[a]=this;this.c=a}t(192,193,pi,Qp);_.b=null;_.c=null;function fq(){fq=x;gq=new Qp(Sd,new hq)}function hq(){}t(195,189,di,hq);
_.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!=(iq(),jq))a=kq(b.pb),c=new lq(vo(b.pb,Qf),vo(b.pb,Pf)),d=new lq(vo(b.T.jb.pb,Qf),vo(b.T.jb.pb,Pf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);mq(b.I,!0);a=vo(b.T.jb.pb,Qf);nq(b,new lq(a,oq(b.T.jb).b));b.J&&b.O!=jq&&pq(b.r,b)}else mq(b.I,!1),b.O!=(iq(),jq)?nq(b,new lq(b.F.c,b.F.b)):qq(b,kq(b.r.pb)),b.J&&b.O!=jq&&rq(b.r,b);sq(b.T.jb)}else mq(b.I,!0)};_.Rc=function(){return gq};var gq;t(196,184,{});
function tq(){tq=x;uq=new Qp(fe,new vq)}function vq(){}t(197,196,{},vq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return uq};var uq;function wq(){wq=x;xq=new Qp(ge,new yq)}function yq(){}t(198,196,{},yq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return xq};var xq;function zq(){zq=x;Aq=new Qp(he,new Bq)}function Bq(){}t(199,196,{},Bq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return Aq};
var Aq;function Cq(){Cq=x;Dq=new Qp(ie,new Eq)}function Eq(){}t(200,196,{},Eq);_.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;Fq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.b.b.f.pb[ch]=null!=b?b:l)};_.Rc=function(){return Dq};var Dq;function Gq(){Gq=x;Hq=new Qp(oe,new Iq)}function Iq(){}
t(201,184,{},Iq);_.Oc=function(a){bk(a.b.b)};_.Rc=function(){return Hq};var Hq;function Jq(){Jq=x;Kq=new Qp(we,new Lq)}function Lq(){}t(202,184,{},Lq);_.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,Mq(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,Nq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Kq};var Kq;function Oq(){Oq=x;Pq=new Qp(xe,new Qq)}
function Qq(){}t(203,184,{},Qq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Rq(a.b.b,a.b.c))};_.Rc=function(){return Pq};var Pq;function Sq(){Sq=x;Tq=new Qp(ye,new Uq)}function Uq(){}t(204,184,{},Uq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Tq};var Tq;t(206,184,{});t(205,206,{});function Vq(){Vq=x;Wq=new Qp(We,new Xq)}function Xq(){}t(207,205,{},Xq);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Yq(),Zq).length&&-999!=(Yq(),Zq)[c]&&(c=(Yq(),Zq)[c]);b=new $q(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?ar(br(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new cr(a)),a.xb),b.b=d,dr(),
er(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&&(fr(a,wo((gr(),hr).hc.b.pb,ch)),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?ir(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?ir(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&ir(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?ir(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?ir(a,4):c=207;break;case 53:105==a.d?
ir(a,5):c=208;break;case 54:105==a.d?ir(a,6):c=210;break;case 55:105==a.d?ir(a,7):c=211;break;case 56:105==a.d?ir(a,8):c=212;break;case 57:105==a.d?ir(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}jr(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Wq};var Wq;function kr(){kr=x;lr=new Qp(xf,new mr)}function mr(){}t(208,189,di,mr);_.Oc=function(a){a.uc(this)};
_.Rc=function(){return lr};var lr;function xj(){xj=x;yj=new Qp(yf,new nr)}function nr(){}t(209,189,di,nr);_.Oc=function(a){a.vc(this)};_.Rc=function(){return yj};var yj;function or(){or=x;pr=new Qp(zf,new qr)}function qr(){}t(210,189,di,qr);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Vj(lj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,mj(a))};_.Rc=function(){return pr};var pr;function rr(){rr=x;sr=new Qp(Af,new tr)}function tr(){}t(211,189,di,tr);_.Oc=function(a){var b;b=this.b;Zn((Wn(),Xn),new ur(a,a.c,b))};
_.Rc=function(){return sr};var sr;function zj(){zj=x;Aj=new Qp(Bf,new vr)}function vr(){}t(212,189,di,vr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Aj};var Aj;function eq(){this.b={}}t(213,1,{},eq);_.b=null;t(216,190,di);var wr=null;function xr(){xr=x;yr=new Qp(Ug,new zr)}function zr(){}t(215,216,di,zr);_.Oc=function(a){Ar(a.b,this,a.b.n)};_.Rc=function(){return yr};var yr;function Br(){Br=x;Cr=new Qp(Vg,new Dr)}function Dr(){}t(217,216,di,Dr);_.Oc=function(a){Ar(a.b,this,a.b.n)};_.Rc=function(){return Cr};
var Cr;function Er(){var a;this.b=(a=document.createElement(be),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==ue)}t(218,1,{},Er);function Fr(){Fr=x;Gr=new Qp(Wg,new Hr)}function Hr(){}t(219,216,di,Hr);_.Oc=function(a){Ar(a.b,this,a.b.o)};_.Rc=function(){return Gr};var Gr;function Ir(){Ir=x;Jr=new Qp(Xg,new Kr)}function Kr(){}t(220,216,di,Kr);_.Oc=function(a){Lr(a.b,this)&&(a.b.k&&Mr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),tk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Jr};var Jr;
function Nr(a,b){this.b=b;this.c=a}function Or(a,b,c){zk&&(b=new Nr(b,c),a.ad(b))}t(221,185,{},Nr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return zk};_.b=!1;var zk=_.c=null;function Pr(a){this.b=a}t(222,185,{},Pr);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Qr};var Qr=_.b=null;function Rr(){}function Sr(a){var b;Tr&&(b=new Rr,a.ad(b))}t(223,185,{},Rr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Tr};var Tr=null;function Ur(a){this.b=a}t(224,185,{},Ur);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Vr};var Vr=_.b=null;function Wr(){}t(225,185,{},Wr);_.Oc=function(a){a.b.W&&a.b.Md()};_.Pc=function(){return Xr};var Xr=null;function Yr(a,b,c){a=a.b;if(!b)throw new Zr("Cannot add a handler with a null type");if(!c)throw new Zr("Cannot add a null handler");0<a.c?$r(a,new as(a,b,c)):bs(a,b,null).Ef(c);return new cs(new ds(a,b,c))}
function es(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 Zr("Cannot fire null event");try{++d.c;j=fs(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=Ti(n),A(n,131))f=n,!e&&(e=new gs),hs(e,f);else throw n;}}if(e)throw new is(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Ni(d.b);q.c<q.e.Ke();)o=Oi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Ti(r);if(A(r,83))throw new js(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function ks(a){ls.call(this,a,!1)}function ls(a,b){this.b=new ms(b);this.c=a}t(226,1,si,ks,ls);_.ad=function(a){es(this,a)};_.b=null;_.c=null;t(229,1,{});function $r(a,b){!a.b&&(a.b=new hj);bj(a.b,b)}function ns(a,b,c,d){var e,f;e=fs(a,b,c);e.Gf(d)&&e.He()&&(f=kj(a.e,b),f.Je(c),f.He()&&Wi(a.e,b))}function bs(a,b,c){var d;d=kj(a.e,b);d||(d=new Li,z(a.e,b,d));a=d.Ge(c);a||(a=new hj,d.Ie(c,a));return a}
function fs(a,b,c){a=kj(a.e,b);if(!a)return os(),os(),ps;c=a.Ge(c);return!c?(os(),os(),ps):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function ms(a){this.e=new Li;this.d=a}t(227,228,{},ms);function cs(a){this.b=a}t(230,1,{},cs);_.b=null;function is(a){Ui.call(this,qs(a),rs(a));this.b=a}function rs(a){a=a.Fd();return!a.dd()?null:a.ed()}
function qs(a){var b,c,d;b=a.Ke();if(0==b)return null;b=new ss(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(),yn(b.b,d);return b.b.b}t(232,100,oi,is);_.b=null;function js(a){is.call(this,a)}t(231,232,oi,js);t(233,1,{},function(){});function ts(a){a=wo(a,Zd);return us(rg,a)?(vs(),ws):us(ff,a)?(vs(),xs):(vs(),ys)}function vs(){vs=x;ws=new zs("RTL",0);xs=new zs("LTR",1);ys=new zs("DEFAULT",2);As=H(Bs,s,48,[ws,xs,ys])}
function zs(a,b){Co.call(this,a,b)}t(235,146,{48:1,116:1,120:1,122:1},zs);var As,ys,xs,ws;function Cs(){}function Ds(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=Ds(e,d);H(a,b,c,d);return d}function Es(a){return Fs([Gs,I],[s,m],[115,-1],a,0,2,1)}
function Fs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Ds(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Fs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Hs();var e=Is,f=Js;Hs();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 Ks(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ls;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ls;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ls;}a[b]=c}t(236,1,{},Cs);_.qI=0;
function Hs(){Hs=x;Is=[];Js=[];var a=new Cs,b=Is,c=Js,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Is,Js;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Fn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Kn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ms(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ns(){var a;$stats&&Os("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a=ug;else if(-1!=a.indexOf(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&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(ug,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&&Os("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ps,s,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Os("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Ep();Hp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");
Ep();0!=Hp.length&&(a=Hp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).insertBefore(a,b.b.firstChild),Hp.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).appendChild(a),Fp.length=0);0!=Gp.length&&(a=Gp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).appendChild(a),Gp.length=0);$stats&&Os("export.client.JSME_export");new Qs;new Rs;0<Ss(null)?Zn((Wn(),Xn),new Ts):Us()}function Ti(a){return A(a,131)?a:new Cn(a)}function Vs(a){return Ws(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function Xs(a){return Ws(a.l,a.m,a.h)}function Ws(a,b,c){return _=new Ys,_.l=a,_.m=b,_.h=c,_}
function Zs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new $s;if(0==a.l&&0==a.m&&0==a.h)return at=Ws(0,0,0),Ws(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?(at=Ws(0,0,0),c=Xs((bt(),ct))):(at=Ws(c.l,c.m,c.h),c=Ws(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=dt(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?et(e):0==c&&0!=d&&0==e?et(d)+22:0!=c&&0==d&&0==e?et(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Xs((bt(),ft)),c=!0,g=!g;else return c=gt(a,f),g&&ht(c),at=Ws(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=dt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=gt(c,d);f&&ht(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=Ws(f,j,c);g?at=dt(c):at=Ws(c.l,c.m,c.h);return e}if(!it(a,b))return e?at=dt(a):at=Ws(a.l,a.m,a.h),Ws(0,0,0);c=c?a:Ws(a.l,a.m,a.h);var h,n,o,q;f=jt(b)-jt(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=Ws(j&4194303,n&4194303,h&1048575);for(n=Ws(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&&ht(n);e?(at=dt(c),d&&(at=kt(at,(bt(),ct)))):at=Ws(c.l,c.m,c.h);return n}
function ht(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 jt(a){var b;b=yt(a.h);return 32==b?(b=yt(a.m),32==b?yt(a.l)+32:b+20-10):b-12}var at=null;function zt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Ws(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function At(a,b){return Ws(a.l&b.l,a.m&b.m,a.h&b.h)}function Bt(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 bt(),Ct;if(-9223372036854775E3>a)return bt(),Dt;if(9223372036854775E3<=a)return bt(),ft;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=Ws(a,b,c);d&&ht(b);return b}function Et(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ft&&(Ft=y(Gt,s,49,256,0)),c=Ft[b],!c&&(c=Ft[b]=Vs(a)),c):Vs(a)}
function Ht(a){var b=mh,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 it(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 It(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 Ws(c&4194303,r&4194303,u&1048575)}function dt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ws(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function gt(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 Ws(c&4194303,d&4194303,e&1048575)}
function kt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Ws(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Jt(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+Jt(dt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Et(1E9);a=Zs(a,b);b=l+O(at);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 Ft=null;
function bt(){bt=x;ft=Ws(4194303,4194303,524287);Dt=Ws(0,0,524288);ct=Et(1);Et(2);Ct=Et(0)}var ft,Dt,ct,Ct;function Ys(){}t(245,1,{49:1},Ys);function Os(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Kt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},Kt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Lt(a,b){yn(a.b.b,b.b);return a}function Mt(){this.b=new Nt}
t(251,1,{},Mt);function Ot(a){if(null==a)throw new Zr("css is null");this.b=a}t(252,1,{50:1,116:1},Ot);_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;function Qt(a){if(null==a)throw new Zr("html is null");this.b=a}t(254,1,Yh,Qt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;t(255,1,Yh,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 Pt(this.b)};_.b=null;function Rt(){Rt=x;St=RegExp(oa,ve);Tt=RegExp(sb,ve);Ut=RegExp(qb,ve);Vt=RegExp(ta,ve);Wt=RegExp(ea,ve)}function Xt(a){Rt();-1!=a.indexOf(oa)&&(a=a.replace(St,pa));-1!=a.indexOf(qb)&&(a=a.replace(Ut,ra));-1!=a.indexOf(sb)&&(a=a.replace(Tt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Wt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Vt,"&#39;"));return a}var St,Tt,Ut,Wt,Vt;
function Yt(a){if(null==a)throw new Zr("uri is null");this.b=a}t(257,1,{53:1},Yt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;function Zt(){Zt=x}t(259,1,{});function $t(){}t(260,1,{},$t);var au=null;function bu(){}t(261,259,{},bu);var cu=null;
function du(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=fs(a.b,f,null).Ke();for(e-=1;0<=e;--e)if(d=fs(a.b,f,null).Lf(e),A(d,54)&&Jn(d.b,b)){var h=a.b,n=f;0<h.c?$r(h,new eu(h,n,null,d)):ns(h,n,null,d)}}}t(262,1,qi);_.b=null;function fu(a){this.b=a}t(263,262,qi,fu);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function gu(a){this.b=a}t(264,262,qi,gu);_.$c=function(){hu(this.b.b.pb)};function iu(){Bn()}t(265,100,xi,iu);function ju(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,tk(a.e,1))}
function ku(){this.b=new lu(this);this.c=new hj;this.e=new mu(this);this.i=new nu(this)}t(266,1,{},ku);_.d=!1;_.f=!1;function lu(a){uk();this.b=a}t(267,25,{},lu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=ou(a.i.e.c,a.i.c);pu(a.i);A(b,55)&&new iu;a.d=!1;ju(a)}};_.b=null;function mu(a){uk();this.b=a}t(268,25,{},mu);
_.Hc=function(){this.b.f=!1;var a=this.b,b=jk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(tk(a.b,1E4);a.i.d<a.i.b;){d=qu(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||pu(a.i)}if(100<=jk()-b)break}}finally{e||(Bk(a.b),a.d=!1,ju(a))}};_.b=null;function qu(a){var b;a.c=a.d;b=ou(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function pu(a){ru(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function nu(a){this.e=a}t(269,1,{},nu);_.dd=function(){return this.d<this.b};_.ed=function(){return qu(this)};
_.fd=function(){pu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function su(a,b){var c=(tu(),uu(b));a.appendChild(c)}function vu(a,b,c){var d;d=ak;ak=a;b==qj&&8192==wu(a.type)&&(qj=null);c.gd(a);ak=d}var ak=null,qj=null;function xu(){xu=x;yu=new ku}function Tj(a){xu();if(!a)throw new Zr("cmd cannot be null");var b=yu;bj(b.c,a);ju(b)}var yu;function zu(a){rj();!Au&&(Au=new Ak);Bu||(Bu=new ls(null,!0),Cu=new Du);return Yr(Bu,Au,a)}var Bu=null;function Eu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Du(){}t(275,185,{},Du);_.Oc=function(a){a.cd(this);Cu.d=!1};_.Pc=function(){return Au};_.Qc=function(){Eu(this)};_.b=!1;_.c=!1;_.d=!1;var Au=_.e=null,Cu=null;function Fu(){Fu=x;Gu=new Hu;Iu()||(Gu=null)}var Gu=null;function wk(){}t(277,1,{},wk);_.Yc=function(){for(;0<(uk(),vk).d;)Bk(ou(vk,0))};function yk(a,b){return Yr((!Ju&&(Ju=new Ku),Ju),a,b)}function Lu(a){xk();Mu||(Nu(),Mu=!0);return yk((!Tr&&(Tr=new Ak),Tr),a)}function xk(){Ou||(Pu(),Ou=!0)}
function Qu(){var a;Ou&&(a=new Ru,Ju&&es(Ju,a));return null}var Ou=!1,Ju=null,Su=0,Tu=0,Mu=!1;function Uu(){Uu=x;Vu=new Ak}function Ru(){Uu()}t(279,185,{},Ru);_.Oc=function(){null.lg()};_.Pc=function(){return Vu};var Vu;function Ku(){ks.call(this,null)}t(281,226,si,Ku);
function wu(a){switch(a){case md:return 4096;case Ad:return 1024;case Dd:return 1;case Sd:return 2;case oe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case zf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Cf:return 131072;case Qd:return 262144;case Xf:return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
case Ug:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function rj(){Wu||(Xu(),Wu=!0)}var Wu=!1;function Yu(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 Zu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Xu(){$u=C(function(a){var b;var c=Bu,d,e,f;Au&&c&&av(c.b.e,Au)?(b=Cu.b,d=Cu.c,e=Cu.d,f=Cu.e,Eu(Cu),Cu.e=a,es(c,Cu),c=!(Cu.b&&!Cu.c),Cu.b=b,Cu.c=d,Cu.d=e,Cu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});bv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Fn(b)&&A(b,56)&&vu(a,c,b)});cv=C(function(a){a.preventDefault();bv.call(this,a)});dv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;bv.call(this,a)});ev=C(function(a){if($u(a)){var b=sj;b&&b.__listener&&!Fn(b.__listener)&&A(b.__listener,56)&&(vu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,ev,!0);$wnd.addEventListener(Sd,ev,!0);$wnd.addEventListener(xf,ev,!0);$wnd.addEventListener(Bf,ev,!0);$wnd.addEventListener(yf,ev,!0);$wnd.addEventListener(Af,ev,!0);$wnd.addEventListener(zf,ev,!0);$wnd.addEventListener(Cf,ev,!0);$wnd.addEventListener(We,$u,!0);$wnd.addEventListener(Ye,$u,!0);$wnd.addEventListener(Xe,
$u,!0);$wnd.addEventListener(Xg,ev,!0);$wnd.addEventListener(Wg,ev,!0);$wnd.addEventListener(Vg,ev,!0);$wnd.addEventListener(Ug,ev,!0);$wnd.addEventListener(ye,ev,!0);$wnd.addEventListener(we,ev,!0);$wnd.addEventListener(xe,ev,!0)}function fv(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 gv(a,b){switch(b){case "drag":a.ondrag=bv;break;case fe:a.ondragend=bv;break;case ge:a.ondragenter=cv;break;case "dragleave":a.ondragleave=bv;break;case he:a.ondragover=cv;break;case "dragstart":a.ondragstart=bv;break;case ie:a.ondrop=bv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,bv,!1);a.addEventListener(b,bv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function hv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?bv:null),c&2&&(a.ondblclick=b&2?bv:null),c&4&&(a.onmousedown=b&4?bv:null),c&8&&(a.onmouseup=b&8?bv:null),c&16&&(a.onmouseover=b&16?bv:null),c&32&&(a.onmouseout=b&32?bv:null),c&64&&(a.onmousemove=b&64?bv:null),c&128&&(a.onkeydown=b&128?bv:null),c&256&&(a.onkeypress=b&256?bv:null),c&512&&(a.onkeyup=b&512?bv:null),c&1024&&(a.onchange=b&1024?bv:null),c&2048&&(a.onfocus=b&2048?bv:null),c&4096&&(a.onblur=b&4096?bv:null),
c&8192&&(a.onlosecapture=b&8192?bv:null),c&16384&&(a.onscroll=b&16384?bv:null),c&32768&&(a.onload=b&32768?dv:null),c&65536&&(a.onerror=b&65536?bv:null),c&131072&&(a.onmousewheel=b&131072?bv:null),c&262144&&(a.oncontextmenu=b&262144?bv:null),c&524288&&(a.onpaste=b&524288?bv:null),c&1048576&&(a.ontouchstart=b&1048576?bv:null),c&2097152&&(a.ontouchmove=b&2097152?bv:null),c&4194304&&(a.ontouchend=b&4194304?bv:null),c&8388608&&(a.ontouchcancel=b&8388608?bv:null),c&16777216&&(a.ongesturestart=b&16777216?
bv:null),c&33554432&&(a.ongesturechange=b&33554432?bv:null),c&67108864&&(a.ongestureend=b&67108864?bv:null))}var sj=null,$u=null,ev=null,cv=null,bv=null,dv=null;function iv(){var a;iv=x;jv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var jv;function kv(){this.c=new hj}function lv(a){a=a[Vc];return null==a?-1:a}t(285,1,{},kv);_.b=null;function mv(a,b){this.b=a;this.c=b}t(286,1,{},mv);_.b=0;_.c=null;t(287,1,si);_.jd=function(a){return decodeURI(a.replace("%23",ma))};
_.ad=function(a){es(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==nv?l:nv))nv=a,Xr&&(a=new Wr,es(this.b,a))};var nv=l;function Iu(){function a(){$wnd.setTimeout(a,250);e()}var b=Gu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));nv=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,si);function Hu(){this.b=new ks(null)}t(288,289,si,Hu);
function Pu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Qu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Ou&&Or((!Ju&&(Ju=new Ku),Ju),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Nu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Mu&&(d=vj(),c=wj(),Tu!=d||Su!=c))Tu=d,Su=c,Sr((!Ju&&(Ju=new Ku),Ju))}finally{a&&a(b)}})}function gj(a,b){Pi(a.pd(),b,!0)}function fj(a,b){Pi(a.pd(),b,!1)}function ov(a,b){a.pb.style[Ne]=b}function uj(a,b,c){0<=b&&a.ud(b+bg);0<=c&&a.sd(c+bg)}function pv(a){var b,a=wo(a,Cd);b=ko(a,lo(32));return 0<=b?a.substr(0,b-0):a}
function Pi(a,b,c){if(!a)throw new Xi(nc);b=jo(b);if(0==b.length)throw new Ck(Hc);if(c){var d;d=jo(b);b=a.className;-1==xo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=jo(b);f=a.className;e=xo(f,c);-1!=e&&(b=jo(f.substr(0,e-0)),c=jo(ro(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function qv(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}t(295,1,Di);_.ld=function(){return dk(this.pb)};_.md=function(){return fk(this.pb)};
_.nd=function(){return vo(this.pb,Pf)};_.od=function(){return vo(this.pb,Qf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=If};_.rd=function(){throw new rv;};_.sd=function(a){ov(this,a)};_.td=function(a){qv(this.pb,a)};_.ud=function(a){this.pb.style[hh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function sv(a,b,c){var d=a.pb,e=c.c;rj();gv(d,e);Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}
function B(a,b,c){var d;d=wu(c.c);if(-1==d){var e=a.pb;d=c.c;rj();gv(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,rj(),hv(e,d)):a.lb|=d;return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}function tv(a,b,c){return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}
function uv(a){var b;if(a.xd())throw new vv("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;rj();hv(c,b)}else a.lb|=b;a.vd();a.Ad()}function wv(a,b){var c;switch(wu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Np&&(f=Np.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&es(a.mb,f.b),f.b.b=d,f.b.c=e}
function xv(a){if(!a.xd())throw new vv("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 bk(a){if(a.ob)if(A(a.ob,69))a.ob.Cd(a);else{if(a.ob)throw new vv("This widget's parent does not implement HasWidgets");}else if(oj(),av(yv.b,a)){oj();try{a.zd()}finally{Wi(yv.b,a)}}}
function zv(a,b){var c;c=a.ob;if(b){if(c)throw new vv("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,Ci);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&es(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){uv(this)};_.gd=function(a){wv(this,a)};_.zd=function(){xv(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Av(a){for(a=new Bv(a);a.b.b<a.b.c.d-1;)Cv(a.b),Dv(a.b)}t(293,294,Ei);_.vd=function(){Ev(this,(Fv(),Gv))};_.wd=function(){Ev(this,(Fv(),Hv))};function Iv(a,b,c){bk(b);var d=a.q;Jv(d,b,d.d);d=(tu(),uu(b.pb));c.appendChild(d);zv(b,a)}function Kv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Lv;b.ob==a&&(f=a.Dd(b),f<d&&--d);bk(b);Jv(a.q,b,d);e?(e=b.pb,fv(c,(tu(),uu(e)),d)):(e=(tu(),uu(b.pb)),c.appendChild(e));zv(b,a)}
function Mv(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;zo(c).removeChild(c);c=a.q;var d;d=Nv(c,b);if(-1==d)throw new Ov;if(0>d||d>=c.d)throw new Lv;for(--c.d;d<c.d;++d)Ks(c.b,d,c.b[d+1]);Ks(c.b,c.d,null)}return!0}t(292,293,Ei);_.Dd=function(a){return Nv(this.q,a)};_.Ed=function(a,b,c,d){Kv(this,a,b,c,d)};_.Fd=function(){return new Pv(this.q)};_.Cd=function(a){return Mv(this,a)};function nj(a,b,c,d){var e;bk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
function Qv(a,b){var c;(c=Mv(a,b))&&Rv(b.pb);return c}function Sv(a,b,c,d){if(b.ob!=a)throw new Ck("Widget must be a child of this panel.");a.Id(b,c,d)}function Tv(a,b,c){a=a.pb;-1==b&&-1==c?Rv(a):(a.style[Zf]=Xc,a.style[Ze]=b+bg,a.style[Tg]=c+bg)}function Uv(){var a=$doc.createElement(be);this.q=new Vv(this);this.pb=a;this.pb.style[Zf]="relative";this.pb.style[Vf]=Oe}function Rv(a){a.style[Ze]=l;a.style[Tg]=l;a.style[Zf]=l}t(291,292,Ei,Uv);_.Gd=function(a){Iv(this,a,this.pb)};
_.Cd=function(a){return Qv(this,a)};_.Hd=function(a,b,c){Sv(this,a,b,c)};_.Id=function(a,b,c){Tv(a,b,c)};function Wv(a,b){if(a.Kd())throw new vv("SimplePanel can only contain one child widget");a.Ld(b)}function Xv(a,b){if(a.jb!=b)return!1;try{zv(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function Yv(a,b){if(b!=a.jb&&(b&&bk(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(tu(),uu(a.jb.pb));a.Jd().appendChild(c);zv(b,a)}}function Zv(){this.pb=$doc.createElement(be)}t(299,293,Ei,Zv);_.Jd=function(){return this.pb};
_.Kd=function(){return this.jb};_.Fd=function(){return new $v(this)};_.Cd=function(a){return Xv(this,a)};_.Ld=function(a){Yv(this,a)};_.jb=null;function aw(a,b){a.hb&&(bw(a.gb,!1,!1),Or(a,a,b))}function cw(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function dw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ze]=b-0+(Bj(),bg);a.style[Tg]=c+bg}function ew(a){a.hb||(a.kb&&bk(a),bw(a.gb,!0,!1))}t(298,299,Ei);_.Jd=function(){return yo(this.pb)};_.nd=function(){return vo(this.pb,Pf)};
_.od=function(){return vo(this.pb,Qf)};_.pd=function(){return zo(yo(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){aw(this,a)};_.qd=function(){return!G(Oe,this.pb.style[eh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&bw(this.gb,!1,!0)};_.sd=function(a){this.X=a;cw(this);0==a.length&&(this.X=null)};_.Od=function(a,b){dw(this,a,b)};_.td=function(a){this.pb.style[eh]=a?fh:Oe};_.Ld=function(a){Yv(this,a);cw(this)};
_.ud=function(a){this.Y=a;cw(this);0==a.length&&(this.Y=null)};_.Pd=function(){ew(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 fw(a,b){var c;Zv.call(this);this.$=new gw;this.U=(hw(),iw);this.gb=new jw(this);this.pb.appendChild($doc.createElement(be));this.Od(0,0);zo(yo(this.pb))[Cd]="gwt-PopupPanel";yo(this.pb)[Cd]=Yf;this.W=this.V=a;this.db=!1;c=H(Ps,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new kw(c);this.T.pd()[Cd]=l;c=zo(yo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Xi(nc);d=jo(d);if(0==d.length)throw new Ck(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)}Yv(this,this.T);cw(this);Pi(yo(this.pb),Yf,!1);Pi(this.T.c,b+"Content",!0)}t(297,298,Ei);_.vd=function(){uv(this.T)};_.wd=function(){xv(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new $v(this.T)};_.Cd=function(a){return this.T.Cd(a)};_.Ld=function(a){Yv(this.T,a);cw(this)};_.T=null;t(296,297,Ei);_.zd=function(){xv(this)};
function lw(){lw=x;mw=new nw(Ib,0,(hw(),iw));ow=new nw(pc,1,pw);qw=new nw(xc,2,rw);sw=H(tw,s,57,[mw,ow,qw])}function nw(a,b,c){Co.call(this,a,b);this.b=c}t(300,146,{57:1,116:1,120:1,122:1},nw);_.b=null;var sw,mw,ow,qw;function uw(){uw=x;vw=H(Ps,s,1,[Tg,wf,rd])}
function kw(a){var b;uw();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);su(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[Cd]=a[c],su(b,ww(a[c]+"Left")),su(b,ww(a[c]+Mb)),su(b,ww(a[c]+"Right")),b),su(this.d,d),1==c&&(this.c=yo(Yu(d,1)));this.pb[Cd]="gwt-DecoratorPanel"}function ww(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(be);var d=(tu(),uu(b));c.appendChild(d);c[Cd]=a;b[Cd]=a+"Inner";return c}t(302,299,$h,kw);_.Jd=function(){return this.c};
_.c=null;_.d=null;var vw;t(301,302,$h);t(303,1,{});function Fv(){Fv=x;Gv=new xw;Hv=new yw}function zw(a){is.call(this,a)}function Ev(a,b){Fv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Ti(f),A(f,131))d=f,!c&&(c=new gs),hs(c,d);else throw f;}}if(c)throw new zw(c);}t(304,231,oi,zw);var Gv,Hv;function xw(){}t(305,1,{},xw);_.Qd=function(a){a.yd()};function yw(){}t(306,1,{},yw);_.Qd=function(a){a.zd()};function Aw(){Aw=x;Bw=(Cw(),Cw(),Dw)}t(309,294,Sh);
_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.yd=function(){uv(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Bw;
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 Ew(a){var b;Aw();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},Ew);function Fw(){this.q=new Vv(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);su(this.f,this.e);this.pb=this.f}t(310,292,Ei);_.e=null;_.f=null;
function Gw(a,b){var c;if(a.i)throw new vv("Composite.initWidget() may only be called once.");bk(b);c=b.pb;a.pb=c;var d;tu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((tu(),c).__gwt_resolve=Hw(a));a.i=b;zv(b,a)}function Iw(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);rj();hv(d,b)}else b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}t(311,294,ei);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Iw(this)};_.gd=function(a){wv(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.pb=this.i.rd()};_.i=null;function Jw(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]=rg;break;case 1:b[Zd]=ff;break;case 2:ts(b)!=(vs(),ys)&&(b[Zd]=l)}}function Kw(a){this.b=a;this.d=!1;this.e=this.c=ts(a)}t(312,1,{},Kw);_.b=null;_.c=null;_.d=!1;_.e=null;function Lw(){Lw=x;Cw();Cw()}function tj(){Lw();this.pb=Mw()}t(313,299,Th,tj);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};
_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};function Nw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=yo(b);e=null;c&&(c=lv(c),e=0>c?null:ou(a.j.c,c));e?Ow(a,e):d&&(b.innerHTML=l||l);return b}function Ow(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;zo(c).removeChild(c);var d=a.j,e;e=lv(c);c[Vc]=null;c=d.c;Pw(e,c.d);Ks(c.c,e,null);d.b=new mv(e,d.b)}return!0}t(315,293,Zh);_.Fd=function(){return new Qw(this)};
_.Cd=function(a){return Ow(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Rw(a){if(0>=a.c)throw new Sw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Sw("Column index: 0, Column size: "+a.b);}
function Tw(){this.j=new kv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);su(this.i,this.d);this.pb=this.i;this.e=new Uw(this);var a=new Vw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;fv(a.c.i,(tu(),uu(b)),0);su(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 Sw("Row index: "+a+", Row size: "+d);if(0>c)throw new Sw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Sw("Column index: "+c+", Column size: "+this.b);c=Nw(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(Mg),d.innerHTML=sa||l,fv(c,(tu(),uu(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(Mg);
e.innerHTML=sa;c=$doc.createElement(Yg);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)Nw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(314,315,Zh,Tw);_.b=0;_.c=0;
function Ww(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Xw(),Yw)?a.c.e==(vs(),xs)?(Zw(),$w):a.c.e==ws?(Zw(),ax):(Zw(),bx):a.c.e==(vs(),xs)?(Zw(),ax):a.c.e==ws?(Zw(),$w):(Zw(),cx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}t(318,294,Ci);_.b=null;_.c=null;_.d=null;function dx(){this.pb=$doc.createElement(be);this.c=new Kw(this.pb);this.pb[Cd]="gwt-Label"}function ex(){dx.call(this);Jw(this.c,ih,!1);Ww(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},dx,ex);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};
function fx(a){var b=$doc.createElement(be);us(Dg,b.tagName);this.pb=b;this.c=new Kw(this.pb);this.pb[Cd]="gwt-HTML";Jw(this.c,a,!0);Ww(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},fx);function gx(a){for(;++a.c<a.e.d&&!(null!=ou(a.e,a.c)););}function Qw(a){this.d=a;this.e=this.d.j.c;gx(this)}t(319,1,{},Qw);
_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new Ov;a=ou(this.e,this.c);this.b=this.c;gx(this);return a};_.fd=function(){var a;if(0>this.b)throw new hx;a=ou(this.e,this.b);bk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Uw(a){this.b=a}t(320,1,{},Uw);_.b=null;function Vw(a){this.c=a}t(321,1,{},Vw);_.b=null;_.c=null;function Xw(){Xw=x;Yw=new ix}var Yw;function Zw(){Zw=x;jx=new kx(($o(),yd));$w=new kx(Ze);ax=new kx(lg);bx=$w;cx=ax;lx=bx}
var jx,lx,$w,cx,bx,ax;function ix(){}t(323,1,{},ix);function kx(a){this.b=a}t(324,323,{},kx);_.b=null;function mx(){mx=x;nx=new ox(wf);px=new ox(Tg)}var nx,px;function ox(a){this.b=a}t(325,1,{},ox);_.b=null;function qx(a,b){var c;c=rx(a);su(a.c,c);Iv(a,b,c)}function rx(a){var b;b=$doc.createElement(Mg);b[fd]=a.b.b;b.style[dh]=a.d.b;return b}function sx(a,b){var c,d;d=zo(b.pb);(c=Mv(a,b))&&a.c.removeChild(d);return c}
function tx(){Fw.call(this);this.b=(Zw(),lx);this.d=(mx(),px);this.c=$doc.createElement(Yg);su(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(326,310,Ei,tx);_.Cd=function(a){return sx(this,a)};_.c=null;function ux(){ux=x;new Li}function vx(a,b,c,d,e){ux();this.b=new wx(this,a,b,c,d,e);this.pb[Cd]="gwt-Image"}function xx(a,b,c,d,e){ux();vx.call(this,(Zt(),new Yt(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},vx,xx);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.gd=function(a){32768==wu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);wv(this,a)};
_.Ad=function(){var a=this.b;G(df,wo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new yx(a,this),Zn((Wn(),Xn),a.i))};_.b=null;t(329,1,{});_.i=null;function zx(){zx=x;Ax()}
function wx(a,b,c,d,e,f){var g,j;zx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new Mt;Lt(Lt(Lt(j,new Ot("width:"+e+(Bj(),bg)+ob)),new Ot("height:"+f+dg)),new Ot("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Bx&&(Bx=new Cx);b=Dx;c=new Ot((new Ot(j.b.b.b)).b);j=new Nt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Xt(b.b);yn(j.b,b);j.b.b+="' style='";b=Xt(c.b);yn(j.b,b);j.b.b+="' border='0'>";j=new Qt(j.b.b);g.innerHTML=j.b||l;g=yo(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),rj(),hv(g,a)):a.lb|=133333119}t(328,329,{},wx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function yx(a,b){this.b=a;this.c=b}t(330,1,{},yx);
_.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(df,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;function Ex(a,b){if(0>b||b>=a.pb.options.length)throw new Lv;}function Xp(a,b){Ex(a,b);return a.pb.options[b].value}function Fx(){Aw();this.pb=$doc.createElement("select");this.pb[Cd]="gwt-ListBox"}t(331,309,Sh,Fx);t(332,262,qi);function Gx(a){this.b=a}t(333,332,qi,Gx);
_.Sc=function(){};function Hx(a){this.b=a}t(334,332,qi,Hx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Ix(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);fv(a.f,(tu(),uu(e)),b);a=(tu(),uu(c));d.appendChild(a)}else d=Yu(a.f,0),fv(d,(tu(),uu(c)),b)}
function Jx(a,b,c){var d;Kx(a,b);c&&b.b?(Kx(a,null),a=b.b,b=(Wn(),Xn),b.d=$n(b.d,[new Lx(a),!1])):null!=b.d&&(a.k=new Mx(a,b),c=(hw(),pw),a.k.U=c,a.k.ab=a.i,a.k.pd()[Cd]=Fe,d=pv(a.pb),G(Ee,d)||gj(a.k,d+"Popup"),tv(a.k,new Hx(a),zk?zk:zk=new Ak),a.o=b.d,d=a.k,a=new Nx(a,b),d.pb.style[eh]=Oe,ew(d),a.b.p?dw(a.b.k,dk(a.b.pb)+vo(a.b.pb,Qf)-1,fk(a.c.pb)):dw(a.b.k,dk(a.c.pb),fk(a.b.pb)+vo(a.b.pb,Pf)-1),d.pb.style[eh]=fh)}
function Ox(a,b){if(b||!(a.n&&a.o==a.n.d))Kx(a,b),Px((Lw(),a.pb)),b&&a.e&&Jx(a,b,!1)}
function Qx(a,b){var c;a:{c=Ao(b);var d,e;for(e=new Ni(a.j);e.c<e.e.Ke();)if(d=Oi(e),d.pb.contains(c)){c=d;break a}c=null}switch(wu(b.type)){case 1:Px((Lw(),a.pb));c&&Jx(a,c,!0);break;case 16:c&&Ox(a,c);break;case 32:c&&Ox(a,null);break;case 2048:Rx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Rx(a)||a.p||Sx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Rx(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&(Jx(a,a.n,!1),a.n.d.lg()):Tx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Rx(a)||
a.p&&Sx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Rx(a)||(a.p?Tx(a):null!=a.n.d&&!a.n.d.lg().lg()&&(Jx(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Kx(a,null);a.k&&aw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Kx(a,null);a.k&&aw(a.k,!1);break;case 13:Rx(a)||(Jx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}wv(a,b)}function Ux(a,b,c){c&&Kx(a,null);Or(a,b,!1);a.o=null;a.k=null}
function Rx(a){var b;if(!a.n){for(b=new Ni(a.j);b.c<b.e.Ke();){b=Oi(b);Kx(a,b);break}return!0}return!1}function Kx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=pv(c.pb)+Va;Pi(c.pd(),d,!1);a.p&&(c=zo(a.n.pb),2==Zu(c)&&(c=Yu(c,1),Pi(c,Gg,!1)))}if(b){c=pv(b.pb)+Va;Pi(b.pd(),c,!0);a.p&&(c=zo(b.pb),2==Zu(c)&&(c=Yu(c,1),Pi(c,Gg,!0)));El();c=a.pb;var d=new fl(b.pb),e=(zl(),Al),d=H(Vx,s,5,[d]),e=e.b,f,g,j,h;f=new wn;for(j=0,h=d.length;j<h;++j)g=d[j],xn(xn(f,g.b),ba);d=jo(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Tx(a){var b,c,d;if(a.n){for(b=c=Sj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?ou(a.j,b):ou(a.j,c);break}Kx(a,d)}}function Sx(a){var b,c,d;if(a.n){for(b=c=Sj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?ou(a.j,b):ou(a.j,c);break}Kx(a,d)}}t(335,294,Ci);_.gd=function(a){Qx(this,a)};_.zd=function(){this.k&&aw(this.k,!1);xv(this)};_.Rd=function(a,b){Ux(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Lx(a){this.b=a}t(336,1,{},Lx);_.xc=function(){Wx(this.b)};_.b=null;
function Xx(a){this.b=a}t(337,1,{},Xx);_.Sc=function(){Kx(this.b,null)};_.b=null;function Mx(a,b){this.b=a;this.c=b;fw.call(this,!0,mf);Yv(this.T,this.c.d);cw(this);this.fb=!0;this.c.d.lg()}t(338,297,Ei,Mx);_.cd=function(a){var b,c;if(!a.b)switch(wu(a.e.type)){case 4:c=Ao(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Kx(this.b,null)}};_.b=null;_.c=null;function Nx(a,b){this.b=a;this.c=b}t(339,1,{},Nx);_.b=null;var Yx=_.c=null;
function Zx(){Zx=x;Yx=new Kt((Zt(),new Yt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function $x(a,b){this.pb=$doc.createElement(Mg);var c=pv(this.pb)+Va;Pi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Cd]="gwt-MenuItem";c=Bo();this.pb.setAttribute(Qe,c);El();this.pb.setAttribute(mg,km.b);this.b=b}t(342,295,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},$x);_.b=null;_.c=null;_.d=null;
function ay(){var a;this.pb=$doc.createElement(Mg);this.pb[Cd]="gwt-MenuItemSeparator";a=$doc.createElement(be);su(this.pb,a);a[Cd]="menuSeparatorInner"}t(343,295,Di,ay);function by(){var a,b,c,d,e;b=null.lg();e=vj();d=wj();b[ae]=(Po(),If);b[hh]=0+(Bj(),bg);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[hh]=(c>e?c:e)+bg;b[Ne]=(a>d?a:d)+bg;b[ae]="block"}function gw(){}t(344,1,{},gw);_.$c=function(){by()};
function cy(a){this.b=a}t(345,1,{},cy);_.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=Ao(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(wu(d.type)){case 4:case 1048576:if(qj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qj){a.c=!0;break}break;case 2048:d=Ao(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function dy(a){this.b=a}t(346,1,{},dy);_.b=null;function hw(){hw=x;iw=new ey(Ib,0);pw=new ey(pc,1);rw=new ey(xc,2);fy=H(gy,s,73,[iw,pw,rw])}function ey(a,b){Co.call(this,a,b)}t(347,146,{73:1,116:1,120:1,122:1},ey);var fy,iw,pw,rw;function hy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Lu(a.b.$),by(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Yi(a.i.b),a.i=null,a.c=!1)}
function iy(a){a.k||(hy(a),a.d||(oj(),Qv(pj(null),a.b)));a.b.pb.style[Fd]="rect(auto, auto, auto, auto)";a.b.pb.style[Vf]=fh}function jy(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+cg+f+cg+c+cg+e+"px)"}
function bw(a,b,c){a.d=c;hk(a);a.j&&(Bk(a.j),a.j=null,iy(a));a.b.hb=b;var d=a.b;d.eb&&(Yi(d.eb.b),d.eb=null);d._&&(Yi(d._.b),d._=null);if(d.hb){d.eb=zu(new cy(d));var e;e=new dy(d);Fu();e=Gu?Yr(Gu.b,(!Xr&&(Xr=new Ak),Xr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(hw(),iw)&&!b&&(c=!1);a.k=b;c?b?(hy(a),a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),a.b.pb.style[Fd]=ig,oj(),b=pj(null),Iv(b,a.b,b.pb),a.j=new ky(a),tk(a.j,1)):ik(a,200):(hy(a),a.k?(a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),oj(),
b=pj(null),Iv(b,a.b,b.pb)):a.d||(oj(),Qv(pj(null),a.b)),a.b.pb.style[Vf]=fh)}function jw(a){var b=(nk(),qk);this.n=new mk(this);this.u=b;this.b=a}t(348,18,{},jw);_.zc=function(){iy(this)};_.Ac=function(){this.e=vo(this.b.pb,Pf);this.f=vo(this.b.pb,Qf);this.b.pb.style[Vf]=Oe;jy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){jy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function ky(a){uk();this.b=a}t(349,25,{},ky);_.Hc=function(){this.b.j=null;ik(this.b,200)};
_.b=null;function tu(){tu=x;ly()}function uu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Hw(a){return function(){this.__gwt_resolve=my;return a.rd()}}function my(){throw"A PotentialElement cannot be resolved twice.";}
function ly(){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 oj(){oj=x;ny=new oy;py=new Li;yv=new gs}function qy(a){this.q=new Vv(this);this.pb=a;uv(this)}
function pj(a){oj();var b,c;c=kj(py,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==py.e){var d=new ry;xk();yk(zk?zk:zk=new Ak,d)}!b?c=new sy:c=new qy(b);z(py,a,c);hs(yv,c);return c}t(351,291,Ei,qy);var ny,py,yv;function oy(){}t(352,1,{},oy);_.Qd=function(a){a.xd()&&a.zd()};function ry(){}t(353,1,{},ry);_.Yc=function(){oj();try{Ev(yv,ny)}finally{ty(yv.b),ty(py)}};function sy(){qy.call(this,$doc.body)}t(354,351,Ei,sy);
_.Id=function(a,b,c){Tv(a,b-0,c-0)};function $v(a){this.d=a;this.b=!!this.d.jb}t(355,1,{},$v);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new Ov;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function uy(a,b){a.pb[ch]=null!=b?b:l}t(358,309,hi);_.gd=function(a){0!=(wu(a.type)&896)?wv(this,a):wv(this,a)};_.Ad=function(){};function vy(){vy=x;Aw();wy()}t(357,358,hi);
function xy(){vy();var a=$doc.createElement("textarea");!cu&&(cu=new bu);!au&&(au=new $t);Aw();this.pb=a;this.pb[Cd]="gwt-TextArea"}t(356,357,hi,xy);function yy(){var a;vy();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!cu&&(cu=new bu);!au&&(au=new $t);Aw();this.pb=b;this.pb[Cd]="gwt-TextBox"}t(359,357,hi,yy);function wy(){wy=x;zy=new Ay;By=new Cy;Dy=new Ey;Fy=new Gy;Hy=H(Iy,s,80,[zy,By,Dy,Fy])}t(360,146,ni);var Hy,zy,By,Dy,Fy;function Ay(){Co.call(this,Ib,0)}t(361,360,ni,Ay);
function Cy(){Co.call(this,cc,1)}t(362,360,ni,Cy);function Ey(){Co.call(this,fc,2)}t(363,360,ni,Ey);function Gy(){Co.call(this,wc,3)}t(364,360,ni,Gy);function Jy(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Mg);d[fd]=a.b.b;d.style[dh]=a.c.b;var e=(tu(),uu(d));c.appendChild(e);su(a.e,c);Iv(a,b,d)}function Ky(){Fw.call(this);this.b=(Zw(),lx);this.c=(mx(),px);this.f[ud]=bb;this.f[td]=bb}t(365,310,Ei,Ky);_.Cd=function(a){var b;b=zo(a.pb);(a=Mv(this,a))&&this.e.removeChild(zo(b));return a};
function Ly(a,b){if(0>b||b>=a.d)throw new Lv;return a.b[b]}function Nv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Jv(a,b,c){var d,e;if(0>c||c>a.d)throw new Lv;if(a.d==a.b.length){e=y(My,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)Ks(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Ks(a.b,d,a.b[d-1]);Ks(a.b,c,b)}function Vv(a){this.c=a;this.b=y(My,s,81,4,0)}t(366,1,{},Vv);_.Fd=function(){return new Pv(this)};_.b=null;_.c=null;_.d=0;
function Cv(a){if(a.b>=a.c.d)throw new Ov;return a.c.b[++a.b]}function Dv(a){if(0>a.b||a.b>=a.c.d)throw new hx;a.c.c.Cd(a.c.b[a.b--])}function Pv(a){this.c=a}t(367,1,{},Pv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Cv(this)};_.fd=function(){Dv(this)};_.b=-1;_.c=null;function Ax(){Ax=x;Dx=(Zt(),new Yt(Rn()+"clear.cache.gif"))}var Dx,Bx=null;function Cx(){}t(369,1,{},Cx);function Ny(){Ny=x;Ax()}function Oy(a,b,c,d,e){Ny();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Py(a,b,c){Ny();Oy.call(this,(Zt(),new Yt(a)),b,0,c,16)}t(370,303,{},Oy,Py);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Cw(){Cw=x;Dw=(Qy=new Ry)?new Sy:Qy}function Sy(){}t(371,1,{},Sy);_.Td=function(a){a.focus()};var Qy,Dw;function Ty(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Mw(){var a=(Cw(),Uy)?Uy:Uy=Ty();Cw();var b=$doc.createElement(be);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ng;c.tabIndex=-1;c.setAttribute(mg,$f);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 Uy=null;function Px(a){$wnd.setTimeout(function(){a.focus()},0)}function Ry(){}t(372,373,{},Ry);_.Td=function(a){Px(a)};
function Yi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?$r(b,new eu(b,c,d,a)):ns(b,c,d,a)}function ds(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(378,1,{},ds);_.b=null;_.c=null;_.d=null;_.e=null;function as(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(379,1,{},as);_.xc=function(){var a=this.c;bs(this.b,this.e,this.d).Ef(a)};_.b=null;_.c=null;_.d=null;_.e=null;function eu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(380,1,{},eu);_.xc=function(){ns(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Vy(a,b){b.n!=a&&(!a.ic&&(a.ic=new hj),b.n=a,bj(a.ic,b))}function Wy(a){var b;b=a.cZ.e;if(-1!=ko(b,lo(36)))return null;a=a.jc.c.c++;return b=ro(b,qo(b,lo(46))+1)+l+a}function Xy(a,b,c,d){0==--a.dc&&(a.oc!=a.ge()&&(d|=4),!a.nc&&(d|=2),0<d&&new Yy(a,b,c,Et(d)))}function Zy(a){return!a._b&&a.gc?Zy(a.gc):a._b}function $y(a){return!a.bc&&a.gc?$y(a.gc):a.bc}
function az(a){var b;b=new bz;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 cz;}function dz(a){a.kc=!1;a.pe();ez(a)}function ez(a){if((a=A(a,102)?null:a.gc)&&a.kc)dz(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function fz(a){return(a=a.Xd())?a:new gz(1,1)}function hz(a){var b;return(b=a.Yd())?new iz(b):new iz(a.$d())}function jz(a){0==a.dc++&&(a.oc=a.ge(),a.nc=!0,a.me())}function kz(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 lz(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)ez(a),new mz(a,100);if(g!=a.mc||f!=a.cc)a.fe(),new mz(a,101)}function nz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.fe(),a.hc.$f(b),a.ge()&&a.oe())}function oz(a){a.lc||(jz(a),pz(a,!0),qz(a),a.lc=!0,new mz(a,102),Xy(a,a,a.gc,0),ez(a),a.hc.ag(a))}function rz(){this.jc=(Vp(),Vp(),sz);new Li;this.ee();this.fc=(tz(),uz)}
t(384,1,bi);_.Ud=function(){return!1};_.Vd=function(){return Wy(this)};_.Wd=function(){return Zy(this)};_.Xd=function(){return vz(this.hc,this)};_.Yd=function(){return this.Xd()};_.Zd=function(){return this.cc};_.$d=function(){return this.ie()};_._d=function(){return new wz(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(){dz(this)};
_.ge=function(){return this.lc&&!!this.gc&&this.gc.ge()};_.he=function(){};_.ie=function(){return fz(this)};_.je=function(){};_.ke=function(){return(null==this.ec&&(this.ec=this.Vd()),this.ec)+ya+this.ce()+ya+this.de()+ya+this.be()+ih+this.Zd()+(this.lc?l:",hidden")};_.le=function(){return hz(this)};_.me=function(){};_.ne=function(){return kz(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){lz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Nc+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 Ck("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new Ck("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 Ck("Missing message: awt.12C");if(A(b,102))throw new Ck("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new to;var e=Sj(d.Wb.b,b),f;f=ou(d.Wb.b,e);d.Xb&&d.Xb.ze(f);xz(d,e);new yz(d,301,f)}d=a.Wb.b.d;jz(b);zz(a.Wb.b,d,b);d=(b.gc=a,b.he(!0),dz(a),!!a.Xb&&
A(a.Xb,95)&&(a.Xb.o=!1),Xy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Zr("Missing message: awt.185");if(null==c||null!=c)Az(g,c,b);else throw new Ck("Missing message: awt.92");}else a.Xb.ve(null==c?null:c,b)}catch(j){j=Ti(j);if(A(j,125))throw b=j,xz(a,d),b;throw j;}b.pe();new yz(a,300,b)}function Bz(a,b){var c;c=a.ue();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Cz(a){var b;b=a.ue();return new Dz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function pz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)ou(a.Wb.b,c).he(b)}function xz(a,b){var c;c=ou(a.Wb.b,b);jz(c);c.he(!1);ru(a.Wb.b,b);c.gc=null;dz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);Xy(c,c,a,1)}function Ez(a){var b=(Fz(),Gz);nz(a,b);for(b=0;b<a.Wb.b.d;++b)ou(a.Wb.b,b).ne()}function Hz(a,b){var c,d;if(a.Xb)for(d=new Ni(a.Wb.b);d.c<d.e.Ke();)c=Oi(d),a.Xb.ze(c);if(b)for(d=new Ni(a.Wb.b);d.c<d.e.Ke();)c=Oi(d),b.ve(null,c);a.Xb=b;dz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
function qz(a){if(!a.kc){a.Xb&&a.Xb.we(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=ou(a.Wb.b,c),b.kc||b.te();a.kc=!0}}function Iz(){rz.call(this);this.Wb=new Jz;this.$b=(Vp(),Vp(),sz)}t(383,384,ri);_.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 fz(this)};_.ae=function(){return hz(this)};
_.ee=function(){this.hc=(Vp(),new Kz)};_.fe=function(){dz(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.he=function(a){pz(this,a)};_.ie=function(){return fz(this)};_.le=function(){return hz(this)};_.me=function(){var a;for(a=0;a<this.Wb.b.d;++a)jz(ou(this.Wb.b,a))};_.ne=function(){var a;if(!kz(this))return!1;for(a=0;a<this.Wb.b.d;++a)ou(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=ou(this.Wb.b,b),a.pe()};_.te=function(){qz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Lz(){var a=new Mz;Iz.call(this);Hz(this,a)}t(382,383,ri,Lz);_.Vd=function(){return"panel"+this.$b.c.e++};function Nz(a,b,c){a=Oz(a.Vb,b,c);a.k=!0;return new Pz(a)}function Qz(a){a.je(a.Vb.e)}function Rz(a){return new gz(vo(a.Vb.pb,Qf),vo(a.Vb.pb,Pf))}t(381,382,ri);_.Zd=function(){return vo(this.Vb.pb,Pf)};_.be=function(){return vo(this.Vb.pb,Qf)};_.ce=function(){return dk(this.Vb.pb)};_.de=function(){return fk(this.Vb.pb)};
_.ge=function(){return this.Vb.pb.style.display!=If};_.oe=function(){Qz(this)};_.qe=function(){};_.Vb=null;function Sz(a){if(null!=a)this.f=a;else throw new Tz;}t(386,1,ai);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
function Uz(){Uz=x;S=new Li;z(S,new T(400),new V(rh));z(S,new T(401),new V(rh));z(S,new T(402),new V(rh));z(S,new T(500),new V(th));z(S,new T(501),new V(th));z(S,new T(502),new V(th));z(S,new T(503),new V(uh));z(S,new T(504),new V(th));z(S,new T(505),new V(th));z(S,new T(506),new V(uh));z(S,new T(507),new V(Lh));z(S,new T(100),new V(nh));z(S,new T(101),new V(nh));z(S,new T(102),new V(nh));z(S,new T(103),new V(nh));z(S,new T(1004),new V(qh));z(S,new T(1005),new V(qh));z(S,new T(800),new V(Hh));z(S,
new T(801),new V(Hh));z(S,new T(200),new V(vh));z(S,new T(201),new V(vh));z(S,new T(202),new V(vh));z(S,new T(204),new V(vh));z(S,new T(203),new V(vh));z(S,new T(209),new V(Mh));z(S,new T(208),new V(Nh));z(S,new T(207),new V(Nh));z(S,new T(206),new V(vh));z(S,new T(205),new V(vh));z(S,new T(1400),new V(Jh));z(S,new T(1401),new V(Kh));z(S,new T(1402),new V(Kh));z(S,new T(300),new V(oh));z(S,new T(301),new V(oh));z(S,new T(1100),new V(Gh));z(S,new T(1101),new V(Gh));z(S,new T(1200),new V(Ih));z(S,new T(701),
new V(Eh));z(S,new T(900),new V(Fh));z(S,new T(1001),new V(wh));z(S,new T(601),new V(Dh))}t(385,386,ai);_.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+Nc+this.ke()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(388,1,{},V);_.b=mh;function Vz(){}t(389,1,{},Vz);_.b=null;_.c=null;
function Wz(a,b){var c;b&&(a.b?(c=new Xz(a.b),Ks(c.c,c.d++,b),a.b=c):(a.b=new hj,bj(a.b,b)))}t(391,1,ai);_.b=null;function Yz(){}function Zz(){}t(390,391,ai,Yz,Zz);function $z(){$z=x;Math.sqrt(2)}function aA(a){$z();if(0>a)throw new Ck("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(392,1,{85:1},aA);_.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 bA;a.b=31*a.b+L((new cA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new cA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function dA(){dA=x;eA=new gs;fA=new gz(0,0);hs(eA,Fb);hs(eA,Ub);hs(eA,zb);hs(eA,"Last");hs(eA,Mb);hs(eA,mc);hs(eA,Gc);hs(eA,Jc);hs(eA,Sb)}
function Az(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!av(eA.b,b))throw new Ck(gA());Ms(kj(a.d,d))===Ms(c)&&Ms(kj(a.c,c))===Ms(d)||((b=kj(a.d,d))&&hA(a,b,d),iA(a.b.Fd(),c)&&hA(a,c,d),b=a.b,new jA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function kA(a,b){return new gz(Yj(b[1].c,Yj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Yj(b[0].b,Yj(b[4].b,b[3].b))+a.n)}function hA(a,b,c){lA(a.b,b);Wi(a.c,b);Wi(a.d,c)}
function mA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;nA(c,c.length,fA);c=a.j;nA(c,c.length,fA);c=a.p;nA(c,c.length,null);a.q=0;for(d=oA(a.b,0);d.c!=d.e.b;){c=pA(d);e=kj(a.c,c);var f=b.fc;e=Jn(e,Mb)?0:Jn(e,mc)?1:Jn(e,Gc)?2:Jn(e,Jc)?4:Jn(e,Sb)?3:Jn(e,Fb)?f.b?4:3:Jn(e,zb)?f.b?3:4:Jn(e,Ub)?1:2;c.lc?a.p[e]||(Ks(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 qA(){dA();rA.call(this,0)}function rA(a){dA();Vp();this.b=new sA;this.c=new Li;this.d=new Li;this.e=a;this.k=0;this.o=!1;this.p=y(tA,s,89,5,0);this.i=y(uA,s,91,5,0);this.j=y(uA,s,91,5,0);this.q=this.f=this.n=0}t(393,1,{95:1,116:1},qA,rA);_.ve=function(a,b){Az(this,a,b)};
_.we=function(a){mA(this,a);if(0!=this.q)if(a=Cz(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;mA(this,a);this.o=b;return 0==this.q?Bz(a,new gz(0,0)):Bz(a,kA(this,this.i))};_.ye=function(a){var b;b=this.o;mA(this,a);this.o=b;return Bz(a,kA(this,this.j))};_.ze=function(a){var b;b=kj(this.c,a);null!=b&&hA(this,a,b)};_.tS=function(){return vA.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 fA,eA;function wA(a){rz.call(this);this.hc=(Vp(),new xA(a,this))}t(394,384,{86:1,89:1,96:1,110:1,116:1},wA);_.Vd=function(){return sd+this.jc.c.b++};_.Xd=function(){return!$y(this)?new gz(0,0):vz(this.hc,this)};_.pe=function(){};t(396,1,{});t(395,396,{},function(){});function yA(){yA=x}
function zA(a,b){if(null==b)throw new Zr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Tf);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 AA(){yA();rz.call(this);new hj;this.hc=new BA((Vp(),this))}t(397,384,{87:1,89:1,96:1,110:1,116:1},AA);_.Xd=function(){return vz(this.hc,this)};
_.ke=function(){return(null==this.ec&&(this.ec=Wy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ih+this.cc+(this.lc?l:",hidden")+",current="+Xp(this.hc.b,this.hc.b.pb.selectedIndex)};function CA(){CA=x;DA=new EA(255,255,255);FA=new EA(192,192,192);GA=new EA(128,128,128);HA=new EA(64,64,64);IA=JA=new EA(0,0,0);KA=new EA(255,0,0);new EA(255,175,175);LA=new EA(255,200,0);MA=new EA(255,255,0);new EA(0,255,0);NA=new EA(255,0,255);OA=new EA(0,255,255);PA=QA=new EA(0,0,255)}
function RA(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 EA(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 EA(c,a,b)}function SA(a){return new EA(L(0.7*(~~a.b>>16&255)),L(0.7*(~~a.b>>8&255)),L(0.7*(a.b&255)))}function EA(a,b,c){CA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ck("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(398,1,{88:1,97:1,101:1},EA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return TA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var IA,PA,JA,QA,OA,HA,GA,FA,NA,LA,KA,DA,MA;function tz(){tz=x;uz=new UA(!0);VA=new gs;hs(VA,"ar");hs(VA,"fa");hs(VA,"iw");hs(VA,"ur")}function UA(a){this.b=a}t(399,1,ai,UA);_.b=!1;var uz,VA;t(401,1,{106:1,119:1});function WA(){gz.call(this,0,0)}function gz(a,b){this.c=a;this.b=b}
function iz(a){gz.call(this,a.c,a.b)}t(400,401,{91:1,106:1,116:1,119:1},WA,gz,iz);_.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 bA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return XA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function $q(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(402,1,ai,$q,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 YA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function ZA(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=(Pw(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 $A(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=Yj(g,c.b),j+=c.c+a.d);return new gz(j,g+2*a.e)}function Mz(){aB.call(this,1,5,5)}
function aB(a,b,c){Vp();this.d=b;this.e=c;this.b=a}t(403,1,ai,Mz,aB);_.ve=function(){};
_.we=function(a){this.c=bB(a.Wb);if(0!=YA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Cz(a);g=a.ue();j=a.fc.b;n=new hj;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 cB(r);for(v=0;v<r;++v)Ks(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=Sj(a.Wb.b,u);Pw(E,D.d);Ks(D.c,E,u)}for(d=new Ni(d);d.c<d.e.Ke();)if((c=Oi(d))&&c.lc)a=c.ae(),!e&&o+a.c>b.c&&(ZA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Te(),o=f,q+=h+this.e,h=0),e=!1,Ks(n.c,n.d++,c),o+=a.c+this.d,h=Yj(h,a.b);ZA(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.xe=function(a){this.c=bB(a.Wb);return 0==YA(this)?Bz(a,new gz(10,10)):Bz(a,$A(this,!1))};_.ye=function(a){this.c=bB(a.Wb);return 0==YA(this)?Bz(a,new gz(10,10)):Bz(a,$A(this,!0))};_.ze=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=lg;break;case 1:a=yd;break;case 4:a="trailing";break;default:a="leading"}return dB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Fz(){Fz=x;Gz=new eB(Rb,0,12)}
function eB(a,b,c){Fz();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},eB);_.b=null;_.c=0;_.d=0;var Gz;t(405,1,Bi);_.tS=function(){return fB.e+"[font="+this.c+"ascent="+gB(this.c).b+", descent="+gB(this.c).c+", height="+gB(this.c).d+Tc};_.c=null;function hB(a){if(!a.n){jz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=ou(a.p,b))&&hB(c);pz(a,!1);a.n=!0;Xy(a,a,a.gc,0);new iB(a,202)}}
function jB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=ou(a.p,b))&&c.Md()}function kB(a){!$y(a)&&Ez(a);var b=hz(a);a.re(a.pc,a.qc,b.c,b.b);qz(a)}function lB(a,b){a.q!=b&&(a.q=b)}t(407,383,Ai);_._d=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){jB(this)};_.ge=function(){return this.hc.d.hb};_.re=function(a,b,c,d){lz(this,a,b,c,d);this.ac=0};_.se=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;lz(this,a,b,c,d);this.lc&&e&&!f&&qz(this)};_.n=!1;_.q=!1;
function mB(a){Iz.call(this);this.r=new Zz;this.p=new hj;this.o=new wz(0,0,0,0);this.lc=!1;Hz(this,new qA);this.hc&&nB(this.hc.d.I.c,a);this.hc&&oB(this.hc.d,!0);lB(this,!0)}t(406,407,Ai);_.ue=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.ce=function(){return dk(this.hc.d.pb)};_.de=function(){return fk(this.hc.d.pb)};_.ee=function(){this.hc=new pB((Vp(),l),this)};
function qB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=RA(g),f=new EA(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=kg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new EA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),f=RA(g),(a.e=j)&&(a.i=kg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;rB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=kg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);rB(a,b,c,d,1);rB(a,b,c+1,1,e);(a.e=f)&&(a.i=kg+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+va);rB(a,b+d,c,1,e);rB(a,b+1,c+e,d,1)}t(408,1,{});_.tS=function(){return"Graphics"};t(409,408,{});function sB(a){var b,c;c=Yj(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 gz(b,c)}
function tB(a,b,c){var d,e,f,g,j,h;a.c=bB(b.Wb);if(0==a.c.length)return new WA;g=sB(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=Yj(h,d.c),j=Yj(j,d.b);return new gz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function uB(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 vB(){wB.call(this,7)}function wB(a){Vp();this.e=0;this.b=1;this.f=a;this.d=0}t(410,1,ai,vB,wB);_.ve=function(){};
_.we=function(a){var b,c;this.c=bB(a.Wb);if(0!=this.c.length&&(b=Cz(a),!(0>=b.c||0>=b.b))){c=sB(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);uB(b.c,b.d,this.d,f,e);uB(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 Bz(a,tB(this,a,!1))};_.ye=function(a){return Bz(a,tB(this,a,!0))};_.ze=function(){};
_.tS=function(){return xB.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 hx(){Bn()}function vv(a){Bn();this.i=a}t(412,100,xi,hx,vv);function cz(){Bn();this.i="Missing message: awt.151"}t(411,412,xi,cz);t(413,1,{});function wz(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},wz);_.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 yB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function zB(a){AB.call(this,a,0)}function AB(a,b){rz.call(this);this.hc=(Vp(),new BB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Zw(),jx);c.b=d;Ww(c);break;case 0:c=c.b;d=(Zw(),$w);c.b=d;Ww(c);break;case 2:c=c.b,d=(Zw(),ax),c.b=d,Ww(c)}}t(415,384,bi,zB,AB);
_.Xd=function(){return!$y(this)?new gz(0,0):vz(this.hc,this)};_.ke=function(){var a=(null==this.ec&&(this.ec=Wy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ih+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=yd;break;case 2:b=lg}return a+b+",text=null"};_.b=0;t(418,1,ai);_.ke=function(){return this.k};_.tS=function(){return this.cZ.e+Nc+this.ke()+Tc};_.k=null;_.n=null;
function CB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function DB(a){this.o=(Vp(),Vp(),sz);var b;var c;b=this.cZ.e;-1!=ko(b,lo(36))?b=null:(c=this.o.c.d++,b=ro(b,qo(b,lo(46))+1)+l+c);this.k=b;this.e=new Yz;this.i=a;this.f=!0;this.j=new EB(this)}t(417,418,ai,DB);_.ke=function(){return CB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(416,417,mi);_.ke=function(){return CB(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 bA;FB(a,this.b);FB(a,this.c);return a.b};function bz(){this.c=this.b=0}function GB(a,b){this.b=a;this.c=b}function HB(a){var b=a.c;this.b=a.b;this.c=b}t(419,420,{98:1,107:1,116:1},bz,GB,HB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return IB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
function JB(a,b){if(!b)throw new Zr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new ay,e=c.d.d;if(0>e||e>c.d.d)throw new Lv;c.p&&(d.pb[Id]=2);Ix(c,e,d.pb);zz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Lv;zz(d.d,e,c);for(f=g=0;f<e;++f)A(ou(d.d,f),72)&&++g;zz(d.j,g,c);Ix(d,e,c.pb);c.c=d;e=pv(c.pb)+Va;Pi(c.pd(),e,!1);d.p&&(e=Sj(d.d,c),-1!=e&&(d=Yu(d.p?d.f:Yu(d.f,0),e),2==Zu(d)&&d.removeChild(Yu(d,1)),c.pb[Id]=2))}}
function KB(a,b,c,d){a=a.b;b=az(b);c+=b.b;d+=b.c;dw(a.b,c,d);ew(a.b)}function LB(){DB.call(this,l);new hj;this.c=!1;this.b=(Vp(),new MB)}t(421,416,mi,LB);_.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 bA;FB(a,this.d);FB(a,this.e);FB(a,this.c);FB(a,this.b);return a.b};function Dz(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},Dz);_.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 NB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function OB(){OB=x;PB=new QB;RB=new SB;TB=new SB}var PB,TB,RB;t(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};function QB(){}t(427,426,{},QB);function SB(){}t(428,1,{},SB);t(429,384,bi);_.Wd=function(){return null};
function UB(a,b){var c;c=new VB($y(a));return!c?null:new gz(WB(c,"_")*b+6,gB(c.c).d+6)}function XB(a,b){var c;c=UB(a,b);return!c?fz(a):c}function YB(a,b){var c;c=UB(a,b);return!c?hz(a):c}function ZB(a){$B.call(this,a,null!=a?a.length:0)}function $B(a,b){rz.call(this);this.b=0>b?0:b;aC(this.hc,a)}t(430,429,bi,ZB,$B);_.Vd=function(){return"textfield"+this.jc.c.f++};_.Xd=function(){return UB(this,wo(this.hc.b.pb,ch).length)};_.Yd=function(){return!$y(this)?null:UB(this,wo(this.hc.b.pb,ch).length)};
_.$d=function(){return 0<this.b?XB(this,this.b):fz(this)};_.ae=function(){return 0<this.b?YB(this,this.b):hz(this)};_.ee=function(){this.hc=(Vp(),new bC)};_.ie=function(){return 0<this.b?XB(this,this.b):fz(this)};_.le=function(){return 0<this.b?YB(this,this.b):hz(this)};_.b=0;function Vp(){Vp=x;sz=new cC}function dr(){var a=(Vp(),Vp(),sz);!a.d&&(a.d=new dC)}function cC(){this.c=new eC;this.e=new Vz}t(431,1,{},cC);_.b=null;_.d=null;var sz;function eC(){}t(432,1,{},eC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(433,1,{});function fC(){fC=x;gC=new hC;iC=new hC}function jC(a,b){return b==a?!0:!b?!1:!0}function hC(){}t(434,1,{103:1},hC);_.eQ=function(a){return null==a||!A(a,103)?!1:jC(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return Pt(a)};_.tS=function(){return kC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var gC,iC;function lC(){lC=x;H(mC,s,103,[(fC(),iC),gC])}function nC(a){lC();this.b=a}t(435,1,{},nC);_.b=null;
function oC(a){a="flavor = "+a;Bn();this.i=a}t(436,101,{104:1,116:1,123:1,131:1},oC);function pC(a,b,c){Uz();qC.call(this,a,b,c,mh)}function qC(a,b,c,d){Uz();Sz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(437,385,ai,pC,qC);
_.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="+Jt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function mz(a,b){Uz();Sz.call(this,a);this.e=b}t(438,385,ai,mz);
_.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()+ih+a.Zd()+va};function yz(a,b,c){Uz();mz.call(this,a,b);this.b=c}t(439,438,ai,yz);
_.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 Yy(a,b,c,d){Uz();Sz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(440,385,ai,Yy);
_.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&&(Ht(At(this.b,nh))&&(a+="PARENT_CHANGED,"),Ht(At(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),Ht(At(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;t(441,1,gi);function iB(a,b){Uz();mz.call(this,a,b);this.d=null;this.b=this.c=0}
t(442,438,ai,iB);
_.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 rC(a){if(null==a)throw new to;}t(444,443,{},rC);
function sC(){sC=x;tC={};tC["java.vendor"]=ze;tC["package.restrict.access.sun"]=bh;tC["sun.java.launcher"]=ic;tC["sun.management.compiler"]=ze;tC["os.name"]=ic;tC[" sun.boot.class.path"]=ic;tC["path.separator.applet"]=ic;tC["java.vm.specification.vendor"]=ze;tC["java.runtime.version"]=ic;tC["http.proxyPort"]=ic;tC["user.name"]=ic;tC["user.language"]=ic;tC["os.name.applet"]=ic;tC["browser.version"]=ic;tC["java.version"]=ic;tC["user.timezone"]=ic;tC["java.endorsed.dirs"]=ic;tC["java.specification.name"]=
"GWT";tC["java.specification.version"]="2.5.0";tC[Ue]=ec;!wr&&(wr=new Er);wr.b?tC[Se]="yes":tC[Se]=null}var tC;t(447,101,li);function uC(){Bn()}function vC(a){Bn();this.i=a}t(446,447,{111:1,116:1,123:1,131:1},uC,vC);function wC(){wC=x;xC=new yC}function zC(a){var b;if(a.n){var c;b=new Nt;yn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,yn(b.b,a.b));c=a.c;a=a.k;null!=c&&yn(b.b,c);null!=a&&(b.b.b+=ma,yn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function AC(a){wC();var b,c,d;if(null==a)throw new uC;a=jo(a);try{d=ko(a,lo(58))}catch(e){e=Ti(e);if(A(e,127))throw new vC(zn(e));throw e;}c=ko(a,lo(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;BC();var f,g,j;j=c.length;b=new CC;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 vC($b+a);if(!this.n&&(this.n=kj(xC,this.i),this.n||(this.n=(Vp(),new DC))&&z(xC,this.i,this.n),!this.n))throw new vC($b+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,ub,W,M,da,Kc,gg,Ab,Nd,Od,Pd,Xa,Lc,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==EC(c,lo(47),n+2))throw new FC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
Pd=this.k;v=this.e;Ab=this.j;q=this.b;Jb=this.o;Xa=EC(M,lo(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;da=-1;E=EC(M,lo(47),2);Od=EC(M,lo(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);R=E;-1!=Xa&&Xa<E&&(R=Xa);var vd=lo(64);Lc=M.lastIndexOf(vd,R);q=M.substr(2,R-2);-1<Lc&&(Jb=M.substr(2,Lc-2),ub=Lc+1);Kc=EC(M,lo(58),-1==Lc?ub:Lc);u=ko(M,lo(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Kc=u+1:Kc=-1):Kc=-1}catch(kf){if(kf=Ti(kf),!A(kf,123))throw kf;}-1==Kc||Kc>E?J=M.substr(ub,
R-ub):(J=M.substr(ub,Kc-ub),gg=M.substr(Kc+1,R-(Kc+1)),0==gg.length?da=-1:da=GC(gg,10))}-1<Xa&&(Pd=M.substr(Xa+1,o-(Xa+1)));D=-1==Xa?o:Xa;var dc=lo(63);Nd=M.lastIndexOf(dc,D);-1<Nd?(Ab=M.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=qo(v,lo(47))+1,v=v.substr(0,W-0)),D=Nd):0!=Xa&&(Ab=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=qo(v,lo(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 Ae;Ae=v;null!=Ab&&!G(Ab,l)&&(null!=v?Ae=v+tb+Ab:Ae=tb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=Ae;this.f=da;this.k=Pd;var wd;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<(wd=qo(this.d,lo(64)))?(this.o=this.d.substr(0,wd-0),this.d=ro(this.d,wd+1)):this.o=null;null!=this.c&&-1<(wd=ko(this.c,lo(63)))?(this.j=ro(this.c,wd+1),this.e=this.c.substr(0,wd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Jb;this.e=v;this.j=Ab}}catch(xd){xd=
Ti(xd);if(A(xd,123))throw new vC(zn(xd));throw xd;}if(-1>this.f)throw new vC("incorrect port: "+this.f);}t(448,1,ai,AC);_.tS=function(){return zC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var xC;t(449,1,{});function HC(a,b,c){var d,e;for(d=new IC(a.Fe().b);JC(d.b);)if(a=d.c=Oi(d.b),e=a.Hf(),null==b?null==e:Jn(b,e))return c&&(a=new KC(a.Hf(),a.If()),LC(d)),a;return null}t(453,1,ki);_.Ee=function(a){return!!HC(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 IC(a.Fe().b);JC(a.b);)if(b=a.c=Oi(a.b),c=b.Hf(),b=b.If(),!this.Ee(c)||!MC(b,this.Ge(c)))return!1;return!0};_.Ge=function(a){a=HC(this,a,!1);return!a?null:a.If()};_.hC=function(){var a,b,c;c=0;for(b=new IC(this.Fe().b);JC(b.b);)a=b.c=Oi(b.b),c+=a.hC(),c=~~c;return c};_.He=function(){return 0==this.Ke()};_.Ie=function(){throw new NC("Put not supported on this map");};
_.Je=function(a){a=HC(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 IC(this.Fe().b);JC(c.b);)b=c.c=Oi(c.b),a?d+=za:a=!0,d+=l+b.Hf(),d+=rb,d+=l+b.If();return d+"}"};function ty(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function av(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 kj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:OC(a,b,a.Ne(b))}function OC(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?PC(a,c):A(b,1)?QC(a,b,c):RC(a,b,c,a.Ne(b))}function RC(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 KC(b,c);e.push(d);++a.e;return null}
function PC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function QC(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 Wi(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,ki);_.Ee=function(a){return av(this,a)};
_.Fe=function(){return new SC(this)};_.Me=function(a,b){return this.Le(a,b)};_.Ge=function(a){return kj(this,a)};_.Ie=function(a,b){return z(this,a,b)};_.Je=function(a){return Wi(this,a)};_.Ke=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Li(){ty(this)}t(451,452,yi,Li);_.Le=function(a,b){return Ms(a)===Ms(b)||null!=a&&Jn(a,b)};_.Ne=function(a){return~~Mn(a)};function yC(){ty(this)}t(450,451,yi,yC);function TC(){Bn()}t(454,100,xi,TC);
function UC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=VC(a,c);if(c>=a.j)break;c=WC(a,c);++b}return b}function XC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function YC(a){var b;a.b=0<=a.k&&!a.e?a.k:VC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new TC;b=a.b;a.b=WC(a,a.b);return a.o.substr(b,a.b-b)}
function WC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=ZC(a.o,d,a.o.length);if(c<=a.i&&XC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=ko(a.d,lo(c)))break;++d}a.n&&b==d&&(a.f?(c=ZC(a.o,d,a.o.length),c<=a.i&&XC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=ko(a.d,lo(c))&&++d));return d}
function VC(a,b){var c,d;if(null==a.d)throw new to;for(d=b;!a.n&&d<a.j;)if(a.f){c=ZC(a.o,d,a.o.length);if(c>a.i||!XC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>ko(a.d,lo(c)))break;++d}return d}function $C(a){aD.call(this,a," \t\n\r\u000c",!1)}function bD(a){aD.call(this,a,ya,!1)}
function aD(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=ZC(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=ZC(this.d,d,this.d.length),this.c[c]=a}}}t(455,1,{},$C,bD,aD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function cD(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=Pn(e),!(Nn(),!/[^,:{}\[\]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(Nc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function dD(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+bg:a}function Ss(a){var a=new eD(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;fD(a););return a.c}
function gD(){gD=x;hD=H(Ps,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);iD=(CA(),FA);jD=RA(iD);kD=y(lD,s,88,23,0);mD=y(Ps,s,1,23,0);nD=y(lD,s,88,7,0);oD=null!=(sC(),tC[Se]);pD=y(qD,s,92,100,0);rD=y(sD,s,93,100,0)}function tD(a){var b;if(a.Gb)b=uD(a,1)+sb+uD(a,2)+sb+uD(a,3);else if(b=uD(a,0),0<b.length){var c=new vD(a.$);bj(a.ab.b,c)}return b}
function wD(a,b){var c,d;c=b.b;if(G(c,(xD(),yD).c))ar(zD(a));else if(G(c,AD.c))ar(br(a));else if(G(c,BD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new cr(a)),a.xb),c.b=d,dr(),er(c));else if(G(c,ng)){7!=a.P&&(a.Q=mh);d=b.d;d=It(d,lh);c=kt(d,a.Q);var e=!it(c,mh)?dt(c):c;!it(e,sh)&&CD(a.$,O(c));DD(a);a.nb=!0;ED(a);a.P=7;a.Q=d}else G(c,vg)||(G(c,je)?FD(a):GD(a,c))}
function HD(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(ID,s,-1,4,1);o=y(ID,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)JD(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=Rz(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;KD(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||LD(a.gb[f])}a.C*=h}}
function MD(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 ND(a),a.$.s=0);null!=a.tb&&cD(a.tb,null)}}function OD(a,b){var c,d,e,f;f=new LB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new DB(Pb+d);var g=(xD(),yD).c;d.d=g;JB(f,d);Wz(d.e,a);d=new DB(Pb+c);d.d=AD.c;Wz(d.e,a);JB(f,d);a.wb&&(JB(f,new DB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new DB(c),d.d=BD.c,Wz(d.e,a),JB(f,d));Vy(a,f);return f}
function PD(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,iD);a.pb?(f==a.d&&X(b,SA(iD)),rB(b,h,g,a.Z,a.Z),X(b,(CA(),HA)),QD(b,h,g,a.Z-1,a.Z-1)):f==a.d?qB(b,h+1,g+1,a.Z,a.Z,!1):qB(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,(CA(),JA)),f){case 101:X(b,MA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;RD(b,!0);SD(b,TD(b,f,d,c,e));X(b,JA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(RD(b,!1),SD(b,TD(b,f,d,c,e)));UD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);rB(b,h+9,g+9,2,4);rB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,KA),rB(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,MA),rB(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,NA);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,JA);break;case 107:X(b,LA);rB(b,h+4,g+4,a.Z-8,a.Z-8);X(b,JA);QD(b,h+4,g+4,a.Z-8,a.Z-8);UD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);rB(b,h+9,g+9,2,4);rB(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,PA),QD(b,c,e,d,d),X(b,IA),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:VD(b,h,g,a.Z,!0);break;case 111:VD(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,DA);rB(b,h+3,g+5,a.Z-7,a.Z-11);X(b,JA);QD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,iD);
a.qb&&qB(b,h+1,g+1,a.Z,a.Z,!1);X(b,JA);WD(a,b,h,g,"NEW");break;case 106:X(b,KA);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,JA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));WD(a,b,h+6,g,rc);break;case 104:X(b,KA);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,JA);break;case 105:a.Ob?(X(b,OA),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,JA)):WD(a,b,h,g,"123");break;case 114:X(b,QA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);rB(b,d,c,f,f);X(b,JA);XD(a,b,h,g,DA,"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:YD(a,b,h,g+2,3);break;case 207:YD(a,b,h,g,4);break;
case 208:YD(a,b,h,g,5);break;case 209:YD(a,b,h,g,1);break;case 210:YD(a,b,h,g,6);break;case 211:YD(a,b,h,g,7);break;case 212:YD(a,b,h,g,8);break;case 213:WD(a,b,h,g,"FG"),a.G=new GB(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!=mD[d]&&XD(a,b,h,g,kD[d],mD[d])}
function ZD(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,iD),rB(d,0,0,c,b),a.pb?(X(d,(CA(),HA)),QD(d,-1,0,c,b-1)):(X(d,jD),Y(d,0,0,c-1-2,0),X(d,SA(iD)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),$D(d,a.Y),X(d,(CA(),JA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,KA),aE(d,a.K,10,15),bE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function cE(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,iD);rB(d,0,0,c,b);a.pb?(X(d,(CA(),HA)),Y(d,0,b-1,c,b-1),e=dE*(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,jD),Y(d,0,0,0,b-1),Y(d,0,dE*a.Z,b-1,dE*a.Z),X(d,SA(iD)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=dE+2;++b)PD(a,d,1,b);bE(a.Vb,a.R,0,2*a.Z+a.T)}}
function eE(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);rB(e,0,0,c,b);d=a.eb?(OB(),RB):(OB(),TB);if((OB(),PB)==(OB(),PB))d==RB?e.b=l:e.b=Bg;d=new aA(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,ub=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&&(KD(f),HD(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(fE(13*f.o.C*j)));gE(f.o,j);f.o.B&&(X(g,(CA(),JA)),QD(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,(gD(),nD)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,RD(h,!0),SD(h,TD(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,(gD(),nD)[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,RD(o,!0),SD(o,hE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(CA(),JA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(gD(),nD)[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,NA);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,JA);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))));$D(g,f.o.n);o=gB(f.o.o.c).b-gB(f.o.o.c).c;J=f.f[j];h=tb;null!=J&&(h=J);J=WB(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,NA);aE(g,h,M,r);X(g,JA);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,RD(o,!0),SD(o,hE(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(ID,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];$D(g,f.o.n);o=gB(f.o.o.c).b-gB(f.o.o.c).c;J=y(Ps,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(iE,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(fE(2*f.o.C))));for(j=1;j<=f.u;++j)h=jE(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]=WB(f.o.o,h),n[j]=kE(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,ub=l,f.o.Lb&&0<f.y[j]&&(ub+=Xb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Zj(f.B[j])&&(v+=Zj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(r=h),J[j]=h,r=WB(f.o.o,r),v=WB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=kE(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,(gD(),nD)[f.e[j]]),rB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(gD(),nD)[f.e[j]]):X(g,(CA(),JA)):X(g,(gD(),kD)[f.c[j]]),aE(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(fE(f.K[j]-r/2))),r=
O(N(fE(f.N[j]+~~(o/2)-1))),X(g,(CA(),NA)),aE(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(CA(),KA):(CA(),QA)),0<f.E&&106!=f.o.d&&(v=n[f.E],QD(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(fE(f.K[h]+r))),E[1]=O(N(fE(f.K[o]+r))),v[0]=O(N(fE(f.N[h]-J))),v[1]=O(N(fE(f.N[o]-J))),E[3]=O(N(fE(f.K[h]-r))),E[2]=O(N(fE(f.K[o]-r))),v[3]=O(N(fE(f.N[h]+J))),
v[2]=O(N(fE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(RD(da,!1),SD(da,hE(da,j,R,5,!0)))),106==f.o.d&&lE(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,(CA(),KA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],QD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(CA(),HA)),Y(e,c-1,0,c-1,b-1)):(X(e,SA(iD)),Y(e,c-1,0,c-1,b-1),X(e,iD),Y(e,c-2,0,c-2,b-1),X(e,jD),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(CA(),NA)),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 eB(Yb,0,13),a.X=new VB(a.U),null!=a.cb&&(d=WB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(CA(),JA)),$D(e,a.U),aE(e,a.cb,c,b)));bE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function YD(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&&(RD(b,!1),SD(b,hE(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 mE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,iD);rB(d,0,0,b,c);a.pb?(X(d,(CA(),HA)),c=14*(a.Z+a.T),QD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,SA(iD)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,jD),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)PD(a,d,b,1),PD(a,d,b,2);a.d=c;bE(a.Vb,a.Rb,0,0)}}
function VD(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);UD(a,b,c+o-j,f,d-4-j-1,e,h)}
function nE(a,b,c){var d,e,f,g,j,h;oE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=pE(b);b=new aD(b,j,!0);e=l;for(d=1;5>=d;++d)e=qE(b,j);d=rE(GC(jo(e.substr(0,3)),10)).b;g=rE(GC(jo(e.substr(3,3)),10)).b;qE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=qE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new sE(a,f)}HD(a,1,d,1);HD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new sE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ED(a),!1;null!=a.j&&a.$&&tE(a.$,a.j,!0);null!=a.k&&
a.$&&tE(a.$,a.k,!1);j=uE(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 vE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];HD(a,1,j,0)}c&&ED(a);return!0}function fr(a,b){a.lb=!0;a.K=b}function gE(a,b){100>b&&(!pD[b]&&(pD[b]=new eB(Yb,0,b)),!rD[b]&&Ks(rD,b,new VB(pD[b])),a.n=pD[b],a.o=rD[b])}
function jr(a,b){var c,d;if(0==b)return!1;DD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:MD(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;wE(a,xE(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 vv("Cannot redo. Index is out of range.");if(!d.b.d)throw new vv(ac);
d.b=d.b.d;wE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=ou(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(fr(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=yE(d),zE(a,d,!1,!0),null!=a.tb&&cD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=ou(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(fr(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=yE(d),zE(a,d,!1,!0),null!=a.tb&&cD(a.tb,null));break;case 101:a.Mb&&AE(a.Mb);a.Mb=new BE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new CE(a):a.Eb.hc.d.hb?DE(a.Eb.hc.d):EE(a.Eb);break;case 114:a.c&&
AE(a.c);a.c=new BE(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,FE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=GE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(ID,s,-1,4,1);JD(a.$,d);a.nb=!0;a.$=new vD(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;HE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,IE(a.$,a.$.E),a.$.E=0,FD(a)):0<a.$.F&&(a.nb=!0,JE(a.$,a.$.F),a.$.F=0,FD(a));KE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new LB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new DB(c),JB(j,g),g.d=c,Wz(g.e,a);Vy(a,j);a.F=j}KB(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&&(AE(a.p),a.p=null);0==a.$.E&&(a.p=new BE(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,FD(a)),18==a.e&&(d=wo((gr(),hr).hc.b.pb,ch),LE(a.$,a.$.E,d),FD(a)),KE(a.$))}ED(a);return!0}
function br(a){var b,c,d;d=zD(a);c=l;if(a.Gb){var e,f,g;g=Es([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)GE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(ME(g[1][0],3)+ME(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+NE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+NE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new OE(a,a.gb,a.vb)),c=NE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function PE(a,b,c,d){var e;e=c;var f=d,g,j;(g=QE(b),j=0!=(b.f&2),g||j)?(a.Gb?KB((!a.x&&(a.x=OD(a,!0)),a.x),a,e,f):KB((!a.w&&(a.w=OD(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=RE(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<=dE+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",ED(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ED(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=jr(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)IE(a.$,a.$.E),a.$.E=0,FD(a);else{if(106==a.d)return!0;if(108==a.d)SE(a.$,a.$.E,0),FD(a);else if(157==a.d)SE(a.$,a.$.E,1),FD(a);else if(158==a.d)SE(a.$,a.$.E,-1),FD(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):FD(a);else if(206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(230==a.d)a.P=3,FD(a);else if(233<=a.d&&262>a.d)UE(a.$,!1),FD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;LE(a.$,a.$.E,wo(a.Eb.f.hc.b.pb,ch));a.$.n=!0;FD(a)}else if(105==a.d)VE(a.$),FD(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=wo((gr(),hr).hc.b.pb,ch),1>d.length&&(d=Mc),LE(a.$,a.$.E,
d)),FD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(0<a.$.F)if(104==a.d)JE(a.$,a.$.F),a.$.F=0,FD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])fr(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;IE(d,c);d.b[c]=0}a.$.F=0;FD(a)}else if(201==a.d)WE(a.$,a.$.F),FD(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),FD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,FD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,FD(a);else if(206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=wo(a.Eb.f.hc.b.pb,ch);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;FD(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 ND(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(XE(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,TE(a.$)):300<a.d?(XE(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=wo((gr(),hr).hc.b.pb,ch),1>d.length&&(d=Mc),LE(a.$,1,d))):230==a.d?YE(a,null,!0):233<=a.d&&262>a.d?(XE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,UE(a.$,!0)):sC();FD(a)}else e=!1;e&&(KE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ED(a))}return e}
function ZE(a,b,c,d){var e,f;if(a.A||!a.ib||QE(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=$E(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)IE(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),JE(b,e),0<$E(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){fr(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<$E(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;fr(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(RE(b)||QE(b))CD(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(ID,s,-1,4,1);JD(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;DD(a);a.nb=!0;ED(a);a.Tb=c;a.Ub=d;return!0}
function aF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||QE(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=((gD(),oD)?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;bF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(bF(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;DD(a);a.nb=!0;ED(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function cF(a){if(a.A)return!0;a.jb&&(a.jb=!1,FD(a));a.lb=!1;a.Q=mh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=$E(b,b.u),6>b.A[c]&&(dF(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),IE(b,b.u));b.D=!1;FD(a)}else a:{var b=a.$,e,f;c=$E(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):fr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],fr(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(fE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(fE((b.N[b.G]+b.N[c])/2))))}}LD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,xE(b),b.b.d=c),FD(a),a.s=!1)}else 5==a.P&&(LD(a.$),FD(a));0<a.P&&(a.E=!1,DD(a),a.nb=!0,KE(a.$),eF(a.$),ED(a),a.P=0,a.i=!1);if(oD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,DD(a),a.nb=!0,ED(a);return!0}function DD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function bF(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,cD(a.sb,H(fF,s,126,[new T(a.f),new T(b)]))}
function gF(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(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(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(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(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,HD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)hF(a.gb[d]),KD(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(Xf)&&(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&&++dE;c&&ED(a)}
function ED(a){var b,c,d,e;b=Rz(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&&HD(a,1,a.vb,0),eE(a),a.A||(a.Rb=a.Oe(a.Rb,b.c,2*a.Z+a.T),mE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Oe(a.R,a.Z,c),cE(a),a.J=a.Oe(a.J,d,a.Z),ZD(a))):(eE(a),a.A||(ZD(a),a.E&&(mE(a),cE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function iF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=GE(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=jE(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<Zj(c.B[h])&&(j+=Zj(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+jF(0.055999999999999994*c.K[h],0,2)+ba+jF(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+=kh),e+=c)}return e}function uD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=GE(a.gb[c]),d!=b))continue;d=void 0;d=kF(a.gb[c]);d=lF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function FD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&cD(a.tb,null)}var c,d,e;e=new mF;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]=kF(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 nF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function zE(a,b,c,d){try{nE(a,b,d)?c&&FD(a):ED(a)}catch(e){if(e=Ti(e),A(e,123))ED(a);else throw e;}}
function YE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;oE(a,c);e=j=0;q=new aD(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=UC(q);a.vb=0;for(f=1;f<=h;++f)if(o=YC(q),jo(o),!G(o,kh))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new oF(a,o);if(0==a.$.u){pF(a,"ERROR - problems in reading/processing molecule !");sC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(pF(a,"ERROR - strange reaction - fixing !"),sC(),d=!1):3<n?(pF(a,"ERROR - strange reaction !"),sC(),d=!1):(1<a.vb&&!g&&gF(a,Ef,!0),g&&!a.Gb&&gF(a,
hg,!0),!g&&a.Gb&&gF(a,Jf,!0),g?(HD(a,1,j,1),HD(a,j+1,e-1,2),HD(a,e,a.vb,3)):HD(a,1,a.vb,0),c&&ED(a),d=!0)}d?FD(a):ED(a)}catch(r){if(r=Ti(r),A(r,123))ED(a);else throw r;}}function qF(a){DD(a);a.nb=!0;ED(a)}function oE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ND(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ED(a);null!=a.tb&&cD(a.tb,null)}
function wE(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]=kF(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&&cD(a.tb,null)}}function rF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ED(a),null):a.gb[b]}
function GD(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?jr(a,c):b="Not known group!";a.lb=!0;a.K=b;ED(a)}function pF(a,b){a.lb=!0;a.K=b;ED(a)}function zD(a){var b;b=tD(a);DD(a);ED(a);return b}
function WD(a,b,c,d,e){var f,g,j,h;f=a.X;h=WB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new eB(f.c.b,f.c.d,g),f=new VB(j),h=WB(f,e),b.f=j,b.j=sF(j);else $D(b,a.U);f=gB(f.c).b-gB(f.c).c;aE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function XD(a,b,c,d,e,f){var g,j;g=gB(a.W.c).b-gB(a.W.c).c;j=WB(a.W,f);$D(b,a.V);(b.e=e)&&(b.i=kg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);aE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function ir(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,ED(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):fr(a,a.z+ba),ED(a))}t(459,381,fi);_.Ce=function(a){wD(this,a)};_.Oe=function(a,b,c){return Nz(this,b,c)};_.Pe=function(){};_.je=function(){ED(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=mh;_.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 dE=10,pD,rD,iD,jD,kD,hD,oD,tF=null,nD,mD;
function uF(){gD();Lz.call(this);this.Vb=(Vp(),Vp(),sz).b;this.y=new eB(null,0,8);this.u=(CA(),DA);this.gb=y(vF,s,139,99,0);this.ab=new Jz;this.Ib=new wF;this.L=G((sC(),tC[Ue]),ec);this.v=new xF;this.H=H(Ps,s,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Qa,Fa,Da,Ca]);this.$=new ND(this);nD[0]=GA;nD[1]=new EA(255,153,153);nD[2]=new EA(255,204,102);nD[3]=new EA(255,255,153);nD[4]=new EA(102,255,255);nD[5]=new EA(51,204,255);nD[6]=new EA(255,153,255)}t(458,459,fi,uF);
_.Oe=function(a,b,c){var d;return a?(d=a.b,uj(d.u,b,c),a):Nz(this,b,c)};_.Pe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[yF(b.b),a])}};_.b=null;function zF(a){if(a.e.pb.style.display!=If){Qz(a.d);for(a=new Ni(a.f.k);a.c<a.e.Ke();)Oi(a),null.lg()}}function AF(a){BF.call(this,a,eb,eb,null)}function CF(a,b){BF.call(this,a,eb,eb,b)}function DF(a,b,c){BF.call(this,a,b,c,null)}
function BF(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=pj(a)){this.c=EF;++EF;this.e=e;this.d=new uF;this.f=new FF(this.d,b,c,d);Iv(e,this.f,e.pb);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=Oz(a,vo(a.pb,Qf),vo(a.pb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?tF=bc:tF="JME";b.w=OD(b,!1);b.x=OD(b,!0);fr(b,tF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=Rz(b);Hz(b,null);b.pb||(b.T=0);b.U||(b.U=new eB(Yb,0,13),b.X=new VB(b.U));b.V||(b.V=new eB(Yb,1,13),b.W=new VB(b.V));b.Y||(b.Y=new eB(Yb,0,11),new VB(b.Y));gE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;dE=10;b.Lb=!0;try{q=GF(b.Vb,"options");null!=q&&gF(b,q,!1);j=GF(b.Vb,"jme");null!=j&&(b.M=j);n=GF(b.Vb,"mol");null!=n&&(b.bb=n);g=GF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=GF(b.Vb,Ng);null!=o&&(b.cb=o,ED(b));b.k=GF(b.Vb,"atomcolors");b.j=GF(b.Vb,"atombg");f=GF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=(CA(),DA);try{if(0!=f.indexOf(ma))throw new An("bad hex encoding");E=GC(f.substr(1,2),16);D=GC(f.substr(3,2),16);u=GC(f.substr(5,2),16);r=v=new EA(E,D,u)}catch(J){if(J=Ti(J),A(J,123))sC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&FE(b.$);h=GF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ti(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)kD[f]=(CA(),LA),mD[f]=Mc;mD[1]=Xb;kD[1]=(CA(),HA);mD[2]=Db;kD[2]=LA;mD[3]=Hb;kD[3]=HA;mD[4]=hc;kD[4]=QA;mD[5]=oc;
kD[5]=KA;mD[9]=Tb;kD[9]=NA;mD[10]=Nb;kD[10]=NA;mD[11]=Gb;kD[11]=NA;mD[12]=Zb;kD[12]=NA;mD[8]=Cc;kD[8]=SA(MA);mD[7]=qc;kD[7]=LA;mD[6]=Fc;kD[6]=HA;mD[13]=Ec;kD[13]=HA;mD[18]=Mc;kD[18]=HA;mD[19]=rc;kD[19]=HA;mD[20]=sc;kD[20]=HA;mD[21]=uc;kD[21]=HA;mD[22]=vc;kD[22]=HA;qz(b);b._=new HF;f=a.d;f.D=Rz(f);null!=f.M?(YE(f,f.M,!1),null!=f.j&&f.$&&tE(f.$,f.j,!0),null!=f.k&&f.$&&tE(f.$,f.k,!1)):null!=f.bb&&zE(f,f.bb,!1,!1);ED(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function IF(){return Ss(null)}function JF(a){return Ss(a)}t(460,1,zi,AF,CF,DF,BF);_.Qe=function(a){B(this.f,new KF(this,a),(Yp(),Yp(),Zp))};_.Re=function(a){B(this.f,new LF(this,a),(rr(),rr(),sr))};_.Se=function(a){EE(new MF(a,this.d,iD))};_.Te=function(){MD(this.d)};_.Ue=function(){Zn((Wn(),Xn),new NF(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 vo(this.f.pb,Pf)};_._e=function(){var a;a=[];a.length=2;a[0]=vo(this.f.pb,Qf);a[1]=vo(this.f.pb,Pf);return a};_.od=function(){return vo(this.f.pb,Qf)};_.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!=If};_.ef=function(){var a=this.d,b;a.Gb?b=iF(a,1)+sb+iF(a,2)+sb+iF(a,3):b=iF(a,0);return b};_.ff=function(){return br(this.d)};
_.gf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=tD(a);a.Pb=b;ED(a);return c};_.hf=function(a){gF(this.d,a,!0)};_.jf=function(){};_.kf=function(a){zE(this.d,a,!0,!0)};_.lf=function(a){YE(this.d,a,!0)};_.oe=function(){zF(this)};_.mf=function(){oE(this.d,!0)};_.nf=function(a){var b=this.d;if(a=rF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;qF(b)}};_.of=function(a){this.b=a;!this.d.b&&(this.d.b=new OF(this))};
_.pf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ni(b.b);d.c<d.e.Ke();)c=Oi(d),a?c.b=l:c.b=Bg}Qz(b.d)};_.qf=function(a,b){var c=this.d,d;if(d=rF(c,a))tE(d,b,!0),qF(c)};_.rf=function(a,b){var c=this.d,d;d=rF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ED(c)):(d.E=b,qF(c))};_.sd=function(a){ov(this.f,a);zF(this)};_.sf=function(a){this.d.I=a};_.tf=function(a){var b=this.d;b.eb=a;ED(b)};_.uf=function(a){var b=this.d;b.fb=a;ED(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=OD(b,!1)};_.yf=function(a){this.d.Ab=a};_.zf=function(a,b){var c=this.f;c.ud(a);c.sd(b);zF(this)};_.Af=function(a){GD(this.d,a)};_.Bf=function(a,b){var c=this.d;c.i=!1;c.Qb=new oF(c,a);c.d=253;c.lb=!0;c.K=b;ED(c)};_.td=function(a){qv(this.e.pb,a)};_.ud=function(a){this.f.pb.style[hh]=a;zF(this)};_.Cf=function(a){pF(this.d,a)};_.Df=function(){return zD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var EF=0;
function NF(a){this.b=a}t(461,1,{},NF);_.xc=function(){var a,b;for(b=new Ni(this.b.f.b);b.c<b.e.Ke();)a=Oi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function OF(a){this.b=a}t(462,1,{},OF);_.b=null;function KF(a,b){this.b=a;this.c=b}t(463,1,{},KF);_.Tc=function(a){a=a.b;Zn((Wn(),Xn),new PF(this,this.c,a))};_.b=null;_.c=null;function PF(a,b,c){this.b=a;this.d=b;this.c=c}t(464,1,{},PF);_.xc=function(){var a=this.c;this.d.b.apply(a,[yF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function LF(a,b){this.b=a;this.c=b}t(465,1,{},LF);_.b=null;_.c=null;function ur(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},ur);_.xc=function(){var a=this.c;this.d.b.apply(a,[yF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function QF(){var a=RF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;SF(TF,arguments)?a=arguments[0]:3==arguments.length?a=new DF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new AF(arguments[0]):4==arguments.length?a=new BF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new CF(arguments[0],arguments[1]));this.g=a;UF();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 VF(a))});b.addMouseOverHandler=C(function(a){this.g.Re(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new VF(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=TF;UF();var f=b,g,b=WF.c;g=XF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=XF(b,
e,f)}if(!g)throw new Xi("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 VF(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()});YF({"0":{"0":[[IF,null,void 0]],1:[[JF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new ZF(e));return[e]},ue]]}});$F(TF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Qs(){aG||(aG=!0,QF())}t(467,1,{},Qs);
var aG=!1;function Us(){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 Ts(){}t(469,1,{},Ts);_.xc=function(){Us()};function ZF(a){this.b=a}t(470,1,{113:1,151:1},ZF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function VF(a){this.b=a}t(471,1,{114:1,151:1},VF);
_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
function fD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(hh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Qe)||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(Gf)||l,h=h.getAttribute(ch)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(hh);c.removeAttribute(fd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Bo();c.setAttribute(Qe,d);c.style[hh]=dD(g);c.style[Ne]=dD(b);b=new bG(a,d,n,e,c,f);Zn((Wn(),Xn),b);++a.c;return!0}function eD(a){this.b="JME.class";this.e=a}t(472,1,{},eD);_.Jc=function(){return fD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function bG(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,{},bG);
_.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(Qe,this.f):this.d.removeAttribute(Qe);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 cG(){}t(474,1,zi,cG);function dG(a){this.b=a}t(475,1,{},dG);_.xc=function(){this.b()};_.b=null;
function eG(){var a=RF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;SF(fG,arguments)?a=arguments[0]:0==arguments.length&&(a=new cG);this.g=a;UF();a[Uc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Zn((Wn(),Xn),new dG(a))});$F(fG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Rs(){gG||(gG=!0,eG())}t(476,1,{},Rs);var gG=!1;function hG(a){Bn();this.i=a}
t(477,447,li,hG);function $s(){Bn();this.i="divide by zero"}t(478,100,xi,$s);function Ls(){Bn()}function iG(a){Bn();this.i=a}t(479,100,xi,Ls,iG);function jG(){jG=x;kG=new lG(!1);mG=new lG(!0)}function lG(a){this.b=a}t(480,1,{116:1,117:1,120:1},lG);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?bh:"false"};_.b=!1;var kG,mG;
function ZC(a,b,c){var d,e;d=nG(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 oG(){}function pG(a){return typeof a==Nf?Cc+(0>a?-a:a):a}function qG(a,b){var c;c=new oG;c.e=Ob+(rG(0!=a?-a:0)?pG(0!=a?-a:0):l+Fi(c));sG(0!=a?-a:0)&&tG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new oG;b.e=Ob+(rG(a)?pG(a):l+Fi(b));sG(a)&&tG(a,b);return b}
function uG(a,b){var c;c=new oG;c.e=Ob+(rG(a)?pG(a):l+Fi(c));sG(a)&&tG(a,c);c.c=b?8:0;return c}function vG(){var a;a=new oG;a.e=Ob+(rG(0)?pG(0):l+Fi(a));sG(0)&&tG(0,a);a.c=2;return a}function wG(a){var b;b=new oG;b.e=Ob+(rG(a)?pG(a):l+Fi(b));sG(a)&&tG(a,b);b.c=1;return b}function sG(a){return typeof a==Nf&&0<a}function rG(a){return null!=a&&0!=a}
function tG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Oh[b.d])c=c.prototype;else{c=Oh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(482,1,{},oG);_.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 xG(a){var b;if(!(b=yG,!b&&(b=yG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new zG(Vb+a+ea);return parseFloat(a)}
function GC(a,b){var c,d;if(null==a)throw new zG(Mf);if(2>b||36<b)throw new zG("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 zG(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new zG(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new zG(Vb+a+ea);return c}t(484,1,{116:1,128:1});var yG=null;function AG(a){this.b=a}
t(483,484,{116:1,120:1,121:1,128:1},AG);_.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 cA(a){this.b=a}t(485,484,{116:1,120:1,124:1,128:1},cA);_.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 Tz(){Bn()}function Ck(a){Bn();this.i=a}t(486,100,ji,Tz,Ck);function Lv(){Bn()}function Sw(a){Bn();this.i=a}t(487,100,xi,Lv,Sw);
function T(a){this.b=a}function yt(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 et(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function rE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(BG(),CG)[b],!c&&(c=CG[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 BG(){BG=x;CG=y(fF,s,126,256,0)}var CG;function Zj(a){return 0>a?-a:a}function Yj(a,b){return a>b?a:b}function fE(a){return Math.round(a)}function to(){Bn()}function Zr(a){Bn();this.i=a}t(491,100,{116:1,123:1,127:1,129:1,131:1},to,Zr);
function Hi(){Hi=x;Ii=H(Gi,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 Ii;function zG(a){Bn();this.i=a}t(493,486,ji,zG);function so(a,b){this.b=Ic;this.e=a;this.c=b;this.d=-1}t(494,1,{116:1,130:1},so);_.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 nG(a,b){return a.charCodeAt(b)}
function DG(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 us(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function ko(a,b){return a.indexOf(b)}function EC(a,b,c){return a.indexOf(b,c)}function qo(a,b){return a.lastIndexOf(b)}function yE(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ro(c,++d):c=c.substr(0,d-0)+ro(c,++d);return a.replace(RegExp(b,ve),c)}
function po(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(Ps,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ro(a,b){return a.substr(b,a.length-b)}
function jo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function lo(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 Pt(this)};_.tS=_.toString;function EG(){EG=x;FG={};GG={}}
function Pt(a){EG();var b=mb+a,c=GG[b];if(null!=c)return c;c=FG[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+nG(a,d++);c|=0}256==HG&&(FG=GG,GG={},HG=0);++HG;return GG[b]=c}var FG,HG=0,GG;function xn(a,b){yn(a.b,b);return a}function wn(){this.b=new uo}function IG(){this.b=new uo;this.b.b+=l}t(496,1,Uh,wn,IG);_.tS=function(){return this.b.b};function Nt(){this.b=new uo}
function CC(){this.b=new uo}function ss(a){this.b=new uo;yn(this.b,a)}t(497,1,Uh,Nt,CC,ss);_.tS=function(){return this.b.b};function FC(a){a="String index out of range: "+a;Bn();this.i=a}t(498,487,xi,FC);
function JG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new to;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new iG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new iG("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 Lv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Ks(b,c,a[--d])}else for(c=e+c;e<c;)Ks(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function rv(){Bn()}function NC(a){Bn();this.i=a}t(500,100,xi,rv,NC);function iA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Jn(b,c))return a;return null}function lA(a,b){var c;return(c=iA(a.Fd(),b))?(c.fd(),!0):!1}function KG(a){var b,c,d,e;d=new wn;b=null;d.b.b+=Nc;for(c=a.Fd();c.dd();)null!=b?yn(d.b,b):b=za,e=c.ed(),yn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}t(501,1,{});_.Ef=function(){throw new NC("Add not supported on this collection");};
_.Ff=function(a){return!!iA(this.Fd(),a)};_.He=function(){return 0==this.Ke()};_.Gf=function(a){return lA(this,a)};_.tS=function(){return KG(this)};t(503,501,Wh);_.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+=Mn(c),a=~~a);return a};
function LG(a,b){var c;return A(b,135)&&(c=b.Hf(),av(a.b,c))?(c=kj(a.b,c),a.b.Le(b.If(),c)):!1}function SC(a){this.b=a}t(502,503,Wh,SC);_.Ff=function(a){return LG(this,a)};_.Fd=function(){return new IC(this.b)};_.Gf=function(a){return LG(this,a)?(a=a.Hf(),Wi(this.b,a),!0):!1};_.Ke=function(){return this.b.e};_.b=null;function LC(a){if(a.c)Qi(a.b),Wi(a.d,a.c.Hf()),a.c=null;else throw new vv("Must call next() before remove().");}
function IC(a){var b;this.d=a;b=new hj;a.d&&bj(b,new MG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new NG(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 Ni(b)}t(504,1,{},IC);_.dd=function(){return JC(this.b)};_.ed=function(){return this.c=Oi(this.b)};_.fd=function(){LC(this)};_.b=null;_.c=null;_.d=null;t(506,1,vi);_.eQ=function(a){return A(a,135)&&MC(this.Hf(),a.Hf())&&MC(this.If(),a.If())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Hf()&&(a=Mn(this.Hf()));null!=this.If()&&(b=Mn(this.If()));return a^b};_.tS=function(){return this.Hf()+rb+this.If()};function MG(a){this.b=a}t(505,506,vi,MG);_.Hf=function(){return null};_.If=function(){return this.b.c};_.Jf=function(a){return PC(this.b,a)};_.b=null;function NG(a,b){this.c=a;this.b=b}t(507,506,vi,NG);_.Hf=function(){return this.b};_.If=function(){return this.c.f[mb+this.b]};_.Jf=function(a){return QC(this.c,this.b,a)};_.b=null;_.c=null;
function Pw(a,b){(0>a||a>=b)&&OG(a,b)}function OG(a,b){throw new Sw("Index: "+a+", Size: "+b);}t(508,501,Ph);_.Kf=function(){throw new NC("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:Jn(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:Mn(c)),b=~~b;return b};_.Fd=function(){return new Ni(this)};_.Mf=function(){return this.Nf(0)};_.Nf=function(a){return new PG(this,a)};_.Of=function(){throw new NC("Remove not supported on this list");};function JC(a){return a.c<a.e.Ke()}function Oi(a){if(a.c>=a.e.Ke())throw new Ov;return a.e.Lf(a.d=a.c++)}function Qi(a){if(0>a.d)throw new hx;a.e.Of(a.d);a.c=a.d;a.d=-1}function Ni(a){this.e=a}t(509,1,{},Ni);_.dd=function(){return JC(this)};
_.ed=function(){return Oi(this)};_.fd=function(){Qi(this)};_.c=0;_.d=-1;_.e=null;function PG(a,b){var c;this.e=this.b=a;c=a.Ke();(0>b||b>c)&&OG(b,c);this.c=b}t(510,509,{},PG);_.Pf=function(){return 0<this.c};_.Qf=function(){if(0>=this.c)throw new Ov;return this.b.Lf(this.d=--this.c)};_.b=null;function QG(a){a=new IC(a.c.b);return new RG(a)}function SG(a,b){this.b=a;this.c=b}t(511,503,Wh,SG);_.Ff=function(a){return av(this.b,a)};_.Fd=function(){return QG(this)};_.Ke=function(){return this.c.b.e};
_.b=null;_.c=null;function RG(a){this.b=a}t(512,1,{},RG);_.dd=function(){return JC(this.b.b)};_.ed=function(){return(this.b.c=Oi(this.b.b)).Hf()};_.fd=function(){LC(this.b)};_.b=null;t(513,508,Ph);_.Kf=function(a,b){var c;c=oA(this,a);var d=c.e;new jA(b,c.c);++d.c;++c.b;c.d=null};_.Lf=function(a){var b;b=oA(this,a);try{return pA(b)}catch(c){c=Ti(c);if(A(c,136))throw new Sw("Can't get element "+a);throw c;}};_.Fd=function(){return oA(this,0)};
_.Of=function(a){var b,c;b=oA(this,a);try{c=pA(b)}catch(d){d=Ti(d);if(A(d,136))throw new Sw("Can't remove element "+a);throw d;}TG(b);return c};function UG(a){a.c=y(VG,s,0,0,0)}function zz(a,b,c){(0>b||b>a.d)&&OG(b,a.d);a.c.splice(b,0,c);++a.d}function bj(a,b){Ks(a.c,a.d++,b);return!0}function ou(a,b){Pw(b,a.d);return a.c[b]}function Sj(a,b){for(var c=0;c<a.d;++c)if(MC(b,a.c[c]))return c;return-1}function ru(a,b){var c;c=(Pw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function aj(a,b){var c;c=Sj(a,b);if(-1==c)return!1;ru(a,c);return!0}function Gk(a,b){var c;if(b.length<a.d){c=b;var d;d=Ds(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Ks(b,c,a.c[c]);b.length>a.d&&Ks(b,a.d,null);return b}function hj(){UG(this)}function cB(a){UG(this);this.c.length=a}function Xz(a){UG(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,Xh,hj,cB,Xz);_.Kf=function(a,b){zz(this,a,b)};
_.Ef=function(a){return bj(this,a)};_.Te=function(){this.c=y(VG,s,0,0,0);this.d=0};_.Ff=function(a){return-1!=Sj(this,a)};_.Lf=function(a){return ou(this,a)};_.He=function(){return 0==this.d};_.Of=function(a){return ru(this,a)};_.Gf=function(a){return aj(this,a)};_.Ke=function(){return this.d};_.d=0;function nA(a,b,c){var d;for(d=0;d<b;++d)Ks(a,d,c)}function os(){os=x;ps=new WG}var ps;function WG(){}t(517,508,Qh,WG);_.Ff=function(){return!1};_.Lf=function(){throw new Lv;};_.Ke=function(){return 0};
function XG(){this.b=new Date}function YG(a){return 10>a?bb+a:l+a}t(518,1,{116:1,119:1,120:1,132:1},XG);_.eQ=function(a){return A(a,132)&&Bt(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=Ws(c&4194303,b&4194303,e&1048575);a=Ws(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(ZG(),$G)[this.b.getDay()]+ba+aH[this.b.getMonth()]+ba+YG(this.b.getDate())+ba+YG(this.b.getHours())+mb+YG(this.b.getMinutes())+mb+YG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function ZG(){ZG=x;$G=H(Ps,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));aH=H(Ps,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var $G,aH;
function hs(a,b){return null==z(a.b,b,a)}function gs(){this.b=new Li}t(520,503,{116:1,119:1,137:1},gs);_.Ef=function(a){return hs(this,a)};_.Ff=function(a){return av(this.b,a)};_.He=function(){return 0==this.b.e};_.Fd=function(){return QG(new SG(this.b,new SC(this.b)))};_.Gf=function(a){return null!=Wi(this.b,a)};_.Ke=function(){return this.b.e};_.tS=function(){return KG(new SG(this.b,new SC(this.b)))};_.b=null;
function oA(a,b){var c,d;(0>b||b>a.c)&&OG(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 bH(a,b,d)}function sA(){this.b=new cH;this.c=0}t(521,513,Qh,sA);_.Ef=function(a){new jA(a,this.b);++this.c;return!0};_.Nf=function(a){return oA(this,a)};_.Ke=function(){return this.c};_.b=null;_.c=0;function pA(a){if(a.c==a.e.b)throw new Ov;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function TG(a){if(!a.d)throw new hx;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 bH(a,b,c){this.e=a;this.c=c;this.b=b}t(522,1,{},bH);_.dd=function(){return this.c!=this.e.b};_.Pf=function(){return this.c.c!=this.e.b};_.ed=function(){return pA(this)};_.Qf=function(){if(this.c.c==this.e.b)throw new Ov;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){TG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function cH(){this.b=this.c=this}
function jA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(523,1,{},cH,jA);_.b=null;_.c=null;_.d=null;function KC(a,b){this.b=a;this.c=b}t(524,506,vi,KC);_.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 Ov(){Bn()}t(525,100,{116:1,123:1,129:1,131:1,136:1},Ov);function MC(a,b){return Ms(a)===Ms(b)||null!=a&&Jn(a,b)}function bB(a){var b=y(tA,s,89,0,0);return Gk(a.b,b)}function Jz(){this.b=new hj}
t(527,508,Xh,Jz);_.Kf=function(a,b){zz(this.b,a,b)};_.Ef=function(a){return bj(this.b,a)};_.Ff=function(a){return-1!=Sj(this.b,a)};_.Lf=function(a){return ou(this.b,a)};_.He=function(){return 0==this.b.d};_.Fd=function(){return new Ni(this.b)};_.Of=function(a){return ru(this.b,a)};_.Ke=function(){return this.b.d};_.tS=function(){return KG(this.b)};_.b=null;function AE(a){a.hc.d.hb&&hB(a)}function dH(a){var b;if(a.hc.d.hb){b=az(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}jB(a)}
function eH(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 EE(a){var b=a.k;fH(a.hc.d,b.b,b.c);!$y(a)&&Ez(a);oz(a)}function gH(){mB.call(this,l);this.j=new wA(this.Rf());Wz(this.r,new hH(this))}t(529,406,Ai);_.Ud=function(a,b){return Ms(a.i)===Ms(this.j)?(dH(this),!0):this.Sf(a,b)};_.Rf=function(){return"Close"};_.Sf=function(){return!1};_.Md=function(){dH(this)};_.j=null;_.k=null;
function MF(a,b,c){gH.call(this);this.hc&&oB(this.hc.d,!1);lB(this,!1);Hz(this,new wB(0));a=new AB(a,1);Q(this,a,null);a=new Lz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=az(b),kB(this),eH(this.k,~~(vo(b.Vb.pb,Qf)/2)-~~(this.mc/2),~~(vo(b.Vb.pb,Pf)/2)-~~(this.cc/2)));c&&P(this,c)}t(528,529,Ai,MF);_.Rf=function(){return"OK"};function xE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new vv("Cannot undo. Index is out of range.");if(!a.b.c)throw new vv(ac);a.b=a.b.c;return a.b.b}
function HF(){this.b=this.c=new iH}t(530,1,{},HF);_.b=null;function iH(){this.b=null}function nF(a){this.b=a}t(531,1,{},iH,nF);_.b=null;_.c=null;_.d=null;function hH(a){this.b=a}t(532,441,gi,hH);_.b=null;function cr(a){this.b=a}t(533,1,{},cr);_.b=null;function xD(){xD=x;yD=new jH("COPY_SMILES",0);AD=new jH("COPY_MOL",1);BD=new jH("PASTE",2);kH=H(lH,s,138,[yD,AD,BD])}function jH(a,b){Co.call(this,a,b)}t(534,146,{116:1,120:1,122:1,138:1},jH);var kH,AD,yD,BD;function mF(){this.e=y(vF,s,139,99,0)}
t(535,1,{},mF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function mH(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(ID,s,-1,20,1);a.N=y(ID,s,-1,20,1);a.H=Es([20,7]);a.e=y(I,m,-1,20,1);a.d=y(Ps,s,1,20,0);a.p=y(Ps,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(Ps,s,1,20,0);a.r=Es([10,2]);a.j=y(I,m,-1,101,1)}
function nH(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(ID,s,-1,4,1);d=y(ID,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=oH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
oH(q[2],d[2],q[3],d[3]),d=oH(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;XE(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=pH(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(ID,s,-1,2,1);qH(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==$E(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;fr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];dF(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&&WE(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(fE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(fE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function UE(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&&SE(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,SE(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];IE(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)XE(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)dF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];HE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];IE(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];dF(a);a.I[a.v]=n;a.J[a.v]=c+d;HE(a);b&&(IE(a,n),KD(a))}c=4}rH(a,c);a.E=a.G;b&&
(a.E=0)}
function qH(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 TE(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])sH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,sH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){fr(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[pH(a,a.E,a.H[a.E][d])],2<d||1!=b){fr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(ID,s,-1,2,1);qH(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)XE(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)XE(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)XE(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)dF(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[pH(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[pH(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(fE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(fE((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;dF(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(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(fE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(dF(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(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(fE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(dF(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(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(fE((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]&&(IE(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&&rH(a,j);-1<n&&(a.E=n)}
function sH(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)XE(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 rH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=$E(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function pH(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 tH(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ht(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ht(c[d])&&!it(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Bt(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.u)break}return g==a.u}
function KD(a){var b,c,d;b=y(ID,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{JD(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;LD(a)}}
function JD(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 SE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=uH(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&&fr(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?fr(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?fr(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?fr(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:fr(a.o,"Charge change not possible on the halogen !");break;case 18:fr(a.o,
"Use X button to change charge on the X atom !")}}
function uE(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&&IE(a,c);KD(a);fr(a.o,"Smaller part(s) removed !");return 1}
function $E(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 eF(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];KE(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),KE(a));4==a.t[d]&&(a.t[d]=1)}}
function oH(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 HE(a){var b;vH(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);LD(a);KE(a)}
function XE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),JG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),JG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),JG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),JG(a.e,b,a.e.length),a.e=b,b=y(Ps,s,1,c,0),JG(a.d,b,a.d.length),a.d=b,b=y(Ps,s,1,c,0),JG(a.p,b,a.p.length),a.p=b,b=y(ID,s,-1,c,1),JG(a.K,b,a.K.length),a.K=b,b=y(ID,s,-1,c,1),JG(a.N,b,a.N.length),a.N=b,b=Es([c,7]),JG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),JG(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 kE(a,b,c,d,e,f,g){var j;j=O(N(fE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(fE(a.N[c]-~~(f/2))));return new Dz(j-1-b,a-b,e+1+2*b,f+2*b)}
function dF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),JG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),JG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),JG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),JG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),JG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),JG(a.O,c,a.O.length),a.O=c,b=y(Ps,s,1,b,0),JG(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 NE(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+=(gD(),aa);j+="JME 2013-10-12 "+new XG+"\n \n";j+=ME(a.u,3)+ME(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+=jF(0.055999999999999994*(a.K[e]-c),10,4)+jF(0.055999999999999994*(g-a.N[e]),10,4)+jF(0,10,4);h=jE(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"+ME(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+=ME(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:wH(a,e)&&(g=2),c=ME(a.I[e],3)+ME(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=ME(a.J[e],3)+ME(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=ME(a.J[e],3)+ME(a.I[e],3)),j+=c+ME(g,3)+ME(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+ME(e,4)+ME(a.B[e],4)+aa);return j+"M  END\n"}
function lF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,ub,W,M,da,Kc,gg,Ab,Nd,Od,Pd,Xa,Lc;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);Ab=y(I,m,-1,a.u+1,1);v=y(xH,s,-1,a.u+1,2);D=y(xH,s,-1,a.v+1,2);da=0;if(0==a.u)return l;uE(a,!0);gg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){gg=!1;break}if(a.o.t&&gg){yH(a);eF(a);zH(a,D);AH(a,v,D);var Jb,vd,kf,dc,Ae,wd,xd,fb,EI,Vd,w,Aa,Pm,Qm,lt,qf,Pa,Rm,Sm,Oc,Tm;Jb=y(I,m,-1,a.u+1,1);vd=y(I,m,-1,a.u+1,1);fb=y(BH,s,-1,a.u+1,3);var mt=a.u,Um,
xh,nt,sg,Fj,He,rf;Fj=y(BH,s,-1,mt+2,3);He=y(I,m,-1,100,1);rf=5;sg=0;He[0]=3;Fj[1]=oh;Fj[2]=ph;nt=2;if(!(3>mt))for(;rf<He[sg]*He[sg];){xh=0;for(Um=!0;Um&&xh<=sg&&rf>=He[xh]*He[xh];)0==rf%He[xh]?Um=!1:++xh;if(Um){Fj[++nt]=Et(rf);if(nt>=mt)break;sg<He.length-1&&(++sg,He[sg]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(Aa=Sm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Sm*=a.i[Aa]);Rm=a.c[w];18==Rm&&(Tm=a.p[w],wd=Tm.charCodeAt(0)-65+1,xd=0,1<Tm.length&&(xd=Tm.charCodeAt(1)-97),0>wd&&(wd=0),0>xd&&(xd=0),Rm=28*wd+xd);
qf=0;-2>a.B[w]?qf=1:-2==a.B[w]?qf=2:-1==a.B[w]?qf=3:1==a.B[w]?qf=4:2==a.B[w]?qf=5:2<a.B[w]&&(qf=6);Oc=1;fb[w]=Et(Sm);Oc*=126;fb[w]=zt(fb[w],Et(a.y[w]*Oc));Oc*=7;fb[w]=zt(fb[w],Et(qf*Oc));Oc*=7;fb[w]=zt(fb[w],Et(Rm*Oc));Oc*=783;fb[w]=zt(fb[w],Et(a.A[w]*Oc))}for(Ae=0;!tH(a,Jb,fb);){lt=!1;for(w=1;w<=a.u;++w)Jb[w]!=vd[w]&&(vd[w]=Jb[w],lt=!0);if(lt){for(w=1;w<=a.u;++w){fb[w]=nh;for(Aa=1;Aa<=a.A[w];++Aa)fb[w]=It(fb[w],Fj[Jb[a.H[w][Aa]]])}Ae=0}else if(0<Ae){for(w=1;w<=a.u;++w)fb[w]=nh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){fb[w]=oh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=nh;for(Aa=1;Aa<=a.A[w];++Aa)kf=a.H[w][Aa],fb[w]=It(fb[w],Et(a.c[kf]*a.i[pH(a,w,kf)]))}Ae=1}tH(a,Jb,fb);for(w=1;w<=a.u;++w)fb[w]=Et(vd[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)vd[w]=Jb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(vd[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];vd[w]=vd[Pa];vd[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]&&(Vd=a.I[w],a.I[w]=a.J[w],a.J[w]=Vd,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){Qm=Pm=
a.u;dc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Pm?(Pm=a.I[Aa],Qm=a.J[Aa],dc=Aa):a.I[Aa]==Pm&&a.J[Aa]<Qm&&(Qm=a.J[Aa],dc=Aa);Vd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Vd;Vd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Vd;Vd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Vd;Vd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Vd;EI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=EI}HE(a);KE(a);zH(a,D);AH(a,v,D)}else{zH(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);Lc=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!=Ab[c]){Kc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Kc=!1;break}Kc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Lc==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Lc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=pH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=pH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Lc}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(xH,s,-1,a.u+1,2);Nd=y(xH,s,-1,a.u+1,2);f=Lc=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Lc]=c;for(a.b[c]=0;;){M=e=0;ub=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]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==W)break a;Nd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Od=y(I,m,-1,a.v+1,1);Pd=y(I,m,-1,a.u+1,1);if(a.o.Pb){var GI=Ab,TM=da,ot,HI,yh,Ie,pt,qt,Oa,Gj,rt;yh=y(I,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)yh[b[Oa]]=Oa;pt=y(xH,s,-1,
a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)ot=b[Oa],HI=GI[ot],Ie=pH(a,ot,HI),0!=Ie&&(CH(a,Ie,yh,Od,D),pt[Ie]=!0);for(Oa=1;Oa<=a.v;++Oa)pt[Oa]||CH(a,Oa,yh,Od,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){qt=rt=0;for(Gj=1;Gj<=a.A[Oa];++Gj){Ie=pH(a,Oa,a.H[Oa][Gj]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=DH(a,Ie,Oa)&&++rt;2==a.t[Ie]&&(qt=a.H[Oa][Gj])}if(0!=rt)if(0<qt){var ka=a,JI=Oa,sf=yh,$c=Pd,tc=void 0,Hj=void 0,Pc=void 0,Je=void 0,Qc=void 0,Vm=void 0,Wm=void 0,Xm=void 0,Wd=void 0,ad=void 0,bd=void 0,
st=void 0,Ij=void 0,Xd=void 0,Jj=void 0,Ke=void 0,Kj=void 0,tt=void 0,Lj=void 0,Le=void 0,KI=void 0,tf=void 0,LI=void 0,ut=void 0,Mj=void 0,uf=void 0,bd=1,Hj=JI,tc=y(I,m,-1,ka.u+1,1);for(tc[1]=JI;;){st=!1;for(ad=1;ad<=ka.A[Hj];++ad)if(Pc=ka.H[Hj][ad],!(Pc==tc[1]||Pc==tc[bd-1]))if(Je=pH(ka,Hj,Pc),2==ka.t[Je]&&5!=ka.i[Je]){Hj=tc[++bd]=Pc;st=!0;break}if(!st)break}if(!(0==bd%2||2>ka.A[tc[bd]]||3<ka.A[tc[bd]])){uf=tc[1];Qc=tc[~~((bd+1)/2)];Wd=tc[bd];tf=Le=Ke=Xd=0;ut=tt=!1;for(ad=1;ad<=ka.A[uf];++ad)Pc=
ka.H[uf][ad],Je=pH(ka,uf,Pc),1!=ka.t[Je]||5==ka.i[Je]||(0==Xd?Xd=Pc:Ke=Pc);0<sf[Ke]&&sf[Xd]>sf[Ke]&&(Vm=Xd,Xd=Ke,Ke=Vm);Ij=Xd;0==Xd&&(Ij=Ke,tt=!0);for(ad=1;ad<=ka.A[Wd];++ad)Pc=ka.H[Wd][ad],Je=pH(ka,Wd,Pc),1!=ka.t[Je]||5==ka.i[Je]||(0==Le?Le=Pc:tf=Pc);0<sf[tf]&&sf[Le]>sf[tf]&&(Vm=Le,Le=tf,tf=Vm);Lj=Le;0==Le&&(Lj=tf,ut=!0);Jj=DH(ka,pH(ka,uf,Xd),uf);Kj=DH(ka,pH(ka,uf,Ke),uf);KI=DH(ka,pH(ka,Wd,Le),Wd);LI=DH(ka,pH(ka,Wd,tf),Wd);1<(0>Jj+Kj?-(Jj+Kj):Jj+Kj)||0!=KI||0!=LI?fr(ka.o,"Bad stereoinfo on allene !"):
(Wm=ka.K[tc[bd-1]]-ka.K[Wd],Xm=ka.N[tc[bd-1]]-ka.N[Wd],Mj=Math.sqrt(Wm*Wm+Xm*Xm),0.001>Mj&&(Mj=0.001),0<(ka.N[Lj]-ka.N[tc[bd-1]])*(Wm/Mj)-(ka.K[Lj]-ka.K[tc[bd-1]])*(Xm/Mj)?$c[Qc]=1:$c[Qc]=-1,tt&&($c[Qc]*=-1),ut&&($c[Qc]*=-1),Ij==Xd&&0>Jj&&($c[Qc]*=-1),Ij==Ke&&0>Kj&&($c[Qc]*=-1),sf[Ij]>sf[Lj]&&($c[Qc]*=-1))}}else b:{var wb=a,$a=Oa,vt=GI,MI=yh,NI=q,OI=r,UM=TM,Ym=Pd,Zm=void 0,cd=void 0,wt=void 0,zh=void 0,Ea=void 0,Ah=void 0,zd=void 0,Nj=void 0,Yd=void 0,Qb=void 0,ha=void 0,fa=void 0,Me=void 0,$m=void 0,
dd=void 0,K=void 0,an=void 0,fa=y(I,m,-1,4,1),$m=y(I,m,-1,4,1),Oj=void 0,ed=void 0,bn=void 0,cn=void 0,xt=void 0,Pj=void 0,Pj=-1;0<vt[$a]&&(fa[++Pj]=vt[$a]);for(ed=1;ed<=UM;++ed)NI[ed]==$a&&(fa[++Pj]=OI[ed]),OI[ed]==$a&&(fa[++Pj]=NI[ed]);for(ed=Pj+1;ed<wb.A[$a];++ed){xt=wb.u+1;bn=1;c:for(;bn<=wb.A[$a];++bn){Oj=wb.H[$a][bn];for(cn=0;cn<ed;++cn)if(Oj==fa[cn])continue c;MI[Oj]<xt&&(xt=MI[Oj],fa[ed]=Oj)}}0==vt[$a]&&0<wb.y[$a]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<wb.y[$a]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Ea=Nj=Ah=zh=an=zd=Qb=0;4>Ea;++Ea)0>=fa[Ea]||(Zm=pH(wb,$a,fa[Ea]),$m[Ea]=DH(wb,Zm,$a),0<$m[Ea]?(++Qb,an=fa[Ea],Ah=fa[Ea]):0>$m[Ea]?(++zd,zh=fa[Ea],Ah=fa[Ea]):Nj=fa[Ea]);Yd=Qb+zd;K=y(I,m,-1,4,1);dd=0;if(3==wb.A[$a]){if(1==Qb&&1==zd||3==Yd&&0<Qb&&0<zd){fr(wb.o,"Error in C3H stereospecification !");break b}Me=fa[0];1==Yd?Me=Ah:2==Yd&&(Me=Nj);ha=nH(wb,$a,Me,fa);K[0]=Ah;K[1]=-1;K[2]=ha[2];K[3]=ha[1];0<Qb?dd=1:dd=-1}else if(4==wb.A[$a])if(1==Yd)ha=nH(wb,$a,Ah,fa),K[0]=ha[0],K[1]=ha[3],
K[2]=ha[2],K[3]=ha[1],0<Qb?dd=1:dd=-1;else{Me=fa[0];1<Nj&&(Me=Nj);1==Qb?Me=an:1==zd&&(Me=zh);ha=nH(wb,$a,Me,fa);cd=y(I,m,-1,4,1);for(Ea=0;4>Ea;++Ea)Zm=pH(wb,$a,ha[Ea]),cd[Ea]=DH(wb,Zm,$a);if(4==Yd){if(0==Qb||0==zd){fr(wb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==zd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],dd=cd[0];else{for(Ea=0;4>Ea;++Ea)-1==cd[Ea]&&(cd[Ea]=0);Yd=2}}else if(3==Yd)if(3==Qb||3==zd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],0<Qb?dd=-1:dd=1;else{1==Qb?Qb=wt=1:zd=
wt=-1;for(Ea=0;4>Ea;++Ea)cd[Ea]==wt&&(cd[Ea]=0);Yd=2}if(2==Yd)if(1==Qb&&1==zd)ha[1]==zh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==zh&&(ha[2]=ha[3]),K[0]=an,K[1]=zh,K[2]=ha[2],K[3]=ha[1],dd=1;else{if(cd[0]==cd[1]||cd[1]==cd[2]){fr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=cd[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?dd=1:dd=-1}}var pb=void 0;fa[0]==K[1]?(pb=K[0],K[0]=K[1],K[1]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[0]==K[2]?(pb=K[2],K[2]=K[0],
K[0]=pb,pb=K[1],K[1]=K[3],K[3]=pb):fa[0]==K[3]&&(pb=K[3],K[3]=K[0],K[0]=pb,pb=K[1],K[1]=K[2],K[2]=pb);fa[1]==K[2]?(pb=K[1],K[1]=K[2],K[2]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[1]==K[3]&&(pb=K[1],K[1]=K[3],K[3]=pb,pb=K[2],K[2]=K[3],K[3]=pb);K[2]==fa[2]?Ym[$a]=1:K[2]==fa[3]?Ym[$a]=-1:fr(wb.o,"Error in stereoprocessing ! - t30");Ym[$a]*=dd}}}Xa=new IG;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<Ab[u]&&EH(a,c,Ab[c],Xa,Od);var Bh=v[c],Lb=void 0,Qj=void 0,
Ch=void 0,U=void 0,U=Mc,Lb=!1;0!=a.B[c]&&(Lb=!0);0!=Pd[c]&&(Lb=!0);Ch=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){Ch=a.r[Qj][1];break}-1<Ch&&(Lb=!0);a.o.Ob&&0<a.e[c]&&(Lb=!0,Ch=1);switch(a.c[c]){case 2:U=Db;break;case 3:Bh?U="c":U=Hb;break;case 4:Bh?(U=Ff,0<a.y[c]&&(Lb=!0)):U=hc;break;case 5:Bh?U="o":U=oc;break;case 7:Bh?(U="p",0<a.y[c]&&(Lb=!0)):U=qc;break;case 8:Bh?U=tg:U=Cc;break;case 13:Bh?U=xg: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=sc;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=Nc+U,1==Pd[c]?U+=vb:-1==Pd[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<Zj(a.B[c])&&(U+=Zj(a.B[c]))),-1<Ch&&(U+=mb+Ch),U+=Tc);yn(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]&&EH(a,q[E],r[E],Xa,Od),9<E&&(Xa.b.b+="%"),xn(Xa,l+(new T(E)).b);
Nd[c]&&(Xa.b.b+=va)}return Xa.b.b}function kF(a){a=new vD(a);HE(a);return a}
function IE(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)MD(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 JE(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]&&IE(a,c);0==a.A[d]&&IE(a,d)}
function yH(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=pH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&IE(a,c)}}}function vH(a){var b;b=a.c.length;a.H=Es([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 AH(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(xH,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[pH(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(xH,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(xH,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:wH(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(xH,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 LD(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(fE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(fE((a.N[b]+a.N[c])/2)))}function zH(a,b){var c;for(c=1;c<=a.v;++c)lE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function jE(a,b){var c;c=(gD(),mD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function wH(a,b){return 2==a.t[b]?!0:!1}function lE(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 VE(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=Es([b+5,2]),JG(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 FE(a){var b;a.z=0;a.s=0;lF(a);for(b=1;b<=a.u;++b)a.E=b,VE(a);a.E=0}
function GE(a){var b,c;b=y(ID,s,-1,4,1);JD(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 CD(a,b){var c,d,e,f,g,j,h,n;c=y(ID,s,-1,4,1);JD(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;JD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function hF(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 LE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Nc)&&DG(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(ob)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Yj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=ro(c,d+1);try{a.o.z=GC(j,10)}catch(h){if(h=Ti(h),A(h,123))a.o.z=0;else throw h;}a.E=b;VE(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,sc)?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=nG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=nG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=nG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=nG(c,g++);for(;45==e;)--d,e=nG(c,g++)}a.B[b]=d}}}
function tE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new bD(b);try{for(;b.k=VC(b,b.b),b.k<b.j;)d=rE(GC(YC(b),10)).b,c=e=rE(GC(YC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ti(f),A(f,123))vn(f);else throw f;}}function EH(a,b,c,d,e){b=pH(a,b,c);5!=a.i[b]&&wH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),yn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Sc)}
function WE(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,fr(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:fr(a.o,"Stereomarking allowed only on single and double bonds!")}
function CH(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=pH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=pH(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=pH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=pH(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))fr(a.o,"Not unique E/Z geometry !");else{j=pH(a,b,e);f=pH(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=pH(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 uH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=pH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(wH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function DH(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 KE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=uH(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 ND(a){mH(this);this.o=a;this.z=this.v=this.u=0}
function sE(a,b){var c,d,e,f,g,j,h;ND.call(this,a);f=l;j=pE(b);if(null!=j){h=new aD(b,j,!0);for(e=1;4>=e;++e)f=qE(h,j);g=rE(GC(jo(f.substr(0,3)),10)).b;c=rE(GC(jo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)XE(this),f=qE(h,j),this.K[e]=(new AG(xG(jo(f.substr(0,10))))).b,this.N[e]=-(new AG(xG(jo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=jo(f.substr(31,d-31)),LE(this,e,d),62<=f.length&&(f=jo(f.substr(60,3)),0<f.length&&(f=rE(GC(f,10)).b,0<f&&(this.E=e,a.z=f,VE(this),this.E=0)));for(e=1;e<=c;++e)dF(this),
f=qE(h,j),this.I[e]=rE(GC(jo(f.substr(0,3)),10)).b,this.J[e]=rE(GC(jo(f.substr(3,3)),10)).b,g=rE(GC(jo(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=rE(GC(jo(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);vH(this);hF(this);KD(this);for(HE(this);(h.k=VC(h,h.b),h.k<h.j)&&!(null==(f=YC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new $C(f);YC(g);YC(g);j=rE(GC(YC(g),10)).b;
for(e=1;e<=j;++e)c=rE(GC(YC(g),10)).b,this.B[c]=rE(GC(YC(g),10)).b}if(0==f.indexOf("M  APO")){g=new $C(f);YC(g);YC(g);j=rE(GC(YC(g),10)).b;for(e=1;e<=j;++e)c=rE(GC(YC(g),10)).b,f=rE(GC(YC(g),10)).b,this.E=c,Z(this,0),LE(this,this.u,rc+f),this.E=0}}yH(this);HE(this)}}
function oF(a,b){var c,d,e,f,g;ND.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));DG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new $C(b);d=rE(GC(YC(f),10)).b;e=rE(GC(YC(f),10)).b;for(c=1;c<=d;++c)g=YC(f),XE(this),LE(this,this.u,g),this.K[c]=(new AG(xG(YC(f)))).b,this.N[c]=-(new AG(xG(YC(f)))).b;for(c=1;c<=e;++c)if(dF(this),this.I[c]=rE(GC(YC(f),10)).b,this.J[c]=rE(GC(YC(f),10)).b,this.t[c]=rE(GC(YC(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;vH(this);hF(this);KD(this)}catch(j){j=Ti(j);if(A(j,123)){j.Ic();this.u=0;return}throw j;}yH(this);HE(this)}}
function vE(a,b,c){var d,e,f;ND.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(XE(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))dF(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;HE(this);KD(this)}
function OE(a,b,c){var d,e,f,g,j;ND.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(Ps,s,1,this.u+1,0);this.K=y(ID,s,-1,this.u+1,1);this.N=y(ID,s,-1,this.u+1,1);this.p=y(Ps,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(Ps,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=Es([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}HE(this);KD(this)}
function vD(a){var b;mH(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);JG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);JG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);JG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);JG(a.e,this.e,this.u+1);this.d=y(Ps,s,1,this.u+1,0);JG(a.d,this.d,this.u+1);this.K=y(ID,s,-1,this.u+1,1);JG(a.K,this.K,this.u+1);this.N=y(ID,s,-1,this.u+1,1);JG(a.N,this.N,this.u+1);this.p=y(Ps,s,1,this.u+1,0);JG(a.p,this.p,this.u+1);this.I=y(I,
m,-1,this.v+1,1);JG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);JG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);JG(a.t,this.t,this.v+1);this.f=y(Ps,s,1,this.v+1,0);JG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);JG(a.C,this.C,this.v+1);this.r=Es([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 jF(a,b,c){var d,e,f;if(0==c)return ME(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(fE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new AG(a)).b;d=ko(e,lo(46));0>d&&(e+=Wa,d=ko(e,lo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function pE(a){var b;b=new aD(a,aa,!0);if(4<UC(b))return aa;b=new aD(a,kh,!0);return 4<UC(b)?kh:null}
function ME(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function qE(a,b){for(var c,d;a.k=VC(a,a.b),a.k<a.j;){d=YC(a);if(G(d,b))return ba;for(YC(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},ND,sE,oF,vE,OE,vD);_.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 gr(){gr=x;hr=new ZB(Xb)}
function BE(a,b){var c;gr();var d;gH.call(this);this.d=new wA("Help");new wA("Home");this.e=b;P(this,(gD(),iD));this.hc&&oB(this.hc.d,!1);lB(this,!1);d=az(b);if(1==a)this.f||(this.f=new HB(d),eH(this.f,-30,0)),this.k=this.f,c=tD(b),this.hc&&nB(this.hc.d.I.c,Dc),Hz(this,new rA(2)),this.i=new ZB(c+"     "),Q(this,this.i,Mb),d=new Lz,Q(d,this.j,null),this.e.Hb&&(c=new wA("Submit"),Q(d,c,null)),Q(this,d,Gc),c=jo(wo(this.i.hc.b.pb,ch)),aC(this.i.hc,c),this.hc&&oB(this.hc.d,!0),lB(this,!0);else if(2==a)this.c||
(this.c=new HB(d),eH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&nB(this.hc.d.I.c,"Nonstandard atom"),Hz(this,new rA(2)),c=new Lz,Q(c,new AB("atomic SMILES",1),null),Q(this,c,mc),c=Xb,hr&&(c=wo(hr.hc.b.pb,ch)),hr=new $B(c,8),Q(this,hr,Mb),c=new Lz,Q(c,this.j,null),Q(this,c,Gc);else{this.b||(this.b=new HB(d),eH(this.b,5*b.Z,0));var e,f;d="About "+(gD(),tF);this.hc&&nB(this.hc.d.I.c,d);Hz(this,new wB(0));P(this,iD);Q(this,new AB(tF+" Molecular Editor v2013-10-13",1),null);Q(this,new AB("Peter Ertl and Bruno Bienfait",
1),null);for(c=hD,d=0,f=c.length;d<f;++d)e=c[d],e=new AB(e,1),nz(e,this.e.y),Q(this,e,null);c=new Lz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}kB(this);c=this.k;fH(this.hc.d,c.b,c.c);!$y(this)&&Ez(this);oz(this)}t(537,529,Ai,BE);_.Sf=function(a){var b,c;if(a.i===this.d){try{b=new AC(this.e.I),c=zC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ti(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ED(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var hr;
function FH(a,b){Zy(b)==a.b?P(b,(CA(),LA)):P(b,a.b)}
function GH(a){var b,c,d,e;e=l;d=!1;Zy(HH)!=a.b?(e=wa,d=!0):Zy(IH)!=a.b?(e="!#6",d=!0):Zy(JH)!=a.b?(P(KH,(CA(),LA)),P(LH,LA),P(MH,LA),P(NH,LA),e="F,Cl,Br,I"):(b=Zy(OH)!=a.b,c=Zy(PH)!=a.b,Zy(QH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Zy(RH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Zy(SH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Zy(TH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Zy(UH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Zy(KH)!=a.b&&(e+="F,"),Zy(LH)!=a.b&&(e+="Cl,"),Zy(MH)!=a.b&&(e+="Br,"),Zy(NH)!=a.b&&(e+="I,"),
DG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Wc:c?e=yb:(P(HH,(CA(),LA)),e=wa)));b=l;d&&Zy(OH)!=a.b&&(b+=";a");d&&Zy(PH)!=a.b&&(b+=";A");Zy(VH)!=a.b&&(b+=";R");Zy(WH)!=a.b&&(b+=";!R");Zy(HH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=YH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Zy(ZH)!=a.b&&(e="~");Zy($H)!=a.b&&(e=mb);Zy(aI)!=a.b&&(e=vb);Zy(bI)!=a.b&&(e="!@");aC(a.f.hc,e)}
function cI(a){dI(a);eI(a);var b=XH.hc.b;Ex(b,0);b.pb.options[0].selected=!0;b=YH.hc.b;Ex(b,0);b.pb.options[0].selected=!0;P(OH,a.b);P(PH,a.b);P(VH,a.b);P(WH,a.b);P(XH,a.b);P(YH,a.b);fI(a)}function dI(a){P(QH,a.b);P(RH,a.b);P(SH,a.b);P(TH,a.b);P(UH,a.b);P(KH,a.b);P(LH,a.b);P(MH,a.b);P(NH,a.b)}function eI(a){P(HH,a.b);P(IH,a.b);P(JH,a.b)}function fI(a){P(ZH,a.b);P($H,a.b);P(aI,a.b);P(bI,a.b);a.c=!1}
function CE(a){mB.call(this,"Atom/Bond Query");this.j=new wA(this.Rf());Wz(this.r,new hH(this));this.b=(gD(),iD);this.d=a;this.e||(a=az(a),this.e=new HB(a),eH(this.e,-150,10));this.k=this.e;Hz(this,new vB);P(this,this.b);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new zB("Atom type :"),null);HH=new wA(Bb);IH=new wA("Any except C");JH=new wA("Halogen");Q(a,HH,null);Q(a,IH,null);Q(a,JH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new AB("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Lz;Hz(a,new aB(0,3,1));QH=new wA(Hb);RH=new wA(hc);SH=new wA(oc);TH=new wA(Cc);UH=new wA(qc);KH=new wA(Tb);LH=new wA(Nb);MH=new wA(Gb);NH=new wA(Zb);Q(a,QH,null);Q(a,RH,null);Q(a,SH,null);Q(a,TH,null);Q(a,UH,null);Q(a,KH,null);Q(a,LH,null);Q(a,MH,null);Q(a,NH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));XH=new AA;zA(XH,Bb);zA(XH,bb);zA(XH,db);zA(XH,kb);zA(XH,lb);Q(a,new zB("Number of hydrogens :  "),null);Q(a,XH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));YH=new AA;zA(YH,Bb);zA(YH,
bb);zA(YH,db);zA(YH,kb);zA(YH,lb);zA(YH,"4");zA(YH,"5");zA(YH,"6");Q(a,new AB("Number of connections :",0),null);Q(a,YH,null);Q(a,new AB(" (H's don't count.)",0),null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new zB("Atom is :"),null);OH=new wA(Cb);Q(a,OH,null);PH=new wA("Nonaromatic");Q(a,PH,null);VH=new wA(Bc);Q(a,VH,null);WH=new wA(lc);Q(a,WH,null);Q(this,a,null);a=new Lz;P(a,SA(Zy(this)));Hz(a,new aB(0,3,1));Q(a,new zB("Bond is :"),null);ZH=new wA(Bb);Q(a,ZH,null);$H=new wA(Cb);Q(a,$H,
null);aI=new wA(Bc);Q(a,aI,null);bI=new wA(lc);Q(a,bI,null);Q(this,a,null);a=new Lz;Hz(a,new aB(1,3,1));this.f=new $B(wa,20);Q(a,this.f,null);Q(a,new wA(zc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&oB(this.hc.d,!1);lB(this,!1);dI(this);eI(this);fI(this);P(OH,this.b);P(PH,this.b);P(VH,this.b);P(WH,this.b);P(XH,this.b);P(YH,this.b);FH(this,HH);kB(this);a=this.k;fH(this.hc.d,a.b,a.c);!$y(this)&&Ez(this);oz(this)}t(538,529,Ai,CE);
_.Sf=function(a,b){var c;G(b,zc)?(cI(this),FH(this,HH),GH(this)):A(a.i,86)?(fI(this),Ms(a.i)===Ms(HH)?(dI(this),eI(this)):Ms(a.i)===Ms(IH)?(dI(this),eI(this)):Ms(a.i)===Ms(JH)?(dI(this),eI(this)):Ms(a.i)===Ms(VH)?P(WH,this.b):Ms(a.i)===Ms(WH)?(P(VH,this.b),P(OH,this.b)):Ms(a.i)===Ms(OH)?(P(PH,this.b),P(WH,this.b)):Ms(a.i)===Ms(PH)?P(OH,this.b):Ms(a.i)===Ms(ZH)||Ms(a.i)===Ms($H)||Ms(a.i)===Ms(aI)||Ms(a.i)===Ms(bI)?(cI(this),this.c=!0):eI(this),FH(this,a.i),GH(this)):A(a.i,87)&&(fI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,(CA(),LA)),GH(this));107!=this.d.d&&(this.d.d=107,Qz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var HH=_.f=null,ZH=null,IH=null,OH=null,$H=null,MH=null,QH=null,YH=null,XH=null,LH=null,KH=null,JH=null,NH=null,RH=null,PH=null,WH=null,bI=null,SH=null,UH=null,VH=null,aI=null,TH=null;function wF(){UG(this)}t(539,514,Xh,wF);_.Te=function(){this.b=-1;this.c=y(VG,s,0,0,0);this.d=0};_.b=-1;
function gI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){cD(c.b.Ab,H(Ps,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=po(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],Ks(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{nE(c.b,d,!0)?(fr(c.b,"Structure pasted"+g),FD(c.b),Qz(c.b),f=!0):(EE(new MF(c.b.K,c.b,iD)),oE(c.b,!0),Qz(c.b))}catch(q){if(q=Ti(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
ED(g),EE(new MF(c.b.K,c.b,iD)),Qz(c.b);else throw q;}}f&&c.b.Pe(d)}}function ar(a){a=new nC(a);dr();var b,c,d,e,f;try{var g=(fC(),iC);if(jC(g,(fC(),iC)))b=a.b;else if(jC(g,gC))b=new rC(a.b);else throw new oC(g);c=Kn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new hI;uy(d.f,c);e=(f=po(c,"\r\n|\r|\n|\n\r"),f.length);ov(d.f,20*(10>e?e:10)+bg);Zn((Wn(),Xn),new iI(d));jI(d);kI(d)}catch(j){if(j=Ti(j),A(j,104))vn(j);else throw j;}}function xF(){}t(540,1,{105:1,112:1},xF);
_.Ce=function(a){gI(this,a)};_.b=null;t(542,313,Th);function Yq(){var a;Yq=x;Lw();lI=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);mI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");nI=lI&!mI;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]);Zq=y(I,m,-1,1E3,1);for(b=0;b<Zq.length;++b)Zq[b]=-999;for(b=0;b<a.length;b+=2)Zq[a[b+1]]=a[b]}
function Wp(a,b,c){a=new oI(b,c,a);if(!b.Ud(a,c))for(b=b.gc;b&&!b.Ud(a,c);)b=b.gc}function Oz(a,b,c){var d;d=new pI;uj(d.u,b,c);nj(a.i,d.u,0,0);bj(a.b,d);return d}function GF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function bE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Sv(a.i,b.u,c,d),b.s=c,b.t=d;qI(b)}
function FF(a,b,c,d){Yq();Lw();tj.call(this);this.b=new hj;this.k=new hj;this.f=d;this.pb.style[Wf]=bb;this.pb.style[Uf]=bb;this.pb.style[Og]=Ze;this.pb.style[hh]=b;this.pb.style[Ne]=c;this.i=new rI;this.i.pb.style[hh]=eb;ov(this.i,eb);nI?(b=new sI,c=new tI,nj(b,this.i,0,0),nj(b,c,0,0),Wv(this,b)):Wv(this,this.i);this.d=a;a.Vb=this;nI?(this.n=new uI(this),this.n.j=new vI(this),this.n.k=new wI(this),this.n.o=new xI(this),this.n.n=new yI(this),this.d&&(this.n.f=new zI(this),this.n.i=new AI(this),this.n.b=
new BI(this))):B(this,new CI(this),(kr(),kr(),lr));B(this,this,(aq(),aq(),bq));B(this,new DI(this),(xj(),xj(),yj));B(this,new FI(this),(zj(),zj(),Aj));B(this,new II(this),(Vq(),Vq(),Wq));(Vp(),Vp(),sz).b=this}t(541,542,Th,FF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var nI,mI,lI,Zq=null;function rI(){Uv.call(this);this.pb[Cd]=Ve}t(544,291,Ei,rI);function sI(){rI.call(this);this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(543,544,Ei,sI);function CI(a){this.b=a}t(545,1,{},CI);
_.uc=function(a){var b,c,d,e;d=Dj(a);e=Ej(a);c=Rj(a.b);b=new PI(a);2==c&&(b.f=4);b=PE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function DI(a){this.b=a}t(546,1,{},DI);_.vc=function(a){var b,c;b=Dj(a);c=Ej(a);a=new PI(a);this.b.j?ZE(this.b.d,a,b,c):aF(this.b.d,a,b,c);Px(this.b.pb)};_.b=null;function FI(a){this.b=a}t(547,1,{},FI);_.wc=function(a){this.b.j=!1;Dj(a);Ej(a);cF(this.b.d)};_.b=null;function II(a){this.b=a}t(548,1,{},II);_.b=null;
function tI(){rI.call(this);this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(549,544,Ei,tI);function QI(a,b){var c;c=b.b;c.f=4;return PE(a.b.d,c,b.e,b.f)}function vI(a){this.b=a}t(550,1,{},vI);_.Tf=function(a){return QI(this,a)};_.b=null;function Mr(a,b){aF(a.b.d,b.b,b.e,b.f);return PE(a.b.d,b.b,b.e,b.f)}function wI(a){this.b=a}t(551,1,{},wI);_.Tf=function(a){return Mr(this,a)};_.b=null;function xI(a){this.b=a}t(552,1,{},xI);_.Tf=function(a){return ZE(this.b.d,a.b,a.e,a.f)};_.b=null;
function yI(a){this.b=a}t(553,1,{},yI);_.Tf=function(){return cF(this.b.d)};_.b=null;function Mq(a,b){var c;c=N(fE(b.c));c=new qC(b,0,ng,c);wD(a.b.d,c);return!0}function zI(a){this.b=a}t(554,1,{},zI);_.Tf=function(a){return Mq(this,a)};_.b=null;function Nq(a,b){var c;c=N(fE(100*b.d));c=new qC(b,0,vg,c);wD(a.b.d,c);return!0}function AI(a){this.b=a}t(555,1,{},AI);_.Tf=function(a){return Nq(this,a)};_.b=null;function Rq(a,b){var c;c=new qC(b,0,je,mh);wD(a.b.d,c);return!0}function BI(a){this.b=a}
t(556,1,{},BI);_.Tf=function(a){return Rq(this,a)};var RI=_.b=null;function SI(){SI=x;RI=new Kt((Zt(),new Yt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function TI(){TI=x;UI={}}function VI(a,b,c){var d;c&&(b.style[qe]=c.c+bg,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=nd),0!=(c.d&2)&&(b.style[re]=Te));a.f.style[gh]=Lf}
function gB(a){var b=WI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Fi(a);c in UI?a=UI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(SI(),RI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),VI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=fk(e),n=fk(e)+(e.offsetHeight||0),o=n-h,q=fk(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new XI,v.b=u,v.c=r,v.d=o,v),UI[c]=a);return a}
function YI(){TI();var a,b,c,d,e;Bj();this.b=H(Ps,s,1,["monospace","sans-serif",Ag]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);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,{},YI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var UI;function XI(){}
t(560,1,{},XI);_.b=0;_.c=0;_.d=0;function QE(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=Ti(b),!A(b,129))throw b;}return!1}function RE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ti(b),!A(b,129))throw b;}return!1}function PI(a){$q.call(this,null,0,null);this.b=a}function oI(a,b,c){$q.call(this,a,0,b);this.b=c}t(561,402,ai,PI,oI);_.Ae=function(){return QE(this)};_.Be=function(){return RE(this)};_.b=null;
function WB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=WI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,VI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function VB(a){this.c=a;this.b={};!WI&&(WI=new YI)}t(562,405,Bi,VB);var WI=null;function Pz(a){this.b=a}t(563,413,{},Pz);_.b=null;function ZI(a,b){this.b=a;this.c=b}t(564,1,{},ZI);_.b=null;_.c=null;function $I(){tx.call(this);this.pb[Cd]="jsa-resetTable";this.pb.style[hh]=jd}t(565,326,Ei,$I);
function aJ(){aJ=x;var a=bJ=new YI;Bj();a.i="9p";a.f.style[pe]=Ag;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);cJ=new aA(1)}function SD(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,qI(a)}
function UD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(RD(a,!1),360<=g||-360>=g?j=TD(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=dJ(q,r,u,v,f),E=dJ(q,r,u,v,h),J="<g"+a.n+sb,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),SD(a,j))}function Y(a,b,c,d,e){a.o&&SD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function QD(a,b,c,d,e){a.o&&(RD(a,!1),SD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab))}function aE(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>");SD(a,b)}function rB(a,b,c,d,e){RD(a,!0);SD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab)}
function qI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=dk(a.u.pb)+(a.u.pb.offsetWidth||0)-dk(a.u.pb),d=fk(a.u.pb)+(a.u.pb.offsetHeight||0)-fk(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=kg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function $D(a,b){a.f=b;a.j=sF(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 cJ,bJ;function Ar(a,b,c){c&&(Lr(a,b),c.Tf(a.c));a.e=!0}function Lr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-dk(a.p.pb)+ck(a.p.pb)+ck(a.p.pb.ownerDocument.body),a.c.f=c.clientY-fk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new PI(b),b.b.preventDefault(),!0):!1}
function uI(a){this.p=a;this.c=new eJ;this.d=new fJ(this);B(this.p,new gJ(this),(Ir(),Ir(),Jr));B(this.p,new hJ(this),(Br(),Br(),Cr));B(this.p,new iJ(this),(Fr(),Fr(),Gr));B(this.p,new jJ(this),(xr(),xr(),yr));B(this.p,new kJ,(Sq(),Sq(),Tq));B(this.p,new lJ(this),(Oq(),Oq(),Pq));B(this.p,new mJ(this),(Jq(),Jq(),Kq))}t(567,1,{},uI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function fJ(a){uk();this.b=a}t(568,25,{},fJ);
_.Hc=function(){!this.b.e&&this.b.j&&QI(this.b.j,this.b.c)};_.b=null;function gJ(a){this.b=a}t(569,1,{},gJ);_.b=null;function hJ(a){this.b=a}t(570,1,{},hJ);_.b=null;function iJ(a){this.b=a}t(571,1,{},iJ);_.b=null;function jJ(a){this.b=a}t(572,1,{},jJ);_.b=null;function kJ(){}t(573,1,{},kJ);function lJ(a){this.b=a}t(574,1,{},lJ);_.b=null;function mJ(a){this.b=a}t(575,1,{},mJ);_.b=null;function eJ(){}t(576,1,{},eJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function nJ(a){var b,c,d,e,f;bk(a);d=(oj(),pj(null));e=new $I;qx(e,a);Iv(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));sx(e,a);Qv(d,e);return new gz(f,b)}function oJ(){this.pb=$doc.createElement(be);this.pb[Cd]=Ve;this.pb.style[Vf]=Oe;this.pb.style[Zf]=Xc;this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(578,294,Ci,oJ);_.ld=function(){return dk(this.pb)};_.md=function(){return fk(this.pb)};
function sF(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 dJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new ZI(new AG(a),new AG(b))}function TD(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 hE(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 RD(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 pI(){aJ();this.o=cJ;this.d=[];this.u=new oJ}t(579,566,{},pI);_.b=l;_.c=l;function pJ(){pJ=x;qJ=new gz(0,0)}
function rJ(a){var b;b=a.Xf();if(!b){var c;(c=a.Uf())?(b=nJ(c.b),uj(c.De(),b.c,b.b),c=nJ(c.b),b=new gz(c.c-b.c,c.b-b.b)):b=new gz(0,0);a._f(b)}return b}function vz(a,b){var c;if(a.He())return qJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.$f($y(b));c=nJ(a.De());a.f.c=c.c;a.f.b=c.b;return c}function sJ(a,b){var c;b&&(c=kg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Wf().pb.style[kd]=c)}function tJ(){this.f=new WA;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 uJ};_.Md=function(){};_.He=function(){return!1};_.Yf=function(a){this.$f($y(a))};_.Zf=function(a){sJ(this,a)};_.$f=function(a){var b=this.De().pb,c,d,e;c=(Fz(),Gz);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]=Te:b.style[re]=l};_._f=function(a){uJ=a};_.ag=function(){};var uJ=_.f=null,qJ;
function xA(a,b){pJ();tJ.call(this);this.b=new Ew(a);this.b.pd()[Cd]=l;B(this.b,new vJ(this,b),(Yp(),Yp(),Zp))}t(580,581,{},xA);_.De=function(){return this.b};_.Zf=function(a){sJ(this,a)};_.b=null;function vJ(a,b){this.b=a;this.c=b}t(582,1,{},vJ);_.Tc=function(a){Vp();Wp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function BA(a){pJ();tJ.call(this);this.b=new Fx;B(this.b,new wJ(this,a),(Sp(),Sp(),Tp))}t(583,581,{},BA);_.De=function(){return this.b};_.b=null;
function wJ(a,b){this.b=a;this.c=b}t(584,1,{},wJ);_.b=null;_.c=null;function xJ(a,b){var c,d;sJ(a,b.Wd());for(d=new Ni(b.Wb.b);d.c<d.e.Ke();)c=Oi(d),c.lc&&c.hc.Vf(c)}function yJ(a,b){var c,d,e,f,g,j,h;uj(a.e,b.be(),b.Zd());for(d=new Ni(b.Wb.b);d.c<d.e.Ke();)c=Oi(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-=rJ(e).c,f-=rJ(e).b,uj(e.De(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function Kz(){pJ();tJ.call(this);this.e=new Uv}t(585,581,{},Kz);
_.Vf=function(a){xJ(this,a)};_.De=function(){return this.e};_.Yf=function(a){yJ(this,a)};_.e=null;function BB(a){pJ();tJ.call(this);var b=this.b=new dx;Jw(b.c,a,!1);Ww(b);this.f.b=-1;this.f.c=-1}t(586,581,{},BB);_.De=function(){return this.b};_.He=function(){var a;a=(this.b.c.d?yo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function EB(a){this.b=new $x(a.i,new zJ(a))}t(587,1,{},EB);_.b=null;
function Wx(a){var b,c,d,e,f;f=new pC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(AJ,s,105,0,0);for(c=b.b?Gk(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=kj((Uz(),S),new T(f.e)));c=c.c;if(Bt(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(os(),os(),ps):new Xz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Ce(f);var g,j,h;1001==f.e?(g=new $q(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 $q(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 $q(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function zJ(a){this.b=a}t(588,1,wi,zJ);_.xc=function(){Wx(this)};_.b=null;function aC(a,b){uy(a.b,b);a.f.b=-1;a.f.c=-1}function bC(){pJ();tJ.call(this);this.b=new yy}t(589,581,{},bC);
_.Uf=function(){var a;a=new bC;uy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.De=function(){return this.b};_.Xf=function(){return BJ};_._f=function(a){BJ=a};var BJ=_.b=null;t(590,585,{});function CJ(a){var b;b=new lq(vo(a.pb,Qf),vo(a.pb,Pf));a=new lq(vo(a.T.jb.pb,Qf),vo(a.T.jb.pb,Pf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function DJ(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?(EJ(a,a.R),a.R=null):null!=a.Q&&(FJ(a,a.Q),a.Q=null);Tj(a.S)}
function jI(a){a.kb?a.eg(oq(a.T.jb)):(a.Pd(),jI(a))}function FJ(a,b){var c;a.kb?(c=CJ(a),a.eg(new lq(-1,GJ(b,!1)-c[1]))):a.Q=b}function HJ(a,b){var c;b!=a.Kd()&&(c=a.T.jb,Av(c),IJ(c,b,c.pb,c.q.d,!0))}function EJ(a,b){var c;a.kb?(c=CJ(a),a.eg(new lq(GJ(b,!0)-c[0],-1))):a.R=b}t(593,296,ti);_.bg=function(){var a,b;b=oq(this.T.jb);a=CJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?JJ(Ly(a.q,0)):null};_.cg=function(a){KJ(this.T.jb,a)};_.Fd=function(){return new Bv(this.T.jb)};
_.dg=function(){sq(this.T.jb)};_.Ad=function(){DJ(this)};_.Sd=function(){sq(this.T.jb)};_.Cd=function(a){return LJ(this.T.jb,a)};_.eg=function(a){qq(this.T.jb,a)};_.sd=function(a){FJ(this,a)};_.Ld=function(a){HJ(this,a)};_.ud=function(a){EJ(this,a)};_.Q=null;_.R=null;function MJ(){MJ=x;var a=(NJ(),OJ(),PJ);QJ=new vx(a.e,a.c,a.d,a.f,a.b)}function RJ(a,b){if(0!=a.I.b.q.d&&JJ(Ly(a.I.b.q,0)))throw new vv("WindowPanel can only contain one child widget");SJ(a,b)}
function kI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[Ze]=0+(Bj(),bg);b.style[Tg]=cb;e=~~(vj()-vo(a.pb,Qf))>>1;f=~~(wj()-vo(a.pb,Pf))>>1;fH(a,Yj(ck($doc.body)+e,0),Yj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Fd]=ig,a.pb.style[eh]=fh,ik(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
function TJ(a,b){var c;if(a.w){c=new Ru;a.mb&&es(a.mb,c);a.J&&pq(a.r,a);try{Vi(a.r.d,a)}catch(d){if(d=Ti(d),!A(d,123))throw d;}a.n=UJ(a.r,a);try{aw(a,b)}finally{Yi(a.t.b),Yi(a.s.b),Yi(a.u.b),a.P&&aj(a.P,a.r),a.C&&(a.C=!1)}}else aw(a,b)}function VJ(a,b,c){var d,e;e=a.ob;d=new Vj(a,e);e.Hd(a,d.b+b,d.e+c)}function WJ(a,b,c){b=new XJ(zo(yo(Yu(Yu(a.T.d,b),c))));zv(b,a);B(b,a.o,(Yp(),Yp(),Zp));return b}function nq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));qq(a.T.jb,b)}
function fH(a,b,c){var d,e;(e=a.r)?(d=YJ(e.pb),dw(a,b+(dk(e.pb)+d[3]),c+(fk(e.pb)+d[0]))):dw(a,b,c)}function oB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?rq(a.r,a):pq(a.r,a)))}function SJ(a,b){if(b!=(0!=a.I.b.q.d?JJ(Ly(a.I.b.q,0)):null)){Av(a.I.b);var c=a.I.b;IJ(c,b,c.pb,c.q.d,!0)}}
function ZJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(iq(),$J)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ni(a.P);e.c<e.e.Ke();)if(d=Oi(e),b==(iq(),aK)){!d.c&&(d.c=new bK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(iq(),jq))g=d.r,j=d.F,d.I.d?(fH(d,j.d,j.e),nq(d,new lq(j.c,-1))):(fH(d,j.d,j.e),nq(d,new lq(j.c,j.b)),rq(g,d)),Ri(g.d,d,d.I.c),tk(d.z,333);else if(!d.C&&f==(iq(),$J))d.pb.style[eh]=fh,iq()}else if(b==jq){!d.c&&(d.c=new bK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=YJ(j.pb);h=d.F;if(d.I.d)h.d=dk(d.pb)-
g[3]-dk(j.pb),h.e=fk(d.pb)-g[0]-fk(j.pb),d.F=h,fH(d,0,0),cK(d,kq(j.pb).c,-1);else{if(f!=(iq(),$J))h.d=dk(d.pb)-g[3]-dk(j.pb),h.e=fk(d.pb)-g[0]-fk(j.pb),h.c=d.q,h.b=d.p,d.F=h;fH(d,0,0);qq(d,new dK(kq(j.pb)));pq(j,d)}d==d.r.b||DE(d);tk(d.z,333)}}else b==$J&&(!d.c&&(d.c=new bK),d=a,d.C||(d.G=c,d.pb.style[eh]=Oe))}}function eK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
function fK(a){if(!a.kb){a.t=tv(a,a.r,(!Qr&&(Qr=new Ak),Qr));a.s=tv(a,a.r,zk?zk:zk=new Ak);a.u=tv(a,a.r,(!Vr&&(Vr=new Ak),Vr));var b=a.r;!a.P&&(a.P=new hj);bj(a.P,b);Qr&&(b=new Pr(a),a.mb&&es(a.mb,b));a.J&&rq(a.r,a);Ri(a.r.d,a,a.I.c);a.n&&(dw(a,a.n.b,a.n.c),a.n=null);ew(a);DE(a)}}function DE(a){if(a!=a.r.b){var b;Vr&&(b=new Ur(a),a.mb&&es(a.mb,b))}}
function gK(a,b,c){var d;d=(lw(),mw);fw.call(this,!1,"popup");this.U=d.b;this.S=new hK(this);d=new iK;d.pb[Cd]="mosaic-popupLayoutPanel";Yv(this.T,d);cw(this);this.o=new jK(this);this.z=new kK(this);this.A=new lK(this);this.B=new mK(this);this.F=new nK;this.O=(iq(),aK);this.J=c;this.r=a;a=this.I=new oK(b);b=new pK;!a.e&&(a.e=new qK);bj(a.e,b);a=new rK(new xx(QJ.b.e.b,QJ.b.c,QJ.b.d,QJ.b.f,QJ.b.b));B(a,new sK(this),(Yp(),Yp(),Zp));b=this.I.c;b.c||(b.c=new tx,b.c.pd()[Cd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(mx(),nx),c.d=d,c=b.i,tK(c,b.c,new uK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Lv;d=rx(c);fv(c.c,(tu(),uu(d)),0);Kv(c,a,d,0,!1)}else qx(b.c,a);KJ(b.i,null);B(this.I.c,new vK(this),(fq(),fq(),gq));B(this.I.c,this.o,Zp);HJ(this,this.I);Pi(zo(yo(this.pb)),"mosaic-WindowPanel",!0)}t(592,593,ti);_.Kd=function(){return 0!=this.I.b.q.d?JJ(Ly(this.I.b.q,0)):null};_.Nd=function(a){TJ(this,a)};_.Fd=function(){return new Bv(this.I.b)};_.Ad=function(){DJ(this);Tj(new wK(this))};
_.Cd=function(a){return LJ(this.I.b,a)};_.eg=function(a){nq(this,a)};_.Od=function(a,b){fH(this,a,b)};_.Ld=function(a){SJ(this,a)};_.Pd=function(){fK(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 QJ;function xK(a){a.i=(new wA(a.j)).hc.De();B(a.i,new yK(a),(Yp(),Yp(),Zp));a.e=H(zK,s,58,[a.i])}
function hI(){MJ();var a,b,c,d,e,f;gK.call(this,(AK(),BK),null,!0);this.hg();this.db=!0;a=new fx(this.k);this.f=new xy;this.f.pb.style[hh]=eb;ov(this.f,eb);this.fg();EJ(this,"400px");f=new Ky;f.pb.style[Ne]=eb;f.f[ud]=10;c=(Zw(),jx);f.b=c;Jy(f,a);Jy(f,this.f);e=new tx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],qx(e,a);Jy(f,e);RJ(this,f);oB(this,!1);this.gg()}t(591,592,ti,hI);_.fg=function(){xK(this)};_.gg=function(){var a=this.f;a.pb.readOnly=!0;var b=pv(a.pb)+"-readonly";Pi(a.pd(),b,!0)};
_.hg=function(){nB(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 yK(a){this.b=a}t(594,1,{},yK);_.Tc=function(){TJ(this.b,!1)};_.b=null;function iI(a){this.b=a}t(595,1,{},iI);
_.xc=function(){qv(this.b.f.pb,!0);Bw.Td(this.b.f.pb);var a=this.b.f,b;b=wo(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new Sw("Length must be a positive integer. Length: "+b);if(b>wo(a.pb,ch).length)throw new Sw("From Index: 0  To Index: "+b+"  Text Length: "+wo(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function CK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";nB(a.I.c,"Paste")}function DK(a){MJ();hI.call(this);this.d=a}
t(597,591,ti,DK);_.fg=function(){xK(this);this.b=(new wA(this.c)).hc.De();B(this.b,new EK(this),(Yp(),Yp(),Zp));this.e=H(zK,s,58,[this.b,this.i])};_.gg=function(){ov(this.f,"150px")};_.hg=function(){CK(this)};_.Pd=function(){fK(this);Zn((Wn(),Xn),new FK(this))};_.b=null;_.c=null;_.d=null;function GK(a){MJ();DK.call(this,a)}t(596,597,ti,GK);
_.gg=function(){ov(this.f,"150px");var a=new HK(this),b=this.f;sv(b,new IK,(wq(),wq(),xq));sv(b,new JK,(tq(),tq(),uq));sv(b,new KK,(zq(),zq(),Aq));sv(b,new LK(a),(Cq(),Cq(),Dq))};_.hg=function(){CK(this);this.k+=" Or drag and drop a file on it."};t(600,1,{});t(599,600,{});_.c=null;_.d=1;_.e=-1;function HK(a){this.b=a;this.c=new MK(this);this.d=this.e=1}t(598,599,{},HK);_.b=null;function MK(a){this.b=a}t(601,1,{},MK);_.ig=function(a){this.b.b.f.pb[ch]=null!=a?a:l};_.b=null;function dC(){new gs}
t(602,433,{},dC);function EK(a){this.b=a}t(603,1,{},EK);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new pC(a.b,0,wo(this.b.f.pb,ch));gI(a.b,b)}TJ(this.b,!1)};_.b=null;function FK(a){this.b=a}t(604,1,{},FK);_.xc=function(){qv(this.b.f.pb,!0);Bw.Td(this.b.f.pb)};_.b=null;function er(a){var b;a&&a&&(a=new NK(a),void 0!=$wnd.FileReader?b=new GK(a):b=new DK(a),jI(b),kI(b))}function NK(a){this.b=a}t(606,1,{},NK);_.b=null;function Fq(a,b){a.onloadend=function(a){b.ig(a.target.result)}}
function LK(a){this.b=a}t(611,1,{},LK);_.b=null;function IK(){}t(612,1,{},IK);function JK(){}t(613,1,{},JK);function KK(){}t(614,1,{},KK);function pB(a,b){pJ();Kz.call(this);this.d=new OK(a);var c=this.c=new tx,d=(Zw(),jx);c.b=d;qx(this.c,this.e);RJ(this.d,this.c);this.d.b=this;this.b=b}t(615,590,{},pB);_.De=function(){return this.d};_.Wf=function(){return this.c.ob};_.Md=function(){TJ(this.d,!1)};_.$f=function(){};_.ag=function(a){xJ(this,a);yJ(this,a);jI(this.d);fK(this.d)};_.b=null;_.c=null;
_.d=null;function OK(a){MJ();gK.call(this,(AK(),BK),a,!1)}t(616,592,ti,OK);_.Md=function(){var a=this.b,b=new iB(a.b,201),c;a=a.b.r;a.b?a=new PK(new Ni(a.b)):(a=(os(),os(),ps),a=new Ni(a));for(;a.dd();)c=a.ed(),201==b.e&&dH(c.b)};_.b=null;function MB(){pJ();tJ.call(this);var a=this.b=new QK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(617,581,{},MB);_.De=function(){return this.b};_.b=null;function DC(){}t(624,449,{},DC);function PK(a){if(!a)throw new to;this.b=a}t(625,1,{},PK);_.dd=function(){return JC(this.b)};
_.ed=function(){return Oi(this.b)};_.fd=function(){throw new NC("Missing message: awt.50");};_.b=null;function gA(){return gA()}function BC(){BC=x;var a;a=(sC(),tC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(RK,s,-1,0,1);else throw new hG(a+" is not supported");}catch(b){if(b=Ti(b),!A(b,131))throw b;}}function FB(a,b){a.b=31*a.b+L((new AG(b)).b)}function bA(){}t(628,1,{},bA);_.hC=function(){return this.b};_.b=1;
function SK(){SK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=eb;a.body.style[Ne]=eb}function YJ(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"borderTopWidth"));b[1]=TK(UK(a,"borderRightWidth"));b[2]=TK(UK(a,"borderBottomWidth"));b[3]=TK(UK(a,"borderLeftWidth"));return b}function VK(a){SK();var b,c;c=WK(a);b=YJ(a);a=new lq(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 kq(a){SK();return new lq(a.clientWidth,a.clientHeight)}function WK(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"marginTop"));b[1]=TK(UK(a,"marginRight"));b[2]=TK(UK(a,"marginBottom"));b[3]=TK(UK(a,"marginLeft"));return b}function XK(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"paddingTop"));b[1]=TK(UK(a,"paddingRight"));b[2]=TK(UK(a,"paddingBottom"));b[3]=TK(UK(a,"paddingLeft"));return b}function YK(a,b,c){SK();try{G(b,ne)&&(b=Rd),a.style[b]=c}catch(d){if(d=Ti(d),!A(d,123))throw d;}}
function GJ(a,b){SK();var c;ZK||(ZK=$doc.createElement(Dg),YK(ZK,Ze,l),YK(ZK,Tg,l),YK(ZK,Zf,Xc),YK(ZK,eh,Oe),$doc.body.appendChild(ZK));YK(ZK,hh,a);YK(ZK,Ne,a);c=VK(ZK);return b?c.c:c.b}var ZK=null;function $K(){lq.call(this,0,0)}function lq(a,b){this.c=a;this.b=b}function dK(a){lq.call(this,a.c,a.b)}t(630,1,ai,$K,lq,dK);_.eQ=function(a){return this===a?!0:null==a||aL!=Hn(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 bL(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},bL);_.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 cL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
function dL(a,b){this.b=a;this.c=b}t(632,1,ai,dL);_.eQ=function(a){return this===a?!0:null==a||eL!=Hn(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 eL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function nK(){this.c=this.b=this.e=this.d=0}t(633,1,ai,nK);_.eQ=function(a){return this===a?!0:null==a||fL!=Hn(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 fL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function UK(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 gL=-1;function hL(){}t(636,635,{},hL);_.b=-1;_.c=-1;var iL=null;
function TK(a){a=parseInt(a,10);a=isNaN(a)?null:rE(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 oq(this.i)};_.cg=function(a){KJ(this.i,a)};_.dg=function(){sq(this.i)};_.Sd=function(){sq(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[hh]=a;b.kb||(b.j=a)};function NJ(){NJ=x;OJ()}function nB(a,b){a.b.pb.textContent=b||l;KJ(a.i,null)}
function jL(a){NJ();var b;Gw(this,new iK);this.b=new kL;b=this.i;lL(b,new mL);YK(b.pb,Wf,cb);b.p=0;tK(b,this.b,new uK(0),b.q.d);this.b.pd()[Cd]="mosaic-Caption-text";this.b.pb.textContent=a||l;KJ(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},jL);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};
_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.c=null;function OJ(){OJ=x;nL=Rn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Py(nL,240,20);new Py(nL,224,16);new Py(nL,208,16);new Py(nL,192,16);new Py(nL,176,16);new Py(nL,160,16);new Py(nL,144,16);new Py(nL,128,16);new Py(nL,112,16);new Py(nL,96,16);new Py(nL,80,16);new Py(nL,64,16);new Py(nL,260,16);PJ=new Py(nL,48,16);new Py(nL,32,16);new Py(nL,16,16);new Py(nL,0,16)}var nL,PJ;
function oL(a,b){qv(a.b.pb,!b);KJ(a.i,a.b)}function mq(a,b){a.d=b;qv(a.b.pb,!b);KJ(a.i,a.b);if(a.e){var c;for(c=new Ni(a.e);c.c<c.e.Ke();)Oi(c)}}function oK(a){var b;Gw(this,new iK);b=this.i;lL(b,new pL((qL(),rL)));b.p=0;this.c=new jL(a);tK(b,this.c,new uK(1),b.q.d);this.b=new iK;gj(this.b,"Body");tK(b,this.b,new uK(0),b.q.d);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},oK);_.vd=function(){uv(this.i)};_.wd=function(){xv(this.i)};
_.Fd=function(){return new Bv(this.b)};_.Cd=function(a){return LJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function qK(){UG(this)}t(642,514,Xh,qK);function hK(a){this.b=a}t(643,1,wi,hK);_.xc=function(){sq(this.b.T.jb)};_.b=null;function sL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Sj(a.f.b,b);a.f&&ou(a.f.b,b)&&ru(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&DE(!a.f?null:ou(a.f.b,b-1))}function tL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Jz);-1==Sj(a.f.b,b)&&bj(a.f.b,b)}function bK(){}t(644,1,{},bK);_.Yc=function(a){sL(a)};
_.Zc=function(a){tL(a)};_._c=function(a){uL(a.b.r,a.b)};function AK(){AK=x;vL=new wL(1,"e");xL=new wL(2,Ff);yL=new wL(3,"ne");zL=new wL(10,"nw");AL=new wL(4,tg);BL=new wL(5,xg);CL=new wL(12,"sw");DL=new wL(8,"w");BK=new EL((oj(),pj(null)).pb)}function UJ(a,b){var c;c=YJ(a.pb);return new dL(dk(b.pb)-(dk(a.pb)+c[3]),fk(b.pb)-(fk(a.pb)+c[0]))}
function FL(a){var b,c,d,e,f,g;if(a.f){b=kq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=ou(a.f.b,d),c=new lq(vo(g.pb,Qf),vo(g.pb,Pf)),f=UJ(a,g),f.b-=Yj(0,f.b+vo(g.pb,Qf)-b.c),f.c-=Yj(0,f.c+vo(g.pb,Pf)-b.b),fH(g,Yj(0,f.b),Yj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,cK(g,c.c,c.b),g.O==(iq(),jq)&&qq(g,new dK(kq(a.pb))),tk(g.z,1)}}function GL(a,b,c){a=a.e;Ri(a,b,b);z(a.d,b,c);gj(b,Ac+c.c)}
function pq(a,b){var c;c=a.e;HL(c,b.H);fj(b.H,Ac+zL.c);HL(c,b.D);fj(b.D,Ac+xL.c);HL(c,b.E);fj(b.E,Ac+yL.c);HL(c,b.N);fj(b.N,Ac+DL.c);HL(c,b.v);fj(b.v,Ac+vL.c);HL(c,b.M);fj(b.M,Ac+CL.c);HL(c,b.K);fj(b.K,Ac+AL.c);HL(c,b.L);fj(b.L,Ac+BL.c)}
function rq(a,b){!b.H&&(b.H=WJ(b,0,0));GL(a,b.H,zL);!b.D&&(b.D=WJ(b,0,1));GL(a,b.D,xL);!b.E&&(b.E=WJ(b,0,2));GL(a,b.E,yL);!b.N&&(b.N=WJ(b,1,0));GL(a,b.N,DL);!b.v&&(b.v=WJ(b,1,2));GL(a,b.v,vL);!b.M&&(b.M=WJ(b,2,0));GL(a,b.M,CL);!b.K&&(b.K=WJ(b,2,1));GL(a,b.K,AL);!b.L&&(b.L=WJ(b,2,2));GL(a,b.L,BL)}function uL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Sj(a.f.b,b);if(c+1<d){lA(a.f,b);for(bj(a.f.b,b);c<d;++c)eK(ou(a.f.b,c),c)}else eK(b,c)}
function EL(a){a=new IL(a);Gw(this,a);this.d=new JL(a);this.d.j=!0;Zi(this.d);this.d.n=3;this.e=new KL(a);this.e.j=!0;Zi(this.e);this.e.n=3;Iw(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},EL);_.bg=function(){return kq(this.pb)};_.cg=function(){var a;(a=LL(this))&&a.cg(null)};_.dg=function(){FL(this)};_.Yc=function(a){!this.c&&(this.c=new bK);sL(a)};_.Zc=function(a){!this.c&&(this.c=new bK);tL(a)};_.Sd=function(){FL(this)};
_._c=function(a){!this.c&&(this.c=new bK);uL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var vL,xL,yL,zL,BK,AL,BL,CL,DL;function IL(a){this.q=new Vv(this);this.pb=a}t(646,291,Ei,IL);function wL(a,b){this.b=a;this.c=b}t(647,1,{},wL);_.b=0;_.c=null;function JL(a){Ji();cj.call(this,a)}t(648,3,{},JL);_.rc=function(){var a;a=this.k.f;a.C||bk(a.x);fj(this.k.f,"dragdrop-dragging");!a.I.d&&oL(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Yj(this.b,a<this.e?a:this.e),b=Yj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ze]=a+(Bj(),bg);c.style[Tg]=b+bg};
_.sc=function(){var a;a=this.k.f;a==a.r.b||DE(a);a.I.d||oL(a.I,!0);a.C||(a.x||(a.x=new ML,gj(a.x,"mosaic-GlassPanel-invisible")),YK(a.x.pb,jh,(SK(),UK(a.pb,jh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Vj(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(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 HL(a,b){try{Vi(a,b)}catch(c){if(c=Ti(c),!A(c,123))throw c;}}function KL(a){Ji();cj.call(this,a);this.d=new Li}t(649,3,{},KL);_.rc=function(){var a;a=this.k.f.ob;a.C||bk(a.x);fj(this.k.f,"dragdrop-dragging");oL(a.I,!1);nq(a,new lq(a.q,a.p));tk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=kj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Yj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Yj(a+b,vo(d.I.c.pb,Pf)),b!=a&&VJ(d,0,a-b),nq(d,new lq(d.q,b)),tk(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=Yj(a+b,vo(d.I.c.pb,Pf)),nq(d,new lq(d.q,b)),tk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Yj(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&&VJ(d,a-b,0),nq(d,new lq(b,d.p)),tk(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,nq(d,new lq(96<a+b?a+b:96,d.p)),tk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||DE(a);oL(a.I,!0);a.C||(a.x||(a.x=new ML,gj(a.x,"mosaic-GlassPanel-invisible")),YK(a.x.pb,jh,(SK(),UK(a.pb,jh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Vj(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(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 ML(){var a;this.e=new NL(this);this.b=!1;this.c=new Zv;Gw(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,ei,ML);
_.yd=function(){var a;Iw(this);try{a=this.ob}catch(b){b=Ti(b);if(A(b,129))throw new vv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(oj(),pj(null))?(hu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),aj(vk,a),a.c=!0,a.d=Ek(a),bj(vk,a),this.d=new OL(this),Lu(new gu(this.d))):(this.pb.style[rd]=cb,this.pb.style[lg]=cb);this.b&&zu(new fu(this));nj(pj(null),new PL,ck($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();Bk(this.e);this.d&&(du(Ju,this.d,H(QL,s,46,[(!Tr&&(Tr=new Ak),Tr)])),this.d=null);this.b&&du(Bu,this,H(QL,s,46,[(!Au&&(Au=new Ak),Au)]))};_.hd=function(a){switch(wu(a.type)){case 256:if(27==(a.keyCode||0))return bk(this),!1;case 1:if(this.pb.contains(Ao(a)))return bk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function NL(a){uk();this.b=a}t(651,25,{},NL);_.Hc=function(){hu(this.b.pb)};_.b=null;function OL(a){this.b=a}t(652,1,{},OL);_.b=null;
function PL(){Lw();tj.call(this);var a;a=new Gx(new RL(this));B(this,a,(Op(),Op(),Pp));B(this,a,(Gq(),Gq(),Hq))}t(653,313,Th,PL);_.Ad=function(){Tj(new SL(this))};function RL(a){this.b=a}t(654,1,{},RL);_.b=null;function SL(a){this.b=a}t(655,1,wi,SL);_.xc=function(){Px(this.b.pb)};_.b=null;function TL(a){a.pb.style[hh]=jd;a.pb.style[Ne]=jd;if(a.kb){var a=a.ob,b;A(a,148)?a.cg(null):(b=LL(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(){TL(this);return new lq(vo(this.pb,Qf),vo(this.pb,Pf))};_.cg=function(){TL(this)};_.dg=function(){};_.gd=function(){};_.Sd=function(){};function kL(){this.pb=$doc.createElement("label");this.pb[Cd]="mosaic-Label";this.pb.style[gh]=Lf;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},kL);function rK(a){Gw(this,new UL(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},rK);
function QK(){var a=(lw(),ow);fw.call(this,!0,mf);this.U=a.b;this.b=new VL(this);this.b.e=!0;Wv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);rj();hv(a,b)}else this.lb|=1;zo(yo(this.pb))[Cd]=Fe;this.pb.style[jh]="2147483647"}t(659,296,Ei,QK);_.gd=function(a){wv(this,a);1==wu(a.type)&&aw(this,!1)};_.b=null;
function VL(a){this.c=a;this.d=new hj;this.j=new hj;a=(Zx(),Yx);new Oy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);su(b,this.f);this.p=!0;a=(Lw(),Mw());b=(tu(),uu(b));a.appendChild(b);this.pb=a;El();this.pb.setAttribute(mg,hm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),rj(),hv(a,b)):this.lb|=2225;this.pb[Cd]=Ee;a=pv(this.pb)+"-vertical";Pi(this.pd(),a,!0);this.pb.style[Uf]=cb;this.pb.setAttribute("hideFocus",bh);B(this,new Xx(this),(Op(),Op(),Pp))}
t(660,335,Ci,VL);_.gd=function(a){switch(wu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Qx(this,a)};_.Rd=function(a,b){Ux(this,a,b);b||this.b&&aw(this.c,!1)};_.b=!0;_.c=null;
function UL(a){var b=(Zw(),jx),c=(mx(),nx),d;d=new Tw;d.i[od]=bb;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Rw(b.b);b.b.d.rows[0].cells[0][fd]=c.b;Rw(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;Rw(d);b=Nw(d,0,0,!0);if(a){bk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Pw(g,f.d);Ks(f.c,g,a);c.b=c.b.c}else e=c.c.d,bj(c.c,a);a.pb[Vc]=e;su(b,a.pb);zv(a,d)}Gw(this,d);Pi(this.pb,"mosaic-WidgetWrapper",!0)}t(661,311,ei,UL);_.b=null;_.c=null;function jK(a){this.b=a}t(662,1,{},jK);
_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&DE(this.b)};_.b=null;function kK(a){uk();this.b=a}t(663,25,{},kK);_.Hc=function(){sq(this.b.T.jb);var a=this.b;Sr((!a.y&&(a.y=new WL),a.y))};_.b=null;function lK(a){uk();this.b=a}t(664,25,{},lK);_.Hc=function(){ZJ(this.b,(iq(),jq))};_.b=null;function mK(a){uk();this.b=a}t(665,25,{},mK);_.Hc=function(){ZJ(this.b,(iq(),$J))};_.b=null;function pK(){}t(666,1,{},pK);function sK(a){this.b=a}t(667,1,{},sK);_.Tc=function(){this.b.Md()};_.b=null;
function vK(a){this.b=a}t(668,1,{},vK);_.b=null;function wK(a){this.b=a}t(669,1,wi,wK);_.xc=function(){this.b.O==(iq(),jq)?tk(this.b.A,333):this.b.O==$J&&tk(this.b.B,333)};_.b=null;function XJ(a){this.pb=a;uv(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},XJ);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};
function WL(){ks.call(this,null)}t(671,226,si,WL);function iq(){iq=x;jq=new XL("MAXIMIZED",0);$J=new XL("MINIMIZED",1);aK=new XL("NORMAL",2);YL=H(ZL,s,143,[jq,$J,aK])}function XL(a,b){Co.call(this,a,b)}t(672,146,{116:1,120:1,122:1,143:1},XL);var YL,jq,$J,aK;
function hu(a){var b=(iv(),jv).scrollWidth,c=jv.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+bg;a.style.marginTop=-d+bg;a.style.width=b+e+bg;a.style.height=c+d+bg}
function $L(a,b){var c,d,e;if(a.n)return!0;a.y.Te();for(c=new Bv(b);c.b.b<c.b.c.d-1;)d=JJ(Cv(c.b)),e=d.ob,A(e,149)&&e.td(d.qd()),d.qd()&&bj(a.y,d);return!0}
function aM(a,b){var c,d,e;if(b.b)a.d&&hk(a.d),a.d=new bM(a,b),ik(a.d,333);else for(d=new Ni(a.y);d.c<d.e.Ke();)c=Oi(d),e=c.nb,Sv(b,cM(c),e.t,e.u),dM(c,e.v,e.s,H(I,m,-1,[eM(a.r.b,c).e,eM(a.q.b,c).d,eM(a.o.b,c).b,eM(a.p.b,c).c]),H(I,m,-1,[fM(a.j.b,c).e,fM(a.i.b,c).d,fM(a.e.b,c).b,fM(a.f.b,c).c]),H(I,m,-1,[gM(a.v,c),gM(a.u,c),gM(a.s,c),gM(a.t,c)]))}
function hM(){this.y=new hj;this.k=new iM(this);this.x=new jM(this.k);this.w=new kM(this.k);this.r=new lM(this.k);this.q=new mM(this.k);this.o=new nM(this.k);this.p=new oM(this.k);this.j=new pM(this.k);this.i=new qM(this.k);this.e=new rM(this.k);this.f=new sM(this.k);this.v=new tM(this.k);this.u=new tM(this.k);this.s=new tM(this.k);this.t=new tM(this.k)}t(676,1,{});_.jg=function(a){aM(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 uM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ni(b.y);e.c<e.e.Ke();)d=Oi(e),A(d,61)&&(d=d.jb),f=d.nb,Sv(c,cM(d),f.t,f.u),dM(d,f.v,f.s,H(I,m,-1,[eM(b.r.b,d).e,eM(b.q.b,d).d,eM(b.o.b,d).b,eM(b.p.b,d).c]),H(I,m,-1,[fM(b.j.b,d).e,fM(b.i.b,d).d,fM(b.e.b,d).b,fM(b.f.b,d).c]),H(I,m,-1,[gM(b.v,d),gM(b.u,d),gM(b.s,d),gM(b.t,d)]));vM(c);a.b.d=null;for(a=new Ni(a.b.y);a.c<a.e.Ke();)b=Oi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function bM(a,b){this.b=a;this.c=b;var c=(nk(),qk);this.n=new mk(this);this.u=c}t(677,18,{},bM);_.yc=function(){uM(this)};_.zc=function(){uM(this)};
_.Bc=function(a){var b,c,d;for(c=new Ni(this.b.y);c.c<c.e.Ke();)b=Oi(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),Sv(this.c,cM(b),d.j,d.w),dM(b,d.x,d.i,H(I,m,-1,[eM(this.b.r.b,b).e,eM(this.b.q.b,b).d,eM(this.b.o.b,b).b,eM(this.b.p.b,b).c]),H(I,m,-1,[fM(this.b.j.b,b).e,fM(this.b.i.b,b).d,fM(this.b.e.b,b).b,fM(this.b.f.b,b).c]),H(I,m,-1,[gM(this.b.v,b),gM(this.b.u,b),gM(this.b.s,b),gM(this.b.t,b)]))};_.b=null;_.c=null;
t(679,1,{});_.b=null;function rM(a){this.b=a}t(678,679,{},rM);function sM(a){this.b=a}t(680,679,{},sM);function qM(a){this.b=a}t(681,679,{},qM);function pM(a){this.b=a}t(682,679,{},pM);function nM(a){this.b=a}t(683,679,{},nM);function oM(a){this.b=a}t(684,679,{},oM);function mM(a){this.b=a}t(685,679,{},mM);function lM(a){this.b=a}t(686,679,{},lM);t(687,679,{},function(a){this.b=a});t(688,679,{},function(a){this.b=a});
function gM(a,b){var c=a.b,d;d=kj(c.e,b);d||(d=new bL(XK(b.pb)),z(c.e,b,d));return d.e}function tM(a){this.b=a}t(689,679,{},tM);function kM(a){this.b=a}t(690,679,{},kM);function jM(a){this.b=a}t(691,679,{},jM);function fM(a,b){var c;c=kj(a.b,b);c||(c=new bL(YJ(b.pb)),z(a.b,b,c));return c}function eM(a,b){var c;c=kj(a.c,b);c||(c=new bL(WK(b.pb)),z(a.c,b,c));return c}
function wM(a,b){var c,d;d=kj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=LL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new lq(xM(e,!0),xM(e,!1));break a}h=b.bg();null!=c.n&&(h.c=xM(e,!0));null!=c.k&&(h.b=xM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new lq(xM(e,!0),xM(e,!1));break a}h=new $K;f=b.pb;n=f.style;g=n[Zf];j=n[eh];n[Zf]="static";n[eh]=Oe;null!=c.n?h.c=xM(e,!0):(n[hh]=jd,h.c=(f.offsetWidth||0)+eM(d.p.b,b).c+eM(d.q.b,b).d);null!=c.k?h.b=xM(e,!1):(n[Ne]=jd,h.b=(f.offsetHeight||0)+eM(d.r.b,b).e+
eM(d.o.b,b).b);n[Zf]=g;n[eh]=j}d=h}null!=c.n&&(Bj(),mp)==c.n.lg()||null!=c.k&&(Bj(),mp)!=c.k.lg()||z(a.f,b,d)}return d}function iM(a){this.i=a;this.d=new Li;this.f=new Li;this.c=new Li;this.b=new Li;this.e=new Li}t(692,1,{},iM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function yM(a){var b;b=a.nb;if(null==b||!A(b,146))b=new zM,a.nb=b;return b}function mL(){pL.call(this,(qL(),AM))}function pL(a){var b=(BM(),CM);hM.call(this);this.c=a;this.b=b}t(693,676,{},mL,pL);
_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new $K;$L(this,a);n=eM(this.p.b,a).c+eM(this.q.b,a).d+fM(this.f.b,a).c+fM(this.i.b,a).d+gM(this.t,a)+gM(this.u,a);d=eM(this.r.b,a).e+eM(this.o.b,a).b+fM(this.j.b,a).e+fM(this.e.b,a).b+gM(this.v,a)+gM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(qL(),AM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ni(this.y);a.c<a.e.Ke();)c=Oi(a),e=yM(c),b=null,j=c.ob,A(j,149)&&(b=j,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),this.c==AM?(n+=wM(this.x.b,c).c,e.b=wM(this.w.b,
c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Yj(f,e.b)):(d+=wM(this.w.b,c).b,e.c=wM(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Yj(g,e.c));this.c==AM?(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($L(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=gM(this.t,a);E=gM(this.v,a);c=kq(a.pb);R=c.c-(u+gM(this.u,a));q=c.b-(E+gM(this.s,a));g=R;c=q;this.c==(qL(),AM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ni(this.y);e.c<e.e.Ke();)d=Oi(e),b=null,r=yM(d),v=d.ob,A(v,149)&&(b=v,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),this.c==AM?(r.e?++h:(r.c=wM(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=wM(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=wM(this.w.b,
d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=wM(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Ni(this.y);e.c<e.e.Ke();)d=Oi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==AM?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==rL?(r.t=this.b==(BM(),CM)?u:this.b==EM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(BM(),CM)?(r.t=u,r.u=E):this.b==EM?(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()-dk(a.pb)-gM(this.t,a),-1==r.p&&(r.p=v),v=d.md()-fk(a.pb)-gM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.od()),-1==r.o&&(r.o=d.nd()));aM(this,a)}};_.b=null;_.c=null;function BM(){BM=x;CM=new FM("START",0);EM=new FM(Ib,1);GM=new FM("END",2);HM=H(IM,s,144,[CM,EM,GM])}function FM(a,b){Co.call(this,a,b)}t(694,146,{116:1,120:1,122:1,144:1},FM);var HM,EM,GM,CM;function qL(){qL=x;AM=new JM("HORIZONTAL",0);rL=new JM("VERTICAL",1);KM=H(LM,s,145,[AM,rL])}
function JM(a,b){Co.call(this,a,b)}t(695,146,{116:1,120:1,122:1,145:1},JM);var KM,AM,rL;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 zM(){this.f=!1}function uK(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},zM,uK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function MM(a,b){if(a.n)return!0;$L(a,b);if(0<a.y.d){a.b=ou(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new NM,c.nb=d;a.c=d;a.y.Te();bj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function OM(){hM.call(this)}t(698,676,{},OM);
_.kg=function(a){var b,c;c=new $K;MM(this,a);if(this.b){b=wM(this.x.b,this.b).c;var d=wM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=DM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=eM(this.p.b,a).c+eM(this.q.b,a).d+fM(this.f.b,a).c+fM(this.i.b,a).d+gM(this.t,a)+gM(this.u,a);c.b+=eM(this.r.b,a).e+eM(this.o.b,a).b+fM(this.j.b,a).e+fM(this.e.b,a).b+gM(this.v,a)+gM(this.s,a);return c};
_.jg=function(a){var b,c,d,e,f;MM(this,a)&&(d=gM(this.t,a),e=gM(this.v,a),c=kq(a.pb),f=c.c-(d+gM(this.u,a)),c=c.b-(e+gM(this.s,a)),b=this.b.ob,A(b,149)&&(b=DM(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()-dk(a.pb)-gM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-fk(a.pb)-gM(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())),aM(this,a))};_.b=null;_.c=null;function NM(){this.f=!1}
t(699,697,{147:1,150:1},NM);function DM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=yo(Yu(Yu(a.d,0),0)),c=yo(Yu(Yu(a.d,2),2)),d=WK(a.pb),b=YJ(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 PM(a,b){a.kb&&bk(a);return Xv(a,b)}function QM(){uw();kw.call(this,vw)}t(700,301,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},QM);_.Cd=function(a){return PM(this,a)};_.b=null;
function cM(a){var b;b=a.ob;return A(b,149)?b:a}function oq(a){if(!a.kb)return new $K;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),qq(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function JJ(a){return A(a,149)?a.jb:a}function RM(a){var b;if(!a.o){b=(!iL&&(iL=new hL),iL);var c=SM(a,gb,!0);b.b=c;c=SM(a,hb,!0);b.c=c;a.o=b}return a.o}
function IJ(a,b,c,d,e){if(A(b,61))throw new Ck("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new QM,Kv(a,c,a.pb,d,!0),Yv(c,b)):Kv(a,b,c,d,e);KJ(a,b)}function tK(a,b,c,d){b.nb=c;IJ(a,b,a.pb,d,!0)}
function KJ(a,b){var c;c=a.e;if(b){var d=c.k;Wi(d.d,b);Wi(d.f,b);Wi(d.c,b);Wi(d.b,b);Wi(d.e,b)}else d=c.k,ty(d.d),ty(d.f),ty(d.c),ty(d.b),ty(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==cM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==cM(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 sq(a){if(a.kb&&a.pb.style.display!=If){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;vM(a)}}function vM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=JJ(Ly(a.q,d)),A(b,149)&&(b=b.jb),b.qd()&&(A(b,148)?b.dg():A(b,74)&&b.Sd())}function LJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=cM(b);return Qv(a,c)?(A(c,149)&&PM(c,b),KJ(a,null),!0):!1}
function lL(a,b){var c;a.e=b;null!=a.f&&fj(a,pv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=qo(a.f,lo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));gj(a,pv(a.pb)+Ba+a.f);KJ(a,null)}function SM(a,b,c){a.n||(a.n=$doc.createElement(Dg),YK(a.n,Zf,Xc),YK(a.n,eh,Oe),YK(a.n,Ze,cb),YK(a.n,Tg,cb),a.pb.appendChild(a.n));YK(a.n,hh,b);YK(a.n,Ne,b);a=VK(a.n);return c?a.c:a.b}
function xM(a,b){var c;c=null.lg();if(c==(Bj(),yp)){c=(RM(a),null.lg());var d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL);return O(N(Math.round(100*d*c/254)))}if(c==op)return c=RM(a),d=null.lg(),O(N(fE(d*(-1==c.b&&(c.b=GJ(gb,!0)),c.b))));if(c==qp)return c=RM(a),d=null.lg(),O(N(fE(d*(-1==c.c&&(c.c=GJ(hb,!0)),c.b))));if(c==wp)return c=(RM(a),null.lg()),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(d*c)));if(c==Ap)return c=(RM(a),null.lg()),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(10*d*c/254)));
if(c==up)return O(N(fE(12*(RM(a),null.lg())*O(N(fE((-1==gL&&(gL=(SK(),GJ(ib,!0))),gL)/72))))));if(c==mp)return SM(a,null.lg(),b);if(c==sp)return c=(RM(a),O(N(fE(null.lg())))),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(d*c/72)));if(null.lg()==kp)return O(N(fE(null.lg())));throw new Ck("Invalid size: "+null.lg());}function iK(){var a=new OM;Uv.call(this);this.k=new lq(-1,-1);new VM(this);this.pb[Cd]="mosaic-LayoutPanel";lL(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},iK);_.Gd=function(a){IJ(this,a,this.pb,this.q.d,!0)};_.vd=function(){Ev(this,new WM)};_.wd=function(){Ev(this,new XM)};_.bg=function(){return oq(this)};_.Dd=function(a){return Nv(this.q,cM(a))};_.Ed=function(a,b,c,d){IJ(this,a,b,c,d)};_.cg=function(a){KJ(this,a)};_.Fd=function(){return new Bv(this)};_.dg=function(){sq(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=oq(this),null!=this.j)a=a.b+bg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+bg);this.sd(b);this.i=null}else b=a.b+bg,this.ud(a.c+bg),this.sd(b);sq(this)}};_.Sd=function(){sq(this)};_.Cd=function(a){return LJ(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){Sv(this,cM(a),b,c)};
_.ud=function(a){this.pb.style[hh]=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 WM(){}t(702,1,{},WM);_.Qd=function(a){cM(a).yd()};function XM(){}t(703,1,{},XM);_.Qd=function(a){cM(a).zd()};function Bv(a){this.c=a;this.b=new Pv(this.c.q)}t(704,1,{},Bv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return JJ(Cv(this.b))};_.fd=function(){Dv(this.b)};_.c=null;function YM(){YM=x;new ex}
function VM(a){YM();Pi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new ZM(this)}t(705,9,{},VM);function ZM(a){uk();this.b=a}t(706,25,{},ZM);_.Hc=function(){KJ(this.b.b,null);sq(this.b.b)};_.b=null;function LL(a){a=a.ob;return!a?null:A(a,148)?a:LL(a)}function cK(a,b,c){var d;d=a.pb;dM(a,b,c,WK(d),YJ(d),XK(d))}
function dM(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)+(Bj(),bg)),b!=a.od()&&a.ud((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Bj(),bg)),c!=a.nd()&&a.sd((0>c?0:c)+bg))}function qq(a,b){cK(a,b.c,b.b)}t(709,1,{});
function XF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:OC(a,b,~~Fi(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?Mf:typeof v,q=q==Of?Object.prototype.toString.call(v)==Rc||typeof v.length==Nf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Mf,q)))if(v=G(Nf,q),q=G("boolean",q),$M===D)v&&(o[u]=new AG(o[u])),q&&(o[u]=(jG(),o[u]?mG:kG));else{r=v||q;if(r=
!r&&null!=D&&Hn(D)==aN){r=o[u];if(null==r||bN(r,D))continue;if(Fn(r)&&(r=r&&r.g?r.g:null,null!=r&&bN(r,D))){o[u]=r;continue}}if(!G(Of,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 cN(){this.d=new Li;this.b=new Li;this.c=new Li}function bN(a,b){var c;if($M==b||dN==b&&A(a,151))return!0;if(null!=a)for(c=Hn(a);c&&c!=$M;c=null)if(c==b)return!0;return!1}t(708,709,{},cN);function UF(){UF=x;WF=new cN}
function $F(a,b){UF();z(WF.d,a,b)}function RF(a){UF();var b,c,d;d=po(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 SF(a,b){var c;UF();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==ue)?b[0]:null,bN(c,a)}function YF(a){var b=TF;UF();var c,d;d=WF.c;if(c=!b?d.c:OC(d,b,~~Fi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?PC(d,c):RC(d,b,c,~~Fi(b))}
function yF(a){UF();var b=WF,c;null==a?a=null:(c=a[Uc],c||(0!=(Hn(a).c&4)?a=[]:(b=(b=kj(b.d,Hn(a)))&&typeof b==ue?new b(a):a,a=a[Uc]=b),c=a),a=c);return a}var WF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Tn&&(e=jk(),2E3<e-Vn&&(Vn=e,Un=Sn()));if(0==Tn++){var f=(Wn(),Xn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=fo(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=(Wn(),Xn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=fo(n,o);while(h.d);h.d=o}}--Tn;c&&-1!=Un&&($wnd.clearTimeout(Un),Un=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ns)()}catch(d){a(b)}else C(Ns)()}var $M=$(1),Ln=$(103),eN=wG(" I"),I=qG(718,eN),VG=qG(716,$M),fN=wG(" Z"),xH=qG(719,fN);$(102);$(101);$(100);var gN=$(494),oo=qG(720,gN),hN=$(245),Gt=qG(721,hN);$(246);$(146);$(469);$(109);$(480);var iN=wG(" B");$(484);var jN=wG(" C"),Gi=qG(722,jN),aN=$(482),kN=wG(" D"),ID=qG(723,kN);$(483);$(485);var lN=$(488),fF=qG(724,lN),mN=wG(" J"),nN=$(2),Ps=qG(717,nN),RK=qG(725,iN);$(497);$(479);$(99);$(174);$(467);
var TF=$(460);$(476);var fG=$(474);$(472);$(473);$(478);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(491);$(486);$(475);$(461);$(462);$(463);$(464);$(465);$(466);var oN=$(384);$(383);$(382);$(381);$(459);$(458);var TA=$(398),lD=qG(726,TA),pN=$(404),qD=qG(727,pN),qN=$(405),sD=qG(728,qN),rN=$(536),vF=qG(729,rN),Gs=qG(730,I),sN=uG(534,function(){xD();return kH}),lH=qG(731,sN);$(535);$(407);$(406);$(529);$(528);$(537);$(538);$(533);$(441);$(532);var tA=qG(732,oN);$(396);$(540);
$(471);vG();$(470);vG();$(709);$(708);var dN=vG();$(295);var tN=$(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 uN=$(193);$(229);$(228);$(227);$(378);$(379);$(380);$(600);$(599);$(611);$(612);$(613);
$(614);var vN=uG(162,function(){Bj();return Cp}),Dp=qG(733,vN),wN=uG(145,function(){Cj();return No}),Oo=qG(734,wN),xN=uG(152,function(){Po();return Yo}),Zo=qG(735,xN),yN=uG(157,function(){$o();return ip}),jp=qG(736,yN);uG(163,null);uG(164,null);uG(165,null);uG(166,null);uG(167,null);uG(168,null);uG(169,null);uG(170,null);uG(171,null);uG(147,null);uG(148,null);uG(149,null);uG(150,null);uG(151,null);uG(153,null);uG(154,null);uG(155,null);uG(156,null);uG(158,null);uG(159,null);uG(160,null);uG(161,null);
$(453);$(452);$(501);$(503);$(502);$(504);$(506);$(505);$(507);$(511);$(512);$(184);$(190);$(189);$(188);$(192);$(211);$(424);$(423);var NB=$(422),iE=qG(737,NB),BH=qG(738,mN);$(408);$(508);$(514);$(509);$(510);$(409);$(566);$(418);$(417);$(416);$(421);var zN=vG(),AJ=qG(739,zN);$(275);$(451);$(520);var AN=uG(235,function(){vs();return As}),Bs=qG(740,AN);$(431);$(432);$(415);var xB=$(410);$(500);$(394);$(395);$(420);var IB=$(419);$(412);$(411);$(518);$(527);$(413);$(455);$(493);$(530);$(531);$(539);
$(401);var XA=$(400);$(429);$(430);$(386);$(385);$(438);vG();vG();vG();$(388);$(389);$(371);$(191);$(366);var My=qG(741,tN);$(367);$(579);$(578);$(327);$(329);$(328);$(330);$(213);$(230);$(216);$(218);var dB=$(403);$(454);$(391);$(390);$(397);$(524);$(496);$(221);$(440);$(373);$(372);$(208);$(209);$(212);$(206);$(205);$(207);var fB=$(562);$(196);$(399);$(581);$(586);$(439);$(487);$(442);var vA=$(393),uA=qG(742,XA);$(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 yB=$(414);$(563);$(525);$(220);$(217);$(219);$(215);$(204);$(203);$(202);$(257);$(585);$(298);$(297);$(296);$(593);$(592);$(616);$(590);$(615);var BN=uG(672,function(){iq();return YL}),ZL=qG(743,BN);$(671);$(670);$(662);$(663);$(664);$(665);$(666);$(667);$(668);$(669);$(643);var CN=uG(300,function(){lw();return sw}),tw=qG(744,CN),DN=uG(347,function(){hw();return fy}),gy=qG(745,DN);$(18);$(348);$(349);$(344);$(345);
$(346);$(19);$(20);$(21);$(437);$(402);$(659);$(335);$(660);$(336);$(337);$(338);$(339);$(342);$(309);$(308);var EN=$(307);$(583);$(584);$(589);$(250);$(312);$(343);$(331);$(358);$(357);$(359);var FN=uG(360,function(){wy();return Hy}),Iy=qG(746,FN);uG(361,null);uG(362,null);uG(363,null);uG(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 kC=$(434),mC=qG(747,kC);$(435);
$(433);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);var GN=$(52),Vx=qG(748,GN);$(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 aL=$(630);$(303);var eL=$(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 zK=qG(749,EN);$(597);$(596);$(606);$(594);$(595);$(603);$(604);$(598);$(601);$(443);$(444);$(450);$(225);$(254);$(34);$(262);$(332);$(333);$(334);$(263);var QL=qG(750,uN);$(264);$(561);$(658);$(625);$(477);$(498);$(33);$(71);var fL=$(633);$(642);$(661);$(697);$(696);$(195);$(210);$(4);$(624);$(676);$(693);
var HN=uG(694,function(){BM();return HM}),IM=qG(751,HN),IN=uG(695,function(){qL();return KM}),LM=qG(752,IN);$(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 JN=$(26),Fk=qG(753,JN);$(24);$(27);$(28);$(699);$(8);$(10);$(9);$(705);$(706);$(650);$(653);$(654);$(655);$(651);$(652);var cL=$(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>