summaryrefslogtreecommitdiff
path: root/public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html
blob: b71bd7d73cf017d660c45faf70265463d0818b49 (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
<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 = 'E97CDFD075EEB4D0578A219C5564A988';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
hb="1ex",ib="1in",jb="1px",kb="2",lb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",vb="@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Nb="Class$",Ob="Copy as ",Pb="DOMMouseScroll",Qb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Lc="South",Mc="Style names cannot be empty",Qc="West",Rc="X",Sc="[",Tc="[object Array]",Uc="\\",Vc="]",Wc="__gwtex_wrap",Xc="__uiObjectID",Yc="a",
Zc="absolute",$c="alert",gd="alertdialog",hd="align",id="antialias",jd="application",kd="article",ld="auto",md="backgroundColor",nd="banner",od="blur",pd="bolder",qd="border",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",Bd="className",Dd="click",Ed="click marked atom to delete mark",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="dblclick",Pd="definition",Td="dialog",
Ud="dir",Vd="directory",Wd="display",Xd="div",ce="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragexit",ie="dragleave",je="dragover",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",De="gridcell",Fe="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",
Je="height",Ke="hidden",Re="id",Se="img",Te="is_touch_supported",Ue="italic",Ve="java.vm.name",We="jsa-resetDiv",Xe="keydown",Ye="keypress",Ze="keyup",$e="left",af="link",bf="list",cf="listbox",df="listitem",ef="load",ff="log",gf="ltr",hf="main",jf="marquee",lf="math",mf="menu",nf="menuPopup",of="menubar",pf="menuitem",vf="menuitemcheckbox",wf="menuitemradio",xf="middle",yf="mousedown",zf="mousemove",Af="mouseout",Bf="mouseover",Cf="mouseup",Df="mousewheel",Ef="msie",Ff="multipart",Gf="n",Hf="name",
If="navigation",Jf="none",Kf="noreaction",Lf="note",Mf="nowrap",Nf="null",Of="number",Pf="object",Qf="offsetHeight",Rf="offsetWidth",Sf="ontouchstart",Tf="opera",Uf="option",Vf="outline",Wf="overflow",Xf="padding",Yf="paste",Zf="popupContent",$f="position",ag="presentation",bg="progressbar",cg="px",dg="px, ",eg="px;",fg="radio",gg="radiogroup",ig="reaction",jg="rect(0px, 0px, 0px, 0px)",kg="region",lg="rgb(",mg="right",ng="role",og="rotation",pg="row",qg="rowgroup",rg="rowheader",sg="rtl",ug="s",
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},xh={l:256,m:0,h:0},yh={l:512,m:0,h:0},zh={l:1024,m:0,h:0},Hh={l:2048,m:0,h:0},Ih={l:8192,m:0,h:0},Jh={l:16384,m:0,h:0},Kh={l:32768,m:0,h:0},Lh={l:65536,m:0,h:0},Mh={l:131072,m:0,h:0},Nh={l:262144,m:0,h:0},Oh=
{l:524288,m:0,h:0},Ph={},Qh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Rh={117:1,120:1,134:1},Sh={48:1},Th={136:1},Uh={90:1,91:1,97:1,111:1,117:1},Vh={53:1,117:1},Wh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Xh={94:1,117:1},Yh={47:1,83:1},Zh={56:1},$h={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,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,
80:1,82:1},ai={2:1},bi={55:1},ci={90:1,97:1,111:1,117:1},di={97:1,117:1},ei={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,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},fi={152:1},gi={6:1,8:1,117:1,121:1,123:1},hi={117:1,134:1},ii={117:1,124:1,126:1,130:1,132:1},ji={81:1,117:1,121:1,123:1},ki={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,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},li={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},mi={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},ni={138:1},oi={119:1},pi={113:1},qi={117:1,124:1,132:1},ri={134:1},si={90:1,91:1,97:1,103:1,111:1,117:1},ti={117:1},ui={117:1,124:1,130:1,132:1},vi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},wi={117:1,120:1,135:1},
xi={45:1},yi={69:1,80:1},zi={11:1,117:1,121:1,123:1},Ai={7:1,8:1,117:1,121:1,123:1},Bi={8:1,10:1,117:1,121:1,123:1},Ci={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Di={8:1,9:1,117:1,121:1,123:1},Ei={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Fi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Gi={135:1};
function t(a,b,c){var d=Ph[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ph[a]=function(){}),_=d.prototype=0>b?{}:new Ph[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 Hi(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Ii,m,-1,8,1);d=(Ji(),Ki);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 Li(){Li=x;Mi=new Ni}function Oi(a){for(var b,a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ee,!1),Si(a)}
function Ti(a,b,c){var a=a.o,d;try{d=new Ui(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Vi(e);if(A(e,124))throw new Wi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ri(b.ld(),Wb,!0);Ri(c.ld(),de,!0);z(Mi,b,c)}function Xi(a,b){var c;c=Yi(Mi,b);var d;d=Yi(a.o.d,c);if(!d)throw new Zi("dragHandle was not draggable");$i(d.c.b);$i(d.e.b);$i(d.d.b);Ri(b.ld(),Wb,!1);Ri(c.ld(),de,!1)}
function aj(a){var b;a.p=!1;for(a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ee,!1),Si(a)}function bj(a,b){cj(a.k.n,b)?Ri(b.ld(),ee,!1):a.p?(dj(a.k.n,b),Ri(b.ld(),ee,!0)):(a.k.n.Oe(),dj(a.k.n,b))}function ej(a){this.i=a;this.k=new fj(this);this.o=new gj(this.k)}t(3,1,{});_.rc=function(){hj(this.k.f,"dragdrop-dragging")};_.sc=function(){ij(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Mi;function fj(a){this.n=new jj;this.e=a;this.b=a.i}t(4,1,{},fj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function kj(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 lj(a,b){var c;c=mj(a.d,nj).b;b.b.ctrlKey||b.b.metaKey||Oi(a.c.e);bj(a.c.e,c)}function oj(a){a.c.i=null;a.c.e.sc();pj((qj(),rj(null)),a.b,0,0);var b=a.b.pb;sj=b;tj();uj=b;a.e=2}
function gj(a){this.d=new Ni;this.c=a;this.b=new vj;wj(this.b,xj(),yj());B(this.b,this,(zj(),zj(),Aj));B(this.b,this,(Bj(),Bj(),Cj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Dj(),cg);a.borderStyle=(Ej(),Jf);a[md]="blue"}t(5,1,{},gj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Fj(a);e=Gj(a);b=Hj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!nj)nj=c,this.c.f=mj(this.d,nj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ij(this.c.n,this.c.f)&&(Oi(this.c.e),bj(this.c.e,this.c.f)),Jj(new Xj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Yj(nj,null),nj!=this.c.f&&(c=new Yj(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,oj(this),1!=this.e&&kj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Zj(a,b);a=$j(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(ak(bk(d-this.i),bk(a-this.j))>=this.c.e.n?(ck(),-1!=Ij(this.c.n,this.c.f)||bj(this.c.e,this.c.f),c=new Yj(nj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,oj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();kj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Zj(a,b);b=$j(a,b);if(1==Hj(a.b)&&(this.f=!1,nj))try{if(ck(),1==this.e)lj(this,a);else{d!=this.b&&(c=new Yj(d,null),e+=c.b,b+=c.e);try{kj(this,e,b),this.c.e.rc(),3!=this.e&&lj(this,a)}finally{var f=this.b.pb;sj&&f==sj&&(sj=null);tj();f===uj&&(uj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{nj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var nj=null;function Xj(){}t(6,1,Zh,Xj);_.xc=function(){ck()};
function Ui(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ui);_.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+Aa+this.e+va};function Yj(a,b){!a||a==(qj(),rj(null))?this.i=this.f=0:(this.f=a.gd()-fk(a.pb),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(qj(),rj(null))?this.d=this.c=0:(this.c=gk(b.pb)+hk(b.pb),this.d=ik(b.pb)+jk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Yj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ck(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function hk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function jk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function kk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function lk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function mk(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 nk(a,b){var c=ok();mk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;pk(a.n,ok())}function qk(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(17,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 pk(a,b){qk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function rk(a){this.b=a}t(18,1,{},rk);_.Cc=function(a){pk(this,a)};_.b=null;t(19,1,{});t(20,1,ai);function sk(){sk=x;var a;(a=new tk)&&(a.Fc()||(a=new uk));vk=a}t(21,19,{});var vk=null;function wk(a,b){var c=C(function(){if(!b.b){var c=ok();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function tk(){}t(22,21,{},tk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new xk;wk(a,b);return b};function xk(){}t(23,20,ai,xk);_.Ec=function(){this.b=!0};_.b=!1;function uk(){this.b=new jj;this.c=new yk(this)}t(24,21,{},uk);_.Fc=function(){return!0};_.Dc=function(a){a=new zk(this,a);dj(this.b,a);1==this.b.d&&Ak(this.c,16);return a};function Bk(){Bk=x;Ck=new jj;var a=new Dk;Ek();Fk(Gk?Gk:Gk=new Hk,a)}function Ik(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(Ck,a)}
function Ak(a,b){if(0>b)throw new Jk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(Ck,a);a.c=!1;a.d=Kk(a,b);dj(Ck,a)}function Lk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Kk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||cj(Ck,this);this.Hc()};_.c=!1;_.d=0;var Ck;function yk(a){Bk();this.b=a}t(25,26,{},yk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Mk,m,3,a.b.d,0);b=Nk(a.b,b);c=new Ok;for(e=0,f=b.length;e<f;++e)d=b[e],cj(a.b,d),pk(d.b,c.b);0<a.b.d&&Ak(a.c,ak(5,16-(ok()-c.b)))};_.b=null;function zk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},zk);_.Ec=function(){var a=this.c;cj(a.b,this);0==a.b.d&&Ik(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Pk(){this.b=$c}t(28,29,{},Pk);function Qk(){this.b=gd}t(30,29,{},Qk);function Rk(){this.b=jd}t(31,29,{},Rk);t(33,1,{});_.b=null;function Sk(a){this.b=a}
t(32,33,{},Sk);function Tk(){this.b=kd}t(34,29,{},Tk);function Uk(){this.b=nd}t(35,29,{},Uk);function Vk(){this.b=sd}t(36,29,{},Vk);function Wk(){this.b=xd}t(37,29,{},Wk);function Xk(){this.b=Id}t(38,29,{},Xk);function Yk(){this.b=Jd}t(39,29,{},Yk);function Zk(){this.b=Kd}t(40,29,{},Zk);function $k(){this.b=Ld}t(41,29,{},$k);function al(){this.b=Pd}t(42,29,{},al);function bl(){this.b=Td}t(43,29,{},bl);function cl(){this.b=Vd}t(44,29,{},cl);function dl(){this.b=ce}t(45,29,{},dl);
function fl(){this.b=ue}t(46,29,{},fl);function gl(){this.b=Ce}t(47,29,{},gl);function hl(){this.b=De}t(48,29,{},hl);function il(){this.b=Fe}t(49,29,{},il);function jl(){this.b=Ie}t(50,29,{},jl);function kl(a){this.b=a.id}t(51,1,{4:1,5:1},kl);_.b=null;function ll(){this.b=Se}t(52,29,{},ll);function ml(){this.b=af}t(53,29,{},ml);function nl(){this.b=bf}t(54,29,{},nl);function ol(){this.b=cf}t(55,29,{},ol);function pl(){this.b=df}t(56,29,{},pl);function ql(){this.b=ff}t(57,29,{},ql);
function rl(){this.b=hf}t(58,29,{},rl);function sl(){this.b=jf}t(59,29,{},sl);function tl(){this.b=lf}t(60,29,{},tl);function ul(){this.b=mf}t(61,29,{},ul);function vl(){this.b=of}t(62,29,{},vl);function wl(){this.b=pf}t(63,29,{},wl);function xl(){this.b=vf}t(64,29,{},xl);function yl(){this.b=wf}t(65,29,{},yl);function zl(){this.b=If}t(66,29,{},zl);function Al(){this.b=Lf}t(67,29,{},Al);function Bl(){this.b=Uf}t(68,29,{},Bl);function Cl(){this.b=ag}t(69,29,{},Cl);t(70,33,{},function(a){this.b=a});
function Dl(){this.b=bg}t(71,29,{},Dl);function El(){El=x;Fl=new Sk("aria-activedescendant")}var Fl;function Gl(){this.b=fg}t(73,29,{},Gl);function Hl(){this.b=gg}t(74,29,{},Hl);function Il(){this.b=kg}t(75,29,{},Il);
function Jl(){Jl=x;Kl=new Qk;Ll=new Pk;Ml=new Rk;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 al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new hl;am=new gl;bm=new il;cm=new jl;dm=new ll;em=new ml;fm=new ol;gm=new pl;hm=new nl;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new vl;nm=new xl;om=new yl;pm=new wl;qm=new ul;rm=new zl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new Hl;xm=new Gl;ym=new Il;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=
new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;F=new Ni;z(F,kg,ym);z(F,$c,Ll);z(F,Td,Wl);z(F,gd,Kl);z(F,jd,Ml);z(F,ce,Yl);z(F,kd,Nl);z(F,nd,Ol);z(F,sd,Pl);z(F,xd,Ql);z(F,De,$l);z(F,Id,Rl);z(F,Fe,bm);z(F,Jd,Sl);z(F,Kd,Tl);z(F,Ld,Ul);z(F,Pd,Vl);z(F,bf,hm);z(F,Vd,Xl);z(F,ue,Zl);z(F,Ce,am);z(F,Ie,cm);z(F,Se,dm);z(F,af,em);z(F,cf,fm);z(F,df,gm);z(F,ff,im);z(F,hf,jm);z(F,jf,km);z(F,lf,lm);z(F,mf,qm);z(F,of,mm);z(F,pf,pm);z(F,
vf,nm);z(F,Uf,tm);z(F,fg,xm);z(F,wf,om);z(F,If,rm);z(F,Lf,sm);z(F,ag,um);z(F,bg,vm);z(F,gg,wm);z(F,pg,Dm);z(F,qg,zm);z(F,rg,Bm);z(F,yg,Hm);z(F,zg,Jm);z(F,wg,Fm);z(F,Cg,Lm);z(F,Eg,Nm);z(F,Fg,Pm);z(F,Hg,Vm);z(F,Jg,Rm);z(F,Kg,Tm);z(F,Pg,Xm);z(F,Qg,on);z(F,Rg,qn);z(F,Sg,sn);z(F,Zg,yn);z(F,$g,un);z(F,ah,wn)}var Ll,Kl,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,am,$l,bm,cm,dm,em,hm,fm,gm,im,jm,km,lm,qm,mm,pm,nm,om,rm,sm,tm,um,vm,xm,wm,ym,F,Dm,zm,Bm,Fm,Hm,Jm,Lm,Nm,Pm,Vm,Rm,Tm,Xm,on,qn,sn,yn,un,wn;
function Em(){this.b=pg}t(77,29,{},Em);function Am(){this.b=qg}t(78,29,{},Am);function Cm(){this.b=rg}t(79,29,{},Cm);function Gm(){this.b=wg}t(80,29,{},Gm);function Im(){this.b=yg}t(81,29,{},Im);function Km(){this.b=zg}t(82,29,{},Km);function Mm(){this.b=Cg}t(83,29,{},Mm);function Om(){this.b=Eg}t(84,29,{},Om);function Qm(){this.b=Fg}t(85,29,{},Qm);function Wm(){this.b=Hg}t(86,29,{},Wm);function Sm(){this.b=Jg}t(87,29,{},Sm);function Um(){this.b=Kg}t(88,29,{},Um);function Ym(){this.b=Pg}
t(89,29,{},Ym);function pn(){this.b=Qg}t(90,29,{},pn);function rn(){this.b=Rg}t(91,29,{},rn);function tn(){this.b=Sg}t(92,29,{},tn);function zn(){this.b=Zg}t(93,29,{},zn);function vn(){this.b=$g}t(94,29,{},vn);function xn(){this.b=ah}t(95,29,{},xn);function Ok(){this.b=ok()}function ok(){return(new Date).getTime()}t(96,1,{},Ok);function An(a){var b,c,d;d=new Bn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Cn(d,c.cZ.e),d.b.b+=ob,Dn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function En(a){var b,c,d;c=y(Fn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Gn;c[d]=a[d]}}function Hn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}t(101,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}t(100,101,qi,In);function Zi(a){Jn();this.i=a}function Wi(a,b){Jn();this.f=b;this.i=a}t(99,100,ui,Zi,Wi);
function Kn(a){Jn();this.c=a;this.b=l;var b,c,d;c=Ln(Mn(this.c)?this.c:null);d=y(Fn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Nn(c[a]);En(d)}t(98,99,ui,Kn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Nf:Mn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":On(this.c).e;this.b=this.b+ob+(Mn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Mn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Hf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Pn(a,b){return Qn(a)?a.eQ(b):a===b}function On(a){return Qn(a)?a.cZ:Rn}
function Sn(a){return Qn(a)?a.hC():Hi(a)}
function Tn(){var a;Tn=x;Un=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function Vn(a){Tn();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=Un[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Un;t(108,1,{});function Hi(a){return a.$H||(a.$H=++Wn)}function Xn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Yn(){return $wnd.setTimeout(function(){0!=Zn&&(Zn=0);$n=-1},10)}var Zn=0,Wn=0,ao=0,$n=-1;
function bo(){bo=x;co=new eo}function fo(a,b){a.b=go(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ho(a)),io(a.f,1),!a.j&&(a.j=new jo(a)),io(a.j,50))}function eo(){}function ko(a){return a.Jc()}function go(a,b){!a&&(a=[]);a[a.length]=b;return a}function lo(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=go(b,e)):e[0].xc()}catch(f){if(f=Vi(f),!A(f,132))throw f;}}return b}function io(a,b){bo();$wnd.setTimeout(function(){C(ko)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(110,108,{},eo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var co;function ho(a){this.b=a}t(111,1,{},ho);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),lo(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 Ok;100>ok()-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 jo(a){this.b=a}t(112,1,{},jo);_.Jc=function(){this.b.e&&io(this.b.f,1);return this.b.k};
_.b=null;function Jn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Ln(a);2<=e.length&&e.splice(0,2);c=y(Fn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Nn(e[a]);En(c)}function Ln(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=mo(f),g=f.indexOf(ua),j=0==f.indexOf(ve)?8:0;-1==g&&(g=no(f,oo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=mo(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
function Dn(a,b){a.b+=b}function po(){}t(118,117,{},po);_.b=l;function gk(a){return qo(ro(a.ownerDocument),a)}function ik(a){return so(ro(a.ownerDocument),a)}function to(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(a,b){a.innerHTML=b||l}function wo(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}
function xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Hj(a){a=a.button;return 1==a?4:2==a?2:1}function qo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function zo(a){return so(ro(a.ownerDocument),a)}
function so(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Ao(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Bo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function fk(a){return!Co()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==sg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Co(){var a=Do();return-1!=a&&1009E3<=a}function Eo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Do(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
function Fo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function yj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function xj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function Go(a){return fk(G(a.compatMode,Gb)?a.documentElement:a.body)}function Ho(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function ro(a){return G(a.compatMode,Gb)?a.documentElement:a.body}
function Io(a,b){this.c=a;this.d=b}t(141,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Ej(){Ej=x;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=H(Uo,m,6,[Jo,Lo,No,Po,Ro])}t(140,141,gi);var To,No,Lo,Po,Jo,Ro;function Ko(){Io.call(this,kc,0)}t(142,140,gi,Ko);function Mo(){Io.call(this,"DOTTED",1)}t(143,140,gi,Mo);function Oo(){Io.call(this,"DASHED",2)}t(144,140,gi,Oo);
function Qo(){Io.call(this,Yb,3)}t(145,140,gi,Qo);function So(){Io.call(this,"SOLID",4)}t(146,140,gi,So);function Vo(){Vo=x;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=H(ep,m,7,[Wo,Yo,$o,bp])}t(147,141,Ai);var dp,Yo,$o,bp,Wo;function Xo(){Io.call(this,kc,0)}t(148,147,Ai,Xo);function Zo(){Io.call(this,"BLOCK",1)}t(149,147,Ai,Zo);function ap(){Io.call(this,"INLINE",2)}t(150,147,Ai,ap);function cp(){Io.call(this,"INLINE_BLOCK",3)}t(151,147,Ai,cp);
function fp(){fp=x;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=H(pp,m,9,[gp,ip,kp,mp])}t(152,141,Di);var op,mp,ip,kp,gp;function hp(){Io.call(this,"VISIBLE",0)}t(153,152,Di,hp);function jp(){Io.call(this,Yb,1)}t(154,152,Di,jp);function lp(){Io.call(this,"SCROLL",2)}t(155,152,Di,lp);function np(){Io.call(this,"AUTO",3)}t(156,152,Di,np);function qp(){qp=x;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=H(Ap,m,10,[rp,tp,vp,xp])}t(157,141,Bi);var zp,rp,tp,vp,xp;function sp(){Io.call(this,Fb,0)}
t(158,157,Bi,sp);function up(){Io.call(this,ec,1)}t(159,157,Bi,up);function wp(){Io.call(this,gc,2)}t(160,157,Bi,wp);function yp(){Io.call(this,zc,3)}t(161,157,Bi,yp);function Dj(){Dj=x;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=H(Up,m,11,[Bp,Dp,Fp,Hp,Jp,Lp,Np,Pp,Rp])}t(162,141,zi);var Tp,Pp,Fp,Hp,Np,Rp,Lp,Dp,Jp,Bp;function Cp(){Io.call(this,"PX",0)}t(163,162,zi,Cp);function Ep(){Io.call(this,"PCT",1)}t(164,162,zi,Ep);
function Gp(){Io.call(this,"EM",2)}t(165,162,zi,Gp);function Ip(){Io.call(this,"EX",3)}t(166,162,zi,Ip);function Kp(){Io.call(this,"PT",4)}t(167,162,zi,Kp);function Mp(){Io.call(this,"PC",5)}t(168,162,zi,Mp);function Op(){Io.call(this,"IN",6)}t(169,162,zi,Op);function Qp(){Io.call(this,"CM",7)}t(170,162,zi,Qp);function Sp(){Io.call(this,"MM",8)}t(171,162,zi,Sp);function Vp(){Vp=x;Wp=[];Xp=[];Yp=[]}var Wp,Xp,Yp;function Zp(){Zp=x;$p=new aq}
function bq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function cq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function aq(){}t(174,1,{},aq);_.b=null;var $p;t(186,1,{});_.tS=function(){return"An event type"};_.i=null;t(185,186,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Lc=function(){return this.Nc()};_.b=null;var dq=_.c=null;function eq(){eq=x;fq=new gq(od,new hq)}function hq(){}t(183,184,{},hq);
_.Kc=function(a){a.Oc(this)};_.Nc=function(){return fq};var fq;function iq(){iq=x;jq=new gq(wd,new kq)}function kq(){}t(187,184,{},kq);_.Kc=function(a){lq();mq(this,a.c,nq(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return jq};var jq;t(190,184,xi);function Zj(a,b){return(a.b.clientX||0)-qo(ro(b.ownerDocument),b)+fk(b)+Go(b.ownerDocument)}function $j(a,b){return(a.b.clientY||0)-zo(b)+(b.scrollTop||0)+Ho(b.ownerDocument)}function Fj(a){var b;return(b=a.c)?Zj(a,b):a.b.clientX||0}
function Gj(a){var b;return(b=a.c)?$j(a,b):a.b.clientY||0}t(189,190,xi);function oq(){oq=x;pq=new gq(Dd,new qq)}function qq(){}t(188,189,xi,qq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return pq};var pq;function rq(){rq=x;sq=new gq(Md,new tq)}function tq(){}t(191,184,{},tq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return sq};var sq;t(194,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var uq=_.d=0;
function Hk(){this.d=++uq}t(193,194,Yh,Hk);function gq(a,b){this.d=++uq;this.b=b;!dq&&(dq=new vq);dq.b[a]=this;this.c=a}t(192,193,Yh,gq);_.b=null;_.c=null;function wq(){wq=x;xq=new gq(Od,new yq)}function yq(){}t(195,189,xi,yq);
_.Kc=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!=(zq(),Aq))a=Bq(b.pb),c=new Cq(to(b.pb,Rf),to(b.pb,Qf)),d=new Cq(to(b.T.jb.pb,Rf),to(b.T.jb.pb,Qf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Dq(b.I,!0);a=to(b.T.jb.pb,Rf);Eq(b,new Cq(a,Fq(b.T.jb).b));b.J&&b.O!=Aq&&Gq(b.r,b)}else Dq(b.I,!1),b.O!=(zq(),Aq)?Eq(b,new Cq(b.F.c,b.F.b)):Hq(b,Bq(b.r.pb)),b.J&&b.O!=Aq&&Iq(b.r,b);Jq(b.T.jb)}else Dq(b.I,!0)};_.Nc=function(){return xq};var xq;t(196,184,{});
function Kq(){Kq=x;Lq=new gq(fe,new Mq)}function Mq(){}t(197,196,{},Mq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Lq};var Lq;function Nq(){Nq=x;Oq=new gq(ge,new Pq)}function Pq(){}t(198,196,{},Pq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Oq};var Oq;function Qq(){Qq=x;Rq=new gq(je,new Sq)}function Sq(){}t(199,196,{},Sq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Rq};
var Rq;function Tq(){Tq=x;Uq=new gq(ke,new Vq)}function Vq(){}t(200,196,{},Vq);_.Kc=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;Wq(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)};_.Nc=function(){return Uq};var Uq;function Xq(){Xq=x;Yq=new gq(pe,new Zq)}function Zq(){}
t(201,184,{},Zq);_.Kc=function(a){ek(a.b.b)};_.Nc=function(){return Yq};var Yq;function $q(){$q=x;ar=new gq(ye,new br)}function br(){}t(202,184,{},br);_.Kc=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,cr(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,dr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return ar};var ar;function er(){er=x;fr=new gq(ze,new gr)}
function gr(){}t(203,184,{},gr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,hr(a.b.b,a.b.c))};_.Nc=function(){return fr};var fr;function ir(){ir=x;jr=new gq(Ae,new kr)}function kr(){}t(204,184,{},kr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return jr};var jr;t(206,184,{});t(205,206,{});function lr(){lr=x;mr=new gq(Xe,new nr)}function nr(){}t(207,205,{},nr);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(or(),pr).length&&-999!=(or(),pr)[c]&&(c=(or(),pr)[c]);b=new qr(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?rr(sr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new tr(a)),a.xb),b.b=d,ur(),
vr(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&&(wr(a,uo((xr(),yr).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=vc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);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=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;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?zr(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?zr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&zr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?zr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?zr(a,4):c=207;break;case 53:105==a.d?
zr(a,5):c=208;break;case 54:105==a.d?zr(a,6):c=210;break;case 55:105==a.d?zr(a,7):c=211;break;case 56:105==a.d?zr(a,8):c=212;break;case 57:105==a.d?zr(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}Ar(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return mr};var mr;function Br(){Br=x;Cr=new gq(yf,new Dr)}function Dr(){}t(208,189,xi,Dr);_.Kc=function(a){a.uc(this)};
_.Nc=function(){return Cr};var Cr;function zj(){zj=x;Aj=new gq(zf,new Er)}function Er(){}t(209,189,xi,Er);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Aj};var Aj;function Fr(){Fr=x;Gr=new gq(Af,new Hr)}function Hr(){}t(210,189,xi,Hr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Yj(nj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,oj(a))};_.Nc=function(){return Gr};var Gr;function Ir(){Ir=x;Jr=new gq(Bf,new Kr)}function Kr(){}t(211,189,xi,Kr);_.Kc=function(a){var b;b=this.b;fo((bo(),co),new Lr(a,a.c,b))};
_.Nc=function(){return Jr};var Jr;function Bj(){Bj=x;Cj=new gq(Cf,new Mr)}function Mr(){}t(212,189,xi,Mr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Cj};var Cj;function vq(){this.b={}}t(213,1,{},vq);_.b=null;t(216,190,xi);var Nr=null;function Or(){Or=x;Pr=new gq(Ug,new Qr)}function Qr(){}t(215,216,xi,Qr);_.Kc=function(a){Rr(a.b,this,a.b.n)};_.Nc=function(){return Pr};var Pr;function Sr(){Sr=x;Tr=new gq(Vg,new Ur)}function Ur(){}t(217,216,xi,Ur);_.Kc=function(a){Rr(a.b,this,a.b.n)};_.Nc=function(){return Tr};
var Tr;function Vr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Sf,"return;"),typeof a.ontouchstart==ve)}t(218,1,{},Vr);function Wr(){Wr=x;Xr=new gq(Wg,new Yr)}function Yr(){}t(219,216,xi,Yr);_.Kc=function(a){Rr(a.b,this,a.b.o)};_.Nc=function(){return Xr};var Xr;function Zr(){Zr=x;$r=new gq(Xg,new as)}function as(){}t(220,216,xi,as);_.Kc=function(a){bs(a.b,this)&&(a.b.k&&cs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ak(a.b.d,750),a.b.e=!1))};_.Nc=function(){return $r};var $r;
function ds(a,b){this.b=b;this.c=a}function es(a,b,c){Gk&&(b=new ds(b,c),a.Yc(b))}t(221,185,{},ds);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Gk};_.b=!1;var Gk=_.c=null;function fs(a){this.b=a}t(222,185,{},fs);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return gs};var gs=_.b=null;function hs(){}function is(a){var b;js&&(b=new hs,a.Yc(b))}t(223,185,{},hs);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return js};var js=null;function ks(a){this.b=a}t(224,185,{},ks);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return ls};var ls=_.b=null;function ms(){}t(225,185,{},ms);_.Kc=function(a){a.b.W&&a.b.Id()};_.Lc=function(){return ns};var ns=null;function os(a,b,c){a=a.b;if(!b)throw new ps("Cannot add a handler with a null type");if(!c)throw new ps("Cannot add a null handler");0<a.c?qs(a,new rs(a,b,c)):ss(a,b,null,c);return new ts(new us(a,b,c))}
function vs(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ps("Cannot fire null event");try{++d.c;j=ws(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Vi(n),A(n,132))f=n,!e&&(e=new xs),ys(e,f);else throw n;}}if(e)throw new zs(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Pi(d.b);q.c<q.e.Fe();)o=Qi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Vi(r);if(A(r,84))throw new As(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Bs(a){Cs.call(this,a,!1)}function Cs(a,b){this.b=new Ds(b);this.c=a}t(226,1,Sh,Bs,Cs);_.Yc=function(a){vs(this,a)};_.b=null;_.c=null;t(229,1,{});function qs(a,b){!a.b&&(a.b=new jj);dj(a.b,b)}function ss(a,b,c,d){var e;e=mj(a.e,b);e||(e=new Ni,z(a.e,b,e));a=e.Be(c);a||(a=new jj,e.De(c,a));a.zf(d)}function Es(a,b,c,d){var e,f;e=ws(a,b,c);e.Bf(d)&&e.Ce()&&(f=mj(a.e,b),f.Ee(c),f.Ce()&&Yi(a.e,b))}
function ws(a,b,c){a=mj(a.e,b);if(!a)return Fs(),Fs(),Gs;c=a.Be(c);return!c?(Fs(),Fs(),Gs):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function Ds(a){this.e=new Ni;this.d=a}t(227,228,{},Ds);function ts(a){this.b=a}t(230,1,{},ts);_.b=null;function zs(a){Wi.call(this,Hs(a),Is(a));this.b=a}function Is(a){a=a.Bd();return!a._c()?null:a.ad()}
function Hs(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Js(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),Dn(b.b,d);return b.b.b}t(232,99,li,zs);_.b=null;function As(a){zs.call(this,a)}t(231,232,li,As);t(233,1,{},function(){});function Ks(a){a=uo(a,Ud);return Ls(sg,a)?(Ms(),Ns):Ls(gf,a)?(Ms(),Os):(Ms(),Ps)}function Ms(){Ms=x;Ns=new Qs("RTL",0);Os=new Qs("LTR",1);Ps=new Qs("DEFAULT",2);Rs=H(Ss,m,49,[Ns,Os,Ps])}
function Qs(a,b){Io.call(this,a,b)}t(235,141,{49:1,117:1,121:1,123:1},Qs);var Rs,Ps,Os,Ns;function Ts(){}function Us(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=Us(e,d);H(a,b,c,d);return d}function Vs(a){return Ws([Xs,I],[m,s],[116,-1],a,0,2,1)}
function Ws(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Us(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ws(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Ys();var e=Zs,f=$s;Ys();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 at(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bt;}a[b]=c}t(236,1,{},Ts);_.qI=0;
function Ys(){Ys=x;Zs=[];$s=[];var a=new Ts,b=Zs,c=$s,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Zs,$s;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Mn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Qn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ct(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function dt(){var a;$stats&&et("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Tf))a=Tf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ef)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ef)&&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")?xe:"unknown"}G(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&et("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(ft,m,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&et("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Vp();Yp.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;}");
Vp();0!=Yp.length&&(a=Yp.join(l),b=(Zp(),$p),a=bq(a),cq(b).insertBefore(a,b.b.firstChild),Yp.length=0);0!=Wp.length&&(a=Wp.join(l),b=(Zp(),$p),a=bq(a),cq(b).appendChild(a),Wp.length=0);0!=Xp.length&&(a=Xp.join(l),b=(Zp(),$p),a=bq(a),cq(b).appendChild(a),Xp.length=0);$stats&&et("export.client.JSME_export");new gt;new ht;0<it(null)?fo((bo(),co),new jt):kt()}function Vi(a){return A(a,132)?a:new Kn(a)}function lt(a){return mt(a&4194303,a>>22&4194303,0>a?1048575:0)}
function nt(a){return mt(a.l,a.m,a.h)}function mt(a,b,c){return _=new ot,_.l=a,_.m=b,_.h=c,_}
function pt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qt;if(0==a.l&&0==a.m&&0==a.h)return rt=mt(0,0,0),mt(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?(rt=mt(0,0,0),c=nt((st(),tt))):(rt=mt(c.l,c.m,c.h),c=mt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ht(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?It(e):0==c&&0!=d&&0==e?It(d)+22:0!=c&&0==d&&0==e?It(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=nt((st(),Jt)),c=!0,g=!g;else return c=Kt(a,f),g&&Lt(c),rt=mt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ht(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Kt(c,d);f&&Lt(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=mt(f,j,c);g?rt=Ht(c):rt=mt(c.l,c.m,c.h);return e}if(!Mt(a,b))return e?rt=Ht(a):rt=mt(a.l,a.m,a.h),mt(0,0,0);c=c?a:mt(a.l,a.m,a.h);var h,n,o,q;f=Nt(b)-Nt(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=mt(j&4194303,n&4194303,h&1048575);for(n=mt(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&&Lt(n);e?(rt=Ht(c),d&&(rt=Ot(rt,(st(),tt)))):rt=mt(c.l,c.m,c.h);return n}
function Lt(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 Nt(a){var b;b=Pt(a.h);return 32==b?(b=Pt(a.m),32==b?Pt(a.l)+32:b+20-10):b-12}var rt=null;function Qt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return mt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Rt(a,b){return mt(a.l&b.l,a.m&b.m,a.h&b.h)}function St(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function M(a){var b,c,d;if(isNaN(a))return st(),Tt;if(-9223372036854775E3>a)return st(),Ut;if(9223372036854775E3<=a)return st(),Jt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=mt(a,b,c);d&&Lt(b);return b}function Vt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Wt&&(Wt=y(Xt,m,50,256,0)),c=Wt[b],!c&&(c=Wt[b]=lt(a)),c):lt(a)}
function Yt(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 Mt(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 Zt(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 mt(c&4194303,r&
4194303,u&1048575)}function Ht(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return mt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Kt(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return mt(c&4194303,d&4194303,e&1048575)}function Ot(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return mt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function N(a){return a.l|a.m<<22}function $t(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+$t(Ht(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Vt(1E9);a=pt(a,b);b=l+N(rt);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 Wt=null;function st(){st=x;Jt=mt(4194303,4194303,524287);Ut=mt(0,0,524288);tt=Vt(1);Vt(2);Tt=Vt(0)}var Jt,Ut,tt,Tt;function ot(){}t(245,1,{50:1},ot);
function et(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function au(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},au);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function bu(a,b){Dn(a.b.b,b.b);return a}function cu(){this.b=new du}t(251,1,{},cu);function eu(a){if(null==a)throw new ps("css is null");this.b=a}t(252,1,{51:1,117:1},eu);
_.eQ=function(a){return!A(a,51)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;function gu(a){if(null==a)throw new ps("html is null");this.b=a}t(254,1,Vh,gu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;t(255,1,Vh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;
function hu(){hu=x;iu=RegExp(na,we);ju=RegExp(tb,we);ku=RegExp(rb,we);lu=RegExp(ta,we);mu=RegExp(da,we)}function nu(a){hu();-1!=a.indexOf(na)&&(a=a.replace(iu,pa));-1!=a.indexOf(rb)&&(a=a.replace(ku,ra));-1!=a.indexOf(tb)&&(a=a.replace(ju,qa));-1!=a.indexOf(da)&&(a=a.replace(mu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(lu,"&#39;"));return a}var iu,ju,ku,mu,lu;function ou(a){if(null==a)throw new ps("uri is null");this.b=a}t(257,1,{54:1},ou);_.eQ=function(a){return!A(a,54)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};
_.b=null;function pu(){pu=x}t(259,1,{});function qu(){}t(260,1,{},qu);var ru=null;function su(){}t(261,259,{},su);var tu=null;function uu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=ws(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=ws(a.b,f,null).Gf(e),A(d,55)&&Pn(d.b,b)){var h=a.b,n=f;0<h.c?qs(h,new vu(h,n,null,d)):Es(h,n,null,d)}}}t(262,1,bi);_.b=null;function wu(a){this.b=a}t(263,262,bi,wu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function xu(a){this.b=a}t(264,262,bi,xu);
_.Wc=function(){var a=this.b.b;yu(a);zu(a.pb)};function Au(){Jn()}t(265,99,ui,Au);function Bu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ak(a.e,1))}function Cu(){this.b=new Du(this);this.c=new jj;this.e=new Eu(this);this.i=new Fu(this)}t(266,1,{},Cu);_.d=!1;_.f=!1;function Du(a){Bk();this.b=a}t(267,26,{},Du);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Gu(a.i.e.c,a.i.c);Hu(a.i);A(b,56)&&new Au;a.d=!1;Bu(a)}};_.b=null;function Eu(a){Bk();this.b=a}t(268,26,{},Eu);
_.Hc=function(){this.b.f=!1;var a=this.b,b=ok(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ak(a.b,1E4);a.i.d<a.i.b;){d=Iu(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Hu(a.i)}if(100<=ok()-b)break}}finally{e||(Ik(a.b),a.d=!1,Bu(a))}};_.b=null;function Iu(a){var b;a.c=a.d;b=Gu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Hu(a){Ju(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Fu(a){this.e=a}t(269,1,{},Fu);_._c=function(){return this.d<this.b};_.ad=function(){return Iu(this)};
_.bd=function(){Hu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Ku(a,b){var c=(Lu(),Mu(b));a.appendChild(c)}function Nu(a,b,c){var d;d=dk;dk=a;b==sj&&8192==Ou(a.type)&&(sj=null);c.cd(a);dk=d}var dk=null,sj=null;function Pu(){Pu=x;Qu=new Cu}function Jj(a){Pu();if(!a)throw new ps("cmd cannot be null");var b=Qu;dj(b.c,a);Bu(b)}var Qu;function Ru(a){tj();!Su&&(Su=new Hk);Tu||(Tu=new Cs(null,!0),Uu=new Vu);return os(Tu,Su,a)}var Tu=null;function Wu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Vu(){}t(275,185,{},Vu);_.Kc=function(a){a.$c(this);Uu.d=!1};_.Lc=function(){return Su};_.Mc=function(){Wu(this)};_.b=!1;_.c=!1;_.d=!1;var Su=_.e=null,Uu=null;function Xu(){Xu=x;Yu=new Zu;$u()||(Yu=null)}var Yu=null;function Dk(){}t(277,1,{},Dk);_.Uc=function(){for(;0<(Bk(),Ck).d;)Ik(Gu(Ck,0))};function Fk(a,b){return os((!av&&(av=new bv),av),a,b)}function cv(a){Ek();dv||(ev(),dv=!0);return Fk((!js&&(js=new Hk),js),a)}function Ek(){fv||(gv(),fv=!0)}
function hv(){var a;fv&&(a=new iv,av&&vs(av,a));return null}var fv=!1,av=null,jv=0,kv=0,dv=!1;function lv(){lv=x;mv=new Hk}function iv(){lv()}t(279,185,{},iv);_.Kc=function(){null.gg()};_.Lc=function(){return mv};var mv;function bv(){Bs.call(this,null)}t(281,226,Sh,bv);
function Ou(a){switch(a){case od:return 4096;case wd:return 1024;case Dd:return 1;case Od:return 2;case pe:return 2048;case Xe:return 128;case Ye:return 256;case Ze:return 512;case ef:return 32768;case "losecapture":return 8192;case yf:return 4;case zf:return 64;case Af:return 32;case Bf:return 16;case Cf:return 8;case "scroll":return 16384;case me:return 65536;case Pb:case Df:return 131072;case Md:return 262144;case Yf:return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
case Ug:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function tj(){nv||(ov(),pv(),nv=!0)}var nv=!1;function qv(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 rv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function ov(){sv=C(function(a){var b;var c=Tu,d,e,f;Su&&c&&tv(c.b.e,Su)?(b=Uu.b,d=Uu.c,e=Uu.d,f=Uu.e,Wu(Uu),Uu.e=a,vs(c,Uu),c=!(Uu.b&&!Uu.c),Uu.b=b,Uu.c=d,Uu.d=e,Uu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});uv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Mn(b)&&A(b,57)&&Nu(a,c,b)});vv=C(function(a){a.preventDefault();uv.call(this,a)});wv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;uv.call(this,a)});xv=C(function(a){if(sv(a)){var b=uj;b&&b.__listener&&!Mn(b.__listener)&&A(b.__listener,57)&&(Nu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,xv,!0);$wnd.addEventListener(Od,xv,!0);$wnd.addEventListener(yf,xv,!0);$wnd.addEventListener(Cf,xv,!0);$wnd.addEventListener(zf,xv,!0);$wnd.addEventListener(Bf,xv,!0);$wnd.addEventListener(Af,xv,!0);$wnd.addEventListener(Df,xv,!0);$wnd.addEventListener(Xe,sv,!0);$wnd.addEventListener(Ze,sv,!0);$wnd.addEventListener(Ye,
sv,!0);$wnd.addEventListener(Xg,xv,!0);$wnd.addEventListener(Wg,xv,!0);$wnd.addEventListener(Vg,xv,!0);$wnd.addEventListener(Ug,xv,!0);$wnd.addEventListener(Ae,xv,!0);$wnd.addEventListener(ye,xv,!0);$wnd.addEventListener(ze,xv,!0)}function yv(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 zv(a,b){var c;tj();if(G(ie,b)&&(c=Do(),-1!=c&&1009E3>=c))he==he&&(a.ondragexit=vv);else switch(b){case "drag":a.ondrag=uv;break;case fe:a.ondragend=uv;break;case ge:a.ondragenter=vv;break;case ie:a.ondragleave=uv;break;case je:a.ondragover=vv;break;case "dragstart":a.ondragstart=uv;break;case ke:a.ondrop=uv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,uv,!1);a.addEventListener(b,uv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var uj=null,sv=null,xv=null,vv=null,uv=null,wv=null;function pv(){$wnd.addEventListener(Af,C(function(a){var b=uj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Cf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Pb,xv,!0)}
function Av(a,b){tj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?uv:null),c&2&&(a.ondblclick=b&2?uv:null),c&4&&(a.onmousedown=b&4?uv:null),c&8&&(a.onmouseup=b&8?uv:null),c&16&&(a.onmouseover=b&16?uv:null),c&32&&(a.onmouseout=b&32?uv:null),c&64&&(a.onmousemove=b&64?uv:null),c&128&&(a.onkeydown=b&128?uv:null),c&256&&(a.onkeypress=b&256?uv:null),c&512&&(a.onkeyup=b&512?uv:null),c&1024&&(a.onchange=b&1024?uv:null),c&2048&&(a.onfocus=b&2048?uv:null),c&4096&&(a.onblur=b&4096?uv:
null),c&8192&&(a.onlosecapture=b&8192?uv:null),c&16384&&(a.onscroll=b&16384?uv:null),c&32768&&(a.onload=b&32768?wv:null),c&65536&&(a.onerror=b&65536?uv:null),c&131072&&(a.onmousewheel=b&131072?uv:null),c&262144&&(a.oncontextmenu=b&262144?uv:null),c&524288&&(a.onpaste=b&524288?uv:null),c&1048576&&(a.ontouchstart=b&1048576?uv:null),c&2097152&&(a.ontouchmove=b&2097152?uv:null),c&4194304&&(a.ontouchend=b&4194304?uv:null),c&8388608&&(a.ontouchcancel=b&8388608?uv:null),c&16777216&&(a.ongesturestart=b&16777216?
uv:null),c&33554432&&(a.ongesturechange=b&33554432?uv:null),c&67108864&&(a.ongestureend=b&67108864?uv:null));b&131072&&a.addEventListener(Pb,uv,!1)}function Bv(){var a;Bv=x;Cv=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Cv;function Dv(){this.c=new jj}function Ev(a){a=a[Xc];return null==a?-1:a}t(286,1,{},Dv);_.b=null;function Fv(a,b){this.b=a;this.c=b}t(287,1,{},Fv);_.b=0;_.c=null;t(288,1,Sh);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){vs(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!G(a,null==Gv?l:Gv))Gv=a,ns&&(a=new ms,vs(this.b,a))};var Gv=l;function $u(){function a(){$wnd.setTimeout(a,250);e()}var b=Yu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Gv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(290,288,Sh);function Zu(){this.b=new Bs(null)}t(289,290,Sh,Zu);_.ed=function(a){return a};
function gv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(hv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{fv&&es((!av&&(av=new bv),av),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function ev(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(dv&&(d=xj(),c=yj(),kv!=d||jv!=c))kv=d,jv=c,is((!av&&(av=new bv),av))}finally{a&&a(b)}})}function ij(a,b){Ri(a.ld(),b,!0)}function hj(a,b){Ri(a.ld(),b,!1)}function Hv(a,b){a.pb.style[Je]=b}function wj(a,b,c){0<=b&&a.qd(b+cg);0<=c&&a.od(c+cg)}function Iv(a){var b,a=uo(a,Bd);b=no(a,oo(32));return 0<=b?a.substr(0,b-0):a}
function Ri(a,b,c){if(!a)throw new Zi(oc);b=mo(b);if(0==b.length)throw new Jk(Mc);if(c){var d;d=mo(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=mo(b);f=a.className;e=wo(f,c);-1!=e&&(b=mo(f.substr(0,e-0)),c=mo(Jv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Kv(a,b){a.style.display=b?l:Jf;a.setAttribute("aria-hidden",""+!b)}t(296,1,yi);_.gd=function(){return gk(this.pb)};_.hd=function(){return ik(this.pb)};
_.jd=function(){return to(this.pb,Qf)};_.kd=function(){return to(this.pb,Rf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Jf};_.nd=function(){throw new Lv;};_.od=function(a){Hv(this,a)};_.pd=function(a){Kv(this.pb,a)};_.qd=function(a){this.pb.style[hh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
function Mv(a,b,c){zv(a.pb,c.c);os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}function B(a,b,c){var d;d=Ou(c.c);-1==d?zv(a.pb,c.c):-1==a.lb?Av(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}function Nv(a,b,c){return os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}
function Ov(a){var b;if(a.td())throw new Pv("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;0<b&&(-1==a.lb?Av(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.rd();a.wd()}function Qv(a,b){var c;switch(Ou(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Eo(a.pb,c))return}c=a.pb;var d,e,f;if(dq&&(f=dq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&vs(a.mb,f.b),f.b.b=d,f.b.c=e}
function Rv(a){if(!a.td())throw new Pv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}function ek(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new Pv("This widget's parent does not implement HasWidgets");}else if(qj(),tv(Sv.b,a)){qj();try{a.vd()}finally{Yi(Sv.b,a)}}}
function Tv(a,b){var c;c=a.ob;if(b){if(c)throw new Pv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}t(295,296,vi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&vs(this.mb,a)};_.td=function(){return this.kb};_.ud=function(){Ov(this)};_.cd=function(a){Qv(this,a)};_.vd=function(){Rv(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Uv(a){for(a=new Vv(a);a.b.b<a.b.c.d-1;)Wv(a.b),Xv(a.b)}t(294,295,mi);_.rd=function(){Yv(this,(Zv(),$v))};_.sd=function(){Yv(this,(Zv(),aw))};function bw(a,b,c){ek(b);var d=a.q;cw(d,b,d.d);d=(Lu(),Mu(b.pb));c.appendChild(d);Tv(b,a)}function dw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new ew;b.ob==a&&(f=a.zd(b),f<d&&--d);ek(b);cw(a.q,b,d);e?(e=b.pb,yv(c,(Lu(),Mu(e)),d)):(e=(Lu(),Mu(b.pb)),c.appendChild(e));Tv(b,a)}
function fw(a,b){var c;if(b.ob!=a)return!1;try{Tv(b,null)}finally{c=b.pb;yo(c).removeChild(c);c=a.q;var d;d=gw(c,b);if(-1==d)throw new hw;if(0>d||d>=c.d)throw new ew;for(--c.d;d<c.d;++d)at(c.b,d,c.b[d+1]);at(c.b,c.d,null)}return!0}t(293,294,mi);_.zd=function(a){return gw(this.q,a)};_.Ad=function(a,b,c,d){dw(this,a,b,c,d)};_.Bd=function(){return new iw(this.q)};_.yd=function(a){return fw(this,a)};function pj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}
function jw(a,b){var c;(c=fw(a,b))&&kw(b.pb);return c}function lw(a,b,c,d){if(b.ob!=a)throw new Jk("Widget must be a child of this panel.");a.Ed(b,c,d)}function mw(a,b,c){a=a.pb;-1==b&&-1==c?kw(a):(a.style[$f]=Zc,a.style[$e]=b+cg,a.style[Tg]=c+cg)}function nw(){var a=$doc.createElement(Xd);this.q=new ow(this);this.pb=a;this.pb.style[$f]="relative";this.pb.style[Wf]=Ke}function kw(a){a.style[$e]=l;a.style[Tg]=l;a.style[$f]=l}t(292,293,mi,nw);_.Cd=function(a){bw(this,a,this.pb)};
_.yd=function(a){return jw(this,a)};_.Dd=function(a,b,c){lw(this,a,b,c)};_.Ed=function(a,b,c){mw(a,b,c)};function pw(a,b){if(a.Gd())throw new Pv("SimplePanel can only contain one child widget");a.Hd(b)}function qw(a,b){if(a.jb!=b)return!1;try{Tv(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function rw(a,b){if(b!=a.jb&&(b&&ek(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Lu(),Mu(a.jb.pb));a.Fd().appendChild(c);Tv(b,a)}}function sw(){this.pb=$doc.createElement(Xd)}t(300,294,mi,sw);_.Fd=function(){return this.pb};
_.Gd=function(){return this.jb};_.Bd=function(){return new tw(this)};_.yd=function(a){return qw(this,a)};_.Hd=function(a){rw(this,a)};_.jb=null;function uw(){uw=x;vw()}function ww(a,b){a.hb&&(xw(a.gb,!1,!1),es(a,a,b))}function yw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function zw(a,b,c){a.cb=b;a.ib=c;b-=Ao();c-=Bo();a=a.pb;a.style[$e]=b+(Dj(),cg);a.style[Tg]=c+cg}function Aw(a){a.hb||(a.kb&&ek(a),xw(a.gb,!0,!1))}t(299,300,mi);_.Fd=function(){return Bw?xo(xo(this.pb)):xo(this.pb)};
_.jd=function(){return to(this.pb,Qf)};_.kd=function(){return to(this.pb,Rf)};_.ld=function(){return Bw?xo(this.pb):yo(xo(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){ww(this,a)};_.md=function(){return!G(Ke,this.pb.style[eh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&xw(this.gb,!1,!0)};_.od=function(a){this.X=a;yw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){zw(this,a,b)};_.pd=function(a){this.pb.style[eh]=a?fh:Ke};_.Hd=function(a){rw(this,a);yw(this)};
_.qd=function(a){this.Y=a;yw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Aw(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 Cw(a,b){var c;sw.call(this);this.$=new Dw;this.U=(Ew(),Fw);this.gb=new Gw(this);c=this.pb;var d;d=$doc.createElement(Xd);Bw&&(vo(d,"<div></div>"),fo((bo(),co),new Hw(d)));c.appendChild(d);this.Kd(0,0);(Bw?xo(this.pb):yo(xo(this.pb)))[Bd]="gwt-PopupPanel";(Bw?xo(xo(this.pb)):xo(this.pb))[Bd]=Zf;this.W=this.V=a;this.db=!1;c=H(ft,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Iw(c);this.T.ld()[Bd]=l;c=Bw?xo(this.pb):yo(xo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Zi(oc);d=mo(d);
if(0==d.length)throw new Jk(Mc);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)}rw(this,this.T);yw(this);Ri(Bw?xo(xo(this.pb)):xo(this.pb),Zf,!1);Ri(this.T.c,b+"Content",!0)}t(298,299,mi);_.rd=function(){Ov(this.T)};_.sd=function(){Rv(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new tw(this.T)};_.yd=function(a){return this.T.yd(a)};
_.Hd=function(a){rw(this.T,a);yw(this)};_.T=null;t(297,298,mi);_.vd=function(){Rv(this)};function Jw(){Jw=x;Kw=new Lw(Fb,0,(Ew(),Fw));Mw=new Lw(qc,1,Nw);Ow=new Lw(Ac,2,Pw);Qw=H(Rw,m,58,[Kw,Mw,Ow])}function Lw(a,b,c){Io.call(this,a,b);this.b=c}t(301,141,{58:1,117:1,121:1,123:1},Lw);_.b=null;var Qw,Kw,Mw,Ow;function Sw(){Sw=x;Tw=H(ft,m,1,[Tg,xf,rd])}
function Iw(a){var b;Sw();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Ku(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[Bd]=a[c],Ku(b,Uw(a[c]+"Left")),Ku(b,Uw(a[c]+Hb)),Ku(b,Uw(a[c]+"Right")),b),Ku(this.d,d),1==c&&(this.c=xo(qv(d,1)));this.pb[Bd]="gwt-DecoratorPanel"}function Uw(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(Xd);var d=(Lu(),Mu(b));c.appendChild(d);c[Bd]=a;b[Bd]=a+"Inner";return c}t(303,300,Ci,Iw);_.Fd=function(){return this.c};
_.c=null;_.d=null;var Tw;t(302,303,Ci);t(304,1,{});function Zv(){Zv=x;$v=new Vw;aw=new Ww}function Xw(a){zs.call(this,a)}function Yv(a,b){Zv();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Vi(f),A(f,132))d=f,!c&&(c=new xs),ys(c,d);else throw f;}}if(c)throw new Xw(c);}t(305,231,li,Xw);var $v,aw;function Vw(){}t(306,1,{},Vw);_.Md=function(a){a.ud()};function Ww(){}t(307,1,{},Ww);_.Md=function(a){a.vd()};t(310,295,$h);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};
_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.ud=function(){Ov(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(309,310,{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,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
function Yw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=sd,b);this.pb[Bd]="gwt-Button";vo(this.pb,a)}t(308,309,{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,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Yw);
function Zw(){this.q=new ow(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);Ku(this.f,this.e);this.pb=this.f}t(311,293,mi);_.e=null;_.f=null;function $w(a,b){var c;if(a.i)throw new Pv("Composite.initWidget() may only be called once.");ek(b);c=b.pb;a.pb=c;var d;Lu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Lu(),c).__gwt_resolve=ax(a));a.i=b;Tv(b,a)}
function bx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?Av(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}t(312,295,Wh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){bx(this)};_.cd=function(a){Qv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;
function cx(a,b,c){a.d=!1;c?vo(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=sg;break;case 1:b[Ud]=gf;break;case 2:Ks(b)!=(Ms(),Ps)&&(b[Ud]=l)}}function dx(a){this.b=a;this.d=!1;this.e=this.c=Ks(a)}t(313,1,{},dx);_.b=null;_.c=null;_.d=!1;_.e=null;function vj(){this.pb=ex()}t(314,300,ei,vj);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};
_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function fx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=Ev(c),e=0>c?null:Gu(a.j.c,c));e?gx(a,e):d&&vo(b,l);return b}function gx(a,b){var c;if(b.ob!=a)return!1;try{Tv(b,null)}finally{c=b.pb;yo(c).removeChild(c);var d=a.j,e;e=Ev(c);c[Xc]=null;c=d.c;hx(e,c.d);at(c.c,e,null);d.b=new Fv(e,d.b)}return!0}t(316,294,Ei);_.Bd=function(){return new ix(this)};_.yd=function(a){return gx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function jx(a){if(0>=a.c)throw new kx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new kx("Column index: 0, Column size: "+a.b);}
function lx(){this.j=new Dv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Ku(this.i,this.d);this.pb=this.i;this.e=new mx(this);var a=new nx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;yv(a.c.i,(Lu(),Mu(b)),0);Ku(a.b,$doc.createElement(Gd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new kx("Row index: "+a+", Row size: "+d);if(0>c)throw new kx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new kx("Column index: "+c+", Column size: "+this.b);c=fx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Mg),vo(c,sa),c),yv(d,(Lu(),Mu(e)),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(Gd),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;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)fx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(315,316,Ei,lx);_.b=0;_.c=0;
function ox(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(px(),qx)?a.c.e==(Ms(),Os)?(rx(),sx):a.c.e==Ns?(rx(),tx):(rx(),ux):a.c.e==(Ms(),Os)?(rx(),tx):a.c.e==Ns?(rx(),sx):(rx(),vx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}t(319,295,vi);_.b=null;_.c=null;_.d=null;function wx(){this.pb=$doc.createElement(Xd);this.c=new dx(this.pb);this.pb[Bd]="gwt-Label"}function xx(){wx.call(this);cx(this.c,ih,!1);ox(this)}
t(318,319,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},wx,xx);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
function yx(a){var b=$doc.createElement(Xd);Ls(Dg,b.tagName);this.pb=b;this.c=new dx(this.pb);this.pb[Bd]="gwt-HTML";cx(this.c,a,!0);ox(this)}t(317,318,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},yx);function zx(a){for(;++a.c<a.e.d&&!(null!=Gu(a.e,a.c)););}function ix(a){this.d=a;this.e=this.d.j.c;zx(this)}t(320,1,{},ix);
_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new hw;a=Gu(this.e,this.c);this.b=this.c;zx(this);return a};_.bd=function(){var a;if(0>this.b)throw new Ax;a=Gu(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function mx(a){this.b=a}t(321,1,{},mx);_.b=null;function nx(a){this.c=a}t(322,1,{},nx);_.b=null;_.c=null;function px(){px=x;qx=new Bx}var qx;function rx(){rx=x;Cx=new Dx((qp(),vd));sx=new Dx($e);tx=new Dx(mg);ux=sx;vx=tx;Ex=ux}
var Cx,Ex,sx,vx,ux,tx;function Bx(){}t(324,1,{},Bx);function Dx(a){this.b=a}t(325,324,{},Dx);_.b=null;function Fx(){Fx=x;Gx=new Hx(xf);Ix=new Hx(Tg)}var Gx,Ix;function Hx(a){this.b=a}t(326,1,{},Hx);_.b=null;function Jx(a,b){var c;c=Kx(a);Ku(a.c,c);bw(a,b,c)}function Kx(a){var b;b=$doc.createElement(Mg);b[hd]=a.b.b;b.style[dh]=a.d.b;return b}function Lx(a,b){var c,d;d=yo(b.pb);(c=fw(a,b))&&a.c.removeChild(d);return c}
function Mx(){Zw.call(this);this.b=(rx(),Ex);this.d=(Fx(),Ix);this.c=$doc.createElement(Yg);Ku(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(327,311,mi,Mx);_.yd=function(a){return Lx(this,a)};_.c=null;function Nx(){Nx=x;new Ni}function Ox(a,b,c,d,e){Nx();this.b=new Px(this,a,b,c,d,e);this.pb[Bd]="gwt-Image"}function Qx(a,b,c,d,e){Nx();Ox.call(this,(pu(),new ou(a)),b,c,d,e)}
t(328,295,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Ox,Qx);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.cd=function(a){32768==Ou(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Qv(this,a)};
_.wd=function(){var a=this.b;G(ef,uo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Rx(a,this),fo((bo(),co),a.i))};_.b=null;t(330,1,{});_.i=null;function Sx(){Sx=x;Tx()}
function Px(a,b,c,d,e,f){var g,j;Sx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new cu;bu(bu(bu(j,new eu("width:"+e+(Dj(),cg)+pb)),new eu("height:"+f+eg)),new eu("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Ux&&(Ux=new Vx);b=Wx;c=new eu((new eu(j.b.b.b)).b);j=new du;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=nu(b.b);Dn(j.b,b);j.b.b+="' style='";b=nu(c.b);Dn(j.b,b);j.b.b+="' border='0'>";j=new gu(j.b.b);g=(vo(g,j.b),xo(g));a.kb&&(a.pb.__listener=
null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Av(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}t(329,330,{},Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rx(a,b){this.b=a;this.c=b}t(331,1,{},Rx);_.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(ef,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ef)};_.b=null;_.c=null;
function Xx(a,b){if(0>b||b>=a.pb.options.length)throw new ew;}function nq(a,b){Xx(a,b);return a.pb.options[b].value}function Yx(){this.pb=$doc.createElement("select");this.pb[Bd]="gwt-ListBox"}t(332,310,$h,Yx);t(333,262,bi);function Zx(a){this.b=a}t(334,333,bi,Zx);_.Oc=function(){};function $x(a){this.b=a}t(335,333,bi,$x);_.Uc=function(a){this.b.Nd(a.i,a.b)};
function ay(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);yv(a.f,(Lu(),Mu(e)),b);a=(Lu(),Mu(c));d.appendChild(a)}else d=qv(a.f,0),yv(d,(Lu(),Mu(c)),b)}
function by(a,b,c){var d;cy(a,b);c&&b.b?(cy(a,null),a=b.b,b=(bo(),co),b.d=go(b.d,[new dy(a),!1])):null!=b.d&&(a.k=new ey(a,b),c=(Ew(),Nw),a.k.U=c,a.k.ab=a.i,a.k.ld()[Bd]=He,d=Iv(a.pb),G(Ge,d)||ij(a.k,d+"Popup"),Nv(a.k,new $x(a),Gk?Gk:Gk=new Hk),a.o=b.d,d=a.k,a=new fy(a,b),d.pb.style[eh]=Ke,Aw(d),a.b.p?zw(a.b.k,gk(a.b.pb)+to(a.b.pb,Rf)-1,ik(a.c.pb)):zw(a.b.k,gk(a.c.pb),ik(a.b.pb)+to(a.b.pb,Qf)-1),d.pb.style[eh]=fh)}function gy(a,b){if(b||!(a.n&&a.o==a.n.d))cy(a,b),a.pb.focus(),b&&a.e&&by(a,b,!1)}
function hy(a,b){var c;a:{c=b.target;var d,e;for(e=new Pi(a.j);e.c<e.e.Fe();)if(d=Qi(e),Eo(d.pb,c)){c=d;break a}c=null}switch(Ou(b.type)){case 1:a.pb.focus();c&&by(a,c,!0);break;case 16:c&&gy(a,c);break;case 32:c&&gy(a,null);break;case 2048:iy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:iy(a)||a.p||jy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:iy(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(by(a,a.n,!1),a.n.d.gg()):ky(a));b.cancelBubble=!0;b.preventDefault();break;case 38:iy(a)||a.p&&
jy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:iy(a)||(a.p?ky(a):null!=a.n.d&&!a.n.d.gg().gg()&&(by(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:cy(a,null);a.k&&ww(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:cy(a,null);a.k&&ww(a.k,!1);break;case 13:iy(a)||(by(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Qv(a,b)}function ly(a,b,c){c&&cy(a,null);es(a,b,!1);a.o=null;a.k=null}
function iy(a){var b;if(!a.n){for(b=new Pi(a.j);b.c<b.e.Fe();){b=Qi(b);cy(a,b);break}return!0}return!1}function cy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Iv(c.pb)+Xa;Ri(c.ld(),d,!1);a.p&&(c=yo(a.n.pb),2==rv(c)&&(c=qv(c,1),Ri(c,Gg,!1)))}if(b){c=Iv(b.pb)+Xa;Ri(b.ld(),c,!0);a.p&&(c=yo(b.pb),2==rv(c)&&(c=qv(c,1),Ri(c,Gg,!0)));Jl();c=a.pb;var e=new kl(b.pb),d=(El(),Fl),e=H(my,m,5,[e]),f,g,j,h;f=new Bn;for(j=0,h=e.length;j<h;++j)g=e[j],Cn(Cn(f,g.b),ba);e=mo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function ky(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Gu(a.j,b):Gu(a.j,c);break}cy(a,d)}}function jy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Gu(a.j,b):Gu(a.j,c);break}cy(a,d)}}t(336,295,vi);_.cd=function(a){hy(this,a)};_.vd=function(){this.k&&ww(this.k,!1);Rv(this)};_.Nd=function(a,b){ly(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function dy(a){this.b=a}t(337,1,{},dy);_.xc=function(){ny(this.b)};_.b=null;
function oy(a){this.b=a}t(338,1,{},oy);_.Oc=function(){cy(this.b,null)};_.b=null;function ey(a,b){uw();this.b=a;this.c=b;Cw.call(this,!0,nf);rw(this.T,this.c.d);yw(this);this.fb=!0;this.c.d.gg()}t(339,298,mi,ey);_.$c=function(a){var b,c;if(!a.b)switch(Ou(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Eo(b,c)){a.b=!0;break}a.b&&cy(this.b,null)}};_.b=null;_.c=null;function fy(a,b){this.b=a;this.c=b}t(340,1,{},fy);_.b=null;var py=_.c=null;
function qy(){qy=x;py=new au((pu(),new ou("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ry(a,b){this.pb=$doc.createElement(Mg);var c=Iv(this.pb)+Xa;Ri(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[Bd]="gwt-MenuItem";c=Fo();this.pb.setAttribute(Re,c);Jl();this.pb.setAttribute(ng,pm.b);this.b=b}t(343,296,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},ry);_.b=null;_.c=null;_.d=null;
function sy(){var a;this.pb=$doc.createElement(Mg);this.pb[Bd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Ku(this.pb,a);a[Bd]="menuSeparatorInner"}t(344,296,yi,sy);function ty(){var a,b,c,d,e;b=null.gg();e=xj();d=yj();b[Wd]=(Vo(),Jf);b[hh]=0+(Dj(),cg);b[Je]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+cg;b[Je]=(a>d?a:d)+cg;b[Wd]="block"}function Dw(){}t(345,1,{},Dw);_.Wc=function(){ty()};
function uy(a){this.b=a}t(346,1,{},uy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Eo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Ou(d.type)){case 4:case 1048576:if(sj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(sj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function vy(a){this.b=a}t(347,1,{},vy);_.b=null;function Ew(){Ew=x;Fw=new wy(Fb,0);Nw=new wy(qc,1);Pw=new wy(Ac,2);xy=H(yy,m,74,[Fw,Nw,Pw])}function wy(a,b){Io.call(this,a,b)}t(348,141,{74:1,117:1,121:1,123:1},wy);var xy,Fw,Nw,Pw;function zy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),uw(),a.i=cv(a.b.$),ty(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),uw(),$i(a.i.b),a.i=null,a.c=!1)}
function Ay(a){a.k||(zy(a),a.d||(qj(),jw(rj(null),a.b)),uw());By((uw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Wf]=fh}function Cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(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}By((uw(),a.b.pb),"rect("+g+dg+f+dg+c+dg+e+"px)")}
function xw(a,b,c){a.d=c;mk(a);a.j&&(Ik(a.j),a.j=null,Ay(a));a.b.hb=b;var d=a.b;d.eb&&($i(d.eb.b),d.eb=null);d._&&($i(d._.b),d._=null);if(d.hb){d.eb=Ru(new uy(d));var e;e=new vy(d);Xu();e=Yu?os(Yu.b,(!ns&&(ns=new Hk),ns),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Ew(),Fw)&&!b&&(c=!1);a.k=b;c?b?(zy(a),a.b.pb.style[$f]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),By((uw(),a.b.pb),jg),qj(),b=rj(null),bw(b,a.b,b.pb),a.j=new Dy(a),Ak(a.j,1)):nk(a,200):(zy(a),a.k?(a.b.pb.style[$f]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),
qj(),b=rj(null),bw(b,a.b,b.pb)):a.d||(qj(),jw(rj(null),a.b)),uw(),a.b.pb.style[Wf]=fh)}function Gw(a){var b=(sk(),vk);this.n=new rk(this);this.u=b;this.b=a}t(349,17,{},Gw);_.zc=function(){Ay(this)};_.Ac=function(){this.e=to(this.b.pb,Qf);this.f=to(this.b.pb,Rf);this.b.pb.style[Wf]=Ke;Cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Dy(a){Bk();this.b=a}t(350,26,{},Dy);
_.Hc=function(){this.b.j=null;nk(this.b,200)};_.b=null;function Lu(){Lu=x;Ey()}function Mu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function ax(a){return function(){this.__gwt_resolve=Fy;return a.nd()}}function Fy(){throw"A PotentialElement cannot be resolved twice.";}
function Ey(){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 qj(){qj=x;Gy=new Hy;Iy=new Ni;Sv=new xs}function Jy(a){this.q=new ow(this);this.pb=a;Ov(this)}
function rj(a){qj();var b,c;c=mj(Iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Iy.e){var d=new Ky;Ek();Fk(Gk?Gk:Gk=new Hk,d)}!b?c=new Ly:c=new Jy(b);z(Iy,a,c);ys(Sv,c);return c}t(352,292,mi,Jy);var Gy,Iy,Sv;function Hy(){}t(353,1,{},Hy);_.Md=function(a){a.td()&&a.vd()};function Ky(){}t(354,1,{},Ky);_.Uc=function(){qj();try{Yv(Sv,Gy)}finally{My(Sv.b),My(Iy)}};function Ly(){Jy.call(this,$doc.body)}t(355,352,mi,Ly);
_.Ed=function(a,b,c){b-=Ao();c-=Bo();mw(a,b,c)};function tw(a){this.d=a;this.b=!!this.d.jb}t(356,1,{},tw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new hw;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Ny(a,b){a.pb[ch]=null!=b?b:l}t(359,310,ki);_.cd=function(a){0!=(Ou(a.type)&896)?Qv(this,a):Qv(this,a)};_.wd=function(){};function Oy(){Oy=x;Py()}t(358,359,ki);
function Qy(){Oy();var a=$doc.createElement("textarea");!tu&&(tu=new su);!ru&&(ru=new qu);this.pb=a;this.pb[Bd]="gwt-TextArea"}t(357,358,ki,Qy);function Ry(){var a;Oy();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!tu&&(tu=new su);!ru&&(ru=new qu);this.pb=b;this.pb[Bd]="gwt-TextBox"}t(360,358,ki,Ry);function Py(){Py=x;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=H(az,m,81,[Sy,Uy,Wy,Yy])}t(361,141,ji);var $y,Sy,Uy,Wy,Yy;function Ty(){Io.call(this,Fb,0)}t(362,361,ji,Ty);
function Vy(){Io.call(this,ec,1)}t(363,361,ji,Vy);function Xy(){Io.call(this,gc,2)}t(364,361,ji,Xy);function Zy(){Io.call(this,zc,3)}t(365,361,ji,Zy);function bz(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Mg);d[hd]=a.b.b;d.style[dh]=a.c.b;var e=(Lu(),Mu(d));c.appendChild(e);Ku(a.e,c);bw(a,b,d)}function cz(){Zw.call(this);this.b=(rx(),Ex);this.c=(Fx(),Ix);this.f[ud]=bb;this.f[td]=bb}t(366,311,mi,cz);_.yd=function(a){var b;b=yo(a.pb);(a=fw(this,a))&&this.e.removeChild(yo(b));return a};
function dz(a,b){if(0>b||b>=a.d)throw new ew;return a.b[b]}function gw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function cw(a,b,c){var d,e;if(0>c||c>a.d)throw new ew;if(a.d==a.b.length){e=y(ez,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)at(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)at(a.b,d,a.b[d-1]);at(a.b,c,b)}function ow(a){this.c=a;this.b=y(ez,m,82,4,0)}t(367,1,{},ow);_.Bd=function(){return new iw(this)};_.b=null;_.c=null;_.d=0;
function Wv(a){if(a.b>=a.c.d)throw new hw;return a.c.b[++a.b]}function Xv(a){if(0>a.b||a.b>=a.c.d)throw new Ax;a.c.c.yd(a.c.b[a.b--])}function iw(a){this.c=a}t(368,1,{},iw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Wv(this)};_.bd=function(){Xv(this)};_.b=-1;_.c=null;function Tx(){Tx=x;Wx=(pu(),new ou(Xn()+"clear.cache.gif"))}var Wx,Ux=null;function Vx(){}t(370,1,{},Vx);function fz(){fz=x;Tx()}function gz(a,b,c,d,e){fz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function hz(a,b,c){fz();gz.call(this,(pu(),new ou(a)),b,0,c,16)}t(371,304,{},gz,hz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function iz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function ex(){var a=jz?jz:jz=iz(),b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ng;c.tabIndex=-1;c.setAttribute(ng,ag);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ke;d.position=Zc;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var jz=null;function vw(){vw=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){Bw=!0;break a}Bw=!1}}
function By(a,b){a.style.clip=b;a.style[Wd]=(Vo(),Jf);a.style[Wd]=l}var Bw;function Hw(a){this.b=a}t(376,1,{},Hw);_.xc=function(){this.b.style[Wf]=(fp(),ld)};_.b=null;function $i(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?qs(b,new vu(b,c,d,a)):Es(b,c,d,a)}function us(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(380,1,{},us);_.b=null;_.c=null;_.d=null;_.e=null;function rs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(381,1,{},rs);_.xc=function(){ss(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function vu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(382,1,{},vu);_.xc=function(){Es(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function kz(a,b){b.n!=a&&(!a.ic&&(a.ic=new jj),b.n=a,dj(a.ic,b))}function lz(a){var b;b=a.cZ.e;if(-1!=no(b,oo(36)))return null;a=a.jc.c.c++;return b=Jv(b,mz(b,oo(46))+1)+l+a}function nz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new oz(a,b,c,Vt(d)))}function pz(a){return!a._b&&a.gc?pz(a.gc):a._b}
function qz(a){return!a.bc&&a.gc?qz(a.gc):a.bc}function rz(a){var b;b=new sz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,103)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new tz;}function uz(a){a.kc=!1;a.ke();vz(a)}function vz(a){if((a=A(a,103)?null:a.gc)&&a.kc)uz(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function wz(a){return(a=a.Sd())?a:new xz(1,1)}function yz(a){var b;return(b=a.Td())?new zz(b):new zz(a.Vd())}
function Az(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Bz(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Uf(b)}function Cz(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)vz(a),new Dz(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Dz(a,101)}function Ez(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
function Fz(a){a.lc||(Az(a),Gz(a,!0),Hz(a),a.lc=!0,new Dz(a,102),nz(a,a,a.gc,0),vz(a),a.hc.Xf(a))}function Iz(){this.jc=(lq(),lq(),Jz);new Ni;this._d();this.fc=(Kz(),Lz)}t(386,1,ci);_.Pd=function(){return!1};_.Qd=function(){return lz(this)};_.Rd=function(){return pz(this)};_.Sd=function(){return Mz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Nz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){uz(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return wz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+ih+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return yz(this)};_.he=function(){};_.ie=function(){return Bz(this)};_.je=function(){};
_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Cz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.oe=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 P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Jk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Jk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Jk("Missing message: awt.12C");if(A(b,103))throw new Jk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Gn;var e=Ij(d.Wb.b,b),f;f=Gu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Oz(d,e);new Pz(d,301,f)}d=a.Wb.b.d;Az(b);Qz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),uz(a),!!a.Xb&&
A(a.Xb,96)&&(a.Xb.o=!1),nz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new ps("Missing message: awt.185");if(null==c||null!=c)Rz(g,c,b);else throw new Jk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Vi(j);if(A(j,126))throw b=j,Oz(a,d),b;throw j;}b.ke();new Pz(a,300,b)}function Sz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Tz(a){var b;b=a.pe();return new Uz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Gz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Gu(a.Wb.b,c).ce(b)}function Oz(a,b){var c;c=Gu(a.Wb.b,b);Az(c);c.ce(!1);Ju(a.Wb.b,b);c.gc=null;uz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);nz(c,c,a,1)}function Vz(a){var b=(Wz(),Xz);Ez(a,b);for(b=0;b<a.Wb.b.d;++b)Gu(a.Wb.b,b).ie()}function Yz(a,b){var c,d;if(a.Xb)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),a.Xb.ue(c);if(b)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),b.qe(null,c);a.Xb=b;uz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
function Hz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Gu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function Zz(){Iz.call(this);this.Wb=new $z;this.$b=(lq(),lq(),Jz)}t(385,386,Uh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return wz(this)};_.Xd=function(){return yz(this)};
_._d=function(){this.hc=(lq(),new aA)};_.ae=function(){uz(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Gz(this,a)};_.de=function(){return wz(this)};_.ge=function(){return yz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Az(Gu(this.Wb.b,a))};_.ie=function(){var a;if(!Bz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Gu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Gu(this.Wb.b,b),a.ke()};_.oe=function(){Hz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function bA(){var a=new cA;Zz.call(this);Yz(this,a)}t(384,385,Uh,bA);_.Qd=function(){return"panel"+this.$b.c.e++};function dA(a,b,c){a=eA(a.Vb,b,c);a.k=!0;return new fA(a)}function gA(a){a.ee(a.Vb.e)}function hA(a){return new xz(to(a.Vb.pb,Rf),to(a.Vb.pb,Qf))}t(383,384,Uh);_.Ud=function(){return to(this.Vb.pb,Qf)};_.Yd=function(){return to(this.Vb.pb,Rf)};_.Zd=function(){return gk(this.Vb.pb)};_.$d=function(){return ik(this.Vb.pb)};
_.be=function(){return this.Vb.pb.style.display!=Jf};_.je=function(){gA(this)};_.le=function(){};_.Vb=null;function iA(a){if(null!=a)this.f=a;else throw new jA;}t(388,1,ti);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
function kA(){kA=x;R=new Ni;z(R,new S(400),new lA(rh));z(R,new S(401),new lA(rh));z(R,new S(402),new lA(rh));z(R,new S(500),new lA(th));z(R,new S(501),new lA(th));z(R,new S(502),new lA(th));z(R,new S(503),new lA(uh));z(R,new S(504),new lA(th));z(R,new S(505),new lA(th));z(R,new S(506),new lA(uh));z(R,new S(507),new lA(Mh));z(R,new S(100),new lA(nh));z(R,new S(101),new lA(nh));z(R,new S(102),new lA(nh));z(R,new S(103),new lA(nh));z(R,new S(1004),new lA(qh));z(R,new S(1005),new lA(qh));z(R,new S(800),
new lA(Ih));z(R,new S(801),new lA(Ih));z(R,new S(200),new lA(vh));z(R,new S(201),new lA(vh));z(R,new S(202),new lA(vh));z(R,new S(204),new lA(vh));z(R,new S(203),new lA(vh));z(R,new S(209),new lA(Nh));z(R,new S(208),new lA(Oh));z(R,new S(207),new lA(Oh));z(R,new S(206),new lA(vh));z(R,new S(205),new lA(vh));z(R,new S(1400),new lA(Kh));z(R,new S(1401),new lA(Lh));z(R,new S(1402),new lA(Lh));z(R,new S(300),new lA(oh));z(R,new S(301),new lA(oh));z(R,new S(1100),new lA(Hh));z(R,new S(1101),new lA(Hh));
z(R,new S(1200),new lA(Jh));z(R,new S(701),new lA(yh));z(R,new S(900),new lA(zh));z(R,new S(1001),new lA(wh));z(R,new S(601),new lA(xh))}t(387,388,ti);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Sc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function lA(a){this.b=a}t(390,1,{},lA);_.b=mh;function mA(){}t(391,1,{},mA);_.b=null;_.c=null;
function nA(a,b){var c;b&&(a.b?(c=new oA(a.b),at(c.c,c.d++,b),a.b=c):(a.b=new jj,dj(a.b,b)))}t(393,1,ti);_.b=null;function pA(){}function qA(){}t(392,393,ti,pA,qA);function rA(){rA=x;Math.sqrt(2)}function sA(a){rA();if(0>a)throw new Jk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(394,1,{86:1},sA);_.eQ=function(a){return a===this?!0:A(a,86)?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 tA;a.b=31*a.b+K((new uA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new uA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function vA(){vA=x;wA=new xs;xA=new xz(0,0);ys(wA,Cb);ys(wA,Ub);ys(wA,yb);ys(wA,"Last");ys(wA,Hb);ys(wA,nc);ys(wA,Lc);ys(wA,Qc);ys(wA,Sb)}
function Rz(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!tv(wA.b,b))throw new Jk(yA());ct(mj(a.d,d))===ct(c)&&ct(mj(a.c,c))===ct(d)||((b=mj(a.d,d))&&zA(a,b,d),AA(a.b.Bd(),c)&&zA(a,c,d),b=a.b,new BA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function CA(a,b){return new xz(ak(b[1].c,ak(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+ak(b[0].b,ak(b[4].b,b[3].b))+a.n)}function zA(a,b,c){DA(a.b,b);Yi(a.c,b);Yi(a.d,c)}
function EA(a,b){if(!a.o){a.o=!0;var c,d,e;FA(a.i,xA);FA(a.j,xA);FA(a.p,null);a.q=0;for(d=GA(a.b,0);d.c!=d.e.b;){c=HA(d);e=mj(a.c,c);var f=b.fc;e=Pn(e,Hb)?0:Pn(e,nc)?1:Pn(e,Lc)?2:Pn(e,Qc)?4:Pn(e,Sb)?3:Pn(e,Cb)?f.b?4:3:Pn(e,yb)?f.b?3:4:Pn(e,Ub)?1:2;c.lc?a.p[e]||(at(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}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 IA(){vA();JA.call(this,0)}
function JA(a){vA();lq();this.b=new KA;this.c=new Ni;this.d=new Ni;this.e=a;this.k=0;this.o=!1;this.p=y(LA,m,90,5,0);this.i=y(MA,m,92,5,0);this.j=y(MA,m,92,5,0);this.q=this.f=this.n=0}t(395,1,{96:1,117:1},IA,JA);_.qe=function(a,b){Rz(this,a,b)};
_.re=function(a){EA(this,a);if(0!=this.q)if(a=Tz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(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].le(this.j[4].c,c),this.p[4].ne(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].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;EA(this,a);this.o=b;return 0==this.q?Sz(a,new xz(0,0)):Sz(a,CA(this,this.i))};_.te=function(a){var b;b=this.o;EA(this,a);this.o=b;return Sz(a,CA(this,this.j))};_.ue=function(a){var b;b=mj(this.c,a);null!=b&&zA(this,a,b)};_.tS=function(){return NA.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.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 xA,wA;function OA(a){Iz.call(this);this.hc=(lq(),new PA(a,this))}t(396,386,{87:1,90:1,97:1,111:1,117:1},OA);_.Qd=function(){return sd+this.jc.c.b++};_.Sd=function(){return!qz(this)?new xz(0,0):Mz(this.hc,this)};_.ke=function(){};t(398,1,{});t(397,398,{},function(){});function QA(){QA=x}
function RA(a,b){if(null==b)throw new ps("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Uf);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 SA(){QA();Iz.call(this);new jj;this.hc=new TA((lq(),this))}t(399,386,{88:1,90:1,97:1,111:1,117:1},SA);_.Sd=function(){return Mz(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=lz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",current="+nq(this.hc.b,this.hc.b.pb.selectedIndex)};function UA(){UA=x;VA=new WA(255,255,255);XA=new WA(192,192,192);YA=new WA(128,128,128);ZA=new WA(64,64,64);$A=aB=new WA(0,0,0);bB=new WA(255,0,0);new WA(255,175,175);cB=new WA(255,200,0);dB=new WA(255,255,0);new WA(0,255,0);eB=new WA(255,0,255);fB=new WA(0,255,255);gB=hB=new WA(0,0,255)}
function iB(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 WA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new WA(c,a,b)}function jB(a){return new WA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function WA(a,b,c){UA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Jk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(400,1,{89:1,98:1,102:1},WA);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return kB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var $A,gB,aB,hB,fB,ZA,YA,XA,eB,cB,bB,VA,dB;function Kz(){Kz=x;Lz=new lB(!0);mB=new xs;ys(mB,"ar");ys(mB,"fa");ys(mB,"iw");ys(mB,"ur")}function lB(a){this.b=a}t(401,1,ti,lB);_.b=!1;var Lz,mB;t(403,1,{107:1,120:1});function nB(){xz.call(this,0,0)}function xz(a,b){this.c=a;this.b=b}
function zz(a){xz.call(this,a.c,a.b)}t(402,403,{92:1,107:1,117:1,120:1},nB,xz,zz);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new tA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return oB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function qr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(404,1,ti,qr,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});
_.ve=function(){return 0!=(this.f&4)};_.we=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.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function pB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function qB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(hx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function rB(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.Xd():c.Vd(),g=ak(g,c.b),j+=c.c+a.d);return new xz(j,g+2*a.e)}function cA(){sB.call(this,1,5,5)}
function sB(a,b,c){lq();this.d=b;this.e=c;this.b=a}t(405,1,ti,cA,sB);_.qe=function(){};
_.re=function(a){this.c=tB(a.Wb);if(0!=pB(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Tz(a);g=a.pe();j=a.fc.b;n=new jj;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 uB(r);for(v=0;v<r;++v)at(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=Ij(a.Wb.b,u);hx(E,D.d);at(D.c,E,u)}for(d=new Pi(d);d.c<d.e.Fe();)if((c=Qi(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(qB(this,n,b.c-(o-this.d),g.c,q,h,j),n.Oe(),o=f,q+=h+this.e,h=0),e=!1,at(n.c,n.d++,c),o+=a.c+this.d,h=ak(h,a.b);qB(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.se=function(a){this.c=tB(a.Wb);return 0==pB(this)?Sz(a,new xz(10,10)):Sz(a,rB(this,!1))};_.te=function(a){this.c=tB(a.Wb);return 0==pB(this)?Sz(a,new xz(10,10)):Sz(a,rB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=mg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return vB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function Wz(){Wz=x;Xz=new wB(Qb,0,12)}
function wB(a,b,c){Wz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(406,1,{93:1,117:1},wB);_.b=null;_.c=0;_.d=0;var Xz;t(407,1,Xh);_.tS=function(){return xB.e+"[font="+this.c+"ascent="+yB(this.c).b+", descent="+yB(this.c).c+", height="+yB(this.c).d+Vc};_.c=null;function zB(a){if(!a.n){Az(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Gu(a.p,b))&&zB(c);Gz(a,!1);a.n=!0;nz(a,a,a.gc,0);new AB(a,202)}}
function BB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Gu(a.p,b))&&c.Id()}function CB(a){!qz(a)&&Vz(a);var b=yz(a);a.me(a.pc,a.qc,b.c,b.b);Hz(a)}function DB(a,b){a.q!=b&&(a.q=b)}t(409,385,si);_.Wd=function(){return new Nz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){BB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Cz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Cz(this,a,b,c,d);this.lc&&e&&!f&&Hz(this)};_.n=!1;_.q=!1;
function EB(a){Zz.call(this);this.r=new qA;this.p=new jj;this.o=new Nz(0,0,0,0);this.lc=!1;Yz(this,new IA);this.hc&&FB(this.hc.d.I.c,a);this.hc&&GB(this.hc.d,!0);DB(this,!0)}t(408,409,si);_.pe=function(){return new Nz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return gk(this.hc.d.pb)};_.$d=function(){return ik(this.hc.d.pb)};_._d=function(){this.hc=new HB((lq(),l),this)};
function IB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=iB(g),f=new WA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=lg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new WA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=iB(g),(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;JB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);JB(a,b,c,d,1);JB(a,b,c+1,1,e);(a.e=f)&&(a.i=lg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);JB(a,b+d,c,1,e);JB(a,b+1,c+e,d,1)}t(410,1,{});_.tS=function(){return"Graphics"};t(411,410,{});function KB(a){var b,c;c=ak(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 xz(b,c)}function LB(a,b,c){var d,e,f,g,j,h;a.c=tB(b.Wb);if(0==a.c.length)return new nB;g=KB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=ak(h,d.c),j=ak(j,d.b);return new xz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function MB(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=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function NB(){OB.call(this,7)}function OB(a){lq();this.e=0;this.b=1;this.f=a;this.d=0}t(412,1,ti,NB,OB);_.qe=function(){};
_.re=function(a){var b,c;this.c=tB(a.Wb);if(0!=this.c.length&&(b=Tz(a),!(0>=b.c||0>=b.b))){c=KB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);MB(b.c,b.d,this.d,f,e);MB(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].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return Sz(a,LB(this,a,!1))};_.te=function(a){return Sz(a,LB(this,a,!0))};_.ue=function(){};
_.tS=function(){return PB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Ax(){Jn()}function Pv(a){Jn();this.i=a}t(414,99,ui,Ax,Pv);function tz(){Jn();this.i="Missing message: awt.151"}t(413,414,ui,tz);t(415,1,{});function Nz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(416,1,{95:1,117:1,120:1},Nz);_.eQ=function(a){return a===this?!0:A(a,95)?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 QB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function RB(a){SB.call(this,a,0)}function SB(a,b){Iz.call(this);this.hc=(lq(),new TB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(rx(),Cx);c.b=d;ox(c);break;case 0:c=c.b;d=(rx(),sx);c.b=d;ox(c);break;case 2:c=c.b,d=(rx(),tx),c.b=d,ox(c)}}t(417,386,ci,RB,SB);
_.Sd=function(){return!qz(this)?new xz(0,0):Mz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=lz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=vd;break;case 2:b=mg}return a+b+",text=null"};_.b=0;t(420,1,ti);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.k=null;_.n=null;
function UB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function VB(a){this.o=(lq(),lq(),Jz);var b;var c;b=this.cZ.e;-1!=no(b,oo(36))?b=null:(c=this.o.c.d++,b=Jv(b,mz(b,oo(46))+1)+l+c);this.k=b;this.e=new pA;this.i=a;this.f=!0;this.j=new WB(this)}t(419,420,ti,VB);_.fe=function(){return UB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(418,419,di);_.fe=function(){return UB(this)+(this.c?",tearOff":l)};_.c=!1;t(422,1,{108:1});
_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new tA;XB(a,this.b);XB(a,this.c);return a.b};function sz(){this.c=this.b=0}function YB(a,b){this.b=a;this.c=b}function ZB(a){var b=a.c;this.b=a.b;this.c=b}t(421,422,{99:1,108:1,117:1},sz,YB,ZB);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return $B.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
function aC(a,b){if(!b)throw new ps("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new sy,e=c.d.d;if(0>e||e>c.d.d)throw new ew;c.p&&(d.pb[Hd]=2);ay(c,e,d.pb);Qz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new ew;Qz(d.d,e,c);for(f=g=0;f<e;++f)A(Gu(d.d,f),73)&&++g;Qz(d.j,g,c);ay(d,e,c.pb);c.c=d;e=Iv(c.pb)+Xa;Ri(c.ld(),e,!1);d.p&&(e=Ij(d.d,c),-1!=e&&(d=qv(d.p?d.f:qv(d.f,0),e),2==rv(d)&&d.removeChild(qv(d,1)),c.pb[Hd]=2))}}
function bC(a,b,c,d){a=a.b;b=rz(b);c+=b.b;d+=b.c;zw(a.b,c,d);Aw(a.b)}function cC(){VB.call(this,l);new jj;this.c=!1;this.b=(lq(),new dC)}t(423,418,di,cC);_.b=null;t(426,1,{101:1,110:1,120:1});t(425,426,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new tA;XB(a,this.d);XB(a,this.e);XB(a,this.c);XB(a,this.b);return a.b};function Uz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(424,425,{100:1,101:1,109:1,110:1,117:1,120:1},Uz);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return eC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function fC(){fC=x;gC=new hC;iC=new jC;kC=new jC}var gC,kC,iC;t(428,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};function hC(){}t(429,428,{},hC);function jC(){}t(430,1,{},jC);t(431,386,ci);_.Rd=function(){return null};
function lC(a,b){var c;c=new mC(qz(a));return!c?null:new xz(nC(c,"_")*b+6,yB(c.c).d+6)}function oC(a,b){var c;c=lC(a,b);return!c?wz(a):c}function pC(a,b){var c;c=lC(a,b);return!c?yz(a):c}function qC(a){rC.call(this,a,null!=a?a.length:0)}function rC(a,b){Iz.call(this);this.b=0>b?0:b;sC(this.hc,a)}t(432,431,ci,qC,rC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return lC(this,uo(this.hc.b.pb,ch).length)};_.Td=function(){return!qz(this)?null:lC(this,uo(this.hc.b.pb,ch).length)};
_.Vd=function(){return 0<this.b?oC(this,this.b):wz(this)};_.Xd=function(){return 0<this.b?pC(this,this.b):yz(this)};_._d=function(){this.hc=(lq(),new tC)};_.de=function(){return 0<this.b?oC(this,this.b):wz(this)};_.ge=function(){return 0<this.b?pC(this,this.b):yz(this)};_.b=0;function lq(){lq=x;Jz=new uC}function ur(){var a=(lq(),lq(),Jz);!a.d&&(a.d=new vC)}function uC(){this.c=new wC;this.e=new mA}t(433,1,{},uC);_.b=null;_.d=null;var Jz;function wC(){}t(434,1,{},wC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(435,1,{});function xC(){xC=x;yC=new zC;AC=new zC}function BC(a,b){return b==a?!0:!b?!1:!0}function zC(){}t(436,1,{104:1},zC);_.eQ=function(a){return null==a||!A(a,104)?!1:BC(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return fu(a)};_.tS=function(){return CC.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var yC,AC;function DC(){DC=x;H(EC,m,104,[(xC(),AC),yC])}function FC(a){DC();this.b=a}t(437,1,{},FC);_.b=null;
function GC(a){a="flavor = "+a;Jn();this.i=a}t(438,100,{105:1,117:1,124:1,132:1},GC);function HC(a,b,c){kA();IC.call(this,a,b,c,mh)}function IC(a,b,c,d){kA();iA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(439,387,ti,HC,IC);
_.fe=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="+$t(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function Dz(a,b){kA();iA.call(this,a);this.e=b}t(440,387,ti,Dz);
_.fe=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.Zd()+za+a.$d()+ba+a.Yd()+ih+a.Ud()+va};function Pz(a,b,c){kA();Dz.call(this,a,b);this.b=c}t(441,440,ti,Pz);
_.fe=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.Qd());return a+b.ec};_.b=null;function oz(a,b,c,d){kA();iA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(442,387,ti,oz);
_.fe=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&&(Yt(Rt(this.b,nh))&&(a+="PARENT_CHANGED,"),Yt(Rt(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),Yt(Rt(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;t(443,1,pi);function AB(a,b){kA();Dz.call(this,a,b);this.d=null;this.b=this.c=0}
t(444,440,ti,AB);
_.fe=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(445,1,{});function JC(a){if(null==a)throw new Gn;}t(446,445,{},JC);
function KC(){KC=x;LC={};LC["java.vendor"]=Be;LC["package.restrict.access.sun"]=bh;LC["sun.java.launcher"]=jc;LC["sun.management.compiler"]=Be;LC["os.name"]=jc;LC[" sun.boot.class.path"]=jc;LC["path.separator.applet"]=jc;LC["java.vm.specification.vendor"]=Be;LC["java.runtime.version"]=jc;LC["http.proxyPort"]=jc;LC["user.name"]=jc;LC["user.language"]=jc;LC["os.name.applet"]=jc;LC["browser.version"]=jc;LC["java.version"]=jc;LC["user.timezone"]=jc;LC["java.endorsed.dirs"]=jc;LC["java.specification.name"]=
"GWT";LC["java.specification.version"]="2.5.0";LC[Ve]=fc;!Nr&&(Nr=new Vr);Nr.b?LC[Te]="yes":LC[Te]=null}var LC;t(449,100,qi);function MC(){Jn()}function NC(a){Jn();this.i=a}t(448,449,{112:1,117:1,124:1,132:1},MC,NC);function OC(){OC=x;PC=new QC}function RC(a){var b;if(a.n){var c;b=new du;Dn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Dn(b.b,a.b));c=a.c;a=a.k;null!=c&&Dn(b.b,c);null!=a&&(b.b.b+=la,Dn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function SC(a){OC();var b,c,d;if(null==a)throw new MC;a=mo(a);try{d=no(a,oo(58))}catch(e){e=Vi(e);if(A(e,128))throw new NC(Hn(e));throw e;}c=no(a,oo(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;TC();var f,g,j;j=c.length;b=new UC;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 NC(ac+a);if(!this.n&&(this.n=mj(PC,this.i),this.n||(this.n=(lq(),new VC))&&z(PC,this.i,this.n),!this.n))throw new NC(ac+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,Q,qb,V,L,fa,Jc,hg,xb,Qd,Rd,Sd,Wa,Kc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==WC(c,oo(47),n+2))throw new XC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Sd=this.k;v=this.e;xb=this.j;q=this.b;Ib=this.o;Wa=WC(L,oo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=WC(L,oo(47),2);Rd=WC(L,oo(63),2);-1!=Rd&&(-1==E||E>Rd)&&(E=Rd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var yd=oo(64);Kc=L.lastIndexOf(yd,Q);q=L.substr(2,Q-2);-1<Kc&&(Ib=L.substr(2,Kc-2),qb=Kc+1);Jc=WC(L,oo(58),-1==Kc?qb:Kc);u=no(L,oo(93));if(-1!=u)try{L.length>u+1?(r=L.charCodeAt(u+1),58==r?Jc=u+1:Jc=-1):Jc=-1}catch(kf){if(kf=Vi(kf),!A(kf,124))throw kf;}-1==Jc||Jc>E?J=L.substr(qb,
Q-qb):(J=L.substr(qb,Jc-qb),hg=L.substr(Jc+1,Q-(Jc+1)),0==hg.length?fa=-1:fa=YC(hg,10))}-1<Wa&&(Sd=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var dc=oo(63);Qd=L.lastIndexOf(dc,D);-1<Qd?(xb=L.substr(Qd+1,D-(Qd+1)),0==Qd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=mz(v,oo(47))+1,v=v.substr(0,V-0)),D=Qd):0!=Wa&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=mz(v,oo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var Ee;Ee=v;null!=xb&&!G(xb,l)&&(null!=v?Ee=v+ub+xb:Ee=ub+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ee;this.f=fa;this.k=Sd;var zd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(zd=mz(this.d,oo(64)))?(this.o=this.d.substr(0,zd-0),this.d=Jv(this.d,zd+1)):this.o=null;null!=this.c&&-1<(zd=no(this.c,oo(63)))?(this.j=Jv(this.c,zd+1),this.e=this.c.substr(0,zd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=xb}}catch(Ad){Ad=
Vi(Ad);if(A(Ad,124))throw new NC(Hn(Ad));throw Ad;}if(-1>this.f)throw new NC("incorrect port: "+this.f);}t(450,1,ti,SC);_.tS=function(){return RC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var PC;t(451,1,{});function ZC(a,b,c){var d,e;for(d=new $C(a.Ae().b);aD(d.b);)if(a=d.c=Qi(d.b),e=a.Cf(),null==b?null==e:Pn(b,e))return c&&(a=new bD(a.Cf(),a.Df()),cD(d)),a;return null}t(455,1,Gi);_.ze=function(a){return!!ZC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new $C(a.Ae().b);aD(a.b);)if(b=a.c=Qi(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!dD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=ZC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new $C(this.Ae().b);aD(b.b);)a=b.c=Qi(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new eD("Put not supported on this map");};
_.Ee=function(a){a=ZC(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new $C(this.Ae().b);aD(c.b);)b=c.c=Qi(c.b),a?d+=Aa:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function My(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function tv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
function mj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:fD(a,b,a.Ie(b))}function fD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?gD(a,c):A(b,1)?hD(a,b,c):iD(a,b,c,a.Ie(b))}function iD(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.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new bD(b,c);e.push(d);++a.e;return null}
function gD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function hD(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Yi(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=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(454,455,Gi);_.ze=function(a){return tv(this,a)};
_.Ae=function(){return new jD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return mj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Yi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ni(){My(this)}t(453,454,wi,Ni);_.Ge=function(a,b){return ct(a)===ct(b)||null!=a&&Pn(a,b)};_.Ie=function(a){return~~Sn(a)};function QC(){My(this)}t(452,453,wi,QC);function kD(){Jn()}t(456,99,ui,kD);
function lD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=mD(a,c);if(c>=a.j)break;c=nD(a,c);++b}return b}function oD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function pD(a){var b;a.b=0<=a.k&&!a.e?a.k:mD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new kD;b=a.b;a.b=nD(a,a.b);return a.o.substr(b,a.b-b)}
function nD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=qD(a.o,d,a.o.length);if(c<=a.i&&oD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=no(a.d,oo(c)))break;++d}a.n&&b==d&&(a.f?(c=qD(a.o,d,a.o.length),c<=a.i&&oD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=no(a.d,oo(c))&&++d));return d}
function mD(a,b){var c,d;if(null==a.d)throw new Gn;for(d=b;!a.n&&d<a.j;)if(a.f){c=qD(a.o,d,a.o.length);if(c>a.i||!oD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>no(a.d,oo(c)))break;++d}return d}function rD(a){sD.call(this,a," \t\n\r\u000c",!1)}function tD(a){sD.call(this,a,za,!1)}
function sD(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=qD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=qD(this.d,d,this.d.length),this.c[c]=a}}}t(457,1,{},rD,tD,sD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function uD(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=Vn(e),!(Tn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Sc+c+Vc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function vD(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+cg:a}function it(a){var a=new wD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Xd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;xD(a););return a.c}
function yD(){yD=x;zD=H(ft,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);AD=(UA(),XA);BD=iB(AD);CD=y(DD,m,89,23,0);ED=y(ft,m,1,23,0);FD=y(DD,m,89,7,0);GD=null!=(KC(),LC[Te]);HD=y(ID,m,93,100,0);JD=y(KD,m,94,100,0)}function LD(a){var b;if(a.Gb)b=MD(a,1)+tb+MD(a,2)+tb+MD(a,3);else if(b=MD(a,0),0<b.length){var c=new ND(a.$);dj(a.ab.b,c)}return b}
function OD(a,b){var c,d;c=b.b;if(G(c,(PD(),QD).c))rr(RD(a));else if(G(c,SD.c))rr(sr(a));else if(G(c,TD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new tr(a)),a.xb),c.b=d,ur(),vr(c));else if(G(c,og)){7!=a.P&&(a.Q=mh);d=b.d;d=Zt(d,lh);c=Ot(d,a.Q);var e=!Mt(c,mh)?Ht(c):c;!Mt(e,sh)&&UD(a.$,N(c));VD(a);a.nb=!0;WD(a);a.P=7;a.Q=d}else G(c,vg)||(G(c,le)?XD(a):YD(a,c))}
function ZD(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($D,m,-1,4,1);o=y($D,m,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)aE(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=hA(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;bE(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||cE(a.gb[f])}a.C*=h}}
function dE(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 eE(a),a.$.s=0);null!=a.tb&&uD(a.tb,null)}}function fE(a,b){var c,d,e,f;f=new cC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new VB(Ob+d);var g=(PD(),QD).c;d.d=g;aC(f,d);nA(d.e,a);d=new VB(Ob+c);d.d=SD.c;nA(d.e,a);aC(f,d);a.wb&&(aC(f,new VB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new VB(c),d.d=TD.c,nA(d.e,a),aC(f,d));kz(a,f);return f}
function gE(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);U(b,AD);a.pb?(f==a.d&&U(b,jB(AD)),JB(b,h,g,a.Z,a.Z),U(b,(UA(),ZA)),hE(b,h,g,a.Z-1,a.Z-1)):f==a.d?IB(b,h+1,g+1,a.Z,a.Z,!1):IB(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(U(b,(UA(),aB)),f){case 101:U(b,dB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;iE(b,!0);jE(b,kE(b,f,d,c,e));U(b,aB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(iE(b,!1),jE(b,kE(b,f,d,c,e)));lE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);JB(b,h+9,g+9,2,4);JB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,bB),JB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,dB),JB(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);W(b,d,g+a.Z-c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);W(b,j-f,n,j-2*f,n);W(b,j+f,n,j+2*f,n);U(b,eB);W(b,d,g+c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;W(b,j-f,n,j-2*f,n);W(b,j+f,
n,j+2*f,n);U(b,aB);break;case 107:U(b,cB);JB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,aB);hE(b,h+4,g+4,a.Z-8,a.Z-8);lE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);JB(b,h+9,g+9,2,4);JB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);W(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);W(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;W(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);W(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),U(b,gB),hE(b,c,e,d,d),U(b,$A),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,W(b,c,g,j,o),W(b,j,o,n,g),g=e+d+f,o=g+f,W(b,c,g,j,o),W(b,j,o,n,g),h+=f,n=h+f,g=e+d,W(b,n,e,h,a),W(b,h,a,n,g),h=c+d+f,n=h+f,W(b,h,e,n,a),W(b,n,a,h,g));break;case 110:mE(b,h,g,a.Z,!0);break;case 111:mE(b,h,g,a.Z,!1);break;case 109:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,VA);JB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,aB);hE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,AD);
a.qb&&IB(b,h+1,g+1,a.Z,a.Z,!1);U(b,aB);nE(a,b,h,g,"NEW");break;case 106:U(b,bB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,aB);W(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));nE(a,b,h+6,g,vc);break;case 104:U(b,bB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,aB);break;case 105:a.Ob?(U(b,fB),W(b,h+11,g+5,h+9,g+9),W(b,h+9,g+9,h+4,g+9),W(b,h+4,g+9,h+8,g+12),W(b,
h+8,g+12,h+6,g+18),W(b,h+6,g+18,h+11,g+15),W(b,h+12,g+5,h+14,g+9),W(b,h+14,g+9,h+19,g+9),W(b,h+19,g+9,h+15,g+12),W(b,h+15,g+12,h+17,g+18),W(b,h+17,g+18,h+12,g+15),U(b,aB)):nE(a,b,h,g,"123");break;case 114:U(b,hB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);JB(b,d,c,f,f);U(b,aB);oE(a,b,h,g,VA,"i");break;case 201:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:W(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);W(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:W(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));W(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));W(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:pE(a,b,h,g+2,3);break;case 207:pE(a,b,h,g,4);break;
case 208:pE(a,b,h,g,5);break;case 209:pE(a,b,h,g,1);break;case 210:pE(a,b,h,g,6);break;case 211:pE(a,b,h,g,7);break;case 212:pE(a,b,h,g,8);break;case 213:nE(a,b,h,g,"FG"),a.G=new YB(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!=ED[d]&&oE(a,b,h,g,CD[d],ED[d])}
function qE(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,U(d,AD),JB(d,0,0,c,b),a.pb?(U(d,(UA(),ZA)),hE(d,-1,0,c,b-1)):(U(d,BD),W(d,0,0,c-1-2,0),U(d,jB(AD)),W(d,0,b-1,c-1,b-1),W(d,c-1,0,c-1,b-1)),rE(d,a.Y),U(d,(UA(),aB)),-1!=a.K.toLowerCase().indexOf(me)&&U(d,bB),sE(d,a.K,10,15),tE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function uE(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;U(d,AD);JB(d,0,0,c,b);a.pb?(U(d,(UA(),ZA)),W(d,0,b-1,c,b-1),e=vE*(a.Z+a.T)+2,W(d,0,e,c,e),W(d,0,e,0,b),W(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,BD),W(d,0,0,0,b-1),W(d,0,vE*a.Z,b-1,vE*a.Z),U(d,jB(AD)),W(d,c-1,0,c-1,b-1-a.Z),W(d,0,b-1,c-1,b-1));for(b=3;b<=vE+2;++b)gE(a,d,1,b);tE(a.Vb,a.R,0,2*a.Z+a.T)}}
function wE(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;U(e,a.u);JB(e,0,0,c,b);d=a.eb?(fC(),iC):(fC(),kC);if((fC(),gC)==(fC(),gC))d==iC?e.b=l:e.b=Bg;d=new sA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);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,Q=void 0,qb=o=v=q=j=void 0,V=o=j=void 0,L=h=q=h=void 0,fa=D=Q=void 0,J=h=r=q=q=E=u=L=j=V=V=v=L=J=r=V=L=u=fa=r=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,fa=3;f.x&&(bE(f),ZD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(xE(13*f.o.C*j)));yE(f.o,j);f.o.B&&(U(g,(UA(),aB)),hE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(yD(),FD)[f.e[j]]),h=g,q=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,iE(h,!0),jE(h,kE(h,q,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(yD(),FD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),q=y(I,s,-1,4,1),V[0]=K(f.K[h]+r),q[0]=K(f.N[h]-J),V[1]=K(f.K[o]+r),q[1]=K(f.N[o]-J),V[2]=K(f.K[o]-r),q[2]=K(f.N[o]+J),V[3]=K(f.K[h]-r),q[3]=K(f.N[h]+J),o=g,h=V,iE(o,!0),jE(o,zE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){U(g,(UA(),aB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(yD(),FD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;L=f.K[h];u=f.N[h];V=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=q-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,eB);r=n*Q;J=n*D;W(g,N(M(Math.round(L+r))),N(M(Math.round(u-J))),N(M(Math.round(V+r))),N(M(Math.round(q-J))));W(g,N(M(Math.round(L-r))),N(M(Math.round(u+J))),N(M(Math.round(V-r))),N(M(Math.round(q+J))));U(g,aB);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));q=N(M(Math.round(q)));W(g,o,h,V,q);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));W(g,o+L,h-u,V+L,q-u);W(g,o-L,h+u,V-L,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
L-(L-V)/10*h,E=u-(u-q)/10*h,W(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));rE(g,f.o.n);o=yB(f.o.o.c).b-yB(f.o.o.c).c;J=f.f[j];h=ub;null!=J&&(h=J);J=nC(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));r=N(M(Math.round((u+q)/2+~~(o/2)-1)));U(g,eB);sE(g,h,L,r);U(g,aB);break;default:if(1==f.C[j]||3==f.C[j])r=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+r))),v[0]=N(M(Math.round(q-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-
r))),v[2]=N(M(Math.round(q+J))),o=g,h=E,q=v,iE(o,!0),jE(o,zE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-q)/10*h,o=h/10,W(g,N(M(Math.round(v+r*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-r*o))),N(M(Math.round(E+J*o))))}else W(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(q))))}}D=y($D,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+q/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];rE(g,f.o.n);o=yB(f.o.o.c).b-yB(f.o.o.c).c;J=y(ft,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);q=y(I,s,-1,f.u+1,1);n=y(AE,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(xE(2*f.o.C))));for(j=1;j<=f.u;++j)h=BE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=q[j]=nC(f.o.o,h),n[j]=CE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
(L=!0),r=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<bk(f.B[j])&&(v+=bk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(r=h),J[j]=h,r=nC(f.o.o,r),v=nC(f.o.o,h),V[j]=r,q[j]=v,v=n[j]=CE(f,u,j,r,v,o,L),L=v.d+u+1,r=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(yD(),FD)[f.e[j]]),JB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(yD(),FD)[f.e[j]]):U(g,(UA(),aB)):U(g,(yD(),CD)[f.c[j]]),sE(g,h,L,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=V[j],v=q[j],L=N(M(xE(f.K[j]-r/2))),r=
N(M(xE(f.N[j]+~~(o/2)-1))),U(g,(UA(),eB)),sE(g,ba+f.r[h][1],L+v,r);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(UA(),bB):(UA(),hB)),0<f.E&&106!=f.o.d&&(v=n[f.E],hE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(xE(f.K[h]+r))),E[1]=N(M(xE(f.K[o]+r))),v[0]=N(M(xE(f.N[h]-J))),v[1]=N(M(xE(f.N[o]-J))),E[3]=N(M(xE(f.K[h]-r))),E[2]=N(M(xE(f.K[o]-r))),v[3]=N(M(xE(f.N[h]+J))),
v[2]=N(M(xE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,Q=v,fa.o&&(iE(fa,!1),jE(fa,zE(fa,j,Q,5,!0)))),106==f.o.d&&DE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(UA(),bB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],hE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(UA(),ZA)),W(e,c-1,0,c-1,b-1)):(U(e,jB(AD)),W(e,c-1,0,c-1,b-1),U(e,AD),W(e,c-2,0,c-2,b-1),U(e,BD),W(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(UA(),eB)),W(e,
d,~~(b/2),d+48,~~(b/2)),W(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),W(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new wB(Zb,0,13),a.X=new mC(a.U),null!=a.cb&&(d=nC(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(UA(),aB)),rE(e,a.U),sE(e,a.cb,c,b)));tE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function pE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(iE(b,!1),jE(b,zE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));W(b,h[0],n[0],h[1],n[1]);W(b,h[2],n[2],h[3],n[3]);W(b,h[4],n[4],h[5],n[5])}}
function EE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,AD);JB(d,0,0,b,c);a.pb?(U(d,(UA(),ZA)),c=14*(a.Z+a.T),hE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,jB(AD)),W(d,b-1,0,b-1,c-1),W(d,0,c-1,b-1-2,c-1),U(d,BD),W(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)gE(a,d,b,1),gE(a,d,b,2);a.d=c;tE(a.Vb,a.Rb,0,0)}}
function mE(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);W(a,j,r,f,h);W(a,g,r,f,h);j=~~(n/3);W(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);lE(a,b,c+o-j,f,d-4-j-1,e,h)}
function FE(a,b,c){var d,e,f,g,j,h;GE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=HE(b);b=new sD(b,j,!0);e=l;for(d=1;5>=d;++d)e=IE(b,j);d=JE(YC(mo(e.substr(0,3)),10)).b;g=JE(YC(mo(e.substr(3,3)),10)).b;IE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=IE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new KE(a,f)}ZD(a,1,d,1);ZD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new KE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",WD(a),!1;null!=a.j&&a.$&&LE(a.$,a.j,!0);null!=a.k&&
a.$&&LE(a.$,a.k,!1);j=ME(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 NE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];ZD(a,1,j,0)}c&&WD(a);return!0}function wr(a,b){a.lb=!0;a.K=b}function yE(a,b){100>b&&(!HD[b]&&(HD[b]=new wB(Zb,0,b)),!JD[b]&&at(JD,b,new mC(HD[b])),a.n=HD[b],a.o=JD[b])}
function Ar(a,b){var c,d;if(0==b)return!1;VD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:dE(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;OE(a,PE(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 Pv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Pv(bc);
d.b=d.b.d;OE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Gu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(wr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QE(d),RE(a,d,!1,!0),null!=a.tb&&uD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Gu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(wr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QE(d),RE(a,d,!1,!0),null!=a.tb&&uD(a.tb,null));break;case 101:a.Mb&&SE(a.Mb);a.Mb=new TE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new UE(a):a.Eb.hc.d.hb?VE(a.Eb.hc.d):WE(a.Eb);break;case 114:a.c&&
SE(a.c);a.c=new TE(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,XE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=YE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y($D,m,-1,4,1);aE(a.$,d);a.nb=!0;a.$=new ND(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;ZE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,$E(a.$,a.$.E),a.$.E=0,XD(a)):0<a.$.F&&(a.nb=!0,aF(a.$,a.$.F),a.$.F=0,XD(a));bF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new cC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new VB(c),aC(j,g),g.d=c,nA(g.e,a);kz(a,j);a.F=j}bC(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&&(SE(a.p),a.p=null);0==a.$.E&&(a.p=new TE(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,XD(a)),18==a.e&&(d=uo((xr(),yr).hc.b.pb,ch),cF(a.$,a.$.E,d),XD(a)),bF(a.$))}WD(a);return!0}
function sr(a){var b,c,d;d=RD(a);c=l;if(a.Gb){var e,f,g;g=Vs([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)YE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(dF(g[1][0],3)+dF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+eF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+eF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new fF(a,a.gb,a.vb)),c=eF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function gF(a,b,c,d){var e;e=c;var f=d,g,j;(g=hF(b),j=0!=(b.f&2),g||j)?(a.Gb?bC((!a.x&&(a.x=fE(a,!0)),a.x),a,e,f):bC((!a.w&&(a.w=fE(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=iF(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<=vE+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",WD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",WD(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=Ar(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)$E(a.$,a.$.E),a.$.E=0,XD(a);else{if(106==a.d)return!0;if(108==a.d)jF(a.$,a.$.E,0),XD(a);else if(157==a.d)jF(a.$,a.$.E,1),XD(a);else if(158==a.d)jF(a.$,a.$.E,-1),XD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Y(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):XD(a);else if(206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(230==a.d)a.P=3,XD(a);else if(233<=a.d&&262>a.d)lF(a.$,!1),XD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;cF(a.$,a.$.E,uo(a.Eb.f.hc.b.pb,ch));a.$.n=!0;XD(a)}else if(105==a.d)mF(a.$),XD(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=uo((xr(),yr).hc.b.pb,ch),1>d.length&&(d=Rc),cF(a.$,a.$.E,
d)),XD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(0<a.$.F)if(104==a.d)aF(a.$,a.$.F),a.$.F=0,XD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])wr(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;$E(d,c);d.b[c]=0}a.$.F=0;XD(a)}else if(201==a.d)nF(a.$,a.$.F),XD(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),XD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,XD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,XD(a);else if(206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.pb,ch);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;XD(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 eE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(oF(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,Y(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,kF(a.$)):300<a.d?(oF(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=uo((xr(),yr).hc.b.pb,ch),1>d.length&&(d=Rc),cF(a.$,1,d))):230==a.d?pF(a,null,!0):233<=a.d&&262>a.d?(oF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,lF(a.$,!0)):KC();XD(a)}else e=!1;e&&(bF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,WD(a))}return e}
function qF(a,b,c,d){var e,f;if(a.A||!a.ib||hF(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=rF(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)$E(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],Y(b,0),aF(b,e),0<rF(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){wr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<rF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;wr(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(iF(b)||hF(b))UD(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($D,m,-1,4,1);aE(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;VD(a);a.nb=!0;WD(a);a.Tb=c;a.Ub=d;return!0}
function sF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||hF(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=((yD(),GD)?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;tF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(tF(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;VD(a);a.nb=!0;WD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function uF(a){if(a.A)return!0;a.jb&&(a.jb=!1,XD(a));a.lb=!1;a.Q=mh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=rF(b,b.u),6>b.A[c]&&(vF(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),$E(b,b.u));b.D=!1;XD(a)}else a:{var b=a.$,e,f;c=rF(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):wr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],wr(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]=N(M(xE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(xE((b.N[b.G]+b.N[c])/2))))}}cE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,PE(b),b.b.d=c),XD(a),a.s=!1)}else 5==a.P&&(cE(a.$),XD(a));0<a.P&&(a.E=!1,VD(a),a.nb=!0,bF(a.$),wF(a.$),WD(a),a.P=0,a.i=!1);if(GD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,VD(a),a.nb=!0,WD(a);return!0}function VD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function tF(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,uD(a.sb,H(xF,m,127,[new S(a.f),new S(b)]))}
function yF(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(Kf)?a.Gb=!1:-1<b.indexOf(ig)&&(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(Ff)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Of)&&(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,ZD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)zF(a.gb[d]),bE(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(Yf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(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&&++vE;c&&WD(a)}
function WD(a){var b,c,d,e;b=hA(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.Je(a.db,d,c),a.A&&e&&ZD(a,1,a.vb,0),wE(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),EE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),uE(a),a.J=a.Je(a.J,d,a.Z),qE(a))):(wE(a),a.A||(qE(a),a.E&&(EE(a),uE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function AF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=YE(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=BE(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<bk(c.B[h])&&(j+=bk(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+=nb+g);o+=ba+j+ba+BF(0.055999999999999994*c.K[h],0,2)+ba+BF(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 MD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=YE(a.gb[c]),d!=b))continue;d=void 0;d=CF(a.gb[c]);d=DF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function XD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&uD(a.tb,null)}var c,d,e;e=new EF;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]=CF(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 FF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function RE(a,b,c,d){try{FE(a,b,d)?c&&XD(a):WD(a)}catch(e){if(e=Vi(e),A(e,124))WD(a);else throw e;}}
function pF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;GE(a,c);e=j=0;q=new sD(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=lD(q);a.vb=0;for(f=1;f<=h;++f)if(o=pD(q),mo(o),!G(o,kh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new GF(a,o);if(0==a.$.u){HF(a,"ERROR - problems in reading/processing molecule !");KC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(HF(a,"ERROR - strange reaction - fixing !"),KC(),d=!1):3<n?(HF(a,"ERROR - strange reaction !"),KC(),d=!1):(1<a.vb&&!g&&yF(a,Ff,!0),g&&!a.Gb&&yF(a,
ig,!0),!g&&a.Gb&&yF(a,Kf,!0),g?(ZD(a,1,j,1),ZD(a,j+1,e-1,2),ZD(a,e,a.vb,3)):ZD(a,1,a.vb,0),c&&WD(a),d=!0)}d?XD(a):WD(a)}catch(r){if(r=Vi(r),A(r,124))WD(a);else throw r;}}function IF(a){VD(a);a.nb=!0;WD(a)}function GE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new eE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&WD(a);null!=a.tb&&uD(a.tb,null)}
function OE(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]=CF(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&&uD(a.tb,null)}}function JF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,WD(a),null):a.gb[b]}
function YD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Na)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Va)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?Ar(a,c):b="Not known group!";a.lb=!0;a.K=b;WD(a)}function HF(a,b){a.lb=!0;a.K=b;WD(a)}function RD(a){var b;b=LD(a);VD(a);WD(a);return b}
function nE(a,b,c,d,e){var f,g,j,h;f=a.X;h=nC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new wB(f.c.b,f.c.d,g),f=new mC(j),h=nC(f,e),b.f=j,b.j=KF(j);else rE(b,a.U);f=yB(f.c).b-yB(f.c).c;sE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function oE(a,b,c,d,e,f){var g,j;g=yB(a.W.c).b-yB(a.W.c).c;j=nC(a.W,f);rE(b,a.V);(b.e=e)&&(b.i=lg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);sE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function zr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,WD(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):wr(a,a.z+ba),WD(a))}t(461,383,Fi);_.xe=function(a){OD(this,a)};_.Je=function(a,b,c){return dA(this,b,c)};_.Ke=function(){};_.ee=function(){WD(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 vE=10,HD,JD,AD,BD,CD,zD,GD,LF=null,FD,ED;
function MF(){yD();bA.call(this);this.Vb=(lq(),lq(),Jz).b;this.y=new wB(null,0,8);this.u=(UA(),VA);this.gb=y(NF,m,140,99,0);this.ab=new $z;this.Ib=new OF;this.L=G((KC(),LC[Ve]),fc);this.v=new PF;this.H=H(ft,m,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new eE(this);FD[0]=YA;FD[1]=new WA(255,153,153);FD[2]=new WA(255,204,102);FD[3]=new WA(255,255,153);FD[4]=new WA(102,255,255);FD[5]=new WA(51,204,255);FD[6]=new WA(255,153,255)}t(460,461,Fi,MF);
_.Je=function(a,b,c){var d;return a?(d=a.b,wj(d.u,b,c),a):dA(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[QF(b.b),a])}};_.b=null;function RF(a){if(a.e.pb.style.display!=Jf){gA(a.d);for(a=new Pi(a.f.k);a.c<a.e.Fe();)Qi(a),null.gg()}}function SF(a){TF.call(this,a,eb,eb,null)}function UF(a,b){TF.call(this,a,eb,eb,b)}function VF(a,b,c){TF.call(this,a,b,c,null)}
function TF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=rj(a)){this.c=WF;++WF;this.e=e;this.d=new MF;this.f=new XF(this.d,b,c,d);bw(e,this.f,e.pb);d&&id in d&&(this.f.c=d[id]);a=this.f;a.e||(a.e=eA(a,to(a.pb,Rf),to(a.pb,Qf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?LF=cc:LF="JME";b.w=fE(b,!1);b.x=fE(b,!0);wr(b,LF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=hA(b);Yz(b,null);b.pb||(b.T=0);b.U||(b.U=new wB(Zb,0,13),b.X=new mC(b.U));b.V||(b.V=new wB(Zb,1,13),b.W=new mC(b.V));b.Y||(b.Y=new wB(Zb,0,11),new mC(b.Y));yE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;vE=10;b.Lb=!0;try{q=YF(b.Vb,"options");null!=q&&yF(b,q,!1);j=YF(b.Vb,"jme");null!=j&&(b.M=j);n=YF(b.Vb,"mol");null!=n&&(b.bb=n);g=YF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=YF(b.Vb,Ng);null!=o&&(b.cb=o,WD(b));b.k=YF(b.Vb,"atomcolors");b.j=YF(b.Vb,"atombg");f=YF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=(UA(),VA);try{if(0!=f.indexOf(la))throw new In("bad hex encoding");E=YC(f.substr(1,2),16);D=YC(f.substr(3,2),16);u=YC(f.substr(5,2),16);r=v=new WA(E,D,u)}catch(J){if(J=Vi(J),A(J,124))KC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&XE(b.$);h=YF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Vi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)CD[f]=(UA(),cB),ED[f]=Rc;ED[1]=Xb;CD[1]=(UA(),ZA);ED[2]=Bb;CD[2]=cB;ED[3]=Eb;CD[3]=ZA;ED[4]=ic;CD[4]=hB;ED[5]=pc;
CD[5]=bB;ED[9]=Tb;CD[9]=eB;ED[10]=Jb;CD[10]=eB;ED[11]=Db;CD[11]=eB;ED[12]=$b;CD[12]=eB;ED[8]=Fc;CD[8]=jB(dB);ED[7]=rc;CD[7]=cB;ED[6]=Ic;CD[6]=ZA;ED[13]=Hc;CD[13]=ZA;ED[18]=Rc;CD[18]=ZA;ED[19]=vc;CD[19]=ZA;ED[20]=wc;CD[20]=ZA;ED[21]=xc;CD[21]=ZA;ED[22]=yc;CD[22]=ZA;Hz(b);b._=new ZF;f=a.d;f.D=hA(f);null!=f.M?(pF(f,f.M,!1),null!=f.j&&f.$&&LE(f.$,f.j,!0),null!=f.k&&f.$&&LE(f.$,f.k,!1)):null!=f.bb&&RE(f,f.bb,!1,!1);WD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function $F(){return it(null)}function aG(a){return it(a)}t(462,1,fi,SF,UF,VF,TF);_.Le=function(a){B(this.f,new bG(this,a),(oq(),oq(),pq))};_.Me=function(a){B(this.f,new cG(this,a),(Ir(),Ir(),Jr))};_.Ne=function(a){WE(new dG(a,this.d,AD))};_.Oe=function(){dE(this.d)};_.Pe=function(){fo((bo(),co),new eG(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
_.jd=function(){return to(this.f.pb,Qf)};_.We=function(){var a;a=[];a.length=2;a[0]=to(this.f.pb,Rf);a[1]=to(this.f.pb,Qf);return a};_.kd=function(){return to(this.f.pb,Rf)};_.Xe=function(){return this.e.pb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Jf};_._e=function(){var a=this.d,b;a.Gb?b=AF(a,1)+tb+AF(a,2)+tb+AF(a,3):b=AF(a,0);return b};_.af=function(){return sr(this.d)};
_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=LD(a);a.Pb=b;WD(a);return c};_.cf=function(a){yF(this.d,a,!0)};_.df=function(){};_.ef=function(a){RE(this.d,a,!0,!0)};_.ff=function(a){pF(this.d,a,!0)};_.je=function(){RF(this)};_.gf=function(){GE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=JF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;IF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new fG(this))};
_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Pi(b.b);d.c<d.e.Fe();)c=Qi(d),a?c.b=l:c.b=Bg}gA(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=JF(c,a))LE(d,b,!0),IF(c)};_.mf=function(a,b){var c=this.d,d;d=JF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,WD(c)):(d.E=b,IF(c))};_.od=function(a){Hv(this.f,a);RF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;WD(b)};_.pf=function(a){var b=this.d;b.fb=a;WD(b)};_.qf=function(a){this.d.sb=a};
_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=fE(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);RF(this)};_.vf=function(a){YD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new GF(c,a);c.d=253;c.lb=!0;c.K=b;WD(c)};_.pd=function(a){Kv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[hh]=a;RF(this)};_.xf=function(a){HF(this.d,a)};_.yf=function(){return RD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var WF=0;
function eG(a){this.b=a}t(463,1,{},eG);_.xc=function(){var a,b;for(b=new Pi(this.b.f.b);b.c<b.e.Fe();)a=Qi(b),vo(a.u.pb,a.r)};_.b=null;function fG(a){this.b=a}t(464,1,{},fG);_.b=null;function bG(a,b){this.b=a;this.c=b}t(465,1,{},bG);_.Pc=function(a){a=a.b;fo((bo(),co),new gG(this,this.c,a))};_.b=null;_.c=null;function gG(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},gG);_.xc=function(){var a=this.c;this.d.b.apply(a,[QF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function cG(a,b){this.b=a;this.c=b}
t(467,1,{},cG);_.b=null;_.c=null;function Lr(a,b,c){this.b=a;this.d=b;this.c=c}t(468,1,{},Lr);_.xc=function(){var a=this.c;this.d.b.apply(a,[QF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function hG(){var a=iG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;jG(kG,arguments)?a=arguments[0]:3==arguments.length?a=new VF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new SF(arguments[0]):4==arguments.length?a=new TF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new UF(arguments[0],arguments[1]));this.g=a;lG();a[Wc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});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.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});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.$e(a)});b.isVisible=C(function(){return this.g.md()});
b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=kG;lG();var f=b,g,b=nG.c;g=oG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=oG(b,
e,f)}if(!g)throw new Zi("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});pG({"0":{"0":[[$F,null,void 0]],1:[[aG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new qG(e));return[e]},ve]]}});rG(kG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function gt(){sG||(sG=!0,hG())}t(469,1,{},gt);
var sG=!1;function kt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 jt(){}t(471,1,{},jt);_.xc=function(){kt()};function qG(a){this.b=a}t(472,1,{114:1,152:1},qG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function mG(a){this.b=a}t(473,1,{115:1,152:1},mG);
_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
function xD(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(Je)||l;f=c.getAttribute(Hf)||l;e=c.getAttribute(Re)||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(Hf)||l,h=h.getAttribute(ch)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(Hf);c.removeAttribute("archive");c.removeAttribute(Je);c.removeAttribute(hh);c.removeAttribute(hd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Fo();c.setAttribute(Re,d);c.style[hh]=vD(g);c.style[Je]=vD(b);b=new tG(a,d,n,e,c,f);fo((bo(),co),b);++a.c;return!0}function wD(a){this.b="JME.class";this.e=a}t(474,1,{},wD);_.Jc=function(){return xD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function tG(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(475,1,{},tG);
_.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(Re,this.f):this.d.removeAttribute(Re);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 uG(){}t(476,1,fi,uG);function vG(a){this.b=a}t(477,1,{},vG);_.xc=function(){this.b()};_.b=null;
function wG(){var a=iG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;jG(xG,arguments)?a=arguments[0]:0==arguments.length&&(a=new uG);this.g=a;lG();a[Wc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){fo((bo(),co),new vG(a))});rG(xG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function ht(){yG||(yG=!0,wG())}t(478,1,{},ht);var yG=!1;function zG(a){Jn();this.i=a}
t(479,449,qi,zG);function qt(){Jn();this.i="divide by zero"}t(480,99,ui,qt);function bt(){Jn()}function AG(a){Jn();this.i=a}t(481,99,ui,bt,AG);function BG(){BG=x;CG=new DG(!1);EG=new DG(!0)}function DG(a){this.b=a}t(482,1,{117:1,118:1,121:1},DG);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?bh:"false"};_.b=!1;var CG,EG;
function qD(a,b,c){var d,e;d=FG(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 GG(){}function HG(a){return typeof a==Of?Fc+(0>a?-a:a):a}function IG(a,b){var c;c=new GG;c.e=Nb+(JG(0!=a?-a:0)?HG(0!=a?-a:0):l+Hi(c));KG(0!=a?-a:0)&&LG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new GG;b.e=Nb+(JG(a)?HG(a):l+Hi(b));KG(a)&&LG(a,b);return b}
function $(a,b){var c;c=new GG;c.e=Nb+(JG(a)?HG(a):l+Hi(c));KG(a)&&LG(a,c);c.c=b?8:0;return c}function MG(){var a;a=new GG;a.e=Nb+(JG(0)?HG(0):l+Hi(a));KG(0)&&LG(0,a);a.c=2;return a}function NG(a){var b;b=new GG;b.e=Nb+(JG(a)?HG(a):l+Hi(b));KG(a)&&LG(a,b);b.c=1;return b}function KG(a){return typeof a==Of&&0<a}function JG(a){return null!=a&&0!=a}
function LG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ph[b.d])c=c.prototype;else{c=Ph[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(484,1,{},GG);_.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 OG(a){var b;if(!(b=PG,!b&&(b=PG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new QG(Vb+a+da);return parseFloat(a)}
function YC(a,b){var c,d;if(null==a)throw new QG(Nf);if(2>b||36<b)throw new QG("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 QG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new QG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new QG(Vb+a+da);return c}t(486,1,{117:1,129:1});var PG=null;function RG(a){this.b=a}
t(485,486,{117:1,121:1,122:1,129:1},RG);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function uA(a){this.b=a}t(487,486,{117:1,121:1,125:1,129:1},uA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function jA(){Jn()}function Jk(a){Jn();this.i=a}t(488,99,ii,jA,Jk);function ew(){Jn()}function kx(a){Jn();this.i=a}t(489,99,ui,ew,kx);
function S(a){this.b=a}function Pt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function It(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function JE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(SG(),TG)[b],!c&&(c=TG[b]=new S(a)),c):new S(a)}t(490,486,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function SG(){SG=x;TG=y(xF,m,127,256,0)}var TG;function bk(a){return 0>a?-a:a}function ak(a,b){return a>b?a:b}function xE(a){return Math.round(a)}function Gn(){Jn()}function ps(a){Jn();this.i=a}t(493,99,{117:1,124:1,128:1,130:1,132:1},Gn,ps);function Ji(){Ji=x;Ki=H(Ii,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Ki;function QG(a){Jn();this.i=a}t(495,488,ii,QG);
function Nn(a){this.b="Unknown";this.d=a;this.c=-1}t(496,1,{117:1,131:1},Nn);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function FG(a,b){return a.charCodeAt(b)}function UG(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 Ls(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function no(a,b){return a.indexOf(b)}
function WC(a,b,c){return a.indexOf(b,c)}function mz(a,b){return a.lastIndexOf(b)}function QE(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Jv(c,++d):c=c.substr(0,d-0)+Jv(c,++d);return a.replace(RegExp(b,we),c)}
function VG(a,b){for(var c=RegExp(b,we),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(ft,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Jv(a,b){return a.substr(b,a.length-b)}
function mo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function oo(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,117:1,119:1,121:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return fu(this)};_.tS=_.toString;function WG(){WG=x;XG={};YG={}}
function fu(a){WG();var b=nb+a,c=YG[b];if(null!=c)return c;c=XG[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+FG(a,d++);c|=0}256==ZG&&(XG=YG,YG={},ZG=0);++ZG;return YG[b]=c}var XG,ZG=0,YG;function Cn(a,b){Dn(a.b,b);return a}function Bn(){this.b=new po}function $G(){this.b=new po;this.b.b+=l}t(498,1,oi,Bn,$G);_.tS=function(){return this.b.b};function du(){this.b=new po}
function UC(){this.b=new po}function Js(a){this.b=new po;Dn(this.b,a)}t(499,1,oi,du,UC,Js);_.tS=function(){return this.b.b};function XC(a){a="String index out of range: "+a;Jn();this.i=a}t(500,489,ui,XC);
function aH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Gn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new AG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new AG("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 ew;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)at(b,c,a[--d])}else for(c=e+c;e<c;)at(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Lv(){Jn()}function eD(a){Jn();this.i=a}t(502,99,ui,Lv,eD);function AA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Pn(b,c))return a;return null}function DA(a,b){var c;return(c=AA(a.Bd(),b))?(c.bd(),!0):!1}function bH(a){var b,c,d,e;d=new Bn;b=null;d.b.b+=Sc;for(c=a.Bd();c._c();)null!=b?Dn(d.b,b):b=Aa,e=c.ad(),Dn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Vc;return d.b.b}t(503,1,{});_.zf=function(){throw new eD("Add not supported on this collection");};
_.Af=function(a){return!!AA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return DA(this,a)};_.tS=function(){return bH(this)};t(505,503,ni);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Sn(c),a=~~a);return a};
function cH(a,b){var c;return A(b,136)&&(c=b.Cf(),tv(a.b,c))?(c=mj(a.b,c),a.b.Ge(b.Df(),c)):!1}function jD(a){this.b=a}t(504,505,ni,jD);_.Af=function(a){return cH(this,a)};_.Bd=function(){return new $C(this.b)};_.Bf=function(a){return cH(this,a)?(a=a.Cf(),Yi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function cD(a){if(a.c)Si(a.b),Yi(a.d,a.c.Cf()),a.c=null;else throw new Pv("Must call next() before remove().");}
function $C(a){var b;this.d=a;b=new jj;a.d&&dj(b,new dH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new eH(a,d.substring(1));b.zf(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.zf(c[d])}this.b=new Pi(b)}t(506,1,{},$C);_._c=function(){return aD(this.b)};_.ad=function(){return this.c=Qi(this.b)};_.bd=function(){cD(this)};_.b=null;_.c=null;_.d=null;t(508,1,Th);_.eQ=function(a){return A(a,136)&&dD(this.Cf(),a.Cf())&&dD(this.Df(),a.Df())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Sn(this.Cf()));null!=this.Df()&&(b=Sn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function dH(a){this.b=a}t(507,508,Th,dH);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return gD(this.b,a)};_.b=null;function eH(a,b){this.c=a;this.b=b}t(509,508,Th,eH);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[nb+this.b]};_.Ef=function(a){return hD(this.c,this.b,a)};_.b=null;_.c=null;
function hx(a,b){(0>a||a>=b)&&fH(a,b)}function fH(a,b){throw new kx("Index: "+a+", Size: "+b);}t(510,503,ri);_.Ff=function(){throw new eD("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Pn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Sn(c)),b=~~b;return b};_.Bd=function(){return new Pi(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new gH(this,a)};_.Jf=function(){throw new eD("Remove not supported on this list");};function aD(a){return a.c<a.e.Fe()}function Qi(a){if(a.c>=a.e.Fe())throw new hw;return a.e.Gf(a.d=a.c++)}function Si(a){if(0>a.d)throw new Ax;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Pi(a){this.e=a}t(511,1,{},Pi);_._c=function(){return aD(this)};
_.ad=function(){return Qi(this)};_.bd=function(){Si(this)};_.c=0;_.d=-1;_.e=null;function gH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&fH(b,c);this.c=b}t(512,511,{},gH);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new hw;return this.b.Gf(this.d=--this.c)};_.b=null;function hH(a){a=new $C(a.c.b);return new iH(a)}function jH(a,b){this.b=a;this.c=b}t(513,505,ni,jH);_.Af=function(a){return tv(this.b,a)};_.Bd=function(){return hH(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function iH(a){this.b=a}t(514,1,{},iH);_._c=function(){return aD(this.b.b)};_.ad=function(){return(this.b.c=Qi(this.b.b)).Cf()};_.bd=function(){cD(this.b)};_.b=null;t(515,510,ri);_.Ff=function(a,b){var c;c=GA(this,a);var d=c.e;new BA(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=GA(this,a);try{return HA(b)}catch(c){c=Vi(c);if(A(c,137))throw new kx("Can't get element "+a);throw c;}};_.Bd=function(){return GA(this,0)};
_.Jf=function(a){var b,c;b=GA(this,a);try{c=HA(b)}catch(d){d=Vi(d);if(A(d,137))throw new kx("Can't remove element "+a);throw d;}kH(b);return c};function lH(a){a.c=y(mH,m,0,0,0)}function Qz(a,b,c){(0>b||b>a.d)&&fH(b,a.d);a.c.splice(b,0,c);++a.d}function dj(a,b){at(a.c,a.d++,b);return!0}function Gu(a,b){hx(b,a.d);return a.c[b]}function Ij(a,b){for(var c=0;c<a.d;++c)if(dD(b,a.c[c]))return c;return-1}function Ju(a,b){var c;c=(hx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function cj(a,b){var c;c=Ij(a,b);if(-1==c)return!1;Ju(a,c);return!0}function Nk(a,b){var c;if(b.length<a.d){c=b;var d;d=Us(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)at(b,c,a.c[c]);b.length>a.d&&at(b,a.d,null);return b}function jj(){lH(this)}function uB(a){lH(this);this.c.length=a}function oA(a){lH(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(516,510,Rh,jj,uB,oA);_.Ff=function(a,b){Qz(this,a,b)};
_.zf=function(a){return dj(this,a)};_.Oe=function(){this.c=y(mH,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Ij(this,a)};_.Gf=function(a){return Gu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return Ju(this,a)};_.Bf=function(a){return cj(this,a)};_.Fe=function(){return this.d};_.d=0;function FA(a,b){var c=a.length,d;for(d=0;d<c;++d)at(a,d,b)}function Fs(){Fs=x;Gs=new nH}var Gs;function nH(){}t(519,510,hi,nH);_.Af=function(){return!1};_.Gf=function(){throw new ew;};_.Fe=function(){return 0};
function oH(){this.b=new Date}function pH(a){return 10>a?bb+a:l+a}t(520,1,{117:1,120:1,121:1,133:1},oH);_.eQ=function(a){return A(a,133)&&St(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(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=mt(c&4194303,b&4194303,e&1048575);a=mt(a.l^b.l,a.m^b.m,a.h^b.h);return N(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(qH(),rH)[this.b.getDay()]+ba+sH[this.b.getMonth()]+ba+pH(this.b.getDate())+ba+pH(this.b.getHours())+nb+pH(this.b.getMinutes())+nb+pH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function qH(){qH=x;rH=H(ft,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));sH=H(ft,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var rH,sH;
function ys(a,b){return null==z(a.b,b,a)}function xs(){this.b=new Ni}t(522,505,{117:1,120:1,138:1},xs);_.zf=function(a){return ys(this,a)};_.Af=function(a){return tv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return hH(new jH(this.b,new jD(this.b)))};_.Bf=function(a){return null!=Yi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return bH(new jH(this.b,new jD(this.b)))};_.b=null;
function GA(a,b){var c,d;(0>b||b>a.c)&&fH(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 tH(a,b,d)}function KA(){this.b=new uH;this.c=0}t(523,515,hi,KA);_.zf=function(a){new BA(a,this.b);++this.c;return!0};_.If=function(a){return GA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function HA(a){if(a.c==a.e.b)throw new hw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function kH(a){if(!a.d)throw new Ax;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 tH(a,b,c){this.e=a;this.c=c;this.b=b}t(524,1,{},tH);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return HA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new hw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){kH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function uH(){this.b=this.c=this}
function BA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(525,1,{},uH,BA);_.b=null;_.c=null;_.d=null;function bD(a,b){this.b=a;this.c=b}t(526,508,Th,bD);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function hw(){Jn()}t(527,99,{117:1,124:1,130:1,132:1,137:1},hw);function dD(a,b){return ct(a)===ct(b)||null!=a&&Pn(a,b)}function tB(a){var b=y(LA,m,90,0,0);return Nk(a.b,b)}function $z(){this.b=new jj}
t(529,510,Rh,$z);_.Ff=function(a,b){Qz(this.b,a,b)};_.zf=function(a){return dj(this.b,a)};_.Af=function(a){return-1!=Ij(this.b,a)};_.Gf=function(a){return Gu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Pi(this.b)};_.Jf=function(a){return Ju(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return bH(this.b)};_.b=null;function SE(a){a.hc.d.hb&&zB(a)}function vH(a){var b;if(a.hc.d.hb){b=rz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}BB(a)}
function wH(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 WE(a){var b=a.k;xH(a.hc.d,b.b,b.c);!qz(a)&&Vz(a);Fz(a)}function yH(){EB.call(this,l);this.j=new OA(this.Mf());nA(this.r,new zH(this))}t(531,408,si);_.Pd=function(a,b){return ct(a.i)===ct(this.j)?(vH(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){vH(this)};_.j=null;_.k=null;
function dG(a,b,c){yH.call(this);this.hc&&GB(this.hc.d,!1);DB(this,!1);Yz(this,new OB(0));a=new SB(a,1);P(this,a,null);a=new bA;P(a,this.j,null);P(this,a,null);b&&(this.k=rz(b),CB(this),wH(this.k,~~(to(b.Vb.pb,Rf)/2)-~~(this.mc/2),~~(to(b.Vb.pb,Qf)/2)-~~(this.cc/2)));c&&O(this,c)}t(530,531,si,dG);_.Mf=function(){return"OK"};function PE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Pv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Pv(bc);a.b=a.b.c;return a.b.b}
function ZF(){this.b=this.c=new AH}t(532,1,{},ZF);_.b=null;function AH(){this.b=null}function FF(a){this.b=a}t(533,1,{},AH,FF);_.b=null;_.c=null;_.d=null;function zH(a){this.b=a}t(534,443,pi,zH);_.b=null;function tr(a){this.b=a}t(535,1,{},tr);_.b=null;function PD(){PD=x;QD=new BH("COPY_SMILES",0);SD=new BH("COPY_MOL",1);TD=new BH("PASTE",2);CH=H(DH,m,139,[QD,SD,TD])}function BH(a,b){Io.call(this,a,b)}t(536,141,{117:1,121:1,123:1,139:1},BH);var CH,SD,QD,TD;function EF(){this.e=y(NF,m,140,99,0)}
t(537,1,{},EF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function EH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y($D,m,-1,20,1);a.N=y($D,m,-1,20,1);a.H=Vs([20,7]);a.e=y(I,s,-1,20,1);a.d=y(ft,m,1,20,0);a.p=y(ft,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(ft,m,1,20,0);a.r=Vs([10,2]);a.j=y(I,s,-1,101,1)}
function FH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y($D,m,-1,4,1);d=y($D,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*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=GH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
GH(q[2],d[2],q[3],d[3]),d=GH(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 Y(a,b){var c,d,e,f,g,j,h,n;oF(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=HH(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($D,m,-1,2,1);IH(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==rF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;wr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];vF(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&&nF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(xE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(xE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function lF(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)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(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)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&jF(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,jF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(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;Y(a,0);e=a.K[a.u];g=a.N[a.u];$E(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)oF(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)vF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];ZE(a);a.E=c+d;Y(a,0);o=a.K[a.u];r=a.N[a.u];$E(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];vF(a);a.I[a.v]=n;a.J[a.v]=c+d;ZE(a);b&&($E(a,n),bE(a))}c=4}JH(a,c);a.E=a.G;b&&
(a.E=0)}
function IH(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 kF(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])KH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,KH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){wr(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[HH(a,a.E,a.H[a.E][d])],2<d||1!=b){wr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y($D,m,-1,2,1);IH(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)oF(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)oF(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)oF(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)vF(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[HH(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[HH(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,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(xE((a.K[b]+a.K[e])/2))),a.O[c]=N(M(xE((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;vF(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]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(xE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(vF(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]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(xE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(vF(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]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(xE((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]&&($E(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&&JH(a,j);-1<n&&(a.E=n)}
function KH(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)oF(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 JH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=rF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function HH(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 LH(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Yt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Yt(c[d])&&!Mt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)St(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.u)break}return g==a.u}
function bE(a){var b,c,d;b=y($D,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{aE(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;cE(a)}}
function aE(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 jF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=MH(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&&wr(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?wr(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?wr(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?wr(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:wr(a.o,"Charge change not possible on the halogen !");break;case 18:wr(a.o,
"Use X button to change charge on the X atom !")}}
function ME(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&$E(a,c);bE(a);wr(a.o,"Smaller part(s) removed !");return 1}
function rF(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 wF(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];bF(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),bF(a));4==a.t[d]&&(a.t[d]=1)}}
function GH(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 ZE(a){var b;NH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);cE(a);bF(a)}
function oF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),aH(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),aH(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),aH(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),aH(a.e,b,a.e.length),a.e=b,b=y(ft,m,1,c,0),aH(a.d,b,a.d.length),a.d=b,b=y(ft,m,1,c,0),aH(a.p,b,a.p.length),a.p=b,b=y($D,m,-1,c,1),aH(a.K,b,a.K.length),a.K=b,b=y($D,m,-1,c,1),aH(a.N,b,a.N.length),a.N=b,b=Vs([c,7]),aH(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),aH(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 CE(a,b,c,d,e,f,g){var j;j=N(M(xE(a.K[c]-d/2)));g||(j-=e-d);a=N(M(xE(a.N[c]-~~(f/2))));return new Uz(j-1-b,a-b,e+1+2*b,f+2*b)}
function vF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),aH(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),aH(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),aH(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),aH(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),aH(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),aH(a.O,c,a.O.length),a.O=c,b=y(ft,m,1,b,0),aH(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 eF(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+=(yD(),aa);j+="JME 2013-10-12 "+new oH+"\n \n";j+=dF(a.u,3)+dF(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+=BF(0.055999999999999994*(a.K[e]-c),10,4)+BF(0.055999999999999994*(g-a.N[e]),10,4)+BF(0,10,4);h=BE(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"+dF(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+=dF(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:OH(a,e)&&(g=2),c=dF(a.I[e],3)+dF(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=dF(a.J[e],3)+dF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=dF(a.J[e],3)+dF(a.I[e],3)),j+=c+dF(g,3)+dF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+dF(e,4)+dF(a.B[e],4)+aa);return j+"M  END\n"}
function DF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q,qb,V,L,fa,Jc,hg,xb,Qd,Rd,Sd,Wa,Kc;q=y(I,s,-1,a.u+10,1);r=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);xb=y(I,s,-1,a.u+1,1);v=y(PH,m,-1,a.u+1,2);D=y(PH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;ME(a,!0);hg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){hg=!1;break}if(a.o.t&&hg){QH(a);wF(a);RH(a,D);SH(a,v,D);var Ib,yd,kf,dc,Ee,zd,Ad,fb,TI,Yd,w,ya,Zm,$m,ut,qf,Pa,an,bn,Nc,cn;Ib=y(I,s,-1,a.u+1,1);yd=y(I,s,-1,a.u+1,1);fb=y(TH,m,-1,a.u+1,3);var vt=a.u,dn,
Ah,wt,tg,Kj,Le,rf;Kj=y(TH,m,-1,vt+2,3);Le=y(I,s,-1,100,1);rf=5;tg=0;Le[0]=3;Kj[1]=oh;Kj[2]=ph;wt=2;if(!(3>vt))for(;rf<Le[tg]*Le[tg];){Ah=0;for(dn=!0;dn&&Ah<=tg&&rf>=Le[Ah]*Le[Ah];)0==rf%Le[Ah]?dn=!1:++Ah;if(dn){Kj[++wt]=Vt(rf);if(wt>=vt)break;tg<Le.length-1&&(++tg,Le[tg]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(ya=bn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(bn*=a.i[ya]);an=a.c[w];18==an&&(cn=a.p[w],zd=cn.charCodeAt(0)-65+1,Ad=0,1<cn.length&&(Ad=cn.charCodeAt(1)-97),0>zd&&(zd=0),0>Ad&&(Ad=0),an=28*zd+Ad);
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);Nc=1;fb[w]=Vt(bn);Nc*=126;fb[w]=Qt(fb[w],Vt(a.y[w]*Nc));Nc*=7;fb[w]=Qt(fb[w],Vt(qf*Nc));Nc*=7;fb[w]=Qt(fb[w],Vt(an*Nc));Nc*=783;fb[w]=Qt(fb[w],Vt(a.A[w]*Nc))}for(Ee=0;!LH(a,Ib,fb);){ut=!1;for(w=1;w<=a.u;++w)Ib[w]!=yd[w]&&(yd[w]=Ib[w],ut=!0);if(ut){for(w=1;w<=a.u;++w){fb[w]=nh;for(ya=1;ya<=a.A[w];++ya)fb[w]=Zt(fb[w],Kj[Ib[a.H[w][ya]]])}Ee=0}else if(0<Ee){for(w=1;w<=a.u;++w)fb[w]=nh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){fb[w]=oh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=nh;for(ya=1;ya<=a.A[w];++ya)kf=a.H[w][ya],fb[w]=Zt(fb[w],Vt(a.c[kf]*a.i[HH(a,w,kf)]))}Ee=1}LH(a,Ib,fb);for(w=1;w<=a.u;++w)fb[w]=Vt(yd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)yd[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(yd[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];yd[w]=yd[Pa];yd[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]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Yd=a.I[w],a.I[w]=a.J[w],a.J[w]=Yd,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){$m=Zm=
a.u;dc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Zm?(Zm=a.I[ya],$m=a.J[ya],dc=ya):a.I[ya]==Zm&&a.J[ya]<$m&&($m=a.J[ya],dc=ya);Yd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Yd;Yd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Yd;Yd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Yd;Yd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Yd;TI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=TI}ZE(a);bF(a);RH(a,D);SH(a,v,D)}else{RH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Kc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=xb[c]){Jc=!0;for(J=1;J<=fa;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Jc=!1;break}Jc&&(++fa,q[fa]=c,r[fa]=g)}}else o[++L]=g;if(0==L){if(Kc==a.u)break;c=n[V--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Kc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=HH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=HH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Kc}}xb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(PH,m,-1,a.u+1,2);Qd=y(PH,m,-1,a.u+1,2);f=Kc=V=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Kc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Qd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Rd=y(I,s,-1,a.v+1,1);Sd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var VI=xb,jN=fa,xt,WI,Bh,Me,yt,zt,Oa,Lj,At;Bh=y(I,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Bh[b[Oa]]=Oa;yt=y(PH,m,-1,
a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)xt=b[Oa],WI=VI[xt],Me=HH(a,xt,WI),0!=Me&&(UH(a,Me,Bh,Rd,D),yt[Me]=!0);for(Oa=1;Oa<=a.v;++Oa)yt[Oa]||UH(a,Oa,Bh,Rd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){zt=At=0;for(Lj=1;Lj<=a.A[Oa];++Lj){Me=HH(a,Oa,a.H[Oa][Lj]);if(5==a.i[Me])continue a;1==a.t[Me]&&0!=VH(a,Me,Oa)&&++At;2==a.t[Me]&&(zt=a.H[Oa][Lj])}if(0!=At)if(0<zt){var ka=a,YI=Oa,sf=Bh,ad=Sd,sc=void 0,Mj=void 0,Oc=void 0,Ne=void 0,Pc=void 0,en=void 0,fn=void 0,gn=void 0,Zd=void 0,bd=void 0,cd=void 0,
Bt=void 0,Nj=void 0,$d=void 0,Oj=void 0,Oe=void 0,Pj=void 0,Ct=void 0,Qj=void 0,Pe=void 0,ZI=void 0,tf=void 0,$I=void 0,Dt=void 0,Rj=void 0,uf=void 0,cd=1,Mj=YI,sc=y(I,s,-1,ka.u+1,1);for(sc[1]=YI;;){Bt=!1;for(bd=1;bd<=ka.A[Mj];++bd)if(Oc=ka.H[Mj][bd],!(Oc==sc[1]||Oc==sc[cd-1]))if(Ne=HH(ka,Mj,Oc),2==ka.t[Ne]&&5!=ka.i[Ne]){Mj=sc[++cd]=Oc;Bt=!0;break}if(!Bt)break}if(!(0==cd%2||2>ka.A[sc[cd]]||3<ka.A[sc[cd]])){uf=sc[1];Pc=sc[~~((cd+1)/2)];Zd=sc[cd];tf=Pe=Oe=$d=0;Dt=Ct=!1;for(bd=1;bd<=ka.A[uf];++bd)Oc=
ka.H[uf][bd],Ne=HH(ka,uf,Oc),1!=ka.t[Ne]||5==ka.i[Ne]||(0==$d?$d=Oc:Oe=Oc);0<sf[Oe]&&sf[$d]>sf[Oe]&&(en=$d,$d=Oe,Oe=en);Nj=$d;0==$d&&(Nj=Oe,Ct=!0);for(bd=1;bd<=ka.A[Zd];++bd)Oc=ka.H[Zd][bd],Ne=HH(ka,Zd,Oc),1!=ka.t[Ne]||5==ka.i[Ne]||(0==Pe?Pe=Oc:tf=Oc);0<sf[tf]&&sf[Pe]>sf[tf]&&(en=Pe,Pe=tf,tf=en);Qj=Pe;0==Pe&&(Qj=tf,Dt=!0);Oj=VH(ka,HH(ka,uf,$d),uf);Pj=VH(ka,HH(ka,uf,Oe),uf);ZI=VH(ka,HH(ka,Zd,Pe),Zd);$I=VH(ka,HH(ka,Zd,tf),Zd);1<(0>Oj+Pj?-(Oj+Pj):Oj+Pj)||0!=ZI||0!=$I?wr(ka.o,"Bad stereoinfo on allene !"):
(fn=ka.K[sc[cd-1]]-ka.K[Zd],gn=ka.N[sc[cd-1]]-ka.N[Zd],Rj=Math.sqrt(fn*fn+gn*gn),0.001>Rj&&(Rj=0.001),0<(ka.N[Qj]-ka.N[sc[cd-1]])*(fn/Rj)-(ka.K[Qj]-ka.K[sc[cd-1]])*(gn/Rj)?ad[Pc]=1:ad[Pc]=-1,Ct&&(ad[Pc]*=-1),Dt&&(ad[Pc]*=-1),Nj==$d&&0>Oj&&(ad[Pc]*=-1),Nj==Oe&&0>Pj&&(ad[Pc]*=-1),sf[Nj]>sf[Qj]&&(ad[Pc]*=-1))}}else b:{var tc=a,uc=Oa,kN=VI,lN=Bh,mN=q,nN=r,oN=jN,hn=Sd,jn=void 0,dd=void 0,Et=void 0,Ch=void 0,Ca=void 0,Dh=void 0,Cd=void 0,Sj=void 0,ae=void 0,Rb=void 0,ha=void 0,Kb=void 0,Qe=void 0,kn=void 0,
ed=void 0,oa=void 0,ln=void 0,Kb=y(I,s,-1,4,1),kn=y(I,s,-1,4,1),Eh=tc,be=uc,aJ=lN,Ft=kN,bJ=mN,cJ=nN,pN=oN,Lb=Kb,Tj=void 0,fd=void 0,mn=void 0,nn=void 0,Gt=void 0,Uj=void 0,Uj=-1;0<Ft[be]&&(Lb[++Uj]=Ft[be]);for(fd=1;fd<=pN;++fd)bJ[fd]==be&&(Lb[++Uj]=cJ[fd]),cJ[fd]==be&&(Lb[++Uj]=bJ[fd]);for(fd=Uj+1;fd<Eh.A[be];++fd){Gt=Eh.u+1;mn=1;c:for(;mn<=Eh.A[be];++mn){Tj=Eh.H[be][mn];for(nn=0;nn<fd;++nn)if(Tj==Lb[nn])continue c;aJ[Tj]<Gt&&(Gt=aJ[Tj],Lb[fd]=Tj)}}0==Ft[be]&&0<Eh.y[be]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
Lb[0],Lb[0]=-1):0<Eh.y[be]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Sj=Dh=Ch=ln=Cd=Rb=0;4>Ca;++Ca)0>=Kb[Ca]||(jn=HH(tc,uc,Kb[Ca]),kn[Ca]=VH(tc,jn,uc),0<kn[Ca]?(++Rb,ln=Kb[Ca],Dh=Kb[Ca]):0>kn[Ca]?(++Cd,Ch=Kb[Ca],Dh=Kb[Ca]):Sj=Kb[Ca]);ae=Rb+Cd;oa=y(I,s,-1,4,1);ed=0;if(3==tc.A[uc]){if(1==Rb&&1==Cd||3==ae&&0<Rb&&0<Cd){wr(tc.o,"Error in C3H stereospecification !");break b}Qe=Kb[0];1==ae?Qe=Dh:2==ae&&(Qe=Sj);ha=FH(tc,uc,Qe,Kb);oa[0]=Dh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Rb?ed=1:ed=-1}else if(4==tc.A[uc])if(1==
ae)ha=FH(tc,uc,Dh,Kb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Rb?ed=1:ed=-1;else{Qe=Kb[0];1<Sj&&(Qe=Sj);1==Rb?Qe=ln:1==Cd&&(Qe=Ch);ha=FH(tc,uc,Qe,Kb);dd=y(I,s,-1,4,1);for(Ca=0;4>Ca;++Ca)jn=HH(tc,uc,ha[Ca]),dd[Ca]=VH(tc,jn,uc);if(4==ae){if(0==Rb||0==Cd){wr(tc.o,"Error in C4 stereospecification !");break b}if(1==Rb||1==Cd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],ed=dd[0];else{for(Ca=0;4>Ca;++Ca)-1==dd[Ca]&&(dd[Ca]=0);ae=2}}else if(3==ae)if(3==Rb||3==Cd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
ha[2],oa[3]=ha[1],0<Rb?ed=-1:ed=1;else{1==Rb?Rb=Et=1:Cd=Et=-1;for(Ca=0;4>Ca;++Ca)dd[Ca]==Et&&(dd[Ca]=0);ae=2}if(2==ae)if(1==Rb&&1==Cd)ha[1]==Ch?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Ch&&(ha[2]=ha[3]),oa[0]=ln,oa[1]=Ch,oa[2]=ha[2],oa[3]=ha[1],ed=1;else{if(dd[0]==dd[1]||dd[1]==dd[2]){wr(tc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=dd[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Rb?ed=1:ed=-1}}var X=oa,Vj=Kb,mb=void 0;Vj[0]==X[1]?(mb=
X[0],X[0]=X[1],X[1]=mb,mb=X[2],X[2]=X[3],X[3]=mb):Vj[0]==X[2]?(mb=X[2],X[2]=X[0],X[0]=mb,mb=X[1],X[1]=X[3],X[3]=mb):Vj[0]==X[3]&&(mb=X[3],X[3]=X[0],X[0]=mb,mb=X[1],X[1]=X[2],X[2]=mb);Vj[1]==X[2]?(mb=X[1],X[1]=X[2],X[2]=mb,mb=X[2],X[2]=X[3],X[3]=mb):Vj[1]==X[3]&&(mb=X[1],X[1]=X[3],X[3]=mb,mb=X[2],X[2]=X[3],X[3]=mb);oa[2]==Kb[2]?hn[uc]=1:oa[2]==Kb[3]?hn[uc]=-1:wr(tc.o,"Error in stereoprocessing ! - t30");hn[uc]*=ed}}}Wa=new $G;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&(Wa.b.b+=ua);0<xb[u]&&WH(a,c,xb[c],Wa,Rd);var Fh=v[c],Mb=void 0,Wj=void 0,Gh=void 0,T=void 0,T=Rc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Sd[c]&&(Mb=!0);Gh=-1;for(Wj=1;Wj<=a.z;++Wj)if(a.r[Wj][0]==c){Gh=a.r[Wj][1];break}-1<Gh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Gh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Fh?T="c":T=Eb;break;case 4:Fh?(T=Gf,0<a.y[c]&&(Mb=!0)):T=ic;break;case 5:Fh?T="o":T=pc;break;case 7:Fh?(T="p",0<a.y[c]&&(Mb=!0)):T=rc;break;case 8:Fh?T=ug:T=Fc;break;case 13:Fh?T=xg:T=Hc;Mb=!0;break;case 6:T=
Ic;Mb=!0;break;case 9:T=Tb;break;case 10:T=Jb;break;case 11:T=Db;break;case 12:T=$b;break;case 1:T=Xb;Mb=!0;break;case 19:T=vc;Mb=!0;break;case 20:T=wc;Mb=!0;break;case 21:T=xc;Mb=!0;break;case 22:T=yc;Mb=!0;break;case 18:Mb=!0,T=a.p[c],(G(T,wa)||G(T,Yc)||G(T,wb))&&(Mb=!1)}Mb&&(T=Sc+T,1==Sd[c]?T+=vb:-1==Sd[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<bk(a.B[c])&&(T+=bk(a.B[c]))),-1<Gh&&(T+=nb+Gh),T+=Vc);Dn(Wa.b,T);for(E=1;E<=fa;++E)if(q[E]==c||r[E]==c)d=
r[E],d==c&&(d=q[E]),j[c]<j[d]&&WH(a,q[E],r[E],Wa,Rd),9<E&&(Wa.b.b+="%"),Cn(Wa,l+(new S(E)).b);Qd[c]&&(Wa.b.b+=va)}return Wa.b.b}function CF(a){a=new ND(a);ZE(a);return a}
function $E(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)dE(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 aF(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]&&$E(a,c);0==a.A[d]&&$E(a,d)}
function QH(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=HH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&$E(a,c)}}}function NH(a){var b;b=a.c.length;a.H=Vs([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function SH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,s,-1,a.v+1,1);q=y(PH,m,-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[HH(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(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(PH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(PH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(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:OH(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(PH,m,-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 cE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(xE((a.K[b]+a.K[c])/2))),a.O[d]=N(M(xE((a.N[b]+a.N[c])/2)))}function RH(a,b){var c;for(c=1;c<=a.v;++c)DE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function BE(a,b){var c;c=(yD(),ED)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function OH(a,b){return 2==a.t[b]?!0:!1}function DE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function mF(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=Vs([b+5,2]),aH(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 XE(a){var b;a.z=0;a.s=0;DF(a);for(b=1;b<=a.u;++b)a.E=b,mF(a);a.E=0}
function YE(a){var b,c;b=y($D,m,-1,4,1);aE(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 UD(a,b){var c,d,e,f,g,j,h,n;c=y($D,m,-1,4,1);aE(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;aE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function zF(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 cF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Sc)&&UG(c,Vc))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(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Xb);g=ak(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Jv(c,d+1);try{a.o.z=YC(j,10)}catch(h){if(h=Vi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;mF(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,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,pc)?5:G(d,rc)?7:G(d,Fc)?8:G(d,Tb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,$b)?12:G(d,Xb)?1:G(d,Hc)?13:G(d,Ic)?6:G(d,vc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=FG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=FG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=FG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=FG(c,g++);for(;45==e;)--d,e=FG(c,g++)}a.B[b]=d}}}
function LE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new tD(b);try{for(;b.k=mD(b,b.b),b.k<b.j;)d=JE(YC(pD(b),10)).b,c=e=JE(YC(pD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Vi(f),A(f,124))An(f);else throw f;}}function WH(a,b,c,d,e){b=HH(a,b,c);5!=a.i[b]&&OH(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),Dn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
function nF(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,wr(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:wr(a.o,"Stereomarking allowed only on single and double bonds!")}
function UH(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=HH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=HH(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=HH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=HH(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))wr(a.o,"Not unique E/Z geometry !");else{j=HH(a,b,e);f=HH(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=HH(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 MH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=HH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(OH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function VH(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 bF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=MH(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 eE(a){EH(this);this.o=a;this.z=this.v=this.u=0}
function KE(a,b){var c,d,e,f,g,j,h;eE.call(this,a);f=l;j=HE(b);if(null!=j){h=new sD(b,j,!0);for(e=1;4>=e;++e)f=IE(h,j);g=JE(YC(mo(f.substr(0,3)),10)).b;c=JE(YC(mo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)oF(this),f=IE(h,j),this.K[e]=(new RG(OG(mo(f.substr(0,10))))).b,this.N[e]=-(new RG(OG(mo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=mo(f.substr(31,d-31)),cF(this,e,d),62<=f.length&&(f=mo(f.substr(60,3)),0<f.length&&(f=JE(YC(f,10)).b,0<f&&(this.E=e,a.z=f,mF(this),this.E=0)));for(e=1;e<=c;++e)vF(this),
f=IE(h,j),this.I[e]=JE(YC(mo(f.substr(0,3)),10)).b,this.J[e]=JE(YC(mo(f.substr(3,3)),10)).b,g=JE(YC(mo(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=JE(YC(mo(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);NH(this);zF(this);bE(this);for(ZE(this);(h.k=mD(h,h.b),h.k<h.j)&&!(null==(f=pD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new rD(f);pD(g);pD(g);j=JE(YC(pD(g),10)).b;
for(e=1;e<=j;++e)c=JE(YC(pD(g),10)).b,this.B[c]=JE(YC(pD(g),10)).b}if(0==f.indexOf("M  APO")){g=new rD(f);pD(g);pD(g);j=JE(YC(pD(g),10)).b;for(e=1;e<=j;++e)c=JE(YC(pD(g),10)).b,f=JE(YC(pD(g),10)).b,this.E=c,Y(this,0),cF(this,this.u,vc+f),this.E=0}}QH(this);ZE(this)}}
function GF(a,b){var c,d,e,f,g;eE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));UG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new rD(b);d=JE(YC(pD(f),10)).b;e=JE(YC(pD(f),10)).b;for(c=1;c<=d;++c)g=pD(f),oF(this),cF(this,this.u,g),this.K[c]=(new RG(OG(pD(f)))).b,this.N[c]=-(new RG(OG(pD(f)))).b;for(c=1;c<=e;++c)if(vF(this),this.I[c]=JE(YC(pD(f),10)).b,this.J[c]=JE(YC(pD(f),10)).b,this.t[c]=JE(YC(pD(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;NH(this);zF(this);bE(this)}catch(j){j=Vi(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}QH(this);ZE(this)}}
function NE(a,b,c){var d,e,f;eE.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(oF(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))vF(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;ZE(this);bE(this)}
function fF(a,b,c){var d,e,f,g,j;eE.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,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(ft,m,1,this.u+1,0);this.K=y($D,m,-1,this.u+1,1);this.N=y($D,m,-1,this.u+1,1);this.p=y(ft,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(ft,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Vs([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}ZE(this);bE(this)}
function ND(a){var b;EH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);aH(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);aH(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);aH(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);aH(a.e,this.e,this.u+1);this.d=y(ft,m,1,this.u+1,0);aH(a.d,this.d,this.u+1);this.K=y($D,m,-1,this.u+1,1);aH(a.K,this.K,this.u+1);this.N=y($D,m,-1,this.u+1,1);aH(a.N,this.N,this.u+1);this.p=y(ft,m,1,this.u+1,0);aH(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);aH(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);aH(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);aH(a.t,this.t,this.v+1);this.f=y(ft,m,1,this.v+1,0);aH(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);aH(a.C,this.C,this.v+1);this.r=Vs([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 BF(a,b,c){var d,e,f;if(0==c)return dF(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(xE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new RG(a)).b;d=no(e,oo(46));0>d&&(e+=Ya,d=no(e,oo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function HE(a){var b;b=new sD(a,aa,!0);if(4<lD(b))return aa;b=new sD(a,kh,!0);return 4<lD(b)?kh:null}
function dF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function IE(a,b){for(var c,d;a.k=mD(a,a.b),a.k<a.j;){d=pD(a);if(G(d,b))return ba;for(pD(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(538,1,{140:1},eE,KE,GF,NE,fF,ND);_.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 xr(){xr=x;yr=new qC(Xb)}
function TE(a,b){var c;xr();var d;yH.call(this);this.d=new OA("Help");new OA("Home");this.e=b;O(this,(yD(),AD));this.hc&&GB(this.hc.d,!1);DB(this,!1);d=rz(b);if(1==a)this.f||(this.f=new ZB(d),wH(this.f,-30,0)),this.k=this.f,c=LD(b),this.hc&&FB(this.hc.d.I.c,Gc),Yz(this,new JA(2)),this.i=new qC(c+"     "),P(this,this.i,Hb),d=new bA,P(d,this.j,null),this.e.Hb&&(c=new OA("Submit"),P(d,c,null)),P(this,d,Lc),c=mo(uo(this.i.hc.b.pb,ch)),sC(this.i.hc,c),this.hc&&GB(this.hc.d,!0),DB(this,!0);else if(2==a)this.c||
(this.c=new ZB(d),wH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&FB(this.hc.d.I.c,"Nonstandard atom"),Yz(this,new JA(2)),c=new bA,P(c,new SB("atomic SMILES",1),null),P(this,c,nc),c=Xb,yr&&(c=uo(yr.hc.b.pb,ch)),yr=new rC(c,8),P(this,yr,Hb),c=new bA,P(c,this.j,null),P(this,c,Lc);else{this.b||(this.b=new ZB(d),wH(this.b,5*b.Z,0));var e,f;d="About "+(yD(),LF);this.hc&&FB(this.hc.d.I.c,d);Yz(this,new OB(0));O(this,AD);P(this,new SB(LF+" Molecular Editor v2013-10-13",1),null);P(this,new SB("Peter Ertl and Bruno Bienfait",
1),null);for(c=zD,d=0,f=c.length;d<f;++d)e=c[d],e=new SB(e,1),Ez(e,this.e.y),P(this,e,null);c=new bA;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}CB(this);c=this.k;xH(this.hc.d,c.b,c.c);!qz(this)&&Vz(this);Fz(this)}t(539,531,si,TE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new SC(this.e.I),c=RC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Vi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,WD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var yr;
function XH(a,b){pz(b)==a.b?O(b,(UA(),cB)):O(b,a.b)}
function YH(a){var b,c,d,e;e=l;d=!1;pz(ZH)!=a.b?(e=wa,d=!0):pz($H)!=a.b?(e="!#6",d=!0):pz(aI)!=a.b?(O(bI,(UA(),cB)),O(cI,cB),O(dI,cB),O(eI,cB),e="F,Cl,Br,I"):(b=pz(fI)!=a.b,c=pz(gI)!=a.b,pz(hI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),pz(iI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),pz(jI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),pz(kI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),pz(lI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),pz(bI)!=a.b&&(e+="F,"),pz(cI)!=a.b&&(e+="Cl,"),pz(dI)!=a.b&&(e+="Br,"),pz(eI)!=a.b&&(e+="I,"),
UG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=wb:(O(ZH,(UA(),cB)),e=wa)));b=l;d&&pz(fI)!=a.b&&(b+=";a");d&&pz(gI)!=a.b&&(b+=";A");pz(mI)!=a.b&&(b+=";R");pz(nI)!=a.b&&(b+=";!R");pz(ZH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=oI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=pI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);pz(qI)!=a.b&&(e="~");pz(rI)!=a.b&&(e=nb);pz(sI)!=a.b&&(e=vb);pz(tI)!=a.b&&(e="!@");sC(a.f.hc,e)}
function uI(a){vI(a);wI(a);var b=oI.hc.b;Xx(b,0);b.pb.options[0].selected=!0;b=pI.hc.b;Xx(b,0);b.pb.options[0].selected=!0;O(fI,a.b);O(gI,a.b);O(mI,a.b);O(nI,a.b);O(oI,a.b);O(pI,a.b);xI(a)}function vI(a){O(hI,a.b);O(iI,a.b);O(jI,a.b);O(kI,a.b);O(lI,a.b);O(bI,a.b);O(cI,a.b);O(dI,a.b);O(eI,a.b)}function wI(a){O(ZH,a.b);O($H,a.b);O(aI,a.b)}function xI(a){O(qI,a.b);O(rI,a.b);O(sI,a.b);O(tI,a.b);a.c=!1}
function UE(a){EB.call(this,"Atom/Bond Query");this.j=new OA(this.Mf());nA(this.r,new zH(this));this.b=(yD(),AD);this.d=a;this.e||(a=rz(a),this.e=new ZB(a),wH(this.e,-150,10));this.k=this.e;Yz(this,new NB);O(this,this.b);a=new bA;Yz(a,new sB(0,3,1));P(a,new RB("Atom type :"),null);ZH=new OA(zb);$H=new OA("Any except C");aI=new OA("Halogen");P(a,ZH,null);P(a,$H,null);P(a,aI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));P(a,new SB("Or select one or more from the list :",0),null);P(this,a,null);
a=new bA;Yz(a,new sB(0,3,1));hI=new OA(Eb);iI=new OA(ic);jI=new OA(pc);kI=new OA(Fc);lI=new OA(rc);bI=new OA(Tb);cI=new OA(Jb);dI=new OA(Db);eI=new OA($b);P(a,hI,null);P(a,iI,null);P(a,jI,null);P(a,kI,null);P(a,lI,null);P(a,bI,null);P(a,cI,null);P(a,dI,null);P(a,eI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));oI=new SA;RA(oI,zb);RA(oI,bb);RA(oI,db);RA(oI,kb);RA(oI,lb);P(a,new RB("Number of hydrogens :  "),null);P(a,oI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));pI=new SA;RA(pI,zb);RA(pI,
bb);RA(pI,db);RA(pI,kb);RA(pI,lb);RA(pI,"4");RA(pI,"5");RA(pI,"6");P(a,new SB("Number of connections :",0),null);P(a,pI,null);P(a,new SB(" (H's don't count.)",0),null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));P(a,new RB("Atom is :"),null);fI=new OA(Ab);P(a,fI,null);gI=new OA("Nonaromatic");P(a,gI,null);mI=new OA(Ec);P(a,mI,null);nI=new OA(mc);P(a,nI,null);P(this,a,null);a=new bA;O(a,jB(pz(this)));Yz(a,new sB(0,3,1));P(a,new RB("Bond is :"),null);qI=new OA(zb);P(a,qI,null);rI=new OA(Ab);P(a,rI,
null);sI=new OA(Ec);P(a,sI,null);tI=new OA(mc);P(a,tI,null);P(this,a,null);a=new bA;Yz(a,new sB(1,3,1));this.f=new rC(wa,20);P(a,this.f,null);P(a,new OA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&GB(this.hc.d,!1);DB(this,!1);vI(this);wI(this);xI(this);O(fI,this.b);O(gI,this.b);O(mI,this.b);O(nI,this.b);O(oI,this.b);O(pI,this.b);XH(this,ZH);CB(this);a=this.k;xH(this.hc.d,a.b,a.c);!qz(this)&&Vz(this);Fz(this)}t(540,531,si,UE);
_.Nf=function(a,b){var c;G(b,Cc)?(uI(this),XH(this,ZH),YH(this)):A(a.i,87)?(xI(this),ct(a.i)===ct(ZH)?(vI(this),wI(this)):ct(a.i)===ct($H)?(vI(this),wI(this)):ct(a.i)===ct(aI)?(vI(this),wI(this)):ct(a.i)===ct(mI)?O(nI,this.b):ct(a.i)===ct(nI)?(O(mI,this.b),O(fI,this.b)):ct(a.i)===ct(fI)?(O(gI,this.b),O(nI,this.b)):ct(a.i)===ct(gI)?O(fI,this.b):ct(a.i)===ct(qI)||ct(a.i)===ct(rI)||ct(a.i)===ct(sI)||ct(a.i)===ct(tI)?(uI(this),this.c=!0):wI(this),XH(this,a.i),YH(this)):A(a.i,88)&&(xI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
O(c,this.b):O(c,(UA(),cB)),YH(this));107!=this.d.d&&(this.d.d=107,gA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var ZH=_.f=null,qI=null,$H=null,fI=null,rI=null,dI=null,hI=null,pI=null,oI=null,cI=null,bI=null,aI=null,eI=null,iI=null,gI=null,nI=null,tI=null,jI=null,lI=null,mI=null,sI=null,kI=null;function OF(){lH(this)}t(541,516,Rh,OF);_.Oe=function(){this.b=-1;this.c=y(mH,m,0,0,0);this.d=0};_.b=-1;
function yI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){uD(c.b.Ab,H(ft,m,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=VG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],at(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{FE(c.b,d,!0)?(wr(c.b,"Structure pasted"+g),XD(c.b),gA(c.b),f=!0):(WE(new dG(c.b.K,c.b,AD)),GE(c.b,!0),gA(c.b))}catch(q){if(q=Vi(q),A(q,124))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
WD(g),WE(new dG(c.b.K,c.b,AD)),gA(c.b);else throw q;}}f&&c.b.Ke(d)}}function rr(a){a=new FC(a);ur();var b,c,d,e,f;try{var g=(xC(),AC);if(BC(g,(xC(),AC)))b=a.b;else if(BC(g,yC))b=new JC(a.b);else throw new GC(g);c=Qn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new zI;Ny(d.f,c);e=(f=VG(c,"\r\n|\r|\n|\n\r"),f.length);Hv(d.f,20*(10>e?e:10)+cg);fo((bo(),co),new AI(d));BI(d);CI(d)}catch(j){if(j=Vi(j),A(j,105))An(j);else throw j;}}function PF(){}t(542,1,{106:1,113:1},PF);
_.xe=function(a){yI(this,a)};_.b=null;t(544,314,ei);function or(){var a;or=x;DI=(a=!1,Sf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);EI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");FI=DI&!EI;var b;a=H(I,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);pr=y(I,s,-1,1E3,1);for(b=0;b<pr.length;++b)pr[b]=-999;for(b=0;b<a.length;b+=2)pr[a[b+1]]=a[b]}
function mq(a,b,c){a=new GI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function eA(a,b,c){var d;d=new HI;wj(d.u,b,c);pj(a.i,d.u,0,0);dj(a.b,d);return d}function YF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function tE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)lw(a.i,b.u,c,d),b.s=c,b.t=d;II(b)}
function XF(a,b,c,d){or();this.pb=ex();this.b=new jj;this.k=new jj;this.f=d;this.pb.style[Xf]=bb;this.pb.style[Vf]=bb;this.pb.style[Og]=$e;this.pb.style[hh]=b;this.pb.style[Je]=c;this.i=new JI;this.i.pb.style[hh]=eb;Hv(this.i,eb);FI?(b=new KI,c=new LI,pj(b,this.i,0,0),pj(b,c,0,0),pw(this,b)):pw(this,this.i);this.d=a;a.Vb=this;FI?(this.n=new MI(this),this.n.j=new NI(this),this.n.k=new OI(this),this.n.o=new PI(this),this.n.n=new QI(this),this.d&&(this.n.f=new RI(this),this.n.i=new SI(this),this.n.b=
new UI(this))):B(this,new XI(this),(Br(),Br(),Cr));B(this,this,(rq(),rq(),sq));B(this,new dJ(this),(zj(),zj(),Aj));B(this,new eJ(this),(Bj(),Bj(),Cj));B(this,new fJ(this),(lr(),lr(),mr));(lq(),lq(),Jz).b=this}t(543,544,ei,XF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var FI,EI,DI,pr=null;function JI(){nw.call(this);this.pb[Bd]=We}t(546,292,mi,JI);function KI(){JI.call(this);this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(545,546,mi,KI);function XI(a){this.b=a}t(547,1,{},XI);
_.uc=function(a){var b,c,d,e;d=Fj(a);e=Gj(a);c=Hj(a.b);b=new gJ(a);2==c&&(b.f=4);b=gF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function dJ(a){this.b=a}t(548,1,{},dJ);_.vc=function(a){var b,c;b=Fj(a);c=Gj(a);a=new gJ(a);this.b.j?qF(this.b.d,a,b,c):sF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function eJ(a){this.b=a}t(549,1,{},eJ);_.wc=function(a){this.b.j=!1;Fj(a);Gj(a);uF(this.b.d)};_.b=null;function fJ(a){this.b=a}t(550,1,{},fJ);_.b=null;
function LI(){JI.call(this);this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(551,546,mi,LI);function hJ(a,b){var c;c=b.b;c.f=4;return gF(a.b.d,c,b.e,b.f)}function NI(a){this.b=a}t(552,1,{},NI);_.Of=function(a){return hJ(this,a)};_.b=null;function cs(a,b){sF(a.b.d,b.b,b.e,b.f);return gF(a.b.d,b.b,b.e,b.f)}function OI(a){this.b=a}t(553,1,{},OI);_.Of=function(a){return cs(this,a)};_.b=null;function PI(a){this.b=a}t(554,1,{},PI);_.Of=function(a){return qF(this.b.d,a.b,a.e,a.f)};_.b=null;
function QI(a){this.b=a}t(555,1,{},QI);_.Of=function(){return uF(this.b.d)};_.b=null;function cr(a,b){var c;c=M(xE(b.c));c=new IC(b,0,og,c);OD(a.b.d,c);return!0}function RI(a){this.b=a}t(556,1,{},RI);_.Of=function(a){return cr(this,a)};_.b=null;function dr(a,b){var c;c=M(xE(100*b.d));c=new IC(b,0,vg,c);OD(a.b.d,c);return!0}function SI(a){this.b=a}t(557,1,{},SI);_.Of=function(a){return dr(this,a)};_.b=null;function hr(a,b){var c;c=new IC(b,0,le,mh);OD(a.b.d,c);return!0}function UI(a){this.b=a}
t(558,1,{},UI);_.Of=function(a){return hr(this,a)};var iJ=_.b=null;function jJ(){jJ=x;iJ=new au((pu(),new ou("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function kJ(){kJ=x;lJ={}}function mJ(a,b,c){var d;c&&(b.style[re]=c.c+cg,d=c.b,d!=Qb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=pd),0!=(c.d&2)&&(b.style[se]=Ue));a.f.style[gh]=Mf}
function yB(a){var b=nJ,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Hi(a);c in lJ?a=lJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Se),f.width=1,f.height=1,g=(jJ(),iJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),mJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=zo(e),n=zo(e)+(e.offsetHeight||0),o=n-h,q=zo(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new oJ,v.b=u,v.c=r,v.d=o,v),lJ[c]=a);return a}
function pJ(){kJ();var a,b,c,d,e;Dj();this.b=H(ft,m,1,["monospace","sans-serif",Ag]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);vo(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=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(561,1,{},pJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var lJ;function oJ(){}t(562,1,{},oJ);
_.b=0;_.c=0;_.d=0;function hF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function iF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function gJ(a){qr.call(this,null,0,null);this.b=a}function GI(a,b,c){qr.call(this,a,0,b);this.b=c}t(563,404,ti,gJ,GI);_.ve=function(){return hF(this)};_.we=function(){return iF(this)};_.b=null;
function nC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=nJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),vo(c.f,b),mJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function mC(a){this.c=a;this.b={};!nJ&&(nJ=new pJ)}t(564,407,Xh,mC);var nJ=null;function fA(a){this.b=a}t(565,415,{},fA);_.b=null;function qJ(a,b){this.b=a;this.c=b}t(566,1,{},qJ);_.b=null;_.c=null;function rJ(){Mx.call(this);this.pb[Bd]="jsa-resetTable";this.pb.style[hh]=ld}t(567,327,mi,rJ);
function sJ(){sJ=x;var a=tJ=new pJ;Dj();a.i="9p";a.f.style[qe]=Ag;a.f.style[re]="144.0pt";vo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);uJ=new sA(1)}function jE(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,II(a)}
function lE(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(iE(a,!1),360<=g||-360>=g?j=kE(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=vJ(q,r,u,v,f),E=vJ(q,r,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),jE(a,j))}function W(a,b,c,d,e){a.o&&jE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
function hE(a,b,c,d,e){a.o&&(iE(a,!1),jE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function sE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ja+b+"</text>");jE(a,b)}function JB(a,b,c,d,e){iE(a,!0);jE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
function II(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=qo(ro(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-gk(a.u.pb),d=so(ro(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-ik(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(vo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function rE(a,b){a.f=b;a.j=KF(b)}t(568,411,{});_.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 uJ,tJ;function Rr(a,b,c){c&&(bs(a,b),c.Of(a.c));a.e=!0}function bs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-qo(ro(a.p.pb.ownerDocument),a.p.pb)+fk(a.p.pb)+Go(a.p.pb.ownerDocument),a.c.f=c.clientY-zo(a.p.pb)+(a.p.pb.scrollTop||0)+Ho(a.p.pb.ownerDocument),a.c.b=new gJ(b),b.b.preventDefault(),!0):!1}
function MI(a){this.p=a;this.c=new wJ;this.d=new xJ(this);B(this.p,new yJ(this),(Zr(),Zr(),$r));B(this.p,new zJ(this),(Sr(),Sr(),Tr));B(this.p,new AJ(this),(Wr(),Wr(),Xr));B(this.p,new BJ(this),(Or(),Or(),Pr));B(this.p,new CJ,(ir(),ir(),jr));B(this.p,new DJ(this),(er(),er(),fr));B(this.p,new EJ(this),($q(),$q(),ar))}t(569,1,{},MI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function xJ(a){Bk();this.b=a}t(570,26,{},xJ);
_.Hc=function(){!this.b.e&&this.b.j&&hJ(this.b.j,this.b.c)};_.b=null;function yJ(a){this.b=a}t(571,1,{},yJ);_.b=null;function zJ(a){this.b=a}t(572,1,{},zJ);_.b=null;function AJ(a){this.b=a}t(573,1,{},AJ);_.b=null;function BJ(a){this.b=a}t(574,1,{},BJ);_.b=null;function CJ(){}t(575,1,{},CJ);function DJ(a){this.b=a}t(576,1,{},DJ);_.b=null;function EJ(a){this.b=a}t(577,1,{},EJ);_.b=null;function wJ(){}t(578,1,{},wJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function FJ(a){var b,c,d,e,f;ek(a);d=(qj(),rj(null));e=new rJ;Jx(e,a);bw(d,e,d.pb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Lx(e,a);jw(d,e);return new xz(f,b)}function GJ(){this.pb=$doc.createElement(Xd);this.pb[Bd]=We;this.pb.style[Wf]=Ke;this.pb.style[$f]=Zc;this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(580,295,vi,GJ);_.gd=function(){return gk(this.pb)};_.hd=function(){return ik(this.pb)};
function KF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function vJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new qJ(new RG(a),new RG(b))}function kE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
function zE(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+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function iE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function HI(){sJ();this.o=uJ;this.d=[];this.u=new GJ}t(581,568,{},HI);_.b=l;_.c=l;function HJ(){HJ=x;IJ=new xz(0,0)}
function JJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=FJ(c.b),wj(c.ye(),b.c,b.b),c=FJ(c.b),b=new xz(c.c-b.c,c.b-b.b)):b=new xz(0,0);a.Wf(b)}return b}function Mz(a,b){var c;if(a.Ce())return IJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(qz(b));c=FJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function KJ(a,b){var c;b&&(c=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().pb.style[md]=c)}function LJ(){this.f=new nB;this.f.b=-1;this.f.c=-1}t(583,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
_.Rf=function(){return this.ye()};_.Sf=function(){return MJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(qz(a))};_.Uf=function(a){KJ(this,a)};_.Vf=function(a){var b=this.ye().pb,c,d,e;c=(Wz(),Xz);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=pd:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ue:b.style[se]=l};_.Wf=function(a){MJ=a};_.Xf=function(){};var MJ=_.f=null,IJ;
function PA(a,b){HJ();LJ.call(this);this.b=new Yw(a);this.b.ld()[Bd]=l;B(this.b,new NJ(this,b),(oq(),oq(),pq))}t(582,583,{},PA);_.ye=function(){return this.b};_.Uf=function(a){KJ(this,a)};_.b=null;function NJ(a,b){this.b=a;this.c=b}t(584,1,{},NJ);_.Pc=function(a){lq();mq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function TA(a){HJ();LJ.call(this);this.b=new Yx;B(this.b,new OJ(this,a),(iq(),iq(),jq))}t(585,583,{},TA);_.ye=function(){return this.b};_.b=null;
function OJ(a,b){this.b=a;this.c=b}t(586,1,{},OJ);_.b=null;_.c=null;function PJ(a,b){var c,d;KJ(a,b.Rd());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&c.hc.Qf(c)}function QJ(a,b){var c,d,e,f,g,j,h;wj(a.e,b.Yd(),b.Ud());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=JJ(e).c,f-=JJ(e).b,wj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function aA(){HJ();LJ.call(this);this.e=new nw}t(587,583,{},aA);
_.Qf=function(a){PJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){QJ(this,a)};_.e=null;function TB(a){HJ();LJ.call(this);var b=this.b=new wx;cx(b.c,a,!1);ox(b);this.f.b=-1;this.f.c=-1}t(588,583,{},TB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function WB(a){this.b=new ry(a.i,new RJ(a))}t(589,1,{},WB);_.b=null;
function ny(a){var b,c,d,e,f;f=new HC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(SJ,m,106,0,0);for(c=b.b?Nk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=mj((kA(),R),new S(f.e)));c=c.c;if(St(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(Fs(),Fs(),Gs):new oA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new qr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,103)?(j=f.f,h=new qr(j,205,null),h.j=j.Zd(),
h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new qr(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function RJ(a){this.b=a}t(590,1,Zh,RJ);_.xc=function(){ny(this)};_.b=null;function sC(a,b){Ny(a.b,b);a.f.b=-1;a.f.c=-1}function tC(){HJ();LJ.call(this);this.b=new Ry}t(591,583,{},tC);
_.Pf=function(){var a;a=new tC;Ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};_.Sf=function(){return TJ};_.Wf=function(a){TJ=a};var TJ=_.b=null;t(592,587,{});function UJ(a){var b;b=new Cq(to(a.pb,Rf),to(a.pb,Qf));a=new Cq(to(a.T.jb.pb,Rf),to(a.T.jb.pb,Qf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function VJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(WJ(a,a.R),a.R=null):null!=a.Q&&(XJ(a,a.Q),a.Q=null);Jj(a.S)}
function BI(a){a.kb?a._f(Fq(a.T.jb)):(a.Ld(),BI(a))}function XJ(a,b){var c;a.kb?(c=UJ(a),a._f(new Cq(-1,YJ(b,!1)-c[1]))):a.Q=b}function ZJ(a,b){var c;b!=a.Gd()&&(c=a.T.jb,Uv(c),$J(c,b,c.pb,c.q.d,!0))}function WJ(a,b){var c;a.kb?(c=UJ(a),a._f(new Cq(YJ(b,!0)-c[0],-1))):a.R=b}t(595,297,Qh);_.Yf=function(){var a,b;b=Fq(this.T.jb);a=UJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?aK(dz(a.q,0)):null};_.Zf=function(a){bK(this.T.jb,a)};_.Bd=function(){return new Vv(this.T.jb)};
_.$f=function(){Jq(this.T.jb)};_.wd=function(){VJ(this)};_.Od=function(){Jq(this.T.jb)};_.yd=function(a){return cK(this.T.jb,a)};_._f=function(a){Hq(this.T.jb,a)};_.od=function(a){XJ(this,a)};_.Hd=function(a){ZJ(this,a)};_.qd=function(a){WJ(this,a)};_.Q=null;_.R=null;function dK(){dK=x;uw();var a=(eK(),fK(),gK);hK=new Ox(a.e,a.c,a.d,a.f,a.b)}function iK(a,b){if(0!=a.I.b.q.d&&aK(dz(a.I.b.q,0)))throw new Pv("WindowPanel can only contain one child widget");jK(a,b)}
function CI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Ke,a.ab=!1,a.Ld());b=a.pb;b.style[$e]=0+(Dj(),cg);b.style[Tg]=cb;e=xj()-to(a.pb,Rf)>>1;f=yj()-to(a.pb,Qf)>>1;xH(a,ak(Go($doc)+e,0),ak(Ho($doc)+f,0));d||((a.ab=c)?(By(a.pb,jg),a.pb.style[eh]=fh,nk(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
function kK(a,b){var c;if(a.w){c=new iv;a.mb&&vs(a.mb,c);a.J&&Gq(a.r,a);try{Xi(a.r.d,a)}catch(d){if(d=Vi(d),!A(d,124))throw d;}a.n=lK(a.r,a);try{ww(a,b)}finally{$i(a.t.b),$i(a.s.b),$i(a.u.b),a.P&&cj(a.P,a.r),a.C&&(a.C=!1)}}else ww(a,b)}function mK(a,b,c){var d,e;e=a.ob;d=new Yj(a,e);e.Dd(a,d.b+b,d.e+c)}function nK(a,b,c){b=new oK(yo(xo(qv(qv(a.T.d,b),c))));Tv(b,a);B(b,a.o,(oq(),oq(),pq));return b}function Eq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Hq(a.T.jb,b)}
function xH(a,b,c){var d,e;(e=a.r)?(d=pK(e.pb),zw(a,b+(gk(e.pb)+d[3]),c+(ik(e.pb)+d[0]))):zw(a,b,c)}function GB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Iq(a.r,a):Gq(a.r,a)))}function jK(a,b){if(b!=(0!=a.I.b.q.d?aK(dz(a.I.b.q,0)):null)){Uv(a.I.b);var c=a.I.b;$J(c,b,c.pb,c.q.d,!0)}}
function qK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(zq(),rK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Pi(a.P);e.c<e.e.Fe();)if(d=Qi(e),b==(zq(),sK)){!d.c&&(d.c=new tK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(zq(),Aq))g=d.r,j=d.F,d.I.d?(xH(d,j.d,j.e),Eq(d,new Cq(j.c,-1))):(xH(d,j.d,j.e),Eq(d,new Cq(j.c,j.b)),Iq(g,d)),Ti(g.d,d,d.I.c),Ak(d.z,333);else if(!d.C&&f==(zq(),rK))d.pb.style[eh]=fh,zq()}else if(b==Aq){!d.c&&(d.c=new tK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=pK(j.pb);h=d.F;if(d.I.d)h.d=gk(d.pb)-
g[3]-gk(j.pb),h.e=ik(d.pb)-g[0]-ik(j.pb),d.F=h,xH(d,0,0),uK(d,Bq(j.pb).c,-1);else{if(f!=(zq(),rK))h.d=gk(d.pb)-g[3]-gk(j.pb),h.e=ik(d.pb)-g[0]-ik(j.pb),h.c=d.q,h.b=d.p,d.F=h;xH(d,0,0);Hq(d,new vK(Bq(j.pb)));Gq(j,d)}d==d.r.b||VE(d);Ak(d.z,333)}}else b==rK&&(!d.c&&(d.c=new tK),d=a,d.C||(d.G=c,d.pb.style[eh]=Ke))}}function wK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.gg().gg()}
function xK(a){if(!a.kb){a.t=Nv(a,a.r,(!gs&&(gs=new Hk),gs));a.s=Nv(a,a.r,Gk?Gk:Gk=new Hk);a.u=Nv(a,a.r,(!ls&&(ls=new Hk),ls));var b=a.r;!a.P&&(a.P=new jj);dj(a.P,b);gs&&(b=new fs(a),a.mb&&vs(a.mb,b));a.J&&Iq(a.r,a);Ti(a.r.d,a,a.I.c);a.n&&(zw(a,a.n.b,a.n.c),a.n=null);Aw(a);VE(a)}}function VE(a){if(a!=a.r.b){var b;ls&&(b=new ks(a),a.mb&&vs(a.mb,b))}}
function yK(a,b,c){uw();var d;d=(Jw(),Kw);Cw.call(this,!1,"popup");this.U=d.b;this.S=new zK(this);d=new AK;d.pb[Bd]="mosaic-popupLayoutPanel";rw(this.T,d);yw(this);this.o=new BK(this);this.z=new CK(this);this.A=new DK(this);this.B=new EK(this);this.F=new FK;this.O=(zq(),sK);this.J=c;this.r=a;a=this.I=new GK(b);b=new HK;!a.e&&(a.e=new IK);dj(a.e,b);a=new JK(new Qx(hK.b.e.b,hK.b.c,hK.b.d,hK.b.f,hK.b.b));B(a,new KK(this),(oq(),oq(),pq));b=this.I.c;b.c||(b.c=new Mx,b.c.ld()[Bd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Fx(),Gx),c.d=d,LK(b.i,b.c,new MK(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new ew;d=Kx(c);yv(c.c,(Lu(),Mu(d)),0);dw(c,a,d,0,!1)}else Jx(b.c,a);bK(b.i,null);B(this.I.c,new NK(this),(wq(),wq(),xq));B(this.I.c,this.o,pq);ZJ(this,this.I);Ri(Bw?xo(this.pb):yo(xo(this.pb)),"mosaic-WindowPanel",!0)}t(594,595,Qh);_.Gd=function(){return 0!=this.I.b.q.d?aK(dz(this.I.b.q,0)):null};_.Jd=function(a){kK(this,a)};_.Bd=function(){return new Vv(this.I.b)};_.wd=function(){VJ(this);Jj(new OK(this))};
_.yd=function(a){return cK(this.I.b,a)};_._f=function(a){Eq(this,a)};_.Kd=function(a,b){xH(this,a,b)};_.Hd=function(a){jK(this,a)};_.Ld=function(){xK(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 hK;function PK(a){a.i=(new OA(a.j)).hc.ye();B(a.i,new QK(a),(oq(),oq(),pq));a.e=H(RK,m,59,[a.i])}
function zI(){dK();var a,b,c,d,e,f;yK.call(this,(SK(),TK),null,!0);this.cg();this.db=!0;a=new yx(this.k);this.f=new Qy;this.f.pb.style[hh]=eb;Hv(this.f,eb);this.ag();WJ(this,"400px");f=new cz;f.pb.style[Je]=eb;f.f[ud]=10;c=(rx(),Cx);f.b=c;bz(f,a);bz(f,this.f);e=new Mx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Jx(e,a);bz(f,e);iK(this,f);GB(this,!1);this.bg()}t(593,594,Qh,zI);_.ag=function(){PK(this)};_.bg=function(){var a=this.f;a.pb.readOnly=!0;var b=Iv(a.pb)+"-readonly";Ri(a.ld(),b,!0)};
_.cg=function(){FB(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 QK(a){this.b=a}t(596,1,{},QK);_.Pc=function(){kK(this.b,!1)};_.b=null;function AI(a){this.b=a}t(597,1,{},AI);
_.xc=function(){Kv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=uo(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new kx("Length must be a positive integer. Length: "+b);if(b>uo(a.pb,ch).length)throw new kx("From Index: 0  To Index: "+b+"  Text Length: "+uo(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function UK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";FB(a.I.c,"Paste")}function VK(a){dK();zI.call(this);this.d=a}
t(599,593,Qh,VK);_.ag=function(){PK(this);this.b=(new OA(this.c)).hc.ye();B(this.b,new WK(this),(oq(),oq(),pq));this.e=H(RK,m,59,[this.b,this.i])};_.bg=function(){Hv(this.f,"150px")};_.cg=function(){UK(this)};_.Ld=function(){xK(this);fo((bo(),co),new XK(this))};_.b=null;_.c=null;_.d=null;function YK(a){dK();VK.call(this,a)}t(598,599,Qh,YK);
_.bg=function(){Hv(this.f,"150px");var a=new ZK(this),b=this.f;Mv(b,new $K,(Nq(),Nq(),Oq));Mv(b,new aL,(Kq(),Kq(),Lq));Mv(b,new bL,(Qq(),Qq(),Rq));Mv(b,new cL(a),(Tq(),Tq(),Uq))};_.cg=function(){UK(this);this.k+=" Or drag and drop a file on it."};t(602,1,{});t(601,602,{});_.c=null;_.d=1;_.e=-1;function ZK(a){this.b=a;this.c=new dL(this);this.d=this.e=1}t(600,601,{},ZK);_.b=null;function dL(a){this.b=a}t(603,1,{},dL);_.dg=function(a){this.b.b.f.pb[ch]=null!=a?a:l};_.b=null;function vC(){new xs}
t(604,435,{},vC);function WK(a){this.b=a}t(605,1,{},WK);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new HC(a.b,0,uo(this.b.f.pb,ch));yI(a.b,b)}kK(this.b,!1)};_.b=null;function XK(a){this.b=a}t(606,1,{},XK);_.xc=function(){Kv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function vr(a){var b;a&&a&&(a=new eL(a),void 0!=$wnd.FileReader?b=new YK(a):b=new VK(a),BI(b),CI(b))}function eL(a){this.b=a}t(608,1,{},eL);_.b=null;function Wq(a,b){a.onloadend=function(a){b.dg(a.target.result)}}
function cL(a){this.b=a}t(613,1,{},cL);_.b=null;function $K(){}t(614,1,{},$K);function aL(){}t(615,1,{},aL);function bL(){}t(616,1,{},bL);function HB(a,b){HJ();aA.call(this);this.d=new fL(a);var c=this.c=new Mx,d=(rx(),Cx);c.b=d;Jx(this.c,this.e);iK(this.d,this.c);this.d.b=this;this.b=b}t(617,592,{},HB);_.ye=function(){return this.d};_.Rf=function(){return this.c.ob};_.Id=function(){kK(this.d,!1)};_.Vf=function(){};_.Xf=function(a){PJ(this,a);QJ(this,a);BI(this.d);xK(this.d)};_.b=null;_.c=null;
_.d=null;function fL(a){dK();yK.call(this,(SK(),TK),a,!1)}t(618,594,Qh,fL);_.Id=function(){var a=this.b,b=new AB(a.b,201),c;a=a.b.r;a.b?a=new gL(new Pi(a.b)):(a=(Fs(),Fs(),Gs),a=new Pi(a));for(;a._c();)c=a.ad(),201==b.e&&vH(c.b)};_.b=null;function dC(){HJ();LJ.call(this);var a=this.b=new hL;a.ab=!0;a.b.i=!0;this.b.db=!0}t(619,583,{},dC);_.ye=function(){return this.b};_.b=null;function VC(){}t(626,451,{},VC);function gL(a){if(!a)throw new Gn;this.b=a}t(627,1,{},gL);_._c=function(){return aD(this.b)};
_.ad=function(){return Qi(this.b)};_.bd=function(){throw new eD("Missing message: awt.50");};_.b=null;function yA(){return yA()}function TC(){TC=x;var a;a=(KC(),LC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(iL,m,-1,0,1);else throw new zG(a+" is not supported");}catch(b){if(b=Vi(b),!A(b,132))throw b;}}function XB(a,b){a.b=31*a.b+K((new RG(b)).b)}function tA(){}t(630,1,{},tA);_.hC=function(){return this.b};_.b=1;
function pK(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"borderTopWidth"));b[1]=jL(kL(a,"borderRightWidth"));b[2]=jL(kL(a,"borderBottomWidth"));b[3]=jL(kL(a,"borderLeftWidth"));return b}function lL(a){var b,c;c=mL(a);b=pK(a);a=new Cq(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 Bq(a){return new Cq(a.clientWidth,a.clientHeight)}
function mL(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"marginTop"));b[1]=jL(kL(a,"marginRight"));b[2]=jL(kL(a,"marginBottom"));b[3]=jL(kL(a,"marginLeft"));return b}function nL(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"paddingTop"));b[1]=jL(kL(a,"paddingRight"));b[2]=jL(kL(a,"paddingBottom"));b[3]=jL(kL(a,"paddingLeft"));return b}function oL(a,b,c){try{G(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Vi(d),!A(d,124))throw d;}}
function YJ(a,b){var c;pL||(pL=$doc.createElement(Dg),oL(pL,$e,l),oL(pL,Tg,l),oL(pL,$f,Zc),oL(pL,eh,Ke),$doc.body.appendChild(pL));oL(pL,hh,a);oL(pL,Je,a);c=lL(pL);return b?c.c:c.b}var pL=null;function qL(){Cq.call(this,0,0)}function Cq(a,b){this.c=a;this.b=b}function vK(a){Cq.call(this,a.c,a.b)}t(632,1,ti,qL,Cq,vK);_.eQ=function(a){return this===a?!0:null==a||rL!=On(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+Vc};_.b=0;_.c=0;function sL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(633,1,{117:1,120:1,141:1},sL);_.eQ=function(a){return a===this?!0:A(a,141)?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 tL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
function uL(a,b){this.b=a;this.c=b}t(634,1,ti,uL);_.eQ=function(a){return this===a?!0:null==a||vL!=On(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 vL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function FK(){this.c=this.b=this.e=this.d=0}t(635,1,ti,FK);_.eQ=function(a){return this===a?!0:null==a||wL!=On(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 wL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function kL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(637,1,{});var xL=-1;function yL(){}t(638,637,{},yL);_.b=-1;_.c=-1;var zL=null;
function jL(a){a=parseInt(a,10);a=isNaN(a)?null:JE(a);return!a?0:a.b}t(641,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.Yf=function(){return Fq(this.i)};_.Zf=function(a){bK(this.i,a)};_.$f=function(){Jq(this.i)};_.Od=function(){Jq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Je]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[hh]=a;b.kb||(b.j=a)};function eK(){eK=x;fK()}function FB(a,b){a.b.pb.textContent=b||l;bK(a.i,null)}
function AL(a){eK();var b;$w(this,new AK);this.b=new BL;b=this.i;CL(b,new DL);oL(b.pb,Xf,cb);b.p=0;LK(b,this.b,new MK(0));this.b.ld()[Bd]="mosaic-Caption-text";this.b.pb.textContent=a||l;bK(this.i,null);this.pb[Bd]="mosaic-Caption"}t(640,641,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},AL);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.c=null;function fK(){fK=x;EL=Xn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new hz(EL,240,20);new hz(EL,224,16);new hz(EL,208,16);new hz(EL,192,16);new hz(EL,176,16);new hz(EL,160,16);new hz(EL,144,16);new hz(EL,128,16);new hz(EL,112,16);new hz(EL,96,16);new hz(EL,80,16);new hz(EL,64,16);new hz(EL,260,16);gK=new hz(EL,48,16);new hz(EL,32,16);new hz(EL,16,16);new hz(EL,0,16)}var EL,gK;
function FL(a,b){Kv(a.b.pb,!b);bK(a.i,a.b)}function Dq(a,b){a.d=b;Kv(a.b.pb,!b);bK(a.i,a.b);if(a.e){var c;for(c=new Pi(a.e);c.c<c.e.Fe();)Qi(c)}}function GK(a){var b;$w(this,new AK);b=this.i;CL(b,new GL((HL(),IL)));b.p=0;this.c=new AL(a);LK(b,this.c,new MK(1));this.b=new AK;ij(this.b,"Body");LK(b,this.b,new MK(0));this.pb[Bd]="mosaic-CaptionLayoutPanel"}t(643,641,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},GK);_.rd=function(){Ov(this.i)};_.sd=function(){Rv(this.i)};_.Bd=function(){return new Vv(this.b)};
_.yd=function(a){return cK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IK(){lH(this)}t(644,516,Rh,IK);function zK(a){this.b=a}t(645,1,Zh,zK);_.xc=function(){Jq(this.b.T.jb)};_.b=null;function JL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Ij(a.f.b,b);a.f&&Gu(a.f.b,b)&&Ju(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&VE(!a.f?null:Gu(a.f.b,b-1))}function KL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new $z);-1==Ij(a.f.b,b)&&dj(a.f.b,b)}function tK(){}t(646,1,{},tK);_.Uc=function(a){JL(a)};_.Vc=function(a){KL(a)};
_.Xc=function(a){LL(a.b.r,a.b)};function SK(){SK=x;ML=new NL(1,"e");OL=new NL(2,Gf);PL=new NL(3,"ne");QL=new NL(10,"nw");RL=new NL(4,ug);SL=new NL(5,xg);TL=new NL(12,"sw");UL=new NL(8,"w");TK=new VL((qj(),rj(null)).pb)}function lK(a,b){var c;c=pK(a.pb);return new uL(gk(b.pb)-(gk(a.pb)+c[3]),ik(b.pb)-(ik(a.pb)+c[0]))}
function WL(a){var b,c,d,e,f,g;if(a.f){b=Bq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Gu(a.f.b,d),c=new Cq(to(g.pb,Rf),to(g.pb,Qf)),f=lK(a,g),f.b-=ak(0,f.b+to(g.pb,Rf)-b.c),f.c-=ak(0,f.c+to(g.pb,Qf)-b.b),xH(g,ak(0,f.b),ak(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,uK(g,c.c,c.b),g.O==(zq(),Aq)&&Hq(g,new vK(Bq(a.pb))),Ak(g.z,1)}}function XL(a,b,c){a=a.e;Ti(a,b,b);z(a.d,b,c);ij(b,Dc+c.c)}
function Gq(a,b){var c;c=a.e;YL(c,b.H);hj(b.H,Dc+QL.c);YL(c,b.D);hj(b.D,Dc+OL.c);YL(c,b.E);hj(b.E,Dc+PL.c);YL(c,b.N);hj(b.N,Dc+UL.c);YL(c,b.v);hj(b.v,Dc+ML.c);YL(c,b.M);hj(b.M,Dc+TL.c);YL(c,b.K);hj(b.K,Dc+RL.c);YL(c,b.L);hj(b.L,Dc+SL.c)}
function Iq(a,b){!b.H&&(b.H=nK(b,0,0));XL(a,b.H,QL);!b.D&&(b.D=nK(b,0,1));XL(a,b.D,OL);!b.E&&(b.E=nK(b,0,2));XL(a,b.E,PL);!b.N&&(b.N=nK(b,1,0));XL(a,b.N,UL);!b.v&&(b.v=nK(b,1,2));XL(a,b.v,ML);!b.M&&(b.M=nK(b,2,0));XL(a,b.M,TL);!b.K&&(b.K=nK(b,2,1));XL(a,b.K,RL);!b.L&&(b.L=nK(b,2,2));XL(a,b.L,SL)}function LL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ij(a.f.b,b);if(c+1<d){DA(a.f,b);for(dj(a.f.b,b);c<d;++c)wK(Gu(a.f.b,c),c)}else wK(b,c)}
function VL(a){a=new ZL(a);$w(this,a);this.d=new $L(a);this.d.j=!0;aj(this.d);this.d.n=3;this.e=new aM(a);this.e.j=!0;aj(this.e);this.e.n=3;bx(this)}t(647,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},VL);_.Yf=function(){return Bq(this.pb)};_.Zf=function(){var a;(a=bM(this))&&a.Zf(null)};_.$f=function(){WL(this)};_.Uc=function(a){!this.c&&(this.c=new tK);JL(a)};_.Vc=function(a){!this.c&&(this.c=new tK);KL(a)};_.Od=function(){WL(this)};
_.Xc=function(a){!this.c&&(this.c=new tK);LL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var ML,OL,PL,QL,TK,RL,SL,TL,UL;function ZL(a){this.q=new ow(this);this.pb=a}t(648,292,mi,ZL);function NL(a,b){this.b=a;this.c=b}t(649,1,{},NL);_.b=0;_.c=null;function $L(a){Li();ej.call(this,a)}t(650,3,{},$L);_.rc=function(){var a;a=this.k.f;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");!a.I.d&&FL(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=ak(this.b,a<this.e?a:this.e),b=ak(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Dj(),cg);c.style[Tg]=b+cg};
_.sc=function(){var a;a=this.k.f;a==a.r.b||VE(a);a.I.d||FL(a.I,!0);a.C||(a.x||(a.x=new cM,ij(a.x,"mosaic-GlassPanel-invisible")),oL(a.x.pb,jh,kL(a.pb,jh)),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.pb);this.c=a.e+jk(this.k.b.pb);this.e=this.b+lk(this.k.b.pb)-this.k.f.kd();this.d=this.c+kk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function YL(a,b){try{Xi(a,b)}catch(c){if(c=Vi(c),!A(c,124))throw c;}}
function aM(a){Li();ej.call(this,a);this.d=new Ni}t(651,3,{},aM);_.rc=function(){var a;a=this.k.f.ob;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");FL(a.I,!1);Eq(a,new Cq(a.q,a.p));Ak(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=mj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-ak(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=ak(a+b,to(d.I.c.pb,Qf)),b!=a&&mK(d,0,a-b),Eq(d,new Cq(d.q,b)),Ak(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=ak(a+b,to(d.I.c.pb,Qf)),Eq(d,new Cq(d.q,b)),Ak(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-ak(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&mK(d,a-b,0),Eq(d,new Cq(b,d.p)),Ak(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Eq(d,new Cq(96<a+b?a+b:96,d.p)),Ak(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||VE(a);FL(a.I,!0);a.C||(a.x||(a.x=new cM,ij(a.x,"mosaic-GlassPanel-invisible")),oL(a.x.pb,jh,kL(a.pb,jh)),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.pb);this.c=a.e+jk(this.k.b.pb);this.f=this.b+lk(this.k.b.pb)-this.k.f.kd();this.e=this.c+kk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function cM(){var a;this.e=new dM(this);this.b=!1;this.c=new sw;$w(this,this.c);a=this.pb.style;a[md]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[Bd]="gwt-GlassPanel"}t(652,312,Wh,cM);
_.ud=function(){var a;bx(this);try{a=this.ob}catch(b){b=Vi(b);if(A(b,130))throw new Pv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(qj(),rj(null))?(yu(this),zu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),cj(Ck,a),a.c=!0,a.d=Lk(a),dj(Ck,a),this.d=new eM(this),cv(new xu(this.d))):(this.pb.style[rd]=cb,this.pb.style[mg]=cb);this.b&&Ru(new wu(this));pj(rj(null),new fM,Go($doc),Ho($doc))};
_.vd=function(){this.i.vd();Ik(this.e);this.d&&(uu(av,this.d,H(gM,m,47,[(!js&&(js=new Hk),js)])),this.d=null);this.b&&uu(Tu,this,H(gM,m,47,[(!Su&&(Su=new Hk),Su)]))};_.dd=function(a){switch(Ou(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(Eo(this.pb,a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function dM(a){Bk();this.b=a}t(653,26,{},dM);_.Hc=function(){var a=this.b;yu(a);zu(a.pb)};_.b=null;function eM(a){this.b=a}t(654,1,{},eM);_.b=null;
function fM(){this.pb=ex();var a;a=new Zx(new hM(this));B(this,a,(eq(),eq(),fq));B(this,a,(Xq(),Xq(),Yq))}t(655,314,ei,fM);_.wd=function(){Jj(new iM(this))};function hM(a){this.b=a}t(656,1,{},hM);_.b=null;function iM(a){this.b=a}t(657,1,Zh,iM);_.xc=function(){this.b.pb.focus()};_.b=null;function jM(a){a.pb.style[hh]=ld;a.pb.style[Je]=ld;if(a.kb){var a=a.ob,b;A(a,149)?a.Zf(null):(b=bM(a))&&b.Zf(a)}}t(659,295,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
_.Yf=function(){jM(this);return new Cq(to(this.pb,Rf),to(this.pb,Qf))};_.Zf=function(){jM(this)};_.$f=function(){};_.cd=function(){};_.Od=function(){};function BL(){this.pb=$doc.createElement("label");this.pb[Bd]="mosaic-Label";this.pb.style[gh]=Mf;this.pb[Bd]="mosaic-HTML"}t(658,659,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},BL);function JK(a){$w(this,new kM(a));this.pb[Bd]="mosaic-ImageButton"}t(660,312,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},JK);
function hL(){uw();var a=(Jw(),Mw);Cw.call(this,!0,nf);this.U=a.b;this.b=new lM(this);this.b.e=!0;pw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?Av(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Bw?xo(this.pb):yo(xo(this.pb)))[Bd]=He;this.pb.style[jh]="2147483647"}t(661,297,mi,hL);_.cd=function(a){Qv(this,a);1==Ou(a.type)&&ww(this,!1)};_.b=null;
function lM(a){this.c=a;this.d=new jj;this.j=new jj;a=(qy(),py);new gz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);Ku(b,this.f);this.p=!0;a=ex();b=(Lu(),Mu(b));a.appendChild(b);this.pb=a;Jl();this.pb.setAttribute(ng,mm.b);-1==this.lb?Av(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Bd]=Ge;a=Iv(this.pb)+"-vertical";Ri(this.ld(),a,!0);this.pb.style[Vf]=cb;this.pb.setAttribute("hideFocus",bh);B(this,new oy(this),(eq(),eq(),fq))}t(662,336,vi,lM);
_.cd=function(a){switch(Ou(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}hy(this,a)};_.Nd=function(a,b){ly(this,a,b);b||this.b&&ww(this.c,!1)};_.b=!0;_.c=null;
function kM(a){var b=(rx(),Cx),c=(Fx(),Gx),d;d=new lx;d.i[qd]=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;jx(b.b);b.b.d.rows[0].cells[0][hd]=c.b;jx(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;jx(d);b=fx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;hx(g,f.d);at(f.c,g,a);c.b=c.b.c}else e=c.c.d,dj(c.c,a);a.pb[Xc]=e;Ku(b,a.pb);Tv(a,d)}$w(this,d);Ri(this.pb,"mosaic-WidgetWrapper",!0)}t(663,312,Wh,kM);_.b=null;_.c=null;function BK(a){this.b=a}t(664,1,{},BK);
_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&VE(this.b)};_.b=null;function CK(a){Bk();this.b=a}t(665,26,{},CK);_.Hc=function(){Jq(this.b.T.jb);var a=this.b;is((!a.y&&(a.y=new mM),a.y))};_.b=null;function DK(a){Bk();this.b=a}t(666,26,{},DK);_.Hc=function(){qK(this.b,(zq(),Aq))};_.b=null;function EK(a){Bk();this.b=a}t(667,26,{},EK);_.Hc=function(){qK(this.b,(zq(),rK))};_.b=null;function HK(){}t(668,1,{},HK);function KK(a){this.b=a}t(669,1,{},KK);_.Pc=function(){this.b.Id()};_.b=null;
function NK(a){this.b=a}t(670,1,{},NK);_.b=null;function OK(a){this.b=a}t(671,1,Zh,OK);_.xc=function(){this.b.O==(zq(),Aq)?Ak(this.b.A,333):this.b.O==rK&&Ak(this.b.B,333)};_.b=null;function oK(a){this.pb=a;Ov(this)}t(672,295,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},oK);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
function mM(){Bs.call(this,null)}t(673,226,Sh,mM);function zq(){zq=x;Aq=new nM("MAXIMIZED",0);rK=new nM("MINIMIZED",1);sK=new nM("NORMAL",2);oM=H(pM,m,144,[Aq,rK,sK])}function nM(a,b){Io.call(this,a,b)}t(674,141,{117:1,121:1,123:1,144:1},nM);var oM,Aq,rK,sK;function yu(a){var b,c,d,e;c=xj();b=yj();e=(Bv(),Cv).scrollWidth;d=Cv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[hh]=c-1+cg);0<=b-1&&(a.pb.style[Je]=b-1+cg)}
function zu(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function qM(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new Vv(b);c.b.b<c.b.c.d-1;)d=aK(Wv(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&dj(a.y,d);return!0}
function rM(a,b){var c,d,e;if(b.b)a.d&&mk(a.d),a.d=new sM(a,b),nk(a.d,333);else for(d=new Pi(a.y);d.c<d.e.Fe();)c=Qi(d),e=c.nb,lw(b,tM(c),e.t,e.u),uM(c,e.v,e.s,H(I,s,-1,[vM(a.r.b,c).e,vM(a.q.b,c).d,vM(a.o.b,c).b,vM(a.p.b,c).c]),H(I,s,-1,[wM(a.j.b,c).e,wM(a.i.b,c).d,wM(a.e.b,c).b,wM(a.f.b,c).c]),H(I,s,-1,[xM(a.v,c),xM(a.u,c),xM(a.s,c),xM(a.t,c)]))}
function yM(){this.y=new jj;this.k=new zM(this);this.x=new AM(this.k);this.w=new BM(this.k);this.r=new CM(this.k);this.q=new DM(this.k);this.o=new EM(this.k);this.p=new FM(this.k);this.j=new GM(this.k);this.i=new HM(this.k);this.e=new IM(this.k);this.f=new JM(this.k);this.v=new KM(this.k);this.u=new KM(this.k);this.s=new KM(this.k);this.t=new KM(this.k)}t(678,1,{});_.eg=function(a){rM(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 LM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Pi(b.y);e.c<e.e.Fe();)d=Qi(e),A(d,62)&&(d=d.jb),f=d.nb,lw(c,tM(d),f.t,f.u),uM(d,f.v,f.s,H(I,s,-1,[vM(b.r.b,d).e,vM(b.q.b,d).d,vM(b.o.b,d).b,vM(b.p.b,d).c]),H(I,s,-1,[wM(b.j.b,d).e,wM(b.i.b,d).d,wM(b.e.b,d).b,wM(b.f.b,d).c]),H(I,s,-1,[xM(b.v,d),xM(b.u,d),xM(b.s,d),xM(b.t,d)]));MM(c);a.b.d=null;for(a=new Pi(a.b.y);a.c<a.e.Fe();)b=Qi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function sM(a,b){this.b=a;this.c=b;var c=(sk(),vk);this.n=new rk(this);this.u=c}t(679,17,{},sM);_.yc=function(){LM(this)};_.zc=function(){LM(this)};
_.Bc=function(a){var b,c,d;for(c=new Pi(this.b.y);c.c<c.e.Fe();)b=Qi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),lw(this.c,tM(b),d.j,d.w),uM(b,d.x,d.i,H(I,s,-1,[vM(this.b.r.b,b).e,vM(this.b.q.b,b).d,vM(this.b.o.b,b).b,vM(this.b.p.b,b).c]),H(I,s,-1,[wM(this.b.j.b,b).e,wM(this.b.i.b,b).d,wM(this.b.e.b,b).b,wM(this.b.f.b,b).c]),H(I,s,-1,[xM(this.b.v,b),xM(this.b.u,b),xM(this.b.s,b),xM(this.b.t,b)]))};_.b=null;_.c=null;
t(681,1,{});_.b=null;function IM(a){this.b=a}t(680,681,{},IM);function JM(a){this.b=a}t(682,681,{},JM);function HM(a){this.b=a}t(683,681,{},HM);function GM(a){this.b=a}t(684,681,{},GM);function EM(a){this.b=a}t(685,681,{},EM);function FM(a){this.b=a}t(686,681,{},FM);function DM(a){this.b=a}t(687,681,{},DM);function CM(a){this.b=a}t(688,681,{},CM);t(689,681,{},function(a){this.b=a});t(690,681,{},function(a){this.b=a});
function xM(a,b){var c=a.b,d;d=mj(c.e,b);d||(d=new sL(nL(b.pb)),z(c.e,b,d));return d.e}function KM(a){this.b=a}t(691,681,{},KM);function BM(a){this.b=a}t(692,681,{},BM);function AM(a){this.b=a}t(693,681,{},AM);function wM(a,b){var c;c=mj(a.b,b);c||(c=new sL(pK(b.pb)),z(a.b,b,c));return c}function vM(a,b){var c;c=mj(a.c,b);c||(c=new sL(mL(b.pb)),z(a.c,b,c));return c}
function NM(a,b){var c,d;d=mj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=bM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Cq(OM(e,!0),OM(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=OM(e,!0));null!=c.k&&(h.b=OM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Cq(OM(e,!0),OM(e,!1));break a}h=new qL;f=b.pb;n=f.style;g=n[$f];j=n[eh];n[$f]="static";n[eh]=Ke;null!=c.n?h.c=OM(e,!0):(n[hh]=ld,h.c=(f.offsetWidth||0)+vM(d.p.b,b).c+vM(d.q.b,b).d);null!=c.k?h.b=OM(e,!1):(n[Je]=ld,h.b=(f.offsetHeight||0)+vM(d.r.b,b).e+
vM(d.o.b,b).b);n[$f]=g;n[eh]=j}d=h}null!=c.n&&(Dj(),Dp)==c.n.gg()||null!=c.k&&(Dj(),Dp)!=c.k.gg()||z(a.f,b,d)}return d}function zM(a){this.i=a;this.d=new Ni;this.f=new Ni;this.c=new Ni;this.b=new Ni;this.e=new Ni}t(694,1,{},zM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function PM(a){var b;b=a.nb;if(null==b||!A(b,147))b=new QM,a.nb=b;return b}function DL(){GL.call(this,(HL(),RM))}function GL(a){var b=(SM(),TM);yM.call(this);this.c=a;this.b=b}t(695,678,{},DL,GL);
_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new qL;qM(this,a);n=vM(this.p.b,a).c+vM(this.q.b,a).d+wM(this.f.b,a).c+wM(this.i.b,a).d+xM(this.t,a)+xM(this.u,a);d=vM(this.r.b,a).e+vM(this.o.b,a).b+wM(this.j.b,a).e+wM(this.e.b,a).b+xM(this.v,a)+xM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(HL(),RM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Pi(this.y);a.c<a.e.Fe();)c=Qi(a),e=PM(c),b=null,j=c.ob,A(j,150)&&(b=j,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),this.c==RM?(n+=NM(this.x.b,c).c,e.b=NM(this.w.b,
c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=ak(f,e.b)):(d+=NM(this.w.b,c).b,e.c=NM(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=ak(g,e.c));this.c==RM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q;if(qM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=xM(this.t,a);E=xM(this.v,a);c=Bq(a.pb);Q=c.c-(u+xM(this.u,a));q=c.b-(E+xM(this.s,a));g=Q;c=q;this.c==(HL(),RM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,r=PM(d),v=d.ob,A(v,150)&&(b=v,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),this.c==RM?(r.e?++h:(r.c=NM(this.x.b,d).c,A(v,150)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=NM(this.w.b,d).b,A(v,150)&&(r.b+=b.b))):(r.d?++j:(r.b=NM(this.w.b,
d).b,A(v,150)&&(r.b+=b.b),c-=r.b),r.e?r.c=Q:(r.c=NM(this.x.b,d).c,A(v,150)&&(r.c+=b.c)));for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,r=d.nb,v=d.ob,A(v,150)&&(b=v,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==RM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==IL?(r.t=this.b==(SM(),TM)?u:this.b==VM?u+~~(Q/2)-~~(J/2):u+Q-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(SM(),TM)?(r.t=u,r.u=E):this.b==VM?(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.gd()-gk(a.pb)-xM(this.t,a),-1==r.p&&(r.p=v),v=d.hd()-ik(a.pb)-xM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.kd()),-1==r.o&&(r.o=d.jd()));rM(this,a)}};_.b=null;_.c=null;function SM(){SM=x;TM=new WM("START",0);VM=new WM(Fb,1);XM=new WM("END",2);YM=H(ZM,m,145,[TM,VM,XM])}function WM(a,b){Io.call(this,a,b)}t(696,141,{117:1,121:1,123:1,145:1},WM);var YM,VM,XM,TM;function HL(){HL=x;RM=new $M("HORIZONTAL",0);IL=new $M("VERTICAL",1);aN=H(bN,m,146,[RM,IL])}
function $M(a,b){Io.call(this,a,b)}t(697,141,{117:1,121:1,123:1,146:1},$M);var aN,RM,IL;t(699,1,{151: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 QM(){this.f=!1}function MK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(698,699,{147:1,151:1},QM,MK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function cN(a,b){if(a.n)return!0;qM(a,b);if(0<a.y.d){a.b=Gu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new dN,c.nb=d;a.c=d;a.y.Oe();dj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function eN(){yM.call(this)}t(700,678,{},eN);
_.fg=function(a){var b,c;c=new qL;cN(this,a);if(this.b){b=NM(this.x.b,this.b).c;var d=NM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=UM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=vM(this.p.b,a).c+vM(this.q.b,a).d+wM(this.f.b,a).c+wM(this.i.b,a).d+xM(this.t,a)+xM(this.u,a);c.b+=vM(this.r.b,a).e+vM(this.o.b,a).b+wM(this.j.b,a).e+wM(this.e.b,a).b+xM(this.v,a)+xM(this.s,a);return c};
_.eg=function(a){var b,c,d,e,f;cN(this,a)&&(d=xM(this.t,a),e=xM(this.v,a),c=Bq(a.pb),f=c.c-(d+xM(this.u,a)),c=c.b-(e+xM(this.s,a)),b=this.b.ob,A(b,150)&&(b=UM(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.gd()-gk(a.pb)-xM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ik(a.pb)-xM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),rM(this,a))};_.b=null;_.c=null;function dN(){this.f=!1}
t(701,699,{148:1,151:1},dN);function UM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=xo(qv(qv(a.d,0),0)),c=xo(qv(qv(a.d,2),2)),d=mL(a.pb),b=pK(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 fN(a,b){a.kb&&ek(a);return qw(a,b)}function gN(){Sw();Iw.call(this,Tw)}t(702,302,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},gN);_.yd=function(a){return fN(this,a)};_.b=null;
function LK(a,b,c){var d=a.q.d;b.nb=c;$J(a,b,a.pb,d,!0)}function tM(a){var b;b=a.ob;return A(b,150)?b:a}function Fq(a){if(!a.kb)return new qL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),Hq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function aK(a){return A(a,150)?a.jb:a}function hN(a){var b;if(!a.o){b=(!zL&&(zL=new yL),zL);var c=iN(a,gb,!0);b.b=c;c=iN(a,hb,!0);b.c=c;a.o=b}return a.o}
function $J(a,b,c,d,e){if(A(b,62))throw new Jk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new gN,dw(a,c,a.pb,d,!0),rw(c,b)):dw(a,b,c,d,e);bK(a,b)}
function bK(a,b){var c;c=a.e;if(b){var d=c.k;Yi(d.d,b);Yi(d.f,b);Yi(d.c,b);Yi(d.b,b);Yi(d.e,b)}else d=c.k,My(d.d),My(d.f),My(d.c),My(d.b),My(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==tM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==tM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.Zf(a.ob),c.Zf(a))}}
function Jq(a){if(a.kb&&a.pb.style.display!=Jf){a.pb.scrollTop=0;var b=a.pb,c=0;!Co()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==sg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;MM(a)}}function MM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=aK(dz(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.$f():A(b,75)&&b.Od())}function cK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=tM(b);return jw(a,c)?(A(c,150)&&fN(c,b),bK(a,null),!0):!1}
function CL(a,b){var c;a.e=b;null!=a.f&&hj(a,Iv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=mz(a.f,oo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ij(a,Iv(a.pb)+Ba+a.f);bK(a,null)}function iN(a,b,c){a.n||(a.n=$doc.createElement(Dg),oL(a.n,$f,Zc),oL(a.n,eh,Ke),oL(a.n,$e,cb),oL(a.n,Tg,cb),a.pb.appendChild(a.n));oL(a.n,hh,b);oL(a.n,Je,b);a=lL(a.n);return c?a.c:a.b}
function OM(a,b){var c;c=null.gg();if(c==(Dj(),Pp)){c=(hN(a),null.gg());var d=(-1==xL&&(xL=YJ(ib,!0)),xL);return N(M(Math.round(100*d*c/254)))}if(c==Fp)return c=hN(a),d=null.gg(),N(M(xE(d*(-1==c.b&&(c.b=YJ(gb,!0)),c.b))));if(c==Hp)return c=hN(a),d=null.gg(),N(M(xE(d*(-1==c.c&&(c.c=YJ(hb,!0)),c.b))));if(c==Np)return c=(hN(a),null.gg()),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(d*c)));if(c==Rp)return c=(hN(a),null.gg()),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(10*d*c/254)));if(c==Lp)return N(M(xE(12*
(hN(a),null.gg())*N(M(xE((-1==xL&&(xL=YJ(ib,!0)),xL)/72))))));if(c==Dp)return iN(a,null.gg(),b);if(c==Jp)return c=(hN(a),N(M(xE(null.gg())))),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(d*c/72)));if(null.gg()==Bp)return N(M(xE(null.gg())));throw new Jk("Invalid size: "+null.gg());}function AK(){var a=new eN;nw.call(this);this.k=new Cq(-1,-1);new qN(this);this.pb[Bd]="mosaic-LayoutPanel";CL(this,a)}t(703,292,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},AK);
_.Cd=function(a){$J(this,a,this.pb,this.q.d,!0)};_.rd=function(){Yv(this,new rN)};_.sd=function(){Yv(this,new sN)};_.Yf=function(){return Fq(this)};_.zd=function(a){return gw(this.q,tM(a))};_.Ad=function(a,b,c,d){$J(this,a,b,c,d)};_.Zf=function(a){bK(this,a)};_.Bd=function(){return new Vv(this)};_.$f=function(){Jq(this)};
_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Fq(this),null!=this.j)a=a.b+cg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+cg);this.od(b);this.i=null}else b=a.b+cg,this.qd(a.c+cg),this.od(b);Jq(this)}};_.Od=function(){Jq(this)};_.yd=function(a){return cK(this,a)};_.od=function(a){this.pb.style[Je]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){lw(this,tM(a),b,c)};
_.qd=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 rN(){}t(704,1,{},rN);_.Md=function(a){tM(a).ud()};function sN(){}t(705,1,{},sN);_.Md=function(a){tM(a).vd()};function Vv(a){this.c=a;this.b=new iw(this.c.q)}t(706,1,{},Vv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return aK(Wv(this.b))};_.bd=function(){Xv(this.b)};_.c=null;function tN(){tN=x;new xx}
function qN(a){tN();Ri(a.pb,"dragdrop-dropTarget",!0);this.b=a;new uN(this)}t(707,9,{},qN);function uN(a){Bk();this.b=a}t(708,26,{},uN);_.Hc=function(){bK(this.b.b,null);Jq(this.b.b)};_.b=null;function bM(a){a=a.ob;return!a?null:A(a,149)?a:bM(a)}function uK(a,b,c){var d;d=a.pb;uM(a,b,c,mL(d),pK(d),nL(d))}
function uM(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.qd((0>g?0:g)+(Dj(),cg)),b!=a.kd()&&a.qd((0>b?0:b)+cg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Dj(),cg)),c!=a.jd()&&a.od((0>c?0:c)+cg))}function Hq(a,b){uK(a,b.c,b.b)}t(711,1,{});
function oG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:fD(a,b,~~Hi(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?Nf:typeof v,q=q==Pf?Object.prototype.toString.call(v)==Tc||typeof v.length==Of?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Nf,q)))if(v=G(Of,q),q=G("boolean",q),vN===D)v&&(o[u]=new RG(o[u])),q&&(o[u]=(BG(),o[u]?EG:CG));else{r=v||q;if(r=
!r&&null!=D&&On(D)==wN){r=o[u];if(null==r||xN(r,D))continue;if(Mn(r)&&(r=r&&r.g?r.g:null,null!=r&&xN(r,D))){o[u]=r;continue}}if(!G(Pf,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 yN(){this.d=new Ni;this.b=new Ni;this.c=new Ni}function xN(a,b){var c;if(vN==b||zN==b&&A(a,152))return!0;if(null!=a)for(c=On(a);c&&c!=vN;c=null)if(c==b)return!0;return!1}t(710,711,{},yN);function lG(){lG=x;nG=new yN}
function rG(a,b){lG();z(nG.d,a,b)}function iG(a){lG();var b,c,d;d=VG(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 jG(a,b){var c;lG();return c=b&&b[0]&&(typeof b[0]==Pf||typeof b[0]==ve)?b[0]:null,xN(c,a)}function pG(a){var b=kG;lG();var c,d;d=nG.c;if(c=!b?d.c:fD(d,b,~~Hi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?gD(d,c):iD(d,b,c,~~Hi(b))}
function QF(a){lG();var b=nG,c;null==a?a=null:(c=a[Wc],c||(0!=(On(a).c&4)?a=[]:(b=(b=mj(b.d,On(a)))&&typeof b==ve?new b(a):a,a=a[Wc]=b),c=a),a=c);return a}var nG;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Zn&&(e=ok(),2E3<e-ao&&(ao=e,$n=Yn()));if(0==Zn++){var f=(bo(),co),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=lo(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=(bo(),co),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=lo(n,o);while(h.d);h.d=o}}--Zn;c&&-1!=$n&&($wnd.clearTimeout($n),$n=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(dt)()}catch(d){a(b)}else C(dt)()}var vN=Z(1),Rn=Z(102),AN=NG(" I"),I=IG(720,AN),mH=IG(718,vN),BN=NG(" Z"),PH=IG(721,BN);Z(101);Z(100);Z(99);var CN=Z(496),Fn=IG(722,CN),DN=Z(245),Xt=IG(723,DN);Z(246);Z(141);Z(471);Z(108);Z(482);var EN=NG(" B");Z(486);var FN=NG(" C"),Ii=IG(724,FN),wN=Z(484),GN=NG(" D"),$D=IG(725,GN);Z(485);Z(487);var HN=Z(490),xF=IG(726,HN),IN=NG(" J"),JN=Z(2),ft=IG(719,JN),iL=IG(727,EN);Z(499);Z(481);Z(98);Z(174);Z(469);
var kG=Z(462);Z(478);var xG=Z(476);Z(474);Z(475);Z(480);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(493);Z(488);Z(477);Z(463);Z(464);Z(465);Z(466);Z(467);Z(468);var KN=Z(386);Z(385);Z(384);Z(383);Z(461);Z(460);var kB=Z(400),DD=IG(728,kB),LN=Z(406),ID=IG(729,LN),MN=Z(407),KD=IG(730,MN),NN=Z(538),NF=IG(731,NN),Xs=IG(732,I),ON=$(536,function(){PD();return CH}),DH=IG(733,ON);Z(537);Z(409);Z(408);Z(531);Z(530);Z(539);Z(540);Z(535);Z(443);Z(534);var LA=IG(734,KN);Z(398);Z(542);Z(473);MG();Z(472);MG();Z(711);
Z(710);var zN=MG();Z(296);var PN=Z(295);Z(294);Z(300);Z(314);Z(356);Z(544);Z(543);Z(293);Z(292);Z(546);Z(545);Z(551);Z(552);Z(553);Z(554);Z(555);Z(556);Z(557);Z(558);Z(547);Z(548);Z(549);Z(550);Z(232);Z(231);Z(305);Z(306);Z(307);Z(569);Z(578);Z(26);Z(570);Z(571);Z(572);Z(573);Z(574);Z(575);Z(576);Z(577);Z(277);Z(352);Z(355);Z(353);Z(354);Z(186);Z(185);Z(279);Z(226);Z(281);Z(194);var QN=Z(193);Z(229);Z(228);Z(227);Z(380);Z(381);Z(382);Z(602);Z(601);Z(613);Z(614);Z(615);Z(616);
var RN=$(162,function(){Dj();return Tp}),Up=IG(735,RN),SN=$(140,function(){Ej();return To}),Uo=IG(736,SN),TN=$(147,function(){Vo();return dp}),ep=IG(737,TN),UN=$(152,function(){fp();return op}),pp=IG(738,UN),VN=$(157,function(){qp();return zp}),Ap=IG(739,VN);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(171,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(154,null);
$(155,null);$(156,null);$(158,null);$(159,null);$(160,null);$(161,null);Z(455);Z(454);Z(503);Z(505);Z(504);Z(506);Z(508);Z(507);Z(509);Z(513);Z(514);Z(184);Z(190);Z(189);Z(188);Z(192);Z(211);Z(426);Z(425);var eC=Z(424),AE=IG(740,eC),TH=IG(741,IN);Z(410);Z(510);Z(516);Z(511);Z(512);Z(411);Z(568);Z(420);Z(419);Z(418);Z(423);var WN=MG(),SJ=IG(742,WN);Z(275);Z(453);Z(522);var XN=$(235,function(){Ms();return Rs}),Ss=IG(743,XN);Z(433);Z(434);Z(417);var PB=Z(412);Z(502);Z(396);Z(397);Z(422);var $B=Z(421);
Z(414);Z(413);Z(520);Z(529);Z(415);Z(457);Z(495);Z(532);Z(533);Z(541);Z(403);var oB=Z(402);Z(431);Z(432);Z(388);Z(387);Z(440);MG();MG();MG();Z(390);Z(391);Z(191);Z(367);var ez=IG(744,PN);Z(368);Z(581);Z(580);Z(328);Z(330);Z(329);Z(331);Z(213);Z(230);Z(216);Z(218);var vB=Z(405);Z(456);Z(393);Z(392);Z(399);Z(526);Z(498);Z(221);Z(442);Z(208);Z(209);Z(212);Z(206);Z(205);Z(207);var xB=Z(564);Z(196);Z(401);Z(583);Z(588);Z(441);Z(489);Z(444);var NA=Z(395),MA=IG(745,oB);Z(630);Z(428);Z(429);Z(430);Z(394);
Z(561);Z(562);Z(198);Z(197);Z(199);Z(200);Z(319);Z(318);Z(324);Z(325);Z(619);Z(589);Z(590);Z(515);Z(523);Z(524);Z(525);Z(582);Z(584);var QB=Z(416);Z(565);Z(527);Z(220);Z(217);Z(219);Z(215);Z(204);Z(203);Z(202);Z(257);Z(587);Z(299);Z(298);Z(297);Z(595);Z(594);Z(618);Z(592);Z(617);var YN=$(674,function(){zq();return oM}),pM=IG(746,YN);Z(673);Z(672);Z(664);Z(665);Z(666);Z(667);Z(668);Z(669);Z(670);Z(671);Z(645);
var ZN=$(301,function(){Jw();return Qw}),Rw=IG(747,ZN),$N=$(348,function(){Ew();return xy}),yy=IG(748,$N);Z(17);Z(349);Z(350);Z(345);Z(346);Z(347);Z(18);Z(19);Z(20);Z(439);Z(404);Z(661);Z(336);Z(662);Z(337);Z(338);Z(339);Z(340);Z(343);Z(310);Z(309);var aO=Z(308);Z(585);Z(586);Z(591);Z(250);Z(313);Z(344);Z(332);Z(359);Z(358);Z(360);var bO=$(361,function(){Py();return $y}),az=IG(749,bO);$(362,null);$(363,null);$(364,null);$(365,null);Z(233);Z(566);Z(311);Z(327);Z(326);Z(519);Z(376);Z(303);Z(187);Z(567);
Z(312);Z(647);Z(3);Z(650);Z(651);Z(649);Z(648);Z(641);Z(640);Z(703);Z(704);Z(705);Z(706);Z(643);Z(224);var CC=Z(436),EC=IG(750,CC);Z(437);Z(435);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var cO=Z(51),my=IG(751,cO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);
Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(251);var rL=Z(632);Z(304);var vL=Z(634);Z(222);Z(659);Z(658);Z(449);Z(448);Z(450);Z(223);Z(259);Z(261);Z(260);Z(255);Z(370);Z(252);Z(302);Z(702);Z(266);Z(269);Z(267);Z(268);Z(5);Z(7);Z(6);Z(604);Z(438);Z(451);Z(371);Z(183);Z(288);Z(290);Z(289);Z(593);var RK=IG(752,aO);Z(599);Z(598);Z(608);Z(596);Z(597);Z(605);Z(606);Z(600);Z(603);Z(445);Z(446);Z(452);Z(225);Z(254);Z(33);Z(262);Z(333);Z(334);Z(335);Z(263);var gM=IG(753,QN);Z(264);Z(563);Z(660);Z(627);Z(479);
Z(500);Z(32);Z(70);var wL=Z(635);Z(644);Z(663);Z(699);Z(698);Z(195);Z(210);Z(4);Z(626);Z(678);Z(695);var dO=$(696,function(){SM();return YM}),ZM=IG(754,dO),eO=$(697,function(){HL();return aN}),bN=IG(755,eO);Z(681);Z(690);Z(689);Z(693);Z(692);Z(688);Z(687);Z(685);Z(686);Z(684);Z(683);Z(680);Z(682);Z(691);Z(694);Z(679);Z(646);Z(317);Z(366);Z(357);Z(700);Z(316);Z(315);Z(321);Z(322);Z(320);Z(265);Z(21);Z(286);Z(287);Z(11);Z(14);Z(24);var fO=Z(27),Mk=IG(756,fO);Z(25);Z(22);Z(23);Z(701);Z(8);Z(10);Z(9);
Z(707);Z(708);Z(652);Z(655);Z(656);Z(657);Z(653);Z(654);var tL=Z(633);Z(637);Z(638);Z(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>