summaryrefslogtreecommitdiff
path: root/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html
blob: 90355141a77e45e63ba1f94977b9304e85cff7f6 (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
<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 = '0D71BA88E8DB59E613D3BD042277F3CA';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="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",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",Oa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",bb="/>",cb="0",db="0px",eb="1",fb="100%",gb="1em",
hb="1ex",ib="1in",kb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",ub=">",wb="?",xb="@",zb="A",Ab="AUTO",Bb="After",Cb="Any",Db="Aromatic",Eb="B",Fb="Before",Gb="Br",Ib="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="DOMMouseScroll",Tb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",ac="HIDDEN",bc="Helvetica",cc="I",dc="Incorrect URL: ",ec="Internal index set to null.",fc="JSME",gc="JUSTIFY",hc="JavaScript",
ic="LEFT",jc="MOL n. ",kc="N",mc="NA",nc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Fc="Resize-",Gc="Ring",Kc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",bd="]",cd="__gwtex_wrap",
dd="__uiObjectID",ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",vd="bottom",xd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="cursor",
Xd="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragexit",je="dragleave",ke="dragover",le="dragstart",me="drop",ne="end_gesture",oe="error",pe="filter",qe="float",re="focus",se="fontFamily",te="fontSize",ue="fontStyle",ve="fontWeight",we="form",ye="function",ze="g",Ae="gecko1_8",Be="gesturechange",Ce="gestureend",De="gesturestart",Ee="google",Le="grid",Me="gridcell",Ne=
"group",Oe="gwt-MenuBar",Pe="gwt-MenuBarPopup",Qe="heading",Re="height",Se="hidden",Te="id",Ue="img",Ve="is_touch_supported",We="italic",Xe="java.vm.name",Ye="jsa-resetDiv",Ze="keydown",$e="keypress",af="keyup",bf="left",cf="link",df="list",ef="listbox",gf="listitem",hf="load",jf="log",kf="ltr",lf="main",rf="marquee",sf="math",tf="menu",uf="menuPopup",vf="menubar",wf="menuitem",xf="menuitemcheckbox",yf="menuitemradio",zf="middle",Af="mousedown",Bf="mousemove",Cf="mouseout",Df="mouseover",Ef="mouseup",
Ff="mousewheel",Gf="move",Hf="msie",If="multipart",Jf="n",Kf="name",Lf="navigation",Mf="none",Nf="noreaction",Of="note",Pf="nowrap",Qf="null",Rf="number",Sf="object",Tf="offsetHeight",Uf="offsetWidth",Vf="ontouchstart",Wf="opera",Xf="option",Yf="outline",Zf="overflow",$f="padding",ag="paste",bg="popupContent",cg="position",dg="presentation",fg="progressbar",gg="px",hg="px, ",ig="px;",jg="radio",kg="radiogroup",lg="reaction",mg="region",ng="rgb(",og="right",pg="role",rg="rotation",sg="row",tg="rowgroup",
ug="rowheader",vg="rtl",wg="s",xg="scale100",yg="scrollbar",zg="se",Ag="search",Bg="separator",Cg="serif",Dg='shape-rendering="crispEdges"',Eg="slider",Fg="span",Gg="spinbutton",Hg="status",Ig="subMenuIcon-selected",Jg="tab",Kg="table",Lg="tablist",Mg="tabpanel",Ng="tbody",Og="td",Pg="text",Qg="textAlign",Rg="textbox",Sg="timer",Tg="title",Ug="toolbar",Vg="tooltip",Wg="top",Xg="touchcancel",Yg="touchend",Zg="touchmove",$g="touchstart",ah="tr",bh="tree",ch="treegrid",dh="treeitem",eh="true",fh="value",
gh="verticalAlign",hh="visibility",ih="visible",jh="whiteSpace",kh="width",lh="x",mh="zIndex",nh="|",_,oh={l:4194303,m:4194303,h:1048575},ph={l:0,m:0,h:0},qh={l:1,m:0,h:0},rh={l:2,m:0,h:0},yh={l:3,m:0,h:0},zh={l:4,m:0,h:0},Ah={l:8,m:0,h:0},Bh={l:10,m:0,h:0},Ch={l:16,m:0,h:0},Dh={l:32,m:0,h:0},Eh={l:64,m:0,h:0},Fh={l:128,m:0,h:0},Gh={l:256,m:0,h:0},Hh={l:512,m:0,h:0},Ih={l:1024,m:0,h:0},Jh={l:2048,m:0,h:0},Kh={l:8192,m:0,h:0},Lh={l:16384,m:0,h:0},Mh={l:32768,m:0,h:0},Nh={l:65536,m:0,h:0},Oh={l:131072,
m:0,h:0},Ph={l:262144,m:0,h:0},Qh={l:524288,m:0,h:0},Rh={},Sh={9:1,10:1,73:1,77:1,79:1},Th={6:1,9:1,73:1,77:1,79:1},Uh={73:1,90:1},Vh={12:1,73:1,77:1,79:1},Wh={14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1},Xh={14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},Yh={108:1},Zh={73:1,80:1,88:1},$h={69:1},ai={37:1,73:1,77:1,79:1},bi={73:1,76:1,91:1},ci={2:1},di={73:1,80:1,82:1,86:1,88:1},ei={22:1},fi={14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,98:1,105:1},gi={8:1,9:1,73:1,77:1,79:1},hi={73:1,
80:1,86:1,88:1},ii={46:1,47:1,53:1,59:1,67:1,73:1},ji={94:1},ki={41:1,46:1,47:1,53:1,62:1,67:1,69:1,73:1},li={90:1},mi={46:1,47:1,53:1,67:1,73:1},ni={29:1,36:1},oi={14:1,16:1,24:1,29:1,32:1,36:1,38:1},pi={73:1,76:1,90:1},qi={50:1,73:1},ri={14:1,16:1,24:1,29:1,32:1,35:1,36:1,38:1,105:1},si={40:1,73:1,80:1,86:1,88:1},ti={91:1},m={72:1,73:1,76:1},ui={53:1,73:1},vi={14:1,16:1,24:1,29:1,30:1,32:1,36:1,38:1},wi={9:1,11:1,73:1,77:1,79:1},s={73:1,76:1},xi={46:1,53:1,67:1,73:1},yi={23:1},zi={15:1,39:1},Ai=
{73:1},Bi={92:1},Ci={16:1},Di={14:1,16:1,24:1,27:1,29:1,31:1,32:1,36:1,38:1},Ei={20:1,73:1},Fi={75:1},Gi={7:1,9:1,73:1,77:1,79:1},Hi={13:1};function u(a,b,c){var d=Rh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Rh[a]=function(){}),_=d.prototype=0>b?{}:new Rh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ii(this)};
_.tS=function(){var a=this.cZ.e+xb,b;b=this.hC();var c,d,e;c=y(Ji,s,-1,8,1);d=(Ki(),Li);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 Mi(){Mi=x;Ni=new Oi}function Pi(a){for(var b,a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),fe,!1),Ti(a)}
function Ui(a,b,c){var a=a.o,d;try{d=new Vi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Wi(e);if(A(e,80))throw new Xi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Si(b.ld(),Yb,!0);Si(c.ld(),ee,!0);z(Ni,b,c)}function Yi(a,b){var c;c=Zi(Ni,b);var d;d=Zi(a.o.d,c);if(!d)throw new $i("dragHandle was not draggable");aj(d.c.b);aj(d.e.b);aj(d.d.b);Si(b.ld(),Yb,!1);Si(c.ld(),ee,!1)}
function bj(a){var b;a.p=!1;for(a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),fe,!1),Ti(a)}function cj(a,b){dj(a.k.n,b)?Si(b.ld(),fe,!1):a.p?(ej(a.k.n,b),Si(b.ld(),fe,!0)):(a.k.n.Qe(),ej(a.k.n,b))}function fj(a){this.i=a;this.k=new gj(this);this.o=new hj(this.k)}u(3,1,{});_.rc=function(){ij(this.k.f,"dragdrop-dragging")};_.sc=function(){jj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ni;function gj(a){this.n=new kj;this.e=a;this.b=a.i}u(4,1,{},gj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function lj(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 mj(a,b){var c;c=nj(a.d,oj).b;b.b.ctrlKey||b.b.metaKey||Pi(a.c.e);cj(a.c.e,c)}function pj(a){a.c.i=null;a.c.e.sc();qj((rj(),sj(null)),a.b,0,0);var b=a.b.hb;tj=b;uj();vj=b;a.e=2}
function hj(a){this.d=new Oi;this.c=a;this.b=new wj;xj(this.b,yj(),zj());B(this.b,this,(Aj(),Aj(),Bj));B(this.b,this,(Cj(),Cj(),Dj));a=this.b.hb.style;a[pe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Qj(),gg);a.borderStyle=(Rj(),Mf);a[nd]="blue"}u(5,1,{},hj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Sj(a);e=Tj(a);b=Uj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!oj)oj=c,this.c.f=nj(this.d,oj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Vj(this.c.n,this.c.f)&&(Pi(this.c.e),cj(this.c.e,this.c.f)),Wj(new Xj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Yj(oj,null),oj!=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,pj(this),1!=this.e&&lj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;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!=Vj(this.c.n,this.c.f)||cj(this.c.e,this.c.f),c=new Yj(oj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,pj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();lj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Zj(a,b);b=$j(a,b);if(1==Uj(a.b)&&(this.f=!1,oj))try{if(ck(),1==this.e)mj(this,a);else{d!=this.b&&(c=new Yj(d,null),e+=c.b,b+=c.e);try{lj(this,e,b),this.c.e.rc(),3!=this.e&&mj(this,a)}finally{var f=this.b.hb;tj&&f==tj&&(tj=null);uj();f===vj&&(vj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{oj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var oj=null;function Xj(){}u(6,1,yi,Xj);_.xc=function(){ck()};
function Vi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Vi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Yj(a,b){!a||a==(rj(),sj(null))?this.i=this.f=0:(this.f=a.gd()-fk(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(rj(),sj(null))?this.d=this.c=0:(this.c=gk(b.hb)+hk(b.hb),this.d=ik(b.hb)+jk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(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(gg)?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(gg)?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}u(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}u(18,1,{},rk);_.Cc=function(a){pk(this,a)};_.b=null;u(19,1,{});u(20,1,ci);function sk(){sk=x;var a;(a=new tk)&&(a.Fc()||(a=new uk));vk=a}u(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(){}u(22,21,{},tk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new xk;wk(a,b);return b};function xk(){}u(23,20,ci,xk);_.Ec=function(){this.b=!0};_.b=!1;function uk(){this.b=new kj;this.c=new yk(this)}u(24,21,{},uk);_.Fc=function(){return!0};_.Dc=function(a){a=new zk(this,a);ej(this.b,a);1==this.b.d&&Ak(this.c,16);return a};function Bk(){Bk=x;Ck=new kj;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);dj(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);dj(Ck,a);a.c=!1;a.d=Kk(a,b);ej(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)}u(26,1,{});_.Gc=function(){this.c||dj(Ck,this);this.Hc()};_.c=!1;_.d=0;var Ck;function yk(a){Bk();this.b=a}u(25,26,{},yk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Mk,s,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],dj(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}u(27,20,{2:1,3:1},zk);_.Ec=function(){var a=this.c;dj(a.b,this);0==a.b.d&&Ik(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Pk(){this.b=gd}u(28,29,{},Pk);function Qk(){this.b=hd}u(30,29,{},Qk);function Rk(){this.b=kd}u(31,29,{},Rk);u(33,1,{});_.b=null;function Sk(a){this.b=a}
u(32,33,{},Sk);function Tk(){this.b=ld}u(34,29,{},Tk);function Uk(){this.b=od}u(35,29,{},Uk);function Vk(){this.b=xd}u(36,29,{},Vk);function Wk(){this.b=Cd}u(37,29,{},Wk);function Xk(){this.b=Jd}u(38,29,{},Xk);function Yk(){this.b=Kd}u(39,29,{},Yk);function Zk(){this.b=Ld}u(40,29,{},Zk);function $k(){this.b=Pd}u(41,29,{},$k);function al(){this.b=Yd}u(42,29,{},al);function bl(){this.b=Zd}u(43,29,{},bl);function cl(){this.b=ae}u(44,29,{},cl);function dl(){this.b=de}u(45,29,{},dl);
function fl(){this.b=we}u(46,29,{},fl);function gl(){this.b=Le}u(47,29,{},gl);function hl(){this.b=Me}u(48,29,{},hl);function il(){this.b=Ne}u(49,29,{},il);function jl(){this.b=Qe}u(50,29,{},jl);function kl(a){this.b=a.id}u(51,1,{4:1,5:1},kl);_.b=null;function ll(){this.b=Ue}u(52,29,{},ll);function ml(){this.b=cf}u(53,29,{},ml);function nl(){this.b=df}u(54,29,{},nl);function ol(){this.b=ef}u(55,29,{},ol);function pl(){this.b=gf}u(56,29,{},pl);function ql(){this.b=jf}u(57,29,{},ql);
function rl(){this.b=lf}u(58,29,{},rl);function sl(){this.b=rf}u(59,29,{},sl);function tl(){this.b=sf}u(60,29,{},tl);function ul(){this.b=tf}u(61,29,{},ul);function vl(){this.b=vf}u(62,29,{},vl);function wl(){this.b=wf}u(63,29,{},wl);function xl(){this.b=xf}u(64,29,{},xl);function yl(){this.b=yf}u(65,29,{},yl);function zl(){this.b=Lf}u(66,29,{},zl);function Al(){this.b=Of}u(67,29,{},Al);function Bl(){this.b=Xf}u(68,29,{},Bl);function Cl(){this.b=dg}u(69,29,{},Cl);u(70,33,{},function(a){this.b=a});
function Dl(){this.b=fg}u(71,29,{},Dl);function El(){El=x;Fl=new Sk("aria-activedescendant")}var Fl;function Gl(){this.b=jg}u(73,29,{},Gl);function Hl(){this.b=kg}u(74,29,{},Hl);function Il(){this.b=mg}u(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;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;F=new Oi;z(F,mg,ym);z(F,gd,Ll);z(F,Zd,Wl);z(F,hd,Kl);z(F,kd,Ml);z(F,de,Yl);z(F,ld,Nl);z(F,od,Ol);z(F,xd,Pl);z(F,Cd,Ql);z(F,Me,$l);z(F,Jd,Rl);z(F,Ne,bm);z(F,Kd,Sl);z(F,Ld,Tl);z(F,Pd,Ul);z(F,Yd,Vl);z(F,df,hm);z(F,ae,Xl);z(F,we,Zl);z(F,Le,am);z(F,Qe,cm);z(F,Ue,dm);z(F,cf,em);z(F,ef,fm);z(F,gf,gm);z(F,jf,im);z(F,lf,jm);z(F,rf,km);z(F,sf,lm);z(F,tf,qm);z(F,vf,mm);z(F,wf,pm);z(F,
xf,nm);z(F,Xf,tm);z(F,jg,xm);z(F,yf,om);z(F,Lf,rm);z(F,Of,sm);z(F,dg,um);z(F,fg,vm);z(F,kg,wm);z(F,sg,Dm);z(F,tg,zm);z(F,ug,Bm);z(F,Ag,Hm);z(F,Bg,Jm);z(F,yg,Fm);z(F,Eg,Lm);z(F,Gg,Nm);z(F,Hg,dn);z(F,Jg,kn);z(F,Lg,fn);z(F,Mg,hn);z(F,Rg,mn);z(F,Sg,on);z(F,Ug,qn);z(F,Vg,sn);z(F,bh,yn);z(F,ch,un);z(F,dh,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,dn,kn,fn,hn,mn,on,qn,sn,yn,un,wn;
function Em(){this.b=sg}u(77,29,{},Em);function Am(){this.b=tg}u(78,29,{},Am);function Cm(){this.b=ug}u(79,29,{},Cm);function Gm(){this.b=yg}u(80,29,{},Gm);function Im(){this.b=Ag}u(81,29,{},Im);function Km(){this.b=Bg}u(82,29,{},Km);function Mm(){this.b=Eg}u(83,29,{},Mm);function Om(){this.b=Gg}u(84,29,{},Om);function en(){this.b=Hg}u(85,29,{},en);function ln(){this.b=Jg}u(86,29,{},ln);function gn(){this.b=Lg}u(87,29,{},gn);function jn(){this.b=Mg}u(88,29,{},jn);function nn(){this.b=Rg}
u(89,29,{},nn);function pn(){this.b=Sg}u(90,29,{},pn);function rn(){this.b=Ug}u(91,29,{},rn);function tn(){this.b=Vg}u(92,29,{},tn);function zn(){this.b=bh}u(93,29,{},zn);function vn(){this.b=ch}u(94,29,{},vn);function xn(){this.b=dh}u(95,29,{},xn);function Ok(){this.b=ok()}function ok(){return(new Date).getTime()}u(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,s,87,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}u(101,1,{73:1,88:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}u(100,101,Zh,In);function $i(a){Jn();this.i=a}function Xi(a,b){Jn();this.f=b;this.i=a}u(99,100,hi,$i,Xi);
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,s,87,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Nn(c[a]);En(d)}u(98,99,hi,Kn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Qf: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!=Kf&&"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():Ii(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;u(108,1,{});function Ii(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=Wi(f),!A(f,88))throw f;}}return b}function io(a,b){bo();$wnd.setTimeout(function(){C(ko)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
u(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}u(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}u(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,s,87,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(ye)?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}u(117,1,{});
function Dn(a,b){a.b+=b}function po(){}u(118,117,{},po);_.b=l;function gk(a){return qo(ro(a.ownerDocument),a)}function ik(a){return so(ro(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function to(a,b){return null==a[b]?null:""+a[b]}function uo(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 vo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function wo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Uj(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 xo(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 yo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function zo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function fk(a){return!Ao()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==vg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ao(){var a=Bo();return-1!=a&&1009E3<=a}function Co(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Bo(){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 Do(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function zj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}function yj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Eo(a){return fk(H(a.compatMode,Lb)?a.documentElement:a.body)}function Fo(a){return(H(a.compatMode,Lb)?a.documentElement:a.body).scrollTop||0}function ro(a){return H(a.compatMode,Lb)?a.documentElement:a.body}
function I(a,b){this.c=a;this.d=b}u(141,1,{73:1,77:1,79:1});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Rj(){Rj=x;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=L(Ro,s,6,[Go,Io,Ko,Mo,Oo])}u(140,141,Th);var Qo,Ko,Io,Mo,Go,Oo;function Ho(){I.call(this,nc,0)}u(142,140,Th,Ho);function Jo(){I.call(this,"DOTTED",1)}u(143,140,Th,Jo);function Lo(){I.call(this,"DASHED",2)}u(144,140,Th,Lo);function No(){I.call(this,ac,3)}
u(145,140,Th,No);function Po(){I.call(this,"SOLID",4)}u(146,140,Th,Po);function So(){So=x;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=L(Dp,s,7,[To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap])}u(147,141,Gi);var Cp,Vo,yp,Xo,To,cp,wp,ap,ep,gp,ip,Zo,Ap,kp,mp,op,sp,up,qp;function Uo(){I.call(this,Rb,0)}u(148,147,Gi,Uo);
function lp(){I.call(this,"SE_RESIZE",9)}u(149,147,Gi,lp);function np(){I.call(this,"SW_RESIZE",10)}u(150,147,Gi,np);function pp(){I.call(this,"S_RESIZE",11)}u(151,147,Gi,pp);function rp(){I.call(this,"W_RESIZE",12)}u(152,147,Gi,rp);function tp(){I.call(this,"TEXT",13)}u(153,147,Gi,tp);function vp(){I.call(this,"WAIT",14)}u(154,147,Gi,vp);function xp(){I.call(this,"HELP",15)}u(155,147,Gi,xp);function zp(){I.call(this,"COL_RESIZE",16)}u(156,147,Gi,zp);function Bp(){I.call(this,"ROW_RESIZE",17)}
u(157,147,Gi,Bp);function Wo(){I.call(this,Ab,1)}u(158,147,Gi,Wo);function Yo(){I.call(this,"CROSSHAIR",2)}u(159,147,Gi,Yo);function $o(){I.call(this,"POINTER",3)}u(160,147,Gi,$o);function bp(){I.call(this,"MOVE",4)}u(161,147,Gi,bp);function dp(){I.call(this,"E_RESIZE",5)}u(162,147,Gi,dp);function fp(){I.call(this,"NE_RESIZE",6)}u(163,147,Gi,fp);function hp(){I.call(this,"NW_RESIZE",7)}u(164,147,Gi,hp);function jp(){I.call(this,"N_RESIZE",8)}u(165,147,Gi,jp);
function Ep(){Ep=x;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=L(Op,s,8,[Fp,Hp,Jp,Lp])}u(166,141,gi);var Np,Hp,Jp,Lp,Fp;function Gp(){I.call(this,nc,0)}u(167,166,gi,Gp);function Ip(){I.call(this,"BLOCK",1)}u(168,166,gi,Ip);function Kp(){I.call(this,"INLINE",2)}u(169,166,gi,Kp);function Mp(){I.call(this,"INLINE_BLOCK",3)}u(170,166,gi,Mp);function Pp(){Pp=x;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=new Xp;Yp=L(Zp,s,10,[Qp,Sp,Up,Wp])}u(171,141,Sh);var Yp,Wp,Sp,Up,Qp;function Rp(){I.call(this,"VISIBLE",0)}
u(172,171,Sh,Rp);function Tp(){I.call(this,ac,1)}u(173,171,Sh,Tp);function Vp(){I.call(this,"SCROLL",2)}u(174,171,Sh,Vp);function Xp(){I.call(this,Ab,3)}u(175,171,Sh,Xp);function $p(){$p=x;aq=new bq;cq=new dq;eq=new fq;gq=new hq;iq=L(jq,s,11,[aq,cq,eq,gq])}u(176,141,wi);var iq,aq,cq,eq,gq;function bq(){I.call(this,Kb,0)}u(177,176,wi,bq);function dq(){I.call(this,gc,1)}u(178,176,wi,dq);function fq(){I.call(this,ic,2)}u(179,176,wi,fq);function hq(){I.call(this,zc,3)}u(180,176,wi,hq);
function Qj(){Qj=x;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=new xq;yq=new zq;Aq=new Bq;Cq=L(Dq,s,12,[kq,mq,oq,qq,sq,uq,wq,yq,Aq])}u(181,141,Vh);var Cq,yq,oq,qq,wq,Aq,uq,mq,sq,kq;function lq(){I.call(this,"PX",0)}u(182,181,Vh,lq);function nq(){I.call(this,"PCT",1)}u(183,181,Vh,nq);function pq(){I.call(this,"EM",2)}u(184,181,Vh,pq);function rq(){I.call(this,"EX",3)}u(185,181,Vh,rq);function tq(){I.call(this,"PT",4)}u(186,181,Vh,tq);function vq(){I.call(this,"PC",5)}
u(187,181,Vh,vq);function xq(){I.call(this,"IN",6)}u(188,181,Vh,xq);function zq(){I.call(this,"CM",7)}u(189,181,Vh,zq);function Bq(){I.call(this,"MM",8)}u(190,181,Vh,Bq);function Eq(){Eq=x;Fq=[];Gq=[];Hq=[]}var Fq,Gq,Hq;function Iq(){Iq=x;Jq=new Kq}function Lq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Mq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Kq(){}u(193,1,{},Kq);_.b=null;var Jq;u(204,1,{});_.tS=function(){return"An event type"};
_.i=null;u(203,204,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(202,203,{});_.Lc=function(){return this.Nc()};_.b=null;var Nq=_.c=null;function Oq(){Oq=x;Pq=new Qq(pd,new Rq)}function Rq(){}u(201,202,{},Rq);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Pq};var Pq;function Sq(){Sq=x;Tq=new Qq(Bd,new Uq)}function Uq(){}u(205,202,{},Uq);_.Kc=function(a){Vq();Wq(this,a.c,Xq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return Tq};var Tq;u(208,202,Hi);
function Zj(a,b){return(a.b.clientX||0)-qo(ro(b.ownerDocument),b)+fk(b)+Eo(b.ownerDocument)}function $j(a,b){return(a.b.clientY||0)-xo(b)+(b.scrollTop||0)+Fo(b.ownerDocument)}function Sj(a){var b;return(b=a.c)?Zj(a,b):a.b.clientX||0}function Tj(a){var b;return(b=a.c)?$j(a,b):a.b.clientY||0}u(207,208,Hi);function Yq(){Yq=x;Zq=new Qq(Ed,new $q)}function $q(){}u(206,207,Hi,$q);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return Zq};var Zq;function ar(){ar=x;br=new Qq(Qd,new cr)}function cr(){}
u(209,202,{},cr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return br};var br;u(212,1,{39:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var dr=_.d=0;function Hk(){this.d=++dr}u(211,212,zi,Hk);function Qq(a,b){this.d=++dr;this.b=b;!Nq&&(Nq=new er);Nq.b[a]=this;this.c=a}u(210,211,zi,Qq);_.b=null;_.c=null;function fr(){fr=x;gr=new Qq(Xd,new hr)}function hr(){}u(213,207,Hi,hr);
_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(ir(),jr))a=kr(b.hb),c=new lr(G(b.hb,Uf),G(b.hb,Tf)),d=new lr(G(b.L.bb.hb,Uf),G(b.L.bb.hb,Tf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);mr(b.A,!0);a=G(b.L.bb.hb,Uf);nr(b,new lr(a,or(b.L.bb).b));b.B&&b.G!=jr&&pr(b.i,b)}else mr(b.A,!1),b.G!=(ir(),jr)?nr(b,new lr(b.x.c,b.x.b)):qr(b,kr(b.i.hb)),b.B&&b.G!=jr&&rr(b.i,b);sr(b.L.bb)}else mr(b.A,!0)};_.Nc=function(){return gr};var gr;u(214,202,{});
function tr(){tr=x;ur=new Qq(ge,new vr)}function vr(){}u(215,214,{},vr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return ur};var ur;function wr(){wr=x;xr=new Qq(he,new yr)}function yr(){}u(216,214,{},yr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return xr};var xr;function zr(){zr=x;Ar=new Qq(ke,new Br)}function Br(){}u(217,214,{},Br);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Ar};
var Ar;function Cr(){Cr=x;Dr=new Qq(le,new Er)}function Er(){}u(218,214,{},Er);_.Kc=function(a){a=Fr(a.b);(this.b.dataTransfer||null).setData(Pg,a)};_.Nc=function(){return Dr};var Dr;function Gr(){Gr=x;Hr=new Qq(me,new Ir)}function Ir(){}u(219,214,{},Ir);
_.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;Jr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Pg),Kr(a.b.c,b))};_.Nc=function(){return Hr};var Hr;function Lr(){Lr=x;Mr=new Qq(re,new Nr)}function Nr(){}u(220,202,{},Nr);_.Kc=function(a){ek(a.b.b)};_.Nc=function(){return Mr};var Mr;
function Or(){Or=x;Pr=new Qq(Be,new Qr)}function Qr(){}u(221,202,{},Qr);_.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,Rr(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,Sr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Pr};var Pr;function Tr(){Tr=x;Ur=new Qq(Ce,new Vr)}function Vr(){}u(222,202,{},Vr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Wr(a.b.b,a.b.c))};
_.Nc=function(){return Ur};var Ur;function Xr(){Xr=x;Yr=new Qq(De,new Zr)}function Zr(){}u(223,202,{},Zr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Yr};var Yr;u(225,202,{});u(224,225,{});function $r(){$r=x;as=new Qq(Ze,new bs)}function bs(){}u(226,224,{},bs);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(cs(),ds).length&&-999!=(cs(),ds)[c]&&(c=(cs(),ds)[c]);b=new es(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?fs(Fr(a)):e=301;break;case 118:case 86:b&&a.wb&&gs(a.v,(!a.xb&&(a.xb=new hs(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(is(a,to((js(),ks).hc.b.hb,fh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Va);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?ls(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?ls(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&ls(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?ls(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?ls(a,4):e=207;break;case 53:105==a.d?ls(a,5):e=208;break;case 54:105==a.d?ls(a,
6):e=210;break;case 55:105==a.d?ls(a,7):e=211;break;case 56:105==a.d?ls(a,8):e=212;break;case 57:105==a.d?ls(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}ms(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return as};var as;function ns(){ns=x;os=new Qq(Af,new ps)}function ps(){}u(227,207,Hi,ps);_.Kc=function(a){a.uc(this)};_.Nc=function(){return os};var os;
function Aj(){Aj=x;Bj=new Qq(Bf,new qs)}function qs(){}u(228,207,Hi,qs);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Bj};var Bj;function rs(){rs=x;ss=new Qq(Cf,new ts)}function ts(){}u(229,207,Hi,ts);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Yj(oj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,pj(a))};_.Nc=function(){return ss};var ss;function us(){us=x;vs=new Qq(Df,new ws)}function ws(){}u(230,207,Hi,ws);_.Kc=function(a){var b;b=this.b;fo((bo(),co),new xs(a,a.c,b))};_.Nc=function(){return vs};var vs;
function Cj(){Cj=x;Dj=new Qq(Ef,new ys)}function ys(){}u(231,207,Hi,ys);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Dj};var Dj;function er(){this.b={}}u(232,1,{},er);_.b=null;u(235,208,Hi);var zs=null;function As(){As=x;Bs=new Qq(Xg,new Cs)}function Cs(){}u(234,235,Hi,Cs);_.Kc=function(a){Ds(a.b,this,a.b.n)};_.Nc=function(){return Bs};var Bs;function Es(){Es=x;Fs=new Qq(Yg,new Gs)}function Gs(){}u(236,235,Hi,Gs);_.Kc=function(a){Ds(a.b,this,a.b.n)};_.Nc=function(){return Fs};var Fs;
function Hs(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Vf,"return;"),typeof a.ontouchstart==ye)}u(237,1,{},Hs);function Is(){Is=x;Js=new Qq(Zg,new Ks)}function Ks(){}u(238,235,Hi,Ks);_.Kc=function(a){Ds(a.b,this,a.b.o)};_.Nc=function(){return Js};var Js;function Ls(){Ls=x;Ms=new Qq($g,new Ns)}function Ns(){}u(239,235,Hi,Ns);_.Kc=function(a){Os(a.b,this)&&(a.b.k&&Ps(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 Ms};var Ms;
function Qs(a,b){this.b=b;this.c=a}function Rs(a,b,c){Gk&&(b=new Qs(b,c),a.Yc(b))}u(240,203,{},Qs);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Gk};_.b=!1;var Gk=_.c=null;function Ss(a){this.b=a}u(241,203,{},Ss);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Ts};var Ts=_.b=null;function Us(){}function Vs(a){var b;Ws&&(b=new Us,a.Yc(b))}u(242,203,{},Us);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Ws};var Ws=null;function Xs(a){this.b=a}u(243,203,{},Xs);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return Ys};var Ys=_.b=null;function Zs(){}u(244,203,{},Zs);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return $s};var $s=null;function at(a,b,c){a=a.b;if(!b)throw new bt("Cannot add a handler with a null type");if(!c)throw new bt("Cannot add a null handler");0<a.c?pt(a,new qt(a,b,c)):rt(a,b,null,c);return new st(new tt(a,b,c))}
function ut(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 bt("Cannot fire null event");try{++d.c;j=vt(d,b.Lc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Kc(g)}catch(n){if(n=Wi(n),A(n,88))f=n,!e&&(e=new wt),xt(e,f);else throw n;}}if(e)throw new yt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Qi(d.b);r.c<r.e.Fe();)o=Ri(r),o.xc()}finally{d.b=null}}}}catch(q){q=Wi(q);if(A(q,40))throw new zt(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function At(a){Bt.call(this,a,!1)}function Bt(a,b){this.b=new Ct(b);this.c=a}u(245,1,Ci,At,Bt);_.Yc=function(a){ut(this,a)};_.b=null;_.c=null;u(248,1,{});function pt(a,b){!a.b&&(a.b=new kj);ej(a.b,b)}function rt(a,b,c,d){var e;e=nj(a.e,b);e||(e=new Oi,z(a.e,b,e));a=e.Be(c);a||(a=new kj,e.De(c,a));a.Bf(d)}function Dt(a,b,c,d){var e,f;e=vt(a,b,c);e.Df(d)&&e.Ce()&&(f=nj(a.e,b),f.Ee(c),f.Ce()&&Zi(a.e,b))}
function vt(a,b,c){a=nj(a.e,b);if(!a)return Et(),Et(),Ft;c=a.Be(c);return!c?(Et(),Et(),Ft):c}u(247,248,{});_.b=null;_.c=0;_.d=!1;function Ct(a){this.e=new Oi;this.d=a}u(246,247,{},Ct);function st(a){this.b=a}u(249,1,{},st);_.b=null;function yt(a){Xi.call(this,Gt(a),Ht(a));this.b=a}function Ht(a){a=a.Bd();return!a._c()?null:a.ad()}
function Gt(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new It(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}u(251,99,si,yt);_.b=null;function zt(a){yt.call(this,a)}u(250,251,si,zt);u(252,1,{},function(){});function Jt(a){a=to(a,$d);return(null==a?0:vg==a||vg.toLowerCase()==a.toLowerCase())?(Kt(),Lt):(null==a?0:kf==a||kf.toLowerCase()==a.toLowerCase())?(Kt(),Mt):(Kt(),Nt)}
function Kt(){Kt=x;Lt=new Ot("RTL",0);Mt=new Ot("LTR",1);Nt=new Ot(Rb,2);Pt=L(Qt,s,17,[Lt,Mt,Nt])}function Ot(a,b){I.call(this,a,b)}u(254,141,{17:1,73:1,77:1,79:1},Ot);var Pt,Nt,Mt,Lt;function Rt(){}function St(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=St(e,d);L(a,b,c,d);return d}function Tt(a){return Ut([Vt,N],[s,m],[72,-1],a,0,2,1)}
function Ut(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=St(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ut(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){Wt();var e=Xt,f=Yt;Wt();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 Zt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new $t;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new $t;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new $t;}a[b]=c}u(255,1,{},Rt);_.qI=0;
function Wt(){Wt=x;Xt=[];Yt=[];var a=new Rt,b=Xt,c=Yt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Xt,Yt;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 au(a){return null==a?null:a}function bu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function cu(){var a;$stats&&du("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Wf))a=Wf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Hf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Hf)&&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")?Ae:"unknown"}H(Ae,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&&du("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(eu,s,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&du("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Eq();Hq.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;}");
Eq();0!=Hq.length&&(a=Hq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).insertBefore(a,b.b.firstChild),Hq.length=0);0!=Fq.length&&(a=Fq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).appendChild(a),Fq.length=0);0!=Gq.length&&(a=Gq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).appendChild(a),Gq.length=0);$stats&&du("export.client.JSME_export");new fu;new gu;0<hu(null)?fo((bo(),co),new iu):ju()}function Wi(a){return A(a,88)?a:new Kn(a)}function ku(a){return lu(a&4194303,a>>22&4194303,0>a?1048575:0)}
function mu(a){return lu(a.l,a.m,a.h)}function lu(a,b,c){return _=new nu,_.l=a,_.m=b,_.h=c,_}
function ou(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new pu;if(0==a.l&&0==a.m&&0==a.h)return qu=lu(0,0,0),lu(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?(qu=lu(0,0,0),c=mu((ru(),su))):(qu=lu(c.l,c.m,c.h),c=lu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=tu(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?uu(e):0==c&&0!=d&&0==e?uu(d)+22:0!=c&&0==d&&0==e?uu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=mu((ru(),vu)),c=!0,g=!g;else return c=wu(a,f),g&&xu(c),qu=lu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=tu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=wu(c,d);f&&xu(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=lu(f,j,c);g?qu=tu(c):qu=lu(c.l,c.m,c.h);return e}if(!yu(a,b))return e?qu=tu(a):qu=lu(a.l,a.m,a.h),lu(0,0,0);c=c?a:lu(a.l,a.m,a.h);var h,n,o,r;f=zu(b)-zu(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=lu(j&4194303,n&4194303,h&1048575);for(n=lu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&xu(n);e?(qu=tu(c),d&&(qu=Au(qu,(ru(),su)))):qu=lu(c.l,c.m,c.h);return n}
function xu(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 zu(a){var b;b=Bu(a.h);return 32==b?(b=Bu(a.m),32==b?Bu(a.l)+32:b+20-10):b-12}var qu=null;function Cu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return lu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Du(a,b){return lu(a.l&b.l,a.m&b.m,a.h&b.h)}function Eu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function O(a){var b,c,d;if(isNaN(a))return ru(),Fu;if(-9223372036854775E3>a)return ru(),Gu;if(9223372036854775E3<=a)return ru(),vu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=bu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=bu(a/4194304),a-=4194304*b);a=bu(a);b=lu(a,b,c);d&&xu(b);return b}function Hu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Iu&&(Iu=y(Ju,s,18,256,0)),c=Iu[b],!c&&(c=Iu[b]=ku(a)),c):ku(a)}
function Ku(a){var b=ph,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 yu(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 Lu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return lu(c&4194303,q&
4194303,t&1048575)}function tu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return lu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function wu(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 lu(c&4194303,d&4194303,e&1048575)}function Au(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return lu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function P(a){return a.l|a.m<<22}function Mu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return cb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Mu(tu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Hu(1E9);a=ou(a,b);b=l+P(qu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=cb+b;c=b+c}return c}var Iu=null;function ru(){ru=x;vu=lu(4194303,4194303,524287);Gu=lu(0,0,524288);su=Hu(1);Hu(2);Fu=Hu(0)}var vu,Gu,su,Fu;function nu(){}u(264,1,{18:1},nu);
function du(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Nu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(269,1,{},Nu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ou(a,b){Dn(a.b.b,b.b);return a}function Pu(){this.b=new Qu}u(270,1,{},Pu);function Ru(a){if(null==a)throw new bt("css is null");this.b=a}u(271,1,{19:1,73:1},Ru);
_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;function Tu(a){if(null==a)throw new bt("html is null");this.b=a}u(273,1,Ei,Tu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;u(274,1,Ei,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;
function Uu(){Uu=x;Vu=RegExp(oa,ze);Wu=RegExp(ub,ze);Xu=RegExp(rb,ze);Yu=RegExp(ta,ze);Zu=RegExp(da,ze)}function $u(a){Uu();-1!=a.indexOf(oa)&&(a=a.replace(Vu,pa));-1!=a.indexOf(rb)&&(a=a.replace(Xu,ra));-1!=a.indexOf(ub)&&(a=a.replace(Wu,qa));-1!=a.indexOf(da)&&(a=a.replace(Zu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Yu,"&#39;"));return a}var Vu,Wu,Xu,Zu,Yu;function av(a){if(null==a)throw new bt("uri is null");this.b=a}u(276,1,{21:1},av);_.eQ=function(a){return!A(a,21)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};
_.b=null;function bv(){bv=x}u(278,1,{});function cv(){}u(279,1,{},cv);var dv=null;function ev(){}u(280,278,{},ev);var fv=null;function gv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=vt(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=vt(a.b,f,null).If(e),A(d,22)&&Pn(d.b,b)){var h=a.b,n=f;0<h.c?pt(h,new hv(h,n,null,d)):Dt(h,n,null,d)}}}u(281,1,ei);_.b=null;function iv(a){this.b=a}u(282,281,ei,iv);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function jv(a){this.b=a}u(283,281,ei,jv);
_.Wc=function(){var a=this.b.b;kv(a);lv(a.hb)};function mv(){Jn()}u(284,99,hi,mv);function nv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ak(a.e,1))}function ov(){this.b=new pv(this);this.c=new kj;this.e=new qv(this);this.i=new rv(this)}u(285,1,{},ov);_.d=!1;_.f=!1;function pv(a){Bk();this.b=a}u(286,26,{},pv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=sv(a.i.e.c,a.i.c);tv(a.i);A(b,23)&&new mv;a.d=!1;nv(a)}};_.b=null;function qv(a){Bk();this.b=a}u(287,26,{},qv);
_.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=uv(a.i);try{if(null==d)break;A(d,23)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||tv(a.i)}if(100<=ok()-b)break}}finally{e||(Ik(a.b),a.d=!1,nv(a))}};_.b=null;function uv(a){var b;a.c=a.d;b=sv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function tv(a){vv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function rv(a){this.e=a}u(288,1,{},rv);_._c=function(){return this.d<this.b};_.ad=function(){return uv(this)};
_.bd=function(){tv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function wv(a,b){var c=(xv(),yv(b));a.appendChild(c)}function zv(a,b,c){var d;d=dk;dk=a;b==tj&&8192==Av(a.type)&&(tj=null);c.cd(a);dk=d}var dk=null,tj=null;function Bv(){Bv=x;Cv=new ov}function Wj(a){Bv();if(!a)throw new bt("cmd cannot be null");var b=Cv;ej(b.c,a);nv(b)}var Cv;function Dv(a){uj();!Ev&&(Ev=new Hk);Fv||(Fv=new Bt(null,!0),Gv=new Hv);return at(Fv,Ev,a)}var Fv=null;function Iv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Hv(){}u(294,203,{},Hv);_.Kc=function(a){a.$c(this);Gv.d=!1};_.Lc=function(){return Ev};_.Mc=function(){Iv(this)};_.b=!1;_.c=!1;_.d=!1;var Ev=_.e=null,Gv=null;function Jv(){Jv=x;Kv=new Lv;Mv()||(Kv=null)}var Kv=null;function Dk(){}u(296,1,{},Dk);_.Uc=function(){for(;0<(Bk(),Ck).d;)Ik(sv(Ck,0))};function Fk(a,b){return at((!Nv&&(Nv=new Ov),Nv),a,b)}function Pv(a){Ek();Qv||(Rv(),Qv=!0);return Fk((!Ws&&(Ws=new Hk),Ws),a)}function Ek(){Sv||(Tv(),Sv=!0)}
function Uv(){var a;Sv&&(a=new Vv,Nv&&ut(Nv,a));return null}var Sv=!1,Nv=null,Wv=0,Xv=0,Qv=!1;function Yv(){Yv=x;Zv=new Hk}function Vv(){Yv()}u(298,203,{},Vv);_.Kc=function(){null.eg()};_.Lc=function(){return Zv};var Zv;function Ov(){At.call(this,null)}u(300,245,Ci,Ov);
function Av(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Xd:return 2;case re:return 2048;case Ze:return 128;case $e:return 256;case af:return 512;case hf:return 32768;case "losecapture":return 8192;case Af:return 4;case Bf:return 64;case Cf:return 32;case Df:return 16;case Ef:return 8;case "scroll":return 16384;case oe:return 65536;case Sb:case Ff:return 131072;case Qd:return 262144;case ag:return 524288;case $g:return 1048576;case Zg:return 2097152;case Yg:return 4194304;
case Xg:return 8388608;case De:return 16777216;case Be:return 33554432;case Ce:return 67108864;default:return-1}}function uj(){$v||(aw(),bw(),$v=!0)}var $v=!1;function cw(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 dw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function aw(){ew=C(function(a){var b;var c=Fv,d,e,f;Ev&&c&&fw(c.b.e,Ev)?(b=Gv.b,d=Gv.c,e=Gv.d,f=Gv.e,Iv(Gv),Gv.e=a,ut(c,Gv),c=!(Gv.b&&!Gv.c),Gv.b=b,Gv.c=d,Gv.d=e,Gv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});gw=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,24)&&zv(a,c,b)});hw=C(function(a){a.preventDefault();gw.call(this,a)});iw=C(function(a){this.__gwtLastUnhandledEvent=
a.type;gw.call(this,a)});jw=C(function(a){if(ew(a)){var b=vj;b&&b.__listener&&!Mn(b.__listener)&&A(b.__listener,24)&&(zv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,jw,!0);$wnd.addEventListener(Xd,jw,!0);$wnd.addEventListener(Af,jw,!0);$wnd.addEventListener(Ef,jw,!0);$wnd.addEventListener(Bf,jw,!0);$wnd.addEventListener(Df,jw,!0);$wnd.addEventListener(Cf,jw,!0);$wnd.addEventListener(Ff,jw,!0);$wnd.addEventListener(Ze,ew,!0);$wnd.addEventListener(af,ew,!0);$wnd.addEventListener($e,
ew,!0);$wnd.addEventListener($g,jw,!0);$wnd.addEventListener(Zg,jw,!0);$wnd.addEventListener(Yg,jw,!0);$wnd.addEventListener(Xg,jw,!0);$wnd.addEventListener(De,jw,!0);$wnd.addEventListener(Be,jw,!0);$wnd.addEventListener(Ce,jw,!0)}function kw(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 lw(a,b){var c;uj();if(H(je,b)&&(c=Bo(),-1!=c&&1009E3>=c))ie==ie&&(a.ondragexit=hw);else switch(b){case "drag":a.ondrag=gw;break;case ge:a.ondragend=gw;break;case he:a.ondragenter=hw;break;case je:a.ondragleave=gw;break;case ke:a.ondragover=hw;break;case le:a.ondragstart=gw;break;case me:a.ondrop=gw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,gw,!1);a.addEventListener(b,gw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var vj=null,ew=null,jw=null,hw=null,gw=null,iw=null;function bw(){$wnd.addEventListener(Cf,C(function(a){var b=vj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Ef,!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(Sb,jw,!0)}
function mw(a,b){uj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gw:null),c&2&&(a.ondblclick=b&2?gw:null),c&4&&(a.onmousedown=b&4?gw:null),c&8&&(a.onmouseup=b&8?gw:null),c&16&&(a.onmouseover=b&16?gw:null),c&32&&(a.onmouseout=b&32?gw:null),c&64&&(a.onmousemove=b&64?gw:null),c&128&&(a.onkeydown=b&128?gw:null),c&256&&(a.onkeypress=b&256?gw:null),c&512&&(a.onkeyup=b&512?gw:null),c&1024&&(a.onchange=b&1024?gw:null),c&2048&&(a.onfocus=b&2048?gw:null),c&4096&&(a.onblur=b&4096?gw:
null),c&8192&&(a.onlosecapture=b&8192?gw:null),c&16384&&(a.onscroll=b&16384?gw:null),c&32768&&(a.onload=b&32768?iw:null),c&65536&&(a.onerror=b&65536?gw:null),c&131072&&(a.onmousewheel=b&131072?gw:null),c&262144&&(a.oncontextmenu=b&262144?gw:null),c&524288&&(a.onpaste=b&524288?gw:null),c&1048576&&(a.ontouchstart=b&1048576?gw:null),c&2097152&&(a.ontouchmove=b&2097152?gw:null),c&4194304&&(a.ontouchend=b&4194304?gw:null),c&8388608&&(a.ontouchcancel=b&8388608?gw:null),c&16777216&&(a.ongesturestart=b&16777216?
gw:null),c&33554432&&(a.ongesturechange=b&33554432?gw:null),c&67108864&&(a.ongestureend=b&67108864?gw:null));b&131072&&a.addEventListener(Sb,gw,!1)}function nw(){var a;nw=x;ow=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var ow;function pw(){this.c=new kj}function qw(a){a=a[dd];return null==a?-1:a}u(305,1,{},pw);_.b=null;function rw(a,b){this.b=a;this.c=b}u(306,1,{},rw);_.b=0;_.c=null;u(307,1,Ci);_.ed=function(a){return decodeURI(a.replace("%23",ma))};_.Yc=function(a){ut(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!H(a,null==sw?l:sw))sw=a,$s&&(a=new Zs,ut(this.b,a))};var sw=l;function Mv(){function a(){$wnd.setTimeout(a,250);e()}var b=Kv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));sw=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}u(309,307,Ci);function Lv(){this.b=new At(null)}u(308,309,Ci,Lv);_.ed=function(a){return a};
function Tv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Uv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Sv&&Rs((!Nv&&(Nv=new Ov),Nv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Rv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Qv&&(d=yj(),c=zj(),Xv!=d||Wv!=c))Xv=d,Wv=c,Vs((!Nv&&(Nv=new Ov),Nv))}finally{a&&a(b)}})}function jj(a,b){Si(a.ld(),b,!0)}function ij(a,b){Si(a.ld(),b,!1)}function xj(a,b,c){0<=b&&a.qd(b+gg);0<=c&&a.od(c+gg)}function tw(a,b){null==b||0==b.length?a.hb.removeAttribute(Tg):a.hb.setAttribute(Tg,b)}function uw(a){var b,a=to(a,Dd);b=no(a,oo(32));return 0<=b?a.substr(0,b-0):a}
function Si(a,b,c){if(!a)throw new $i(rc);b=mo(b);if(0==b.length)throw new Jk(Pc);if(c){var d;d=mo(b);b=a.className;-1==uo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=mo(b);f=a.className;e=uo(f,c);-1!=e&&(b=mo(f.substr(0,e-0)),c=mo(vw(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function ww(a,b){a.style.display=b?l:Mf;a.setAttribute("aria-hidden",""+!b)}u(315,1,ni);_.gd=function(){return gk(this.hb)};_.hd=function(){return ik(this.hb)};
_.jd=function(){return G(this.hb,Tf)};_.kd=function(){return G(this.hb,Uf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Mf};_.nd=function(){throw new xw;};_.od=function(a){this.hb.style[Re]=a};_.pd=function(a){ww(this.hb,a)};_.qd=function(a){this.hb.style[kh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;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};
_.hb=null;function yw(a,b,c){lw(a.hb,c.c);at(!a.eb?a.eb=new At(a):a.eb,c,b)}function B(a,b,c){var d;d=Av(c.c);-1==d?lw(a.hb,c.c):-1==a.db?mw(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return at(!a.eb?a.eb=new At(a):a.eb,c,b)}function zw(a,b,c){return at(!a.eb?a.eb=new At(a):a.eb,c,b)}
function Aw(a){var b;if(a.td())throw new Bw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?mw(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}function Cw(a,b){var c;switch(Av(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Co(a.hb,c))return}c=a.hb;var d,e,f;if(Nq&&(f=Nq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&ut(a.eb,f.b),f.b.b=d,f.b.c=e}
function Dw(a){if(!a.td())throw new Bw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}function ek(a){if(a.gb)if(A(a.gb,30))a.gb.yd(a);else{if(a.gb)throw new Bw("This widget's parent does not implement HasWidgets");}else if(rj(),fw(Ew.b,a)){rj();try{a.vd()}finally{Zi(Ew.b,a)}}}
function Fw(a,b){var c;c=a.gb;if(b){if(c)throw new Bw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}u(314,315,oi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&ut(this.eb,a)};_.td=function(){return this.cb};_.ud=function(){Aw(this)};_.cd=function(a){Cw(this,a)};_.vd=function(){Dw(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;
function Gw(a){for(a=new Hw(a);a.b.b<a.b.c.d-1;)Iw(a.b),Jw(a.b)}u(313,314,vi);_.rd=function(){Kw(this,(Lw(),Mw))};_.sd=function(){Kw(this,(Lw(),Nw))};function Ow(a,b,c){ek(b);var d=a.q;Pw(d,b,d.d);d=(xv(),yv(b.hb));c.appendChild(d);Fw(b,a)}function Qw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Rw;b.gb==a&&(f=a.zd(b),f<d&&--d);ek(b);Pw(a.q,b,d);e?(e=b.hb,kw(c,(xv(),yv(e)),d)):(e=(xv(),yv(b.hb)),c.appendChild(e));Fw(b,a)}
function Sw(a,b){var c;if(b.gb!=a)return!1;try{Fw(b,null)}finally{c=b.hb;wo(c).removeChild(c);c=a.q;var d;d=Tw(c,b);if(-1==d)throw new Uw;if(0>d||d>=c.d)throw new Rw;for(--c.d;d<c.d;++d)Zt(c.b,d,c.b[d+1]);Zt(c.b,c.d,null)}return!0}u(312,313,vi);_.zd=function(a){return Tw(this.q,a)};_.Ad=function(a,b,c,d){Qw(this,a,b,c,d)};_.Bd=function(){return new Vw(this.q)};_.yd=function(a){return Sw(this,a)};function Ww(a,b){Ow(a,b,a.hb)}function qj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}
function Xw(a,b){var c;(c=Sw(a,b))&&Yw(b.hb);return c}function Zw(a,b,c,d){if(b.gb!=a)throw new Jk("Widget must be a child of this panel.");a.Ed(b,c,d)}function $w(a,b,c){a=a.hb;-1==b&&-1==c?Yw(a):(a.style[cg]=fd,a.style[bf]=b+gg,a.style[Wg]=c+gg)}function ax(){var a=$doc.createElement(ce);this.q=new bx(this);this.hb=a;this.hb.style[cg]="relative";this.hb.style[Zf]=Se}function Yw(a){a.style[bf]=l;a.style[Wg]=l;a.style[cg]=l}u(311,312,vi,ax);_.Cd=function(a){Ww(this,a)};
_.yd=function(a){return Xw(this,a)};_.Dd=function(a,b,c){Zw(this,a,b,c)};_.Ed=function(a,b,c){$w(a,b,c)};function cx(a,b){if(a.Gd())throw new Bw("SimplePanel can only contain one child widget");a.Hd(b)}function dx(a,b){if(a.bb!=b)return!1;try{Fw(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function ex(a,b){if(b!=a.bb&&(b&&ek(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(xv(),yv(a.bb.hb));a.Fd().appendChild(c);Fw(b,a)}}function fx(){this.hb=$doc.createElement(ce)}u(319,313,vi,fx);_.Fd=function(){return this.hb};
_.Gd=function(){return this.bb};_.Bd=function(){return new gx(this)};_.yd=function(a){return dx(this,a)};_.Hd=function(a){ex(this,a)};_.bb=null;function hx(){hx=x;ix()}function jx(a,b){a._&&(kx(a.$,!1,!1),Rs(a,a,b))}function lx(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function mx(a,b,c){a.W=b;a.ab=c;b-=yo();c-=zo();a=a.hb;a.style[bf]=b+(Qj(),gg);a.style[Wg]=c+gg}function nx(a){a._||(a.cb&&ek(a),kx(a.$,!0,!1))}u(318,319,vi);_.Fd=function(){return ox?vo(vo(this.hb)):vo(this.hb)};
_.jd=function(){return G(this.hb,Tf)};_.kd=function(){return G(this.hb,Uf)};_.ld=function(){return ox?vo(this.hb):wo(vo(this.hb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){jx(this,a)};_.md=function(){return!H(Se,this.hb.style[hh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&kx(this.$,!1,!0)};_.od=function(a){this.P=a;lx(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){mx(this,a,b)};_.pd=function(a){this.hb.style[hh]=a?ih:Se};_.Hd=function(a){ex(this,a);lx(this)};
_.qd=function(a){this.Q=a;lx(this);0==a.length&&(this.Q=null)};_.Ld=function(){nx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
function px(a,b){var c;fx.call(this);this.S=new qx;this.M=(rx(),sx);this.$=new tx(this);c=this.hb;var d;d=$doc.createElement(ce);ox&&(d.innerHTML="<div></div>",fo((bo(),co),new ux(d)));c.appendChild(d);this.Kd(0,0);(ox?vo(this.hb):wo(vo(this.hb)))[Dd]="gwt-PopupPanel";(ox?vo(vo(this.hb)):vo(this.hb))[Dd]=bg;this.O=this.N=a;this.X=!1;c=L(eu,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new vx(c);this.L.ld()[Dd]=l;c=ox?vo(this.hb):wo(vo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new $i(rc);d=mo(d);
if(0==d.length)throw new Jk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}ex(this,this.L);lx(this);Si(ox?vo(vo(this.hb)):vo(this.hb),bg,!1);Si(this.L.c,b+"Content",!0)}u(317,318,vi);_.rd=function(){Aw(this.L)};_.sd=function(){Dw(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new gx(this.L)};_.yd=function(a){return this.L.yd(a)};
_.Hd=function(a){ex(this.L,a);lx(this)};_.L=null;u(316,317,vi);_.vd=function(){Dw(this)};function wx(){wx=x;xx=new yx(Kb,0,(rx(),sx));zx=new yx(tc,1,Ax);Bx=new yx(Ac,2,Cx);Dx=L(Ex,s,25,[xx,zx,Bx])}function yx(a,b,c){I.call(this,a,b);this.b=c}u(320,141,{25:1,73:1,77:1,79:1},yx);_.b=null;var Dx,xx,zx,Bx;function Fx(){Fx=x;Gx=L(eu,s,1,[Wg,zf,vd])}
function vx(a){var b;Fx();var c,d;c=this.hb=$doc.createElement(Kg);this.d=$doc.createElement(Ng);wv(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(ah),b[Dd]=a[c],wv(b,Hx(a[c]+"Left")),wv(b,Hx(a[c]+Mb)),wv(b,Hx(a[c]+"Right")),b),wv(this.d,d),1==c&&(this.c=vo(cw(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function Hx(a){var b,c;c=$doc.createElement(Og);b=$doc.createElement(ce);var d=(xv(),yv(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}u(322,319,Wh,vx);_.Fd=function(){return this.c};
_.c=null;_.d=null;var Gx;u(321,322,Wh);u(323,1,{});function Lw(){Lw=x;Mw=new Ix;Nw=new Jx}function Kx(a){yt.call(this,a)}function Kw(a,b){Lw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Wi(f),A(f,88))d=f,!c&&(c=new wt),xt(c,d);else throw f;}}if(c)throw new Kx(c);}u(324,250,si,Kx);var Mw,Nw;function Ix(){}u(325,1,{},Ix);_.Md=function(a){a.ud()};function Jx(){}u(326,1,{},Jx);_.Md=function(a){a.vd()};u(329,314,oi);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};
_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.ud=function(){Aw(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(328,329,oi);function Lx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=xd,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}u(327,328,{14:1,16:1,24:1,26:1,29:1,32:1,36:1,38:1},Lx);u(330,312,vi);_.e=null;_.f=null;
function Mx(a,b){var c;if(a.i)throw new Bw("Composite.initWidget() may only be called once.");ek(b);c=b.hb;a.hb=c;var d;xv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((xv(),c).__gwt_resolve=Nx(a));a.i=b;Fw(b,a)}function Ox(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?mw(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}u(331,314,Di);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Ox(this)};_.cd=function(a){Cw(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Px(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=vg;break;case 1:c[$d]=kf;break;case 2:Jt(c)!=(Kt(),Nt)&&(c[$d]=l)}}}function Qx(a){this.b=a;this.d=!1;this.e=this.c=Jt(a)}u(332,1,{},Qx);_.b=null;_.c=null;_.d=!1;_.e=null;function wj(){this.hb=Rx()}u(333,319,vi,wj);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};
_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function Sx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=vo(b);e=null;c&&(c=qw(c),e=0>c?null:sv(a.j.c,c));e?Tx(a,e):d&&(b.innerHTML=l||l);return b}function Tx(a,b){var c;if(b.gb!=a)return!1;try{Fw(b,null)}finally{c=b.hb;wo(c).removeChild(c);var d=a.j,e;e=qw(c);c[dd]=null;c=d.c;Ux(e,c.d);Zt(c.c,e,null);d.b=new rw(e,d.b)}return!0}u(335,313,vi);_.Bd=function(){return new Vx(this)};
_.yd=function(a){return Tx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Wx(a){if(0>=a.c)throw new Xx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Xx("Column index: 0, Column size: "+a.b);}
function Yx(){this.j=new pw;this.i=$doc.createElement(Kg);this.d=$doc.createElement(Ng);wv(this.i,this.d);this.hb=this.i;this.e=new Zx(this);var a=new $x(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;kw(a.c.i,(xv(),yv(b)),0);wv(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Xx("Row index: "+a+", Row size: "+d);if(0>c)throw new Xx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Xx("Column index: "+c+", Column size: "+this.b);c=Sx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Og),d.innerHTML=sa||l,kw(c,(xv(),yv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Og);
e.innerHTML=sa;c=$doc.createElement(ah);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)Sx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(334,335,vi,Yx);_.b=0;_.c=0;function ay(a){for(;++a.c<a.e.d&&!(null!=sv(a.e,a.c)););}function Vx(a){this.d=a;this.e=this.d.j.c;ay(this)}u(336,1,{},Vx);_._c=function(){return this.c<this.e.d};
_.ad=function(){var a;if(this.c>=this.e.d)throw new Uw;a=sv(this.e,this.c);this.b=this.c;ay(this);return a};_.bd=function(){var a;if(0>this.b)throw new by;a=sv(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Zx(a){this.b=a}u(337,1,{},Zx);_.b=null;function $x(a){this.c=a}u(338,1,{},$x);_.b=null;_.c=null;function cy(){cy=x;dy=new ey}var dy;function fy(){fy=x;gy=new hy(($p(),Ad));iy=new hy(bf);jy=new hy(og);ky=iy;ly=jy;my=ky}var gy,my,iy,ly,ky,jy;function ey(){}u(340,1,{},ey);
function hy(a){this.b=a}u(341,340,{},hy);_.b=null;function ny(){ny=x;oy=new py(zf);qy=new py(Wg)}var oy,qy;function py(a){this.b=a}u(342,1,{},py);_.b=null;function ry(a,b){var c;c=sy(a);wv(a.c,c);Ow(a,b,c)}function sy(a){var b;b=$doc.createElement(Og);b[id]=a.b.b;b.style[gh]=a.d.b;return b}function ty(a,b){var c,d;d=wo(b.hb);(c=Sw(a,b))&&a.c.removeChild(d);return c}
function uy(){this.q=new bx(this);this.f=$doc.createElement(Kg);this.e=$doc.createElement(Ng);wv(this.f,this.e);this.hb=this.f;this.b=(fy(),my);this.d=(ny(),qy);this.c=$doc.createElement(ah);wv(this.e,this.c);this.f[zd]=cb;this.f[yd]=cb}u(343,330,vi,uy);_.yd=function(a){return ty(this,a)};_.c=null;function vy(){vy=x;new Oi}function wy(a){vy();xy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function yy(a,b,c,d,e){vy();this.b=new zy(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}
function xy(a,b,c,d,e){vy();yy.call(this,(bv(),new av(a)),b,c,d,e)}u(344,314,oi,wy,yy,xy);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.cd=function(a){32768==Av(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Cw(this,a)};_.wd=function(){var a=this.b;H(hf,to(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Ay(a,this),fo((bo(),co),a.i))};_.b=null;
u(346,1,{});_.i=null;function By(){By=x;Cy()}
function zy(a,b,c,d,e,f){var g,j;By();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Fg);j=new Pu;Ou(Ou(Ou(j,new Ru("width:"+e+(Qj(),gg)+pb)),new Ru("height:"+f+ig)),new Ru("background:url("+b.b+") no-repeat "+-c+"px "+-d+ig));!Dy&&(Dy=new Ey);b=Fy;c=new Ru((new Ru(j.b.b.b)).b);j=new Qu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=$u(b.b);Dn(j.b,b);j.b.b+="' style='";b=$u(c.b);Dn(j.b,b);j.b.b+="' border='0'>";j=new Tu(j.b.b);g.innerHTML=j.b||l;g=vo(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?mw(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}u(345,346,{},zy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ay(a,b){this.b=a;this.c=b}u(347,1,{},Ay);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(hf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=hf)};
_.b=null;_.c=null;function Gy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(cy(),dy)?a.c.e==(Kt(),Mt)?(fy(),iy):a.c.e==Lt?(fy(),jy):(fy(),ky):a.c.e==(Kt(),Mt)?(fy(),jy):a.c.e==Lt?(fy(),iy):(fy(),ly);b!=a.d&&(a.d=b,a.hb.style[Qg]=!a.d?l:a.d.b)}u(349,314,oi);_.b=null;_.c=null;_.d=null;function Hy(){this.hb=$doc.createElement(ce);this.c=new Qx(this.hb);this.hb[Dd]="gwt-Label"}function Iy(){Hy.call(this);Px(this.c,lh);Gy(this)}u(348,349,oi,Hy,Iy);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};
_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function Jy(a,b){if(0>b||b>=a.hb.options.length)throw new Rw;}function Xq(a,b){Jy(a,b);return a.hb.options[b].value}function Ky(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}u(350,329,oi,Ky);u(351,281,ei);function Ly(a){this.b=a}u(352,351,ei,Ly);_.Oc=function(){};function My(a){this.b=a}u(353,351,ei,My);
_.Uc=function(a){this.b.Nd(a.i,a.b)};function Ny(a,b,c){var d;if(a.p){var e=d=$doc.createElement(ah);kw(a.f,(xv(),yv(e)),b);a=(xv(),yv(c));d.appendChild(a)}else d=cw(a.f,0),kw(d,(xv(),yv(c)),b)}
function Oy(a,b,c){var d;Py(a,b);c&&b.b?(Py(a,null),a=b.b,b=(bo(),co),b.d=go(b.d,[new Qy(a),!1])):null!=b.d&&(a.k=new Ry(a,b),c=(rx(),Ax),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Pe,d=uw(a.hb),H(Oe,d)||jj(a.k,d+"Popup"),zw(a.k,new My(a),Gk?Gk:Gk=new Hk),a.o=b.d,d=a.k,a=new Sy(a,b),d.hb.style[hh]=Se,nx(d),a.b.p?mx(a.b.k,gk(a.b.hb)+G(a.b.hb,Uf)-1,ik(a.c.hb)):mx(a.b.k,gk(a.c.hb),ik(a.b.hb)+G(a.b.hb,Tf)-1),d.hb.style[hh]=ih)}function Ty(a,b){if(b||!(a.n&&a.o==a.n.d))Py(a,b),a.hb.focus(),b&&a.e&&Oy(a,b,!1)}
function Uy(a,b){var c;a:{c=b.target;var d,e;for(e=new Qi(a.j);e.c<e.e.Fe();)if(d=Ri(e),Co(d.hb,c)){c=d;break a}c=null}switch(Av(b.type)){case 1:a.hb.focus();c&&Oy(a,c,!0);break;case 16:c&&Ty(a,c);break;case 32:c&&Ty(a,null);break;case 2048:Vy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Vy(a)||a.p||Wy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Vy(a)||(a.p?null!=a.n.d&&!a.n.d.eg().eg()&&(Oy(a,a.n,!1),a.n.d.eg()):Xy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Vy(a)||a.p&&
Wy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Vy(a)||(a.p?Xy(a):null!=a.n.d&&!a.n.d.eg().eg()&&(Oy(a,a.n,!1),a.n.d.eg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Py(a,null);a.k&&jx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Py(a,null);a.k&&jx(a.k,!1);break;case 13:Vy(a)||(Oy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Cw(a,b)}function Yy(a,b,c){c&&Py(a,null);Rs(a,b,!1);a.o=null;a.k=null}
function Vy(a){var b;if(!a.n){for(b=new Qi(a.j);b.c<b.e.Fe();){b=Ri(b);Py(a,b);break}return!0}return!1}function Py(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=uw(c.hb)+Wa;Si(c.ld(),d,!1);a.p&&(c=wo(a.n.hb),2==dw(c)&&(c=cw(c,1),Si(c,Ig,!1)))}if(b){c=uw(b.hb)+Wa;Si(b.ld(),c,!0);a.p&&(c=wo(b.hb),2==dw(c)&&(c=cw(c,1),Si(c,Ig,!0)));Jl();c=a.hb;var e=new kl(b.hb),d=(El(),Fl),e=L(Zy,s,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 Xy(a){var b,c,d;if(a.n){for(b=c=Vj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?sv(a.j,b):sv(a.j,c);break}Py(a,d)}}function Wy(a){var b,c,d;if(a.n){for(b=c=Vj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?sv(a.j,b):sv(a.j,c);break}Py(a,d)}}u(354,314,oi);_.cd=function(a){Uy(this,a)};_.vd=function(){this.k&&jx(this.k,!1);Dw(this)};_.Nd=function(a,b){Yy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Qy(a){this.b=a}u(355,1,{},Qy);_.xc=function(){$y(this.b)};_.b=null;
function az(a){this.b=a}u(356,1,{},az);_.Oc=function(){Py(this.b,null)};_.b=null;function Ry(a,b){hx();this.b=a;this.c=b;px.call(this,!0,uf);ex(this.L,this.c.d);lx(this);this.Z=!0;this.c.d.eg()}u(357,317,vi,Ry);_.$c=function(a){var b,c;if(!a.b)switch(Av(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(Co(b,c)){a.b=!0;break}a.b&&Py(this.b,null)}};_.b=null;_.c=null;function Sy(a,b){this.b=a;this.c=b}u(358,1,{},Sy);_.b=null;var bz=_.c=null;
function cz(){cz=x;bz=new Nu((bv(),new av("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function dz(a,b){this.hb=$doc.createElement(Og);var c=uw(this.hb)+Wa;Si(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=Do();this.hb.setAttribute(Te,c);Jl();this.hb.setAttribute(pg,pm.b);this.b=b}u(361,315,{29:1,33:1,36:1},dz);_.b=null;_.c=null;_.d=null;
function ez(){var a;this.hb=$doc.createElement(Og);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);wv(this.hb,a);a[Dd]="menuSeparatorInner"}u(362,315,ni,ez);function fz(){var a,b,c,d,e;b=null.eg();e=yj();d=zj();b[be]=(Ep(),Mf);b[kh]=0+(Qj(),gg);b[Re]=db;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[kh]=(c>e?c:e)+gg;b[Re]=(a>d?a:d)+gg;b[be]="block"}function qx(){}u(363,1,{},qx);_.Wc=function(){fz()};
function gz(a){this.b=a}u(364,1,{},gz);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(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?Co(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Av(d.type)){case 4:case 1048576:if(tj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(tj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function hz(a){this.b=a}u(365,1,{},hz);_.b=null;function rx(){rx=x;sx=new iz(Kb,0);Ax=new iz(tc,1);Cx=new iz(Ac,2);jz=L(kz,s,34,[sx,Ax,Cx])}function iz(a,b){I.call(this,a,b)}u(366,141,{34:1,73:1,77:1,79:1},iz);var jz,sx,Ax,Cx;function lz(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),hx(),a.i=Pv(a.b.S),fz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),hx(),aj(a.i.b),a.i=null,a.c=!1)}
function mz(a){a.k||(lz(a),a.d||(rj(),Xw(sj(null),a.b)),hx());nz((hx(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Zf]=ih}function oz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=bu(b*a.e);j=bu(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}nz((hx(),a.b.hb),"rect("+g+hg+f+hg+c+hg+e+"px)")}
function kx(a,b,c){a.d=c;mk(a);a.j&&(Ik(a.j),a.j=null,mz(a));a.b._=b;var d=a.b;d.Y&&(aj(d.Y.b),d.Y=null);d.T&&(aj(d.T.b),d.T=null);if(d._){d.Y=Dv(new gz(d));var e;e=new hz(d);Jv();e=Kv?at(Kv.b,(!$s&&($s=new Hk),$s),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(rx(),sx)&&!b&&(c=!1);a.k=b;c?b?(lz(a),a.b.hb.style[cg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),nz((hx(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),rj(),Ww(sj(null),a.b),a.j=new pz(a),Ak(a.j,1)):nk(a,200):(lz(a),a.k?(a.b.hb.style[cg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),
rj(),Ww(sj(null),a.b)):a.d||(rj(),Xw(sj(null),a.b)),hx(),a.b.hb.style[Zf]=ih)}function tx(a){var b=(sk(),vk);this.n=new rk(this);this.u=b;this.b=a}u(367,17,{},tx);_.zc=function(){mz(this)};_.Ac=function(){this.e=G(this.b.hb,Tf);this.f=G(this.b.hb,Uf);this.b.hb.style[Zf]=Se;oz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){oz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function pz(a){Bk();this.b=a}u(368,26,{},pz);_.Hc=function(){this.b.j=null;nk(this.b,200)};
_.b=null;function xv(){xv=x;qz()}function yv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Nx(a){return function(){this.__gwt_resolve=rz;return a.nd()}}function rz(){throw"A PotentialElement cannot be resolved twice.";}
function qz(){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 rj(){rj=x;sz=new tz;uz=new Oi;Ew=new wt}function vz(a){this.q=new bx(this);this.hb=a;Aw(this)}
function sj(a){rj();var b,c;c=nj(uz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==uz.e){var d=new wz;Ek();Fk(Gk?Gk:Gk=new Hk,d)}!b?c=new xz:c=new vz(b);z(uz,a,c);xt(Ew,c);return c}u(370,311,vi,vz);var sz,uz,Ew;function tz(){}u(371,1,{},tz);_.Md=function(a){a.td()&&a.vd()};function wz(){}u(372,1,{},wz);_.Uc=function(){rj();try{Kw(Ew,sz)}finally{yz(Ew.b),yz(uz)}};function xz(){vz.call(this,$doc.body)}u(373,370,vi,xz);
_.Ed=function(a,b,c){b-=yo();c-=zo();$w(a,b,c)};function gx(a){this.d=a;this.b=!!this.d.bb}u(374,1,{},gx);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Uw;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function zz(a,b){a.hb[fh]=null!=b?b:l}u(377,329,oi);_.cd=function(a){0!=(Av(a.type)&896)?Cw(this,a):Cw(this,a)};_.wd=function(){};function Az(){Az=x;Bz()}u(376,377,oi);
function Cz(){var a;Az();var b=(a=$doc.createElement("INPUT"),a.type=Pg,a);!fv&&(fv=new ev);!dv&&(dv=new cv);this.hb=b;this.hb[Dd]="gwt-TextBox"}u(375,376,oi,Cz);function Bz(){Bz=x;Dz=new Ez;Fz=new Gz;Hz=new Iz;Jz=new Kz;Lz=L(Mz,s,37,[Dz,Fz,Hz,Jz])}u(378,141,ai);var Lz,Dz,Fz,Hz,Jz;function Ez(){I.call(this,Kb,0)}u(379,378,ai,Ez);function Gz(){I.call(this,gc,1)}u(380,378,ai,Gz);function Iz(){I.call(this,ic,2)}u(381,378,ai,Iz);function Kz(){I.call(this,zc,3)}u(382,378,ai,Kz);
function Nz(a,b){if(0>b||b>=a.d)throw new Rw;return a.b[b]}function Tw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Pw(a,b,c){var d,e;if(0>c||c>a.d)throw new Rw;if(a.d==a.b.length){e=y(Oz,s,38,2*a.b.length,0);for(d=0;d<a.b.length;++d)Zt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Zt(a.b,d,a.b[d-1]);Zt(a.b,c,b)}function bx(a){this.c=a;this.b=y(Oz,s,38,4,0)}u(383,1,{},bx);_.Bd=function(){return new Vw(this)};_.b=null;_.c=null;_.d=0;
function Iw(a){if(a.b>=a.c.d)throw new Uw;return a.c.b[++a.b]}function Jw(a){if(0>a.b||a.b>=a.c.d)throw new by;a.c.c.yd(a.c.b[a.b--])}function Vw(a){this.c=a}u(384,1,{},Vw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Iw(this)};_.bd=function(){Jw(this)};_.b=-1;_.c=null;function Cy(){Cy=x;Fy=(bv(),new av(Xn()+"clear.cache.gif"))}var Fy,Dy=null;function Ey(){}u(386,1,{},Ey);function Pz(){Pz=x;Cy()}function Qz(a,b,c,d,e){Pz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Rz(a,b,c){Pz();Qz.call(this,(bv(),new av(a)),b,0,c,16)}u(387,323,{},Qz,Rz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Sz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Rx(){var a=Tz?Tz:Tz=Sz(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Pg;c.tabIndex=-1;c.setAttribute(pg,dg);var d=c.style;d.opacity=0;d.height=kb;d.width=kb;d.zIndex=-1;d.overflow=Se;d.position=fd;c.addEventListener(re,a,!1);b.appendChild(c);return b}var Tz=null;function ix(){ix=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])){ox=!0;break a}ox=!1}}
function nz(a,b){a.style.clip=b;a.style[be]=(Ep(),Mf);a.style[be]=l}var ox;function ux(a){this.b=a}u(392,1,{},ux);_.xc=function(){this.b.style[Zf]=(Pp(),md)};_.b=null;function aj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?pt(b,new hv(b,c,d,a)):Dt(b,c,d,a)}function tt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(395,1,{},tt);_.b=null;_.c=null;_.d=null;_.e=null;function qt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(396,1,{},qt);_.xc=function(){rt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function hv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(397,1,{},hv);_.xc=function(){Dt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Uz(a,b){b.n!=a&&(!a.ic&&(a.ic=new kj),b.n=a,ej(a.ic,b))}function Vz(a){var b;b=a.cZ.e;if(-1!=no(b,oo(36)))return null;a=a.jc.c.c++;return b=vw(b,Wz(b,oo(46))+1)+l+a}function Xz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Yz(a,b,c,Hu(d)))}function Zz(a){return!a._b&&a.gc?Zz(a.gc):a._b}
function $z(a){return!a.bc&&a.gc?$z(a.gc):a.bc}function aA(a){var b;b=new bA;if(a.be()){for(;a&&!A(a,59);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,59)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new cA;}function dA(a){a.kc=!1;a.ke();eA(a)}function eA(a){if((a=A(a,59)?null:a.gc)&&a.kc)dA(a),a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}function fA(a){return(a=a.Sd())?a:new gA(1,1)}function hA(a){var b;return(b=a.Td())?new iA(b):new iA(a.Vd())}
function jA(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function kA(a){return!a.bc?(a.ae(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,45)&&c.b==b.b||a.hc.Wf(b)}function lA(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)eA(a),new mA(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new mA(a,101)}function nA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
function oA(a){a.lc||(jA(a),pA(a,!0),qA(a),a.lc=!0,new mA(a,102),Xz(a,a,a.gc,0),eA(a),a.hc.Zf(a))}function rA(){this.jc=(Vq(),Vq(),sA);new Oi;this._d();this.fc=(tA(),uA)}u(401,1,xi);_.Pd=function(){return!1};_.Qd=function(){return Vz(this)};_.Rd=function(){return Zz(this)};_.Sd=function(){return vA(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new wA(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(){dA(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return fA(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+lh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return hA(this)};_.he=function(){};_.ie=function(){return kA(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){lA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+bd};_.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 R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Jk("Missing message: awt.12A");if(A(b,47)){if(b==a)throw new Jk("Missing message: awt.12B");a:{if(a&&!A(a,59))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,59))break;d=d.gc}d=!1}if(d)throw new Jk("Missing message: awt.12C");if(A(b,59))throw new Jk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Gn;var e=Vj(d.Wb.b,b),f;f=sv(d.Wb.b,e);d.Xb&&d.Xb.ue(f);xA(d,e);new yA(d,301,f)}d=a.Wb.b.d;jA(b);zA(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),dA(a),!!a.Xb&&
A(a.Xb,52)&&(a.Xb.o=!1),Xz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,52)){var g=a.Xb;if(!b)throw new bt("Missing message: awt.185");if(null==c||null!=c)AA(g,c,b);else throw new Jk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Wi(j);if(A(j,82))throw b=j,xA(a,d),b;throw j;}b.ke();new yA(a,300,b)}function BA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function CA(a){var b;b=a.pe();return new DA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function pA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)sv(a.Wb.b,c).ce(b)}function xA(a,b){var c;c=sv(a.Wb.b,b);jA(c);c.ce(!1);vv(a.Wb.b,b);c.gc=null;dA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1);Xz(c,c,a,1)}function EA(a){var b=(FA(),GA);nA(a,b);for(b=0;b<a.Wb.b.d;++b)sv(a.Wb.b,b).ie()}function HA(a,b){var c,d;if(a.Xb)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),a.Xb.ue(c);if(b)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),b.qe(null,c);a.Xb=b;dA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}
function qA(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=sv(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function IA(){rA.call(this);this.Wb=new JA;this.$b=(Vq(),Vq(),sA)}u(400,401,mi);_.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 fA(this)};_.Xd=function(){return hA(this)};
_._d=function(){this.hc=(Vq(),new KA)};_.ae=function(){dA(this);this.Xb&&A(this.Xb,52)&&(this.Xb.o=!1)};_.ce=function(a){pA(this,a)};_.de=function(){return fA(this)};_.ge=function(){return hA(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)jA(sv(this.Wb.b,a))};_.ie=function(){var a;if(!kA(this))return!1;for(a=0;a<this.Wb.b.d;++a)sv(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=sv(this.Wb.b,b),a.ke()};_.oe=function(){qA(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function LA(){var a=new MA;IA.call(this);HA(this,a)}u(399,400,mi,LA);_.Qd=function(){return"panel"+this.$b.c.e++};function NA(a,b,c){a=OA(a.Vb,b,c);a.k=!0;return new PA(a)}function QA(a){a.ee(a.Vb.e)}function RA(a){return new gA(G(a.Vb.hb,Uf),G(a.Vb.hb,Tf))}u(398,399,mi);_.Ud=function(){return G(this.Vb.hb,Tf)};_.Yd=function(){return G(this.Vb.hb,Uf)};_.Zd=function(){return gk(this.Vb.hb)};_.$d=function(){return ik(this.Vb.hb)};
_.be=function(){return this.Vb.hb.style.display!=Mf};_.je=function(){QA(this)};_.le=function(){};_.Vb=null;function SA(a){if(null!=a)this.f=a;else throw new TA;}u(403,1,Ai);_.tS=function(){return this.cZ.e+"[source="+this.f+bd};_.f=null;
function UA(){UA=x;VA=new Oi;z(VA,new T(400),new WA(Ah));z(VA,new T(401),new WA(Ah));z(VA,new T(402),new WA(Ah));z(VA,new T(500),new WA(Ch));z(VA,new T(501),new WA(Ch));z(VA,new T(502),new WA(Ch));z(VA,new T(503),new WA(Dh));z(VA,new T(504),new WA(Ch));z(VA,new T(505),new WA(Ch));z(VA,new T(506),new WA(Dh));z(VA,new T(507),new WA(Oh));z(VA,new T(100),new WA(qh));z(VA,new T(101),new WA(qh));z(VA,new T(102),new WA(qh));z(VA,new T(103),new WA(qh));z(VA,new T(1004),new WA(zh));z(VA,new T(1005),new WA(zh));
z(VA,new T(800),new WA(Kh));z(VA,new T(801),new WA(Kh));z(VA,new T(200),new WA(Eh));z(VA,new T(201),new WA(Eh));z(VA,new T(202),new WA(Eh));z(VA,new T(204),new WA(Eh));z(VA,new T(203),new WA(Eh));z(VA,new T(209),new WA(Ph));z(VA,new T(208),new WA(Qh));z(VA,new T(207),new WA(Qh));z(VA,new T(206),new WA(Eh));z(VA,new T(205),new WA(Eh));z(VA,new T(1400),new WA(Mh));z(VA,new T(1401),new WA(Nh));z(VA,new T(1402),new WA(Nh));z(VA,new T(300),new WA(rh));z(VA,new T(301),new WA(rh));z(VA,new T(1100),new WA(Jh));
z(VA,new T(1101),new WA(Jh));z(VA,new T(1200),new WA(Lh));z(VA,new T(701),new WA(Hh));z(VA,new T(900),new WA(Ih));z(VA,new T(1001),new WA(Fh));z(VA,new T(601),new WA(Gh))}u(402,403,Ai);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,46)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var VA;function WA(a){this.b=a}u(405,1,{},WA);_.b=ph;function XA(){}u(406,1,{},XA);_.b=null;_.c=null;
function YA(a,b){var c;b&&(a.b?(c=new ZA(a.b),Zt(c.c,c.d++,b),a.b=c):(a.b=new kj,ej(a.b,b)))}u(408,1,Ai);_.b=null;function $A(){}function aB(){}u(407,408,Ai,$A,aB);function bB(){bB=x;Math.sqrt(2)}function cB(a){bB();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}u(409,1,{42:1},cB);_.eQ=function(a){return a===this?!0:A(a,42)?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 dB;a.b=31*a.b+bu((new eB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+bu((new eB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function fB(){fB=x;gB=new wt;hB=new gA(0,0);xt(gB,Fb);xt(gB,Wb);xt(gB,Bb);xt(gB,"Last");xt(gB,Mb);xt(gB,qc);xt(gB,Oc);xt(gB,Rc);xt(gB,Ub)}
function AA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!fw(gB.b,b))throw new Jk(iB());au(nj(a.d,d))===au(c)&&au(nj(a.c,c))===au(d)||((b=nj(a.d,d))&&jB(a,b,d),kB(a.b.Bd(),c)&&jB(a,c,d),b=a.b,new lB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function mB(a,b){return new gA(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 jB(a,b,c){nB(a.b,b);Zi(a.c,b);Zi(a.d,c)}
function oB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;pB(c,c.length,hB);c=a.j;pB(c,c.length,hB);c=a.p;pB(c,c.length,null);a.q=0;for(d=qB(a.b,0);d.c!=d.e.b;){c=rB(d);e=nj(a.c,c);var f=b.fc;e=Pn(e,Mb)?0:Pn(e,qc)?1:Pn(e,Oc)?2:Pn(e,Rc)?4:Pn(e,Ub)?3:Pn(e,Fb)?f.b?4:3:Pn(e,Bb)?f.b?3:4:Pn(e,Wb)?1:2;c.lc?a.p[e]||(Zt(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 sB(){fB();tB.call(this,0)}function tB(a){fB();Vq();this.b=new uB;this.c=new Oi;this.d=new Oi;this.e=a;this.k=0;this.o=!1;this.p=y(vB,s,46,5,0);this.i=y(wB,s,48,5,0);this.j=y(wB,s,48,5,0);this.q=this.f=this.n=0}u(410,1,{52:1,73:1},sB,tB);_.qe=function(a,b){AA(this,a,b)};
_.re=function(a){oB(this,a);if(0!=this.q)if(a=CA(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;oB(this,a);this.o=b;return 0==this.q?BA(a,new gA(0,0)):BA(a,mB(this,this.i))};_.te=function(a){var b;b=this.o;oB(this,a);this.o=b;return BA(a,mB(this,this.j))};_.ue=function(a){var b;b=nj(this.c,a);null!=b&&jB(this,a,b)};_.tS=function(){return xB.e+"[hgap="+this.e+",vgap="+this.k+bd};_.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 hB,gB;function yB(a){rA.call(this);this.hc=(Vq(),new zB(a,this))}u(411,401,{43:1,46:1,53:1,67:1,73:1},yB);_.Qd=function(){return xd+this.jc.c.b++};_.Sd=function(){return!$z(this)?new gA(0,0):vA(this.hc,this)};_.ke=function(){};u(413,1,{});u(412,413,{},function(){});function AB(){AB=x}
function BB(a,b){if(null==b)throw new bt("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Xf);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 CB(){AB();rA.call(this);new kj;this.hc=new DB((Vq(),this))}u(414,401,{44:1,46:1,53:1,67:1,73:1},CB);_.Sd=function(){return vA(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=Vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+lh+this.cc+(this.lc?l:",hidden")+",current="+Xq(this.hc.b,this.hc.b.hb.selectedIndex)};function EB(){EB=x;FB=new GB(255,255,255);HB=new GB(192,192,192);IB=new GB(128,128,128);JB=new GB(64,64,64);KB=LB=new GB(0,0,0);MB=new GB(255,0,0);new GB(255,175,175);NB=new GB(255,200,0);OB=new GB(255,255,0);new GB(0,255,0);PB=new GB(255,0,255);QB=new GB(0,255,255);RB=SB=new GB(0,0,255)}
function TB(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 GB(3,3,3);3>c&&0!=c?c=3:(c=bu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=bu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=bu(a/0.7),a=255<a?255:a);return new GB(c,a,b)}function UB(a){return new GB(bu(0.7*(a.b>>16&255)),bu(0.7*(a.b>>8&255)),bu(0.7*(a.b&255)))}function GB(a,b,c){EB();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}
u(415,1,{45:1,54:1,58:1},GB);_.eQ=function(a){return A(a,45)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return VB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+bd};_.b=0;var KB,RB,LB,SB,QB,JB,IB,HB,PB,NB,MB,FB,OB;function tA(){tA=x;uA=new WB(!0);XB=new wt;xt(XB,"ar");xt(XB,"fa");xt(XB,"iw");xt(XB,"ur")}function WB(a){this.b=a}u(416,1,Ai,WB);_.b=!1;var uA,XB;u(418,1,{63:1,76:1});function YB(){gA.call(this,0,0)}function gA(a,b){this.c=a;this.b=b}
function iA(a){gA.call(this,a.c,a.b)}u(417,418,{48:1,63:1,73:1,76:1},YB,gA,iA);_.eQ=function(a){return a===this?!0:A(a,48)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new dB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return ZB.e+"[width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;function es(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(419,1,Ai,es,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)+bd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function $B(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function aC(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=(Ux(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 bC(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 gA(j,g+2*a.e)}function MA(){cC.call(this,1,5,5)}
function cC(a,b,c){Vq();this.d=b;this.e=c;this.b=a}u(420,1,Ai,MA,cC);_.qe=function(){};
_.re=function(a){this.c=dC(a.Wb);if(0!=$B(this)){var b,c,d,e,f,g,j,h,n,o,r;b=CA(a);g=a.pe();j=a.fc.b;n=new kj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new eC(q);for(v=0;v<q;++v)Zt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Vj(a.Wb.b,t);Ux(E,D.d);Zt(D.c,E,t)}for(d=new Qi(d);d.c<d.e.Fe();)if((c=Ri(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(aC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,Zt(n.c,n.d++,c),o+=a.c+this.d,h=ak(h,a.b);aC(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=dC(a.Wb);return 0==$B(this)?BA(a,new gA(10,10)):BA(a,bC(this,!1))};_.te=function(a){this.c=dC(a.Wb);return 0==$B(this)?BA(a,new gA(10,10)):BA(a,bC(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=bf;break;case 2:a=og;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return fC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+bd};_.b=0;_.c=null;_.d=0;_.e=0;function FA(){FA=x;GA=new gC(Tb,0,12)}
function gC(a,b,c){FA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(421,1,{49:1,73:1},gC);_.b=null;_.c=0;_.d=0;var GA;u(422,1,qi);_.tS=function(){return hC.e+"[font="+this.c+"ascent="+iC(this.c).b+", descent="+iC(this.c).c+", height="+iC(this.c).d+bd};_.c=null;function jC(a){if(!a.n){jA(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=sv(a.p,b))&&jC(c);pA(a,!1);a.n=!0;Xz(a,a,a.gc,0);new kC(a,202)}}
function lC(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=sv(a.p,b))&&c.Id()}function mC(a){!$z(a)&&EA(a);var b=hA(a);a.me(a.pc,a.qc,b.c,b.b);qA(a)}function nC(a,b){a.q!=b&&(a.q=b)}u(424,400,ii);_.Wd=function(){return new wA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){lC(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){lA(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;lA(this,a,b,c,d);this.lc&&e&&!f&&qA(this)};_.n=!1;_.q=!1;
function oC(a){IA.call(this);this.r=new aB;this.p=new kj;this.o=new wA(0,0,0,0);this.lc=!1;HA(this,new sB);this.hc&&pC(this.hc.d.A.c,a);this.hc&&qC(this.hc.d,!0);nC(this,!0)}u(423,424,ii);_.pe=function(){return new wA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return gk(this.hc.d.hb)};_.$d=function(){return ik(this.hc.d.hb)};_._d=function(){this.hc=new rC((Vq(),l),this)};
function sC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=TB(g),f=new GB(bu(0.7*(g.b>>16&255)),bu(0.7*(g.b>>8&255)),bu(0.7*(g.b&255))),(a.e=g)&&(a.i=ng+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new GB(bu(0.7*(g.b>>16&255)),bu(0.7*(g.b>>8&255)),bu(0.7*(g.b&255))),f=TB(g),(a.e=j)&&(a.i=ng+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;tC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ng+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);tC(a,b,c,d,1);tC(a,b,c+1,1,e);(a.e=f)&&(a.i=ng+(f.b>>16&255)+za+(f.b>>8&255)+
za+(f.b&255)+va);tC(a,b+d,c,1,e);tC(a,b+1,c+e,d,1)}u(425,1,{});_.tS=function(){return"Graphics"};u(426,425,{});function uC(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 gA(b,c)}function vC(a,b,c){var d,e,f,g,j,h;a.c=dC(b.Wb);if(0==a.c.length)return new YB;g=uC(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 gA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function wC(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=bu(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function xC(){yC.call(this,7)}function yC(a){Vq();this.e=0;this.b=1;this.f=a;this.d=0}u(427,1,Ai,xC,yC);_.qe=function(){};
_.re=function(a){var b,c;this.c=dC(a.Wb);if(0!=this.c.length&&(b=CA(a),!(0>=b.c||0>=b.b))){c=uC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,m,-1,d,1);e=y(N,m,-1,d,1);h=y(N,m,-1,c,1);n=y(N,m,-1,c,1);wC(b.c,b.d,this.d,f,e);wC(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 BA(a,vC(this,a,!1))};_.te=function(a){return BA(a,vC(this,a,!0))};_.ue=function(){};
_.tS=function(){return zC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+bd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function by(){Jn()}function Bw(a){Jn();this.i=a}u(429,99,hi,by,Bw);function cA(){Jn();this.i="Missing message: awt.151"}u(428,429,hi,cA);u(430,1,{});function wA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(431,1,{51:1,73:1,76:1},wA);_.eQ=function(a){return a===this?!0:A(a,51)?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 AC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function BC(a){CC.call(this,a,0)}function CC(a,b){rA.call(this);this.hc=(Vq(),new DC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(fy(),gy);c.b=d;Gy(c);break;case 0:c=c.b;d=(fy(),iy);c.b=d;Gy(c);break;case 2:c=c.b,d=(fy(),jy),c.b=d,Gy(c)}}u(432,401,xi,BC,CC);
_.Sd=function(){return!$z(this)?new gA(0,0):vA(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+lh+this.cc+(this.lc?l:",hidden")+",align=",b;b=bf;switch(this.b){case 1:b=Ad;break;case 2:b=og}return a+b+",text=null"};_.b=0;u(435,1,Ai);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+bd};_.k=null;_.n=null;
function EC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function FC(a){this.o=(Vq(),Vq(),sA);var b;var c;b=this.cZ.e;-1!=no(b,oo(36))?b=null:(c=this.o.c.d++,b=vw(b,Wz(b,oo(46))+1)+l+c);this.k=b;this.e=new $A;this.i=a;this.f=!0;this.j=new GC(this)}u(434,435,Ai,FC);_.fe=function(){return EC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(433,434,ui);_.fe=function(){return EC(this)+(this.c?",tearOff":l)};_.c=!1;u(437,1,{64:1});
_.eQ=function(a){return a===this?!0:A(a,64)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new dB;HC(a,this.b);HC(a,this.c);return a.b};function bA(){this.c=this.b=0}function IC(a,b){this.b=a;this.c=b}function JC(a){var b=a.c;this.b=a.b;this.c=b}u(436,437,{55:1,64:1,73:1},bA,IC,JC);_.eQ=function(a){return a===this?!0:A(a,55)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return KC.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;
function LC(a,b){if(!b)throw new bt("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new ez,e=c.d.d;if(0>e||e>c.d.d)throw new Rw;c.p&&(d.hb[Id]=2);Ny(c,e,d.hb);zA(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 Rw;zA(d.d,e,c);for(f=g=0;f<e;++f)A(sv(d.d,f),33)&&++g;zA(d.j,g,c);Ny(d,e,c.hb);c.c=d;e=uw(c.hb)+Wa;Si(c.ld(),e,!1);d.p&&(e=Vj(d.d,c),-1!=e&&(d=cw(d.p?d.f:cw(d.f,0),e),2==dw(d)&&d.removeChild(cw(d,1)),c.hb[Id]=2))}}
function MC(){FC.call(this,l);new kj;this.c=!1;this.b=(Vq(),new NC)}u(438,433,ui,MC);_.b=null;u(441,1,{57:1,66:1,76:1});u(440,441,{57:1,65:1,66:1,76:1});_.eQ=function(a){return a===this?!0:A(a,65)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new dB;HC(a,this.d);HC(a,this.e);HC(a,this.c);HC(a,this.b);return a.b};function DA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(439,440,{56:1,57:1,65:1,66:1,73:1,76:1},DA);
_.eQ=function(a){return a===this?!0:A(a,56)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return OC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function PC(){PC=x;QC=new RC;SC=new TC;UC=new TC}var QC,UC,SC;u(443,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};function RC(){}u(444,443,{},RC);function TC(){}u(445,1,{},TC);u(446,401,xi);_.Rd=function(){return null};
function VC(a,b){var c;c=new WC($z(a));return!c?null:new gA(XC(c,"_")*b+6,iC(c.c).d+6)}function YC(a,b){var c;c=VC(a,b);return!c?fA(a):c}function ZC(a,b){var c;c=VC(a,b);return!c?hA(a):c}function $C(a,b){var c=a.hc;zz(c.b,b);c.f.b=-1;c.f.c=-1}function aD(a){bD.call(this,a,null!=a?a.length:0)}function bD(a,b){rA.call(this);this.b=0>b?0:b;var c=this.hc;zz(c.b,a);c.f.b=-1;c.f.c=-1}u(447,446,xi,aD,bD);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return VC(this,to(this.hc.b.hb,fh).length)};
_.Td=function(){return!$z(this)?null:VC(this,to(this.hc.b.hb,fh).length)};_.Vd=function(){return 0<this.b?YC(this,this.b):fA(this)};_.Xd=function(){return 0<this.b?ZC(this,this.b):hA(this)};_._d=function(){this.hc=(Vq(),new cD)};_.de=function(){return 0<this.b?YC(this,this.b):fA(this)};_.ge=function(){return 0<this.b?ZC(this,this.b):hA(this)};_.b=0;function Vq(){Vq=x;sA=new dD}function eD(){var a=(Vq(),Vq(),sA);!a.d&&(a.d=new fD)}function dD(){this.c=new gD;this.e=new XA}u(448,1,{},dD);_.b=null;
_.d=null;var sA;function gD(){}u(449,1,{},gD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(450,1,{});function hD(){hD=x;iD=new jD;kD=new jD}function lD(a,b){return b==a?!0:!b?!1:!0}function jD(){}u(451,1,{60:1},jD);_.eQ=function(a){return null==a||!A(a,60)?!1:lD(this,a)};_.hC=function(){var a;a=null.eg()+";class="+null.eg();a=!null.eg().eg()?a:a+";charset=";return Su(a)};_.tS=function(){return mD.e+"[MimeType=(null);humanPresentableName="+this.b+bd};_.b=null;var iD,kD;
function nD(){nD=x;L(oD,s,60,[(hD(),kD),iD])}function pD(a){var b=(hD(),kD);if(lD(b,(hD(),kD)))return a.b;if(lD(b,iD))return new qD(a.b);throw new rD(b);}function sD(a){nD();this.b=a}u(452,1,{},sD);_.b=null;function rD(a){a="flavor = "+a;Jn();this.i=a}u(453,100,{61:1,73:1,80:1,88:1},rD);function tD(a,b){UA();uD.call(this,a,1001,b,ph)}function uD(a,b,c,d){UA();SA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(454,402,Ai,tD,uD);
_.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="+Mu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ph;function mA(a,b){UA();SA.call(this,a);this.e=b}u(455,402,Ai,mA);
_.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()+lh+a.Ud()+va};function yA(a,b,c){UA();mA.call(this,a,b);this.b=c}u(456,455,Ai,yA);
_.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 Yz(a,b,c,d){UA();SA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(457,402,Ai,Yz);
_.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&&(Ku(Du(this.b,qh))&&(a+="PARENT_CHANGED,"),Ku(Du(this.b,rh))&&(a+="DISPLAYABILITY_CHANGED,"),Ku(Du(this.b,zh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ph;_.c=null;_.d=null;u(458,1,$h);function kC(a,b){UA();mA.call(this,a,b);this.d=null;this.b=this.c=0}
u(459,455,Ai,kC);
_.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;u(460,1,{});function qD(a){if(null==a)throw new Gn;}u(461,460,{},qD);
function vD(){vD=x;wD={};wD["java.vendor"]=Ee;wD["package.restrict.access.sun"]=eh;wD["sun.java.launcher"]=mc;wD["sun.management.compiler"]=Ee;wD["os.name"]=mc;wD[" sun.boot.class.path"]=mc;wD["path.separator.applet"]=mc;wD["java.vm.specification.vendor"]=Ee;wD["java.runtime.version"]=mc;wD["http.proxyPort"]=mc;wD["user.name"]=mc;wD["user.language"]=mc;wD["os.name.applet"]=mc;wD["browser.version"]=mc;wD["java.version"]=mc;wD["user.timezone"]=mc;wD["java.endorsed.dirs"]=mc;wD["java.specification.name"]=
"GWT";wD["java.specification.version"]="2.5.0";wD[Xe]=hc;!zs&&(zs=new Hs);zs.b?wD[Ve]="yes":wD[Ve]=null}var wD;u(464,100,Zh);function xD(){Jn()}function yD(a){Jn();this.i=a}u(463,464,{68:1,73:1,80:1,88:1},xD,yD);function zD(){zD=x;AD=new BD}function CD(a){var b;if(a.n){var c;b=new Qu;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+=ma,Dn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function DD(a){zD();var b,c,d;if(null==a)throw new xD;a=mo(a);try{d=no(a,oo(58))}catch(e){e=Wi(e);if(A(e,84))throw new yD(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;ED();var f,g,j;j=c.length;b=new FD;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 yD(dc+a);if(!this.n&&(this.n=nj(AD,this.i),this.n||(this.n=(Vq(),new GD))&&z(AD,this.i,this.n),!this.n))throw new yD(dc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,S,tb,Y,M,fa,Dc,eg,yb,Md,Nd,Od,Ya,Ec,Hb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==HD(c,oo(47),n+2))throw new ID(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Od=this.k;v=this.e;yb=this.j;r=this.b;Hb=this.o;Ya=HD(M,oo(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){tb=2;fa=-1;E=HD(M,oo(47),2);Nd=HD(M,oo(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);S=E;-1!=Ya&&Ya<E&&(S=Ya);var sd=oo(64);Ec=M.lastIndexOf(sd,S);r=M.substr(2,S-2);-1<Ec&&(Hb=M.substr(2,Ec-2),tb=Ec+1);Dc=HD(M,oo(58),-1==Ec?tb:Ec);t=no(M,oo(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Dc=t+1:Dc=-1):Dc=-1}catch(ff){if(ff=Wi(ff),!A(ff,80))throw ff;}-1==Dc||Dc>E?J=M.substr(tb,
S-tb):(J=M.substr(tb,Dc-tb),eg=M.substr(Dc+1,S-(Dc+1)),0==eg.length?fa=-1:fa=JD(eg,10))}-1<Ya&&(Od=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=oo(63);Md=M.lastIndexOf($b,D);-1<Md?(yb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(H(v,l)?v=Za:v.indexOf(Za),Y=Wz(v,oo(47))+1,v=v.substr(0,Y-0)),D=Md):0!=Ya&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Za:v.indexOf(Za),Y=Wz(v,oo(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var xe;xe=v;null!=yb&&!H(yb,l)&&(null!=v?xe=v+wb+yb:xe=wb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=fa;this.k=Od;var td;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<(td=Wz(this.d,oo(64)))?(this.o=this.d.substr(0,td-0),this.d=vw(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=no(this.c,oo(63)))?(this.j=vw(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Hb;this.e=v;this.j=yb}}catch(ud){ud=
Wi(ud);if(A(ud,80))throw new yD(Hn(ud));throw ud;}if(-1>this.f)throw new yD("incorrect port: "+this.f);}u(465,1,Ai,DD);_.tS=function(){return CD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var AD;u(466,1,{});function KD(a,b,c){var d,e;for(d=new LD(a.Ae().b);MD(d.b);)if(a=d.c=Ri(d.b),e=a.Ef(),null==b?null==e:Pn(b,e))return c&&(a=new ND(a.Ef(),a.Ff()),OD(d)),a;return null}u(470,1,ti);_.ze=function(a){return!!KD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,91)||this.Fe()!=a.Fe())return!1;for(a=new LD(a.Ae().b);MD(a.b);)if(b=a.c=Ri(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!PD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=KD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new LD(this.Ae().b);MD(b.b);)a=b.c=Ri(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new QD("Put not supported on this map");};
_.Ee=function(a){a=KD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new LD(this.Ae().b);MD(c.b);)b=c.c=Ri(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=sb,d+=l+b.Ff();return d+"}"};function yz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function fw(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].Ef())){c=!0;break a}c=!1}return c}
function nj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:RD(a,b,a.Ie(b))}function RD(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.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?SD(a,c):A(b,1)?TD(a,b,c):UD(a,b,c,a.Ie(b))}function UD(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.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new ND(b,c);e.push(d);++a.e;return null}
function SD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function TD(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 Zi(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.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(469,470,ti);_.ze=function(a){return fw(this,a)};
_.Ae=function(){return new VD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return nj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Zi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Oi(){yz(this)}u(468,469,bi,Oi);_.Ge=function(a,b){return au(a)===au(b)||null!=a&&Pn(a,b)};_.Ie=function(a){return~~Sn(a)};function BD(){yz(this)}u(467,468,bi,BD);function WD(){Jn()}u(471,99,hi,WD);
function XD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=YD(a,c);if(c>=a.j)break;c=ZD(a,c);++b}return b}function $D(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function aE(a){var b;a.b=0<=a.k&&!a.e?a.k:YD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new WD;b=a.b;a.b=ZD(a,a.b);return a.o.substr(b,a.b-b)}
function ZD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c<=a.i&&$D(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=bE(a.o,d,a.o.length),c<=a.i&&$D(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 YD(a,b){var c,d;if(null==a.d)throw new Gn;for(d=b;!a.n&&d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c>a.i||!$D(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 cE(a){dE.call(this,a," \t\n\r\u000c",!1)}function eE(a){dE.call(this,a,za,!1)}
function dE(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=bE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=bE(this.d,d,this.d.length),this.c[c]=a}}}u(472,1,{},cE,eE,dE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function fE(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==ye?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+bd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function gE(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 fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+gg:a}function hu(a){var a=new hE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;iE(a););return a.c}u(479,1,{});u(478,479,{});
_.c=null;_.d=1;_.e=-1;function jE(a){this.b=a;this.c=new kE(this.b);this.d=this.e=1}u(477,478,{},jE);_.b=null;function Kr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new hs(c)),lE(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",mE(c)))}function kE(a){this.b=a}u(480,1,{},kE);_.Je=function(a){Kr(this,a)};_.b=null;function nE(a){this.b=a}u(481,1,{},nE);_.b=null;function oE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(482,1,{},oE);
_.Ke=function(){Zw(this.f.i,this.c,G(this.f.hb,Uf)-this.e-this.d,G(this.f.hb,Tf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function pE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(483,1,{},pE);_.Ke=function(){Zw(this.f.i,this.c,G(this.f.hb,Uf)-this.e-this.d,G(this.f.hb,Tf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var qE=_.f=null;
function rE(){rE=x;qE=new Nu((bv(),new av("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function sE(){sE=x;tE=L(eu,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);uE=(EB(),HB);vE=TB(uE);wE=y(xE,s,45,23,0);yE=y(eu,s,1,23,0);zE=y(xE,s,45,7,0);AE=null!=(vD(),wD[Ve]);BE=y(CE,s,49,100,0);DE=y(EE,s,50,100,0)}function FE(a){var b;if(a.Gb)b=GE(a,1)+ub+GE(a,2)+ub+GE(a,3);else if(b=GE(a,0),0<b.length){var c=new HE(a.$);ej(a.ab.b,c)}return b}
function IE(a,b){var c,d;c=b.b;if(H(c,(JE(),KE).c))fs(LE(a));else if(H(c,ME.c))fs(Fr(a));else if(H(c,NE.c))a.wb&&gs(a.v,(!a.xb&&(a.xb=new hs(a)),a.xb));else if(H(c,rg)){7!=a.P&&(a.Q=ph);d=b.d;d=Lu(d,oh);c=Au(d,a.Q);var e=!yu(c,ph)?tu(c):c;!yu(e,Bh)&&OE(a.$,P(c));PE(a);a.nb=!0;mE(a);a.P=7;a.Q=d}else H(c,xg)||(H(c,ne)?QE(a):RE(a,c))}
function SE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(TE,s,-1,4,1);o=y(TE,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)UE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=RA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;VE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||WE(a.gb[f])}a.C*=h}}
function XE(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 YE(a),a.$.s=0);null!=a.tb&&fE(a.tb,null)}}function ZE(a,b){var c,d,e,f;f=new MC;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new FC(Qb+d);var g=(JE(),KE).c;d.d=g;LC(f,d);YA(d.e,a);d=new FC(Qb+c);d.d=ME.c;YA(d.e,a);LC(f,d);a.wb&&(LC(f,new FC(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new FC(c),d.d=NE.c,YA(d.e,a),LC(f,d));Uz(a,f);return f}
function $E(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,uE);a.pb?(f==a.d&&U(b,UB(uE)),tC(b,h,g,a.Z,a.Z),U(b,(EB(),JB)),aF(b,h,g,a.Z-1,a.Z-1)):f==a.d?sC(b,h+1,g+1,a.Z,a.Z,!1):sC(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,(EB(),LB)),f){case 101:U(b,OB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;bF(b,!0);cF(b,dF(b,f,d,c,e));U(b,LB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(bF(b,!1),cF(b,dF(b,f,d,c,e)));eF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);tC(b,h+9,g+9,2,4);tC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,MB),tC(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,OB),tC(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);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,PB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
n,j+2*f,n);U(b,LB);break;case 107:U(b,NB);tC(b,h+4,g+4,a.Z-8,a.Z-8);U(b,LB);aF(b,h+4,g+4,a.Z-8,a.Z-8);eF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);tC(b,h+9,g+9,2,4);tC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(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);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(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,RB),aF(b,c,e,d,d),U(b,KB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:fF(b,h,g,a.Z,!0);break;case 111:fF(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(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,FB);tC(b,h+3,g+5,a.Z-7,a.Z-11);U(b,LB);aF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,uE);
a.qb&&sC(b,h+1,g+1,a.Z,a.Z,!1);U(b,LB);gF(a,b,h,g,"NEW");break;case 106:U(b,MB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,LB);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));gF(a,b,h+6,g,vc);break;case 104:U(b,MB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,LB);break;case 105:a.Ob?(U(b,QB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,LB)):gF(a,b,h,g,"123");break;case 114:U(b,SB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);tC(b,d,c,f,f);U(b,LB);hF(a,b,h,g,FB,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:iF(a,b,h,g+2,3);break;case 207:iF(a,b,h,g,4);break;
case 208:iF(a,b,h,g,5);break;case 209:iF(a,b,h,g,1);break;case 210:iF(a,b,h,g,6);break;case 211:iF(a,b,h,g,7);break;case 212:iF(a,b,h,g,8);break;case 213:gF(a,b,h,g,"FG"),a.G=new IC(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!=yE[d]&&hF(a,b,h,g,wE[d],yE[d])}
function jF(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,uE),tC(d,0,0,c,b),a.pb?(U(d,(EB(),JB)),aF(d,-1,0,c,b-1)):(U(d,vE),V(d,0,0,c-1-2,0),U(d,UB(uE)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),kF(d,a.Y),U(d,(EB(),LB)),-1!=a.K.toLowerCase().indexOf(oe)&&U(d,MB),lF(d,a.K,10,15),mF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function nF(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,uE);tC(d,0,0,c,b);a.pb?(U(d,(EB(),JB)),V(d,0,b-1,c,b-1),e=oF*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,vE),V(d,0,0,0,b-1),V(d,0,oF*a.Z,b-1,oF*a.Z),U(d,UB(uE)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=oF+2;++b)$E(a,d,1,b);mF(a.Vb,a.R,0,2*a.Z+a.T)}}
function pF(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);tC(e,0,0,c,b);d=a.eb?(PC(),SC):(PC(),UC);if((PC(),QC)==(PC(),QC))d==SC?e.b=l:e.b=Dg;d=new cB(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,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,S=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,fa=D=S=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=fa=q=J=n=S=o=v=v=E=J=void 0,
D=S=1,n=2,fa=3;f.x&&(VE(f),SE(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=P(O(qF(13*f.o.C*j)));rF(f.o,j);f.o.B&&(U(g,(EB(),LB)),aF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(sE(),zE)[f.e[j]]),h=g,r=bu(f.K[j]-o/2),Y=bu(f.N[j]-o/2),M=t=o,bF(h,!0),cF(h,dF(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(sE(),zE)[f.e[h]]),J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*
J+S*S),1>D&&(D=1),S/=D,D=J/D,q=3*fa*S,J=3*fa*D,Y=y(N,m,-1,4,1),r=y(N,m,-1,4,1),Y[0]=bu(f.K[h]+q),r[0]=bu(f.N[h]-J),Y[1]=bu(f.K[o]+q),r[1]=bu(f.N[o]-J),Y[2]=bu(f.K[o]-q),r[2]=bu(f.N[o]+J),Y[3]=bu(f.K[h]-q),r[3]=bu(f.N[h]+J),o=g,h=Y,bF(o,!0),cF(o,sF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(EB(),LB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(sE(),zE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,S=r-t,D=Math.sqrt(J*J+S*S),
1>D&&(D=1),S/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,PB);q=n*S;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,LB);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(fa*S)));t=P(O(Math.round(fa*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));kF(g,f.o.n);o=tF(f.o.o);J=f.f[j];h=wb;null!=J&&(h=J);J=XC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,PB);lF(g,h,M,q);U(g,LB);break;default:if(1==f.C[j]||3==f.C[j])q=fa*S,J=fa*D,E=y(N,m,-1,3,1),v=y(N,m,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,bF(o,!0),cF(o,sF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*S;J=fa*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(TE,s,-1,f.u+1,1);S=y(N,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++S[h],++S[o],D[h]=D[h]/S[h]+r/S[h],D[o]=
D[o]/S[o]+n/S[o];kF(g,f.o.n);o=tF(f.o.o);J=y(eu,s,1,f.u+1,0);Y=y(N,m,-1,f.u+1,1);r=y(N,m,-1,f.u+1,1);n=y(uF,s,56,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(qF(2*f.o.C))));for(j=1;j<=f.u;++j)h=vF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=XC(f.o.o,h),n[j]=wF(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<S[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<S[j]&&(E=!1),1==S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,tb=l,f.o.Lb&&
0<f.y[j]&&(tb+=Zb,1<f.y[j]&&(tb+=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+=Ca),M||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=XC(f.o.o,q),v=XC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=wF(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(sE(),zE)[f.e[j]]),tC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(sE(),zE)[f.e[j]]):U(g,(EB(),LB)):U(g,(sE(),wE)[f.c[j]]),lF(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(qF(f.K[j]-q/2))),q=P(O(qF(f.N[j]+~~(o/2)-1))),
U(g,(EB(),PB)),lF(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(EB(),MB):(EB(),SB)),0<f.E&&106!=f.o.d&&(v=n[f.E],aF(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],S=f.N[o]-f.N[h],D=Math.sqrt(J*J+S*S),1>D&&(D=1),S/=D,D=J/D,q=(fa+1)*S,J=(fa+1)*D,E=y(N,m,-1,5,1),v=y(N,m,-1,5,1),E[0]=P(O(qF(f.K[h]+q))),E[1]=P(O(qF(f.K[o]+q))),v[0]=P(O(qF(f.N[h]-J))),v[1]=P(O(qF(f.N[o]-J))),E[3]=P(O(qF(f.K[h]-q))),E[2]=P(O(qF(f.K[o]-q))),v[3]=P(O(qF(f.N[h]+J))),v[2]=P(O(qF(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,S=v,fa.o&&(bF(fa,!1),cF(fa,sF(fa,j,S,5,!0)))),106==f.o.d&&xF(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,(EB(),MB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],aF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(EB(),JB)),V(e,c-1,0,c-1,b-1)):(U(e,UB(uE)),V(e,c-1,0,c-1,b-1),U(e,uE),V(e,c-2,0,c-2,b-1),U(e,vE),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(EB(),PB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new gC(bc,0,13),a.X=new WC(a.U),null!=a.cb&&(d=XC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(EB(),LB)),kF(e,a.U),lF(e,a.cb,c,b)));mF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function iF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,m,-1,9,1);n=y(N,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=bu(c+a*Math.sin(j)),n[f]=bu(d+a*Math.cos(j));f=e+1;b.o&&(bF(b,!1),cF(b,sF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=bu(c+(a-3)*Math.sin(j)),n[f]=bu(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
function yF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,uE);tC(d,0,0,b,c);a.pb?(U(d,(EB(),JB)),c=14*(a.Z+a.T),aF(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,UB(uE)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,vE),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)$E(a,d,b,1),$E(a,d,b,2);a.d=c;mF(a.Vb,a.Rb,0,0)}}
function fF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);eF(a,b,c+o-j,f,d-4-j-1,e,h)}
function zF(a,b,c){var d,e,f,g,j,h;AF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=BF(b);b=new dE(b,j,!0);e=l;for(d=1;5>=d;++d)e=CF(b,j);d=DF(JD(mo(e.substr(0,3)),10)).b;g=DF(JD(mo(e.substr(3,3)),10)).b;CF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=CF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new EF(a,f)}SE(a,1,d,1);SE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new EF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",mE(a),!1;null!=a.j&&a.$&&FF(a.$,a.j,!0);null!=a.k&&
a.$&&FF(a.$,a.k,!1);j=GF(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 HF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];SE(a,1,j,0)}c&&mE(a);return!0}function is(a,b){a.lb=!0;a.K=b}function rF(a,b){100>b&&(!BE[b]&&(BE[b]=new gC(bc,0,b)),!DE[b]&&Zt(DE,b,new WC(BE[b])),a.n=BE[b],a.o=DE[b])}
function ms(a,b){var c,d;if(0==b)return!1;PE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:XE(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;IF(a,JF(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 Bw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Bw(ec);
d.b=d.b.d;IF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=sv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(is(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=KF(d),LF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=sv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(is(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=KF(d),LF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 101:a.Mb&&MF(a.Mb);a.Mb=new NF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new OF(a):a.Eb.hc.d._?PF(a.Eb.hc.d):QF(a.Eb);break;case 114:a.c&&
MF(a.c);a.c=new NF(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,RF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=SF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(TE,s,-1,4,1);UE(a.$,d);a.nb=!0;a.$=new HE(a.$);d=bu(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;TF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,UF(a.$,a.$.E),a.$.E=0,QE(a)):0<a.$.F&&(a.nb=!0,VF(a.$,a.$.F),a.$.F=0,QE(a));WF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new MC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new FC(c),LC(j,g),g.d=c,YA(g.e,a);Uz(a,j);a.F=j}XF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(MF(a.p),a.p=null);0==a.$.E&&(a.p=new NF(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,QE(a)),18==a.e&&(d=to((js(),ks).hc.b.hb,fh),YF(a.$,a.$.E,d),QE(a)),WF(a.$))}mE(a);return!0}
function Fr(a){var b,c,d;d=LE(a);c=l;if(a.Gb){var e,f,g;g=Tt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)SF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(ZF(g[1][0],3)+ZF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+$F(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+$F(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new aG(a,a.gb,a.vb)),c=$F(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function bG(a,b,c,d){var e;e=c;var f=d,g,j;(g=cG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=ZE(a,!0)),a.x):(!a.w&&(a.w=ZE(a,!1)),a.w),XF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=dG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=oF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",mE(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",mE(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=ms(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)UF(a.$,a.$.E),a.$.E=0,QE(a);else{if(106==a.d)return!0;if(108==a.d)eG(a.$,a.$.E,0),QE(a);else if(157==a.d)eG(a.$,a.$.E,1),QE(a);else if(158==a.d)eG(a.$,a.$.E,-1),QE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,X(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):QE(a);else if(206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(230==a.d)a.P=3,QE(a);else if(233<=a.d&&262>a.d)gG(a.$,!1),QE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;YF(a.$,a.$.E,to(a.Eb.f.hc.b.hb,fh));a.$.n=!0;QE(a)}else if(105==a.d)hG(a.$),QE(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=to((js(),ks).hc.b.hb,fh),1>d.length&&(d=Sc),YF(a.$,a.$.E,
d)),QE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(0<a.$.F)if(104==a.d)VF(a.$,a.$.F),a.$.F=0,QE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])is(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;UF(d,c);d.b[c]=0}a.$.F=0;QE(a)}else if(201==a.d)iG(a.$,a.$.F),QE(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),QE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,QE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,QE(a);else if(206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=to(a.Eb.f.hc.b.hb,fh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;QE(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 YE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(jG(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,X(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,fG(a.$)):300<a.d?(jG(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=to((js(),ks).hc.b.hb,fh),1>d.length&&(d=Sc),YF(a.$,1,d))):230==a.d?kG(a,null,!0):233<=a.d&&262>a.d?(jG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,gG(a.$,!0)):vD();QE(a)}else e=!1;e&&(WF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,mE(a))}return e}
function lG(a,b,c,d){var e,f;if(a.A||!a.ib||cG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=mG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)UF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),VF(b,e),0<mG(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){is(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<mG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;is(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(dG(b)||cG(b))OE(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(TE,s,-1,4,1);UE(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;PE(a);a.nb=!0;mE(a);a.Tb=c;a.Ub=d;return!0}
function nG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||cG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((sE(),AE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;oG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(oG(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;PE(a);a.nb=!0;mE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function pG(a){if(a.A)return!0;a.jb&&(a.jb=!1,QE(a));a.lb=!1;a.Q=ph;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=mG(b,b.u),6>b.A[c]&&(qG(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),UF(b,b.u));b.D=!1;QE(a)}else a:{var b=a.$,e,f;c=mG(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):is(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],is(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]=P(O(qF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(qF((b.N[b.G]+b.N[c])/2))))}}WE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,JF(b),b.b.d=c),QE(a),a.s=!1)}else 5==a.P&&(WE(a.$),QE(a));0<a.P&&(a.E=!1,PE(a),a.nb=!0,WF(a.$),rG(a.$),mE(a),a.P=0,a.i=!1);if(AE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,PE(a),a.nb=!0,mE(a);return!0}function PE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function oG(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,fE(a.sb,L(sG,s,83,[new T(a.f),new T(b)]))}
function tG(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(Nf)?a.Gb=!1:-1<b.indexOf(lg)&&(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(If)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Rf)&&(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,SE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)uG(a.gb[d]),VE(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(ag)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(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&&++oF;c&&mE(a)}
function mE(a){var b,c,d,e;b=RA(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.Le(a.db,d,c),a.A&&e&&SE(a,1,a.vb,0),pF(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),yF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),nF(a),a.J=a.Le(a.J,d,a.Z),jF(a))):(pF(a),a.A||(jF(a),a.E&&(yF(a),nF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function vG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=SF(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=vF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,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+wG(0.055999999999999994*c.K[h],0,2)+ba+wG(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+=nh),e+=c)}return e}function GE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=SF(a.gb[c]),d!=b))continue;d=void 0;d=xG(a.gb[c]);d=yG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function QE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}var c,d,e;e=new zG;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]=xG(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 AG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function LF(a,b,c,d){try{zF(a,b,d)?c&&QE(a):mE(a)}catch(e){if(e=Wi(e),A(e,80))mE(a);else throw e;}}
function kG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;AF(a,c);e=j=0;r=new dE(b,"|>",!0);g=-1<b.indexOf(ub);n=1;h=XD(r);a.vb=0;for(f=1;f<=h;++f)if(o=aE(r),mo(o),!H(o,nh))if(H(o,ub))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new BG(a,o);if(0==a.$.u){CG(a,"ERROR - problems in reading/processing molecule !");vD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(CG(a,"ERROR - strange reaction - fixing !"),vD(),d=!1):3<n?(CG(a,"ERROR - strange reaction !"),vD(),d=!1):(1<a.vb&&!g&&tG(a,If,!0),g&&!a.Gb&&tG(a,
lg,!0),!g&&a.Gb&&tG(a,Nf,!0),g?(SE(a,1,j,1),SE(a,j+1,e-1,2),SE(a,e,a.vb,3)):SE(a,1,a.vb,0),c&&mE(a),d=!0)}d?QE(a):mE(a)}catch(q){if(q=Wi(q),A(q,80))mE(a);else throw q;}}function DG(a){PE(a);a.nb=!0;mE(a)}function AF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new YE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&mE(a);null!=a.tb&&fE(a.tb,null)}
function IF(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]=xG(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&&fE(a.tb,null)}}function EG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,mE(a),null):a.gb[b]}
function RE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Oa)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Qa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?ms(a,c):b="Not known group!";a.lb=!0;a.K=b;mE(a)}function CG(a,b){a.lb=!0;a.K=b;mE(a)}function LE(a){var b;b=FE(a);PE(a);mE(a);return b}
function gF(a,b,c,d,e){var f,g,j,h;f=a.X;h=XC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new gC(f.c.b,f.c.d,g),f=new WC(j),h=XC(f,e),b.f=j,b.j=FG(j);else kF(b,a.U);f=iC(f.c).b-iC(f.c).c;lF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function hF(a,b,c,d,e,f){var g,j;g=tF(a.W);j=XC(a.W,f);kF(b,a.V);(b.e=e)&&(b.i=ng+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);lF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function tF(a){return iC(a.c).b-iC(a.c).c}
function ls(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,mE(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=Fd):is(a,a.z+ba),mE(a))}u(487,398,ki);_.xe=function(a){IE(this,a)};_.Le=function(a,b,c){return NA(this,b,c)};_.Me=function(){};_.ee=function(){mE(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=ph;_.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 oF=10,BE,DE,uE,vE,wE,tE,AE,GG=null,zE,yE;
function HG(){sE();LA.call(this);this.Vb=(Vq(),Vq(),sA).b;this.y=new gC(null,0,8);this.u=(EB(),FB);this.gb=y(IG,s,96,99,0);this.ab=new JA;this.Ib=new JG;this.L=H((vD(),wD[Xe]),hc);this.v=new KG;this.H=L(eu,s,1,[Ia,Ja,Ta,Ha,Oa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new YE(this);zE[0]=IB;zE[1]=new GB(255,153,153);zE[2]=new GB(255,204,102);zE[3]=new GB(255,255,153);zE[4]=new GB(102,255,255);zE[5]=new GB(51,204,255);zE[6]=new GB(255,153,255)}u(486,487,ki,HG);
_.Le=function(a,b,c){var d;return a?(d=a.b,xj(d.u,b,c),a):NA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[LG(b.b),a])}};_.b=null;function MG(a){if(a.e.hb.style.display!=Mf){QA(a.d);var b;for(b=new Qi(a.f.k);b.c<b.e.Fe();)a=Ri(b),a.Ke()}}function NG(a){OG.call(this,a,fb,fb,null)}function PG(a,b){OG.call(this,a,fb,fb,b)}function QG(a,b,c){OG.call(this,a,b,c,null)}
function OG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(fc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=sj(a)){this.c=RG;++RG;this.e=e;this.d=new HG;this.f=new SG(this.d,b,c,d);Ww(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=OA(a,G(a.hb,Uf),G(a.hb,Tf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?GG=fc:GG="JME";b.w=ZE(b,!1);b.x=ZE(b,!0);is(b,GG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=RA(b);HA(b,null);b.pb||(b.T=0);b.U||(b.U=new gC(bc,0,13),b.X=new WC(b.U));b.V||(b.V=new gC(bc,1,13),b.W=new WC(b.V));b.Y||(b.Y=new gC(bc,0,11),new WC(b.Y));rF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;oF=10;b.Lb=!0;try{r=TG(b.Vb,"options");null!=r&&tG(b,r,!1);j=TG(b.Vb,"jme");null!=j&&(b.M=j);n=TG(b.Vb,"mol");null!=n&&(b.bb=n);g=TG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=TG(b.Vb,Pg);null!=o&&(b.cb=o,mE(b));b.k=TG(b.Vb,"atomcolors");b.j=TG(b.Vb,"atombg");f=TG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var t,v,D,E;v=(EB(),FB);try{if(0!=f.indexOf(ma))throw new In("bad hex encoding");E=JD(f.substr(1,2),16);D=JD(f.substr(3,2),16);t=JD(f.substr(5,2),16);q=v=new GB(E,D,t)}catch(J){if(J=Wi(J),A(J,80))vD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&RF(b.$);h=TG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(S){if(S=Wi(S),!A(S,80))throw S;}b.d=202;for(f=0;23>f;++f)wE[f]=(EB(),NB),yE[f]=Sc;yE[1]=Zb;wE[1]=(EB(),JB);yE[2]=Eb;wE[2]=NB;yE[3]=Ib;wE[3]=JB;yE[4]=kc;wE[4]=SB;yE[5]=sc;wE[5]=
MB;yE[9]=Vb;wE[9]=PB;yE[10]=Nb;wE[10]=PB;yE[11]=Gb;wE[11]=PB;yE[12]=cc;wE[12]=PB;yE[8]=Kc;wE[8]=UB(OB);yE[7]=uc;wE[7]=NB;yE[6]=Nc;wE[6]=JB;yE[13]=Mc;wE[13]=JB;yE[18]=Sc;wE[18]=JB;yE[19]=vc;wE[19]=JB;yE[20]=wc;wE[20]=JB;yE[21]=xc;wE[21]=JB;yE[22]=yc;wE[22]=JB;qA(b);b._=new UG;f=a.d;f.D=RA(f);null!=f.M?(kG(f,f.M,!1),null!=f.j&&f.$&&FF(f.$,f.j,!0),null!=f.k&&f.$&&FF(f.$,f.k,!1)):null!=f.bb&&LF(f,f.bb,!1,!1);mE(a.d);h=this.d;f=this.f;g=new jE(h);yw(f,new VG,(wr(),wr(),xr));yw(f,new WG,(tr(),tr(),ur));
yw(f,new XG,(zr(),zr(),Ar));yw(f,new YG(g),(Gr(),Gr(),Hr));q=0>=ZG();n=new wy((rE(),qE));n.hb.alt="drag out MOL or RXN file";tw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new nE(h);Ww(f.i,n);t=new oE(f,n,r,j,g);Zw(t.f.i,t.c,G(t.f.hb,Uf)-t.e-t.d,G(t.f.hb,Tf)-(t.b-t.d));ej(f.k,t);q?(q=new $G,tw(q,n.hb.alt),0<=r&&(q.hb.style[kh]=r+gg),0<=o&&(q.hb.style[Re]=o+gg),Ww(f.i,q),g=new pE(f,q,r,j,g),Zw(g.f.i,g.c,G(g.f.hb,Uf)-g.e-g.d,G(g.f.hb,Tf)-(g.b-g.d)),ej(f.k,g),q.hb.draggable=eh,q.hb.style[Sd]=
(So(),Gf),yw(q,h,(Cr(),Cr(),Dr))):(n.hb.draggable=eh,n.hb.style[Sd]=(So(),Gf),yw(n,h,(Cr(),Cr(),Dr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function aH(){return hu(null)}function bH(a){return hu(a)}u(488,1,Yh,NG,PG,QG,OG);_.Ne=function(a){B(this.f,new cH(this,a),(Yq(),Yq(),Zq))};_.Oe=function(a){B(this.f,new dH(this,a),(us(),us(),vs))};_.Pe=function(a){QF(new eH(a,this.d,uE))};_.Qe=function(){XE(this.d)};_.Re=function(){fo((bo(),co),new fH(this))};_.Se=function(){return this.b};
_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};_.jd=function(){return G(this.f.hb,Tf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Uf);a[1]=G(this.f.hb,Tf);return a};_.kd=function(){return G(this.f.hb,Uf)};_.Ze=function(){return this.e.hb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};
_.md=function(){return this.e.hb.style.display!=Mf};_.bf=function(){var a=this.d,b;a.Gb?b=vG(a,1)+ub+vG(a,2)+ub+vG(a,3):b=vG(a,0);return b};_.cf=function(){return Fr(this.d)};_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=FE(a);a.Pb=b;mE(a);return c};_.ef=function(a){tG(this.d,a,!0)};_.ff=function(){};_.gf=function(a){LF(this.d,a,!0,!0)};_.hf=function(a){kG(this.d,a,!0)};_.je=function(){MG(this)};_.jf=function(){AF(this.d,!0)};
_.kf=function(a){var b=this.d;if(a=EG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;DG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new gH(this))};_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Qi(b.b);d.c<d.e.Fe();)c=Ri(d),a?c.b=l:c.b=Dg}QA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=EG(c,a))FF(d,b,!0),DG(c)};_.of=function(a,b){var c=this.d,d;d=EG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,mE(c)):(d.E=b,DG(c))};_.od=function(a){this.f.hb.style[Re]=a;MG(this)};
_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;mE(b)};_.rf=function(a){var b=this.d;b.fb=a;mE(b)};_.sf=function(a){this.d.sb=a};_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=ZE(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);MG(this)};_.xf=function(a){RE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new BG(c,a);c.d=253;c.lb=!0;c.K=b;mE(c)};_.pd=function(a){ww(this.e.hb,a)};
_.qd=function(a){this.f.hb.style[kh]=a;MG(this)};_.zf=function(a){CG(this.d,a)};_.Af=function(){return LE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var RG=0;function fH(a){this.b=a}u(489,1,{},fH);_.xc=function(){var a,b;for(b=new Qi(this.b.f.b);b.c<b.e.Fe();)a=Ri(b),a.u.hb.innerHTML=a.r||l};_.b=null;function gH(a){this.b=a}u(490,1,{},gH);_.b=null;function cH(a,b){this.b=a;this.c=b}u(491,1,{},cH);_.Pc=function(a){a=a.b;fo((bo(),co),new hH(this,this.c,a))};_.b=null;_.c=null;
function hH(a,b,c){this.b=a;this.d=b;this.c=c}u(492,1,{},hH);_.xc=function(){var a=this.c;this.d.b.apply(a,[LG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function dH(a,b){this.b=a;this.c=b}u(493,1,{},dH);_.b=null;_.c=null;function xs(a,b,c){this.b=a;this.d=b;this.c=c}u(494,1,{},xs);_.xc=function(){var a=this.c;this.d.b.apply(a,[LG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function iH(){var a=jH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;kH(lH,arguments)?a=arguments[0]:3==arguments.length?a=new QG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new NG(arguments[0]):4==arguments.length?a=new OG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new PG(arguments[0],arguments[1]));this.g=a;mH();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});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.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.af(a)});b.isVisible=C(function(){return this.g.md()});
b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=lH;mH();var f=b,g,b=oH.c;g=pH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=pH(b,
e,f)}if(!g)throw new $i("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
b){this.g.yf(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.zf(a)});b.smiles=C(function(){return this.g.Af()});qH({"0":{"0":[[aH,null,void 0]],1:[[bH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new rH(e));return[e]},ye]]}});sH(lH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function fu(){tH||(tH=!0,iH())}u(495,1,{},fu);
var tH=!1;function ju(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ye)$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 iu(){}u(497,1,{},iu);_.xc=function(){ju()};function rH(a){this.b=a}u(498,1,{70:1,108:1},rH);_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;function nH(a){this.b=a}u(499,1,{71:1,108:1},nH);
_.eQ=function(a){return null!=a&&A(a,71)&&this.b==a.b};_.b=null;
function iE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(kh)||l;b=c.getAttribute(Re)||l;f=c.getAttribute(Kf)||l;e=c.getAttribute(Te)||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(Kf)||l,h=h.getAttribute(fh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Kf);c.removeAttribute("archive");c.removeAttribute(Re);c.removeAttribute(kh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Do();c.setAttribute(Te,d);c.style[kh]=gE(g);c.style[Re]=gE(b);b=new uH(a,d,n,e,c,f);fo((bo(),co),b);++a.c;return!0}function hE(a){this.b="JME.class";this.e=a}u(500,1,{},hE);_.Jc=function(){return iE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function uH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(501,1,{},uH);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Te,this.f):this.d.removeAttribute(Te);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 vH(){}u(502,1,Yh,vH);function wH(a){this.b=a}u(503,1,{},wH);_.xc=function(){this.b()};_.b=null;
function xH(){var a=jH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;kH(yH,arguments)?a=arguments[0]:0==arguments.length&&(a=new vH);this.g=a;mH();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){fo((bo(),co),new wH(a))});sH(yH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function gu(){zH||(zH=!0,xH())}u(504,1,{},gu);var zH=!1;function AH(a){Jn();this.i=a}
u(505,464,Zh,AH);function pu(){Jn();this.i="divide by zero"}u(506,99,hi,pu);function $t(){Jn()}function BH(a){Jn();this.i=a}u(507,99,hi,$t,BH);function CH(){CH=x;DH=new EH(!1);FH=new EH(!0)}function EH(a){this.b=a}u(508,1,{73:1,74:1,77:1},EH);_.eQ=function(a){return A(a,74)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?eh:"false"};_.b=!1;var DH,FH;
function bE(a,b,c){var d,e;d=GH(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 HH(){}function IH(a){return typeof a==Rf?Kc+(0>a?-a:a):a}function JH(a,b){var c;c=new HH;c.e=Ob+(KH(0!=a?-a:0)?IH(0!=a?-a:0):l+Ii(c));LH(0!=a?-a:0)&&MH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new HH;b.e=Ob+(KH(a)?IH(a):l+Ii(b));LH(a)&&MH(a,b);return b}
function $(a,b){var c;c=new HH;c.e=Ob+(KH(a)?IH(a):l+Ii(c));LH(a)&&MH(a,c);c.c=b?8:0;return c}function NH(){var a;a=new HH;a.e=Ob+(KH(0)?IH(0):l+Ii(a));LH(0)&&MH(0,a);a.c=2;return a}function OH(a){var b;b=new HH;b.e=Ob+(KH(a)?IH(a):l+Ii(b));LH(a)&&MH(a,b);b.c=1;return b}function LH(a){return typeof a==Rf&&0<a}function KH(a){return null!=a&&0!=a}
function MH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Rh[b.d])c=c.prototype;else{c=Rh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(510,1,{},HH);_.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 PH(a){var b;if(!(b=QH,!b&&(b=QH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new RH(Xb+a+da);return parseFloat(a)}
function JD(a,b){var c,d;if(null==a)throw new RH(Qf);if(2>b||36<b)throw new RH("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 RH(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new RH(Xb+a+da);if(-2147483648>c||2147483647<c)throw new RH(Xb+a+da);return c}u(512,1,{73:1,85:1});var QH=null;function SH(a){this.b=a}
u(511,512,{73:1,77:1,78:1,85:1},SH);_.eQ=function(a){return A(a,78)&&a.b==this.b};_.hC=function(){return bu(this.b)};_.tS=function(){return l+this.b};_.b=0;function eB(a){this.b=a}u(513,512,{73:1,77:1,81:1,85:1},eB);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return bu(this.b)};_.tS=function(){return l+this.b};_.b=0;function TA(){Jn()}function Jk(a){Jn();this.i=a}u(514,99,di,TA,Jk);function Rw(){Jn()}function Xx(a){Jn();this.i=a}u(515,99,hi,Rw,Xx);function T(a){this.b=a}
function Bu(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 uu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function DF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(TH(),UH)[b],!c&&(c=UH[b]=new T(a)),c):new T(a)}u(516,512,{73:1,77:1,83:1,85:1},T);_.eQ=function(a){return A(a,83)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function TH(){TH=x;UH=y(sG,s,83,256,0)}var UH;function bk(a){return 0>a?-a:a}function ak(a,b){return a>b?a:b}function qF(a){return Math.round(a)}function Gn(){Jn()}function bt(a){Jn();this.i=a}u(519,99,{73:1,80:1,84:1,86:1,88:1},Gn,bt);function Ki(){Ki=x;Li=L(Ji,s,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Li;function RH(a){Jn();this.i=a}u(521,514,di,RH);
function Nn(a){this.b="Unknown";this.d=a;this.c=-1}u(522,1,{73:1,87:1},Nn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function GH(a,b){return a.charCodeAt(b)}function VH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function no(a,b){return a.indexOf(b)}function HD(a,b,c){return a.indexOf(b,c)}function Wz(a,b){return a.lastIndexOf(b)}
function KF(a){var b=aa,c=nh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+vw(c,++d):c=c.substr(0,d-0)+vw(c,++d);return a.replace(RegExp(b,ze),c)}
function WH(a,b){for(var c=RegExp(b,ze),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(eu,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function vw(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,73:1,75:1,77:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Su(this)};_.tS=_.toString;function XH(){XH=x;YH={};ZH={}}
function Su(a){XH();var b=nb+a,c=ZH[b];if(null!=c)return c;c=YH[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;d<f;)c=a.charCodeAt(d+3)+31*(a.charCodeAt(d+2)+31*(a.charCodeAt(d+1)+31*(a.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=31*c+GH(a,d++);c|=0}256==$H&&(YH=ZH,ZH={},$H=0);++$H;return ZH[b]=c}var YH,$H=0,ZH;function Cn(a,b){Dn(a.b,b);return a}function Bn(){this.b=new po}function aI(){this.b=new po;this.b.b+=l}u(524,1,Fi,Bn,aI);_.tS=function(){return this.b.b};function Qu(){this.b=new po}
function FD(){this.b=new po}function It(a){this.b=new po;Dn(this.b,a)}u(525,1,Fi,Qu,FD,It);_.tS=function(){return this.b.b};function ID(a){a="String index out of range: "+a;Jn();this.i=a}u(526,515,hi,ID);
function bI(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 BH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new BH("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 Rw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Zt(b,c,a[--d])}else for(c=e+c;e<c;)Zt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function xw(){Jn()}function QD(a){Jn();this.i=a}u(528,99,hi,xw,QD);function kB(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Pn(b,c))return a;return null}function nB(a,b){var c;return(c=kB(a.Bd(),b))?(c.bd(),!0):!1}function cI(a){var b,c,d,e;d=new Bn;b=null;d.b.b+=Tc;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+=bd;return d.b.b}u(529,1,{});_.Bf=function(){throw new QD("Add not supported on this collection");};
_.Cf=function(a){return!!kB(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return nB(this,a)};_.tS=function(){return cI(this)};u(531,529,ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,94)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(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 dI(a,b){var c;return A(b,92)&&(c=b.Ef(),fw(a.b,c))?(c=nj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function VD(a){this.b=a}u(530,531,ji,VD);_.Cf=function(a){return dI(this,a)};_.Bd=function(){return new LD(this.b)};_.Df=function(a){return dI(this,a)?(a=a.Ef(),Zi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function OD(a){if(a.c)Ti(a.b),Zi(a.d,a.c.Ef()),a.c=null;else throw new Bw("Must call next() before remove().");}
function LD(a){var b;this.d=a;b=new kj;a.d&&ej(b,new eI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fI(a,d.substring(1));b.Bf(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.Bf(c[d])}this.b=new Qi(b)}u(532,1,{},LD);_._c=function(){return MD(this.b)};_.ad=function(){return this.c=Ri(this.b)};_.bd=function(){OD(this)};_.b=null;_.c=null;_.d=null;u(534,1,Bi);_.eQ=function(a){return A(a,92)&&PD(this.Ef(),a.Ef())&&PD(this.Ff(),a.Ff())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=Sn(this.Ef()));null!=this.Ff()&&(b=Sn(this.Ff()));return a^b};_.tS=function(){return this.Ef()+sb+this.Ff()};function eI(a){this.b=a}u(533,534,Bi,eI);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return SD(this.b,a)};_.b=null;function fI(a,b){this.c=a;this.b=b}u(535,534,Bi,fI);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[nb+this.b]};_.Gf=function(a){return TD(this.c,this.b,a)};_.b=null;_.c=null;
function Ux(a,b){(0>a||a>=b)&&gI(a,b)}function gI(a,b){throw new Xx("Index: "+a+", Size: "+b);}u(536,529,li);_.Hf=function(){throw new QD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,90)||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 Qi(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new hI(this,a)};_.Lf=function(){throw new QD("Remove not supported on this list");};function MD(a){return a.c<a.e.Fe()}function Ri(a){if(a.c>=a.e.Fe())throw new Uw;return a.e.If(a.d=a.c++)}function Ti(a){if(0>a.d)throw new by;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Qi(a){this.e=a}u(537,1,{},Qi);_._c=function(){return MD(this)};
_.ad=function(){return Ri(this)};_.bd=function(){Ti(this)};_.c=0;_.d=-1;_.e=null;function hI(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&gI(b,c);this.c=b}u(538,537,{},hI);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new Uw;return this.b.If(this.d=--this.c)};_.b=null;function iI(a){a=new LD(a.c.b);return new jI(a)}function kI(a,b){this.b=a;this.c=b}u(539,531,ji,kI);_.Cf=function(a){return fw(this.b,a)};_.Bd=function(){return iI(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function jI(a){this.b=a}u(540,1,{},jI);_._c=function(){return MD(this.b.b)};_.ad=function(){return(this.b.c=Ri(this.b.b)).Ef()};_.bd=function(){OD(this.b)};_.b=null;u(541,536,li);_.Hf=function(a,b){var c;c=qB(this,a);var d=c.e;new lB(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=qB(this,a);try{return rB(b)}catch(c){c=Wi(c);if(A(c,93))throw new Xx("Can't get element "+a);throw c;}};_.Bd=function(){return qB(this,0)};
_.Lf=function(a){var b,c;b=qB(this,a);try{c=rB(b)}catch(d){d=Wi(d);if(A(d,93))throw new Xx("Can't remove element "+a);throw d;}lI(b);return c};function mI(a){a.c=y(nI,s,0,0,0)}function zA(a,b,c){(0>b||b>a.d)&&gI(b,a.d);a.c.splice(b,0,c);++a.d}function ej(a,b){Zt(a.c,a.d++,b);return!0}function sv(a,b){Ux(b,a.d);return a.c[b]}function Vj(a,b){for(var c=0;c<a.d;++c)if(PD(b,a.c[c]))return c;return-1}function vv(a,b){var c;c=(Ux(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function dj(a,b){var c;c=Vj(a,b);if(-1==c)return!1;vv(a,c);return!0}function Nk(a,b){var c;if(b.length<a.d){c=b;var d;d=St(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Zt(b,c,a.c[c]);b.length>a.d&&Zt(b,a.d,null);return b}function kj(){mI(this)}function eC(a){mI(this);this.c.length=a}function ZA(a){mI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(542,536,pi,kj,eC,ZA);_.Hf=function(a,b){zA(this,a,b)};
_.Bf=function(a){return ej(this,a)};_.Qe=function(){this.c=y(nI,s,0,0,0);this.d=0};_.Cf=function(a){return-1!=Vj(this,a)};_.If=function(a){return sv(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return vv(this,a)};_.Df=function(a){return dj(this,a)};_.Fe=function(){return this.d};_.d=0;function pB(a,b,c){var d;for(d=0;d<b;++d)Zt(a,d,c)}function Et(){Et=x;Ft=new oI}var Ft;function oI(){}u(545,536,Uh,oI);_.Cf=function(){return!1};_.If=function(){throw new Rw;};_.Fe=function(){return 0};
function pI(){this.b=new Date}function qI(a){return 10>a?cb+a:l+a}u(546,1,{73:1,76:1,77:1,89:1},pI);_.eQ=function(a){return A(a,89)&&Eu(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(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=lu(c&4194303,b&4194303,e&1048575);a=lu(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?cb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rI(),sI)[this.b.getDay()]+ba+tI[this.b.getMonth()]+ba+qI(this.b.getDate())+ba+qI(this.b.getHours())+nb+qI(this.b.getMinutes())+nb+qI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rI(){rI=x;sI=L(eu,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tI=L(eu,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sI,tI;
function xt(a,b){return null==z(a.b,b,a)}function wt(){this.b=new Oi}u(548,531,{73:1,76:1,94:1},wt);_.Bf=function(a){return xt(this,a)};_.Cf=function(a){return fw(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return iI(new kI(this.b,new VD(this.b)))};_.Df=function(a){return null!=Zi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return cI(new kI(this.b,new VD(this.b)))};_.b=null;
function qB(a,b){var c,d;(0>b||b>a.c)&&gI(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 uI(a,b,d)}function uB(){this.b=new vI;this.c=0}u(549,541,Uh,uB);_.Bf=function(a){new lB(a,this.b);++this.c;return!0};_.Kf=function(a){return qB(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function rB(a){if(a.c==a.e.b)throw new Uw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function lI(a){if(!a.d)throw new by;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 uI(a,b,c){this.e=a;this.c=c;this.b=b}u(550,1,{},uI);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return rB(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new Uw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){lI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vI(){this.b=this.c=this}
function lB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(551,1,{},vI,lB);_.b=null;_.c=null;_.d=null;function ND(a,b){this.b=a;this.c=b}u(552,534,Bi,ND);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Uw(){Jn()}u(553,99,{73:1,80:1,86:1,88:1,93:1},Uw);function PD(a,b){return au(a)===au(b)||null!=a&&Pn(a,b)}function dC(a){var b=y(vB,s,46,0,0);return Nk(a.b,b)}function JA(){this.b=new kj}
u(555,536,pi,JA);_.Hf=function(a,b){zA(this.b,a,b)};_.Bf=function(a){return ej(this.b,a)};_.Cf=function(a){return-1!=Vj(this.b,a)};_.If=function(a){return sv(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Qi(this.b)};_.Lf=function(a){return vv(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return cI(this.b)};_.b=null;function MF(a){a.hc.d._&&jC(a)}function wI(a){var b;if(a.hc.d._){b=aA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}lC(a)}
function xI(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 QF(a){var b=a.k;yI(a.hc.d,b.b,b.c);!$z(a)&&EA(a);oA(a)}function zI(){oC.call(this,l);this.j=new yB(this.Of());YA(this.r,new AI(this))}u(557,423,ii);_.Pd=function(a,b){return au(a.i)===au(this.j)?(wI(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){wI(this)};_.j=null;_.k=null;
function eH(a,b,c){zI.call(this);this.hc&&qC(this.hc.d,!1);nC(this,!1);HA(this,new yC(0));a=new CC(a,1);R(this,a,null);a=new LA;R(a,this.j,null);R(this,a,null);b&&(this.k=aA(b),mC(this),xI(this.k,~~(G(b.Vb.hb,Uf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Tf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(556,557,ii,eH);_.Of=function(){return"OK"};function JF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Bw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Bw(ec);a.b=a.b.c;return a.b.b}
function UG(){this.b=this.c=new BI}u(558,1,{},UG);_.b=null;function BI(){this.b=null}function AG(a){this.b=a}u(559,1,{},BI,AG);_.b=null;_.c=null;_.d=null;function AI(a){this.b=a}u(560,458,$h,AI);_.b=null;
function lE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){fE(a.b.Ab,L(eu,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=WH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Zt(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{zF(a.b,b,!0)?(is(a.b,"Structure pasted"+e),QE(a.b),QA(a.b),d=!0):(QF(new eH(a.b.K,a.b,uE)),AF(a.b,!0),QA(a.b))}catch(n){if(n=Wi(n),A(n,80))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",mE(e),QF(new eH(a.b.K,
a.b,uE)),QA(a.b);else throw n;}}d&&a.b.Me(b)}function hs(a){this.b=a}u(561,1,{},hs);_.b=null;function JE(){JE=x;KE=new CI("COPY_SMILES",0);ME=new CI("COPY_MOL",1);NE=new CI("PASTE",2);DI=L(EI,s,95,[KE,ME,NE])}function CI(a,b){I.call(this,a,b)}u(562,141,{73:1,77:1,79:1,95:1},CI);var DI,ME,KE,NE;function zG(){this.e=y(IG,s,96,99,0)}u(563,1,{},zG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function FI(a){a.c=y(N,m,-1,20,1);a.B=y(N,m,-1,20,1);a.K=y(TE,s,-1,20,1);a.N=y(TE,s,-1,20,1);a.H=Tt([20,7]);a.e=y(N,m,-1,20,1);a.d=y(eu,s,1,20,0);a.p=y(eu,s,1,20,0);a.y=y(N,m,-1,20,1);a.A=y(N,m,-1,20,1);a.I=y(N,m,-1,20,1);a.J=y(N,m,-1,20,1);a.t=y(N,m,-1,20,1);a.C=y(N,m,-1,20,1);a.L=y(N,m,-1,20,1);a.O=y(N,m,-1,20,1);a.f=y(eu,s,1,20,0);a.r=Tt([10,2]);a.j=y(N,m,-1,101,1)}
function GI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(TE,s,-1,4,1);d=y(TE,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=HI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
HI(r[2],d[2],r[3],d[3]),d=HI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function X(a,b){var c,d,e,f,g,j,h,n;jG(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=II(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(TE,s,-1,2,1);JI(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==mG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;is(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];qG(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&&iG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(qF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(qF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function gG(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)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(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)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&eG(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,eG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;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;X(a,0);e=a.K[a.u];g=a.N[a.u];UF(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)jG(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)qG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];TF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];UF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];qG(a);a.I[a.v]=n;a.J[a.v]=c+d;TF(a);b&&(UF(a,n),VE(a))}c=4}KI(a,c);a.E=a.G;b&&
(a.E=0)}
function JI(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 fG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;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])LI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,LI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){is(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[II(a,a.E,a.H[a.E][d])],2<d||1!=b){is(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(TE,s,-1,2,1);JI(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)jG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=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&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)jG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)jG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)qG(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[II(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[II(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(N,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(qF((a.K[b]+a.K[e])/2))),a.O[c]=P(O(qF((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;qG(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]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=P(O(qF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(qG(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]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(qF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(qG(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]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(qF((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]&&(UF(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&&KI(a,j);-1<n&&(a.E=n)}
function LI(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)jG(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 KI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=mG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function II(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 MI(a,b,c){var d,e,f,g;e=ph;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ku(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ku(c[d])&&!yu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Eu(c[d],e)&&(b[d]=g,c[d]=ph,++f);if(f==a.u)break}return g==a.u}
function VE(a){var b,c,d;b=y(TE,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{UE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;WE(a)}}
function UE(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 eG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NI(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&&is(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?is(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?is(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?is(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:is(a.o,"Charge change not possible on the halogen !");break;case 18:is(a.o,
"Use X button to change charge on the X atom !")}}
function GF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&UF(a,c);VE(a);is(a.o,"Smaller part(s) removed !");return 1}
function mG(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 rG(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];WF(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),WF(a));4==a.t[d]&&(a.t[d]=1)}}
function HI(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 TF(a){var b;OI(a);b=a.t.length;a.L=y(N,m,-1,b,1);a.O=y(N,m,-1,b,1);WE(a);WF(a)}
function jG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,m,-1,c,1),bI(a.c,b,a.c.length),a.c=b,b=y(N,m,-1,c,1),bI(a.B,b,a.B.length),a.B=b,b=y(N,m,-1,c,1),bI(a.y,b,a.y.length),a.y=b,b=y(N,m,-1,c,1),bI(a.e,b,a.e.length),a.e=b,b=y(eu,s,1,c,0),bI(a.d,b,a.d.length),a.d=b,b=y(eu,s,1,c,0),bI(a.p,b,a.p.length),a.p=b,b=y(TE,s,-1,c,1),bI(a.K,b,a.K.length),a.K=b,b=y(TE,s,-1,c,1),bI(a.N,b,a.N.length),a.N=b,b=Tt([c,7]),bI(a.H,b,a.H.length),a.H=b,c=y(N,m,-1,c,1),bI(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 wF(a,b,c,d,e,f,g){var j;j=P(O(qF(a.K[c]-d/2)));g||(j-=e-d);a=P(O(qF(a.N[c]-~~(f/2))));return new DA(j-1-b,a-b,e+1+2*b,f+2*b)}
function qG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,m,-1,b,1),bI(a.I,c,a.I.length),a.I=c,c=y(N,m,-1,b,1),bI(a.J,c,a.J.length),a.J=c,c=y(N,m,-1,b,1),bI(a.t,c,a.t.length),a.t=c,c=y(N,m,-1,b,1),bI(a.C,c,a.C.length),a.C=c,c=y(N,m,-1,b,1),bI(a.L,c,a.L.length),a.L=c,c=y(N,m,-1,b,1),bI(a.O,c,a.O.length),a.O=c,b=y(eu,s,1,b,0),bI(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 $F(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+=(sE(),aa);j+="JME 2013-10-12 "+new pI+"\n \n";j+=ZF(a.u,3)+ZF(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+=wG(0.055999999999999994*(a.K[e]-c),10,4)+wG(0.055999999999999994*(g-a.N[e]),10,4)+wG(0,10,4);h=vF(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"+ZF(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+=ZF(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:PI(a,e)&&(g=2),c=ZF(a.I[e],3)+ZF(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=ZF(a.J[e],3)+ZF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=ZF(a.J[e],3)+ZF(a.I[e],3)),j+=c+ZF(g,3)+ZF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+ZF(e,4)+ZF(a.B[e],4)+aa);return j+"M  END\n"}
function yG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S,tb,Y,M,fa,Dc,eg,yb,Md,Nd,Od,Ya,Ec;r=y(N,m,-1,a.u+10,1);q=y(N,m,-1,a.u+10,1);n=y(N,m,-1,a.u+1,1);o=y(N,m,-1,7,1);yb=y(N,m,-1,a.u+1,1);v=y(QI,s,-1,a.u+1,2);D=y(QI,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;GF(a,!0);eg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){eg=!1;break}if(a.o.t&&eg){RI(a);rG(a);SI(a,D);TI(a,v,D);var Hb,sd,ff,$b,xe,td,ud,jb,KJ,Td,w,ya,Pm,Qm,ct,mf,Pa,Rm,Sm,Hc,Tm;Hb=y(N,m,-1,a.u+1,1);sd=y(N,m,-1,a.u+1,1);jb=y(UI,s,-1,a.u+1,3);var dt=a.u,Um,
sh,et,qg,Ej,Fe,nf;Ej=y(UI,s,-1,dt+2,3);Fe=y(N,m,-1,100,1);nf=5;qg=0;Fe[0]=3;Ej[1]=rh;Ej[2]=yh;et=2;if(!(3>dt))for(;nf<Fe[qg]*Fe[qg];){sh=0;for(Um=!0;Um&&sh<=qg&&nf>=Fe[sh]*Fe[sh];)0==nf%Fe[sh]?Um=!1:++sh;if(Um){Ej[++et]=Hu(nf);if(et>=dt)break;qg<Fe.length-1&&(++qg,Fe[qg]=nf)}nf+=2}for(w=1;w<=a.u;++w){for(ya=Sm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Sm*=a.i[ya]);Rm=a.c[w];18==Rm&&(Tm=a.p[w],td=Tm.charCodeAt(0)-65+1,ud=0,1<Tm.length&&(ud=Tm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Rm=28*td+ud);
mf=0;-2>a.B[w]?mf=1:-2==a.B[w]?mf=2:-1==a.B[w]?mf=3:1==a.B[w]?mf=4:2==a.B[w]?mf=5:2<a.B[w]&&(mf=6);Hc=1;jb[w]=Hu(Sm);Hc*=126;jb[w]=Cu(jb[w],Hu(a.y[w]*Hc));Hc*=7;jb[w]=Cu(jb[w],Hu(mf*Hc));Hc*=7;jb[w]=Cu(jb[w],Hu(Rm*Hc));Hc*=783;jb[w]=Cu(jb[w],Hu(a.A[w]*Hc))}for(xe=0;!MI(a,Hb,jb);){ct=!1;for(w=1;w<=a.u;++w)Hb[w]!=sd[w]&&(sd[w]=Hb[w],ct=!0);if(ct){for(w=1;w<=a.u;++w){jb[w]=qh;for(ya=1;ya<=a.A[w];++ya)jb[w]=Lu(jb[w],Ej[Hb[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)jb[w]=qh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Hb[w]==Hb[ya]){jb[w]=rh;break a}}else{for(w=1;w<=a.u;++w){jb[w]=qh;for(ya=1;ya<=a.A[w];++ya)ff=a.H[w][ya],jb[w]=Lu(jb[w],Hu(a.c[ff]*a.i[II(a,w,ff)]))}xe=1}MI(a,Hb,jb);for(w=1;w<=a.u;++w)jb[w]=Hu(sd[w]*a.u+Hb[w])}for(w=1;w<=a.u;++w)sd[w]=Hb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(sd[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];sd[w]=sd[Pa];sd[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]=Hb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Hb[a.I[w]],a.J[w]=Hb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Qm=Pm=
a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Pm?(Pm=a.I[ya],Qm=a.J[ya],$b=ya):a.I[ya]==Pm&&a.J[ya]<Qm&&(Qm=a.J[ya],$b=ya);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;KJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=KJ}TF(a);WF(a);SI(a,D);TI(a,v,D)}else{SI(a,D);a.i=y(N,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,m,-1,a.u+1,1);Ec=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=yb[c]){Dc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Dc=!1;break}Dc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++M]=g;if(0==M){if(Ec==a.u)break;c=n[Y--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Ec;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=II(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=II(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Ec}}yb=y(N,m,-1,a.u+1,1);b=y(N,m,-1,a.u+1,1);S=y(QI,s,-1,a.u+1,2);Md=y(QI,s,-1,a.u+1,2);f=Ec=Y=0;for(t=
1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Ec]=c;for(a.b[c]=0;;){M=e=0;tb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Md[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,S[e]=!0)}Nd=y(N,m,-1,a.v+1,1);Od=y(N,m,-1,a.u+1,1);if(a.o.Pb){var MJ=yb,QN=fa,ft,NJ,th,Ge,gt,ht,Na,Fj,it;th=y(N,m,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)th[b[Na]]=Na;gt=y(QI,s,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)ft=b[Na],NJ=MJ[ft],Ge=II(a,ft,NJ),0!=Ge&&(VI(a,Ge,th,Nd,D),gt[Ge]=!0);for(Na=1;Na<=a.v;++Na)gt[Na]||VI(a,Na,th,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){ht=it=0;for(Fj=1;Fj<=a.A[Na];++Fj){Ge=II(a,Na,a.H[Na][Fj]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=WI(a,Ge,Na)&&++it;2==a.t[Ge]&&(ht=a.H[Na][Fj])}if(0!=it)if(0<ht){var ka=a,PJ=Na,of=th,Wc=Od,lc=void 0,Gj=void 0,Ic=void 0,He=void 0,Jc=void 0,Vm=void 0,Wm=void 0,Xm=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
jt=void 0,Hj=void 0,Vd=void 0,Ij=void 0,Ie=void 0,Jj=void 0,kt=void 0,Kj=void 0,Je=void 0,QJ=void 0,pf=void 0,RJ=void 0,lt=void 0,Lj=void 0,qf=void 0,Yc=1,Gj=PJ,lc=y(N,m,-1,ka.u+1,1);for(lc[1]=PJ;;){jt=!1;for(Xc=1;Xc<=ka.A[Gj];++Xc)if(Ic=ka.H[Gj][Xc],!(Ic==lc[1]||Ic==lc[Yc-1]))if(He=II(ka,Gj,Ic),2==ka.t[He]&&5!=ka.i[He]){Gj=lc[++Yc]=Ic;jt=!0;break}if(!jt)break}if(!(0==Yc%2||2>ka.A[lc[Yc]]||3<ka.A[lc[Yc]])){qf=lc[1];Jc=lc[~~((Yc+1)/2)];Ud=lc[Yc];pf=Je=Ie=Vd=0;lt=kt=!1;for(Xc=1;Xc<=ka.A[qf];++Xc)Ic=
ka.H[qf][Xc],He=II(ka,qf,Ic),1!=ka.t[He]||5==ka.i[He]||(0==Vd?Vd=Ic:Ie=Ic);0<of[Ie]&&of[Vd]>of[Ie]&&(Vm=Vd,Vd=Ie,Ie=Vm);Hj=Vd;0==Vd&&(Hj=Ie,kt=!0);for(Xc=1;Xc<=ka.A[Ud];++Xc)Ic=ka.H[Ud][Xc],He=II(ka,Ud,Ic),1!=ka.t[He]||5==ka.i[He]||(0==Je?Je=Ic:pf=Ic);0<of[pf]&&of[Je]>of[pf]&&(Vm=Je,Je=pf,pf=Vm);Kj=Je;0==Je&&(Kj=pf,lt=!0);Ij=WI(ka,II(ka,qf,Vd),qf);Jj=WI(ka,II(ka,qf,Ie),qf);QJ=WI(ka,II(ka,Ud,Je),Ud);RJ=WI(ka,II(ka,Ud,pf),Ud);1<(0>Ij+Jj?-(Ij+Jj):Ij+Jj)||0!=QJ||0!=RJ?is(ka.o,"Bad stereoinfo on allene !"):
(Wm=ka.K[lc[Yc-1]]-ka.K[Ud],Xm=ka.N[lc[Yc-1]]-ka.N[Ud],Lj=Math.sqrt(Wm*Wm+Xm*Xm),0.001>Lj&&(Lj=0.001),0<(ka.N[Kj]-ka.N[lc[Yc-1]])*(Wm/Lj)-(ka.K[Kj]-ka.K[lc[Yc-1]])*(Xm/Lj)?Wc[Jc]=1:Wc[Jc]=-1,kt&&(Wc[Jc]*=-1),lt&&(Wc[Jc]*=-1),Hj==Vd&&0>Ij&&(Wc[Jc]*=-1),Hj==Ie&&0>Jj&&(Wc[Jc]*=-1),of[Hj]>of[Kj]&&(Wc[Jc]*=-1))}}else b:{var vb=a,ab=Na,mt=MJ,SJ=th,TJ=r,UJ=q,RN=QN,Ym=Od,Zm=void 0,Zc=void 0,nt=void 0,uh=void 0,Ba=void 0,vh=void 0,wd=void 0,Mj=void 0,Wd=void 0,Pb=void 0,ja=void 0,ha=void 0,Ke=void 0,$m=void 0,
$c=void 0,K=void 0,an=void 0,ha=y(N,m,-1,4,1),$m=y(N,m,-1,4,1),Nj=void 0,ad=void 0,bn=void 0,cn=void 0,ot=void 0,Oj=void 0,Oj=-1;0<mt[ab]&&(ha[++Oj]=mt[ab]);for(ad=1;ad<=RN;++ad)TJ[ad]==ab&&(ha[++Oj]=UJ[ad]),UJ[ad]==ab&&(ha[++Oj]=TJ[ad]);for(ad=Oj+1;ad<vb.A[ab];++ad){ot=vb.u+1;bn=1;c:for(;bn<=vb.A[ab];++bn){Nj=vb.H[ab][bn];for(cn=0;cn<ad;++cn)if(Nj==ha[cn])continue c;SJ[Nj]<ot&&(ot=SJ[Nj],ha[ad]=Nj)}}0==mt[ab]&&0<vb.y[ab]?(ha[3]=ha[2],ha[2]=ha[1],ha[1]=ha[0],ha[0]=-1):0<vb.y[ab]&&(ha[3]=ha[2],ha[2]=
ha[1],ha[1]=-1);for(Ba=Mj=vh=uh=an=wd=Pb=0;4>Ba;++Ba)0>=ha[Ba]||(Zm=II(vb,ab,ha[Ba]),$m[Ba]=WI(vb,Zm,ab),0<$m[Ba]?(++Pb,an=ha[Ba],vh=ha[Ba]):0>$m[Ba]?(++wd,uh=ha[Ba],vh=ha[Ba]):Mj=ha[Ba]);Wd=Pb+wd;K=y(N,m,-1,4,1);$c=0;if(3==vb.A[ab]){if(1==Pb&&1==wd||3==Wd&&0<Pb&&0<wd){is(vb.o,"Error in C3H stereospecification !");break b}Ke=ha[0];1==Wd?Ke=vh:2==Wd&&(Ke=Mj);ja=GI(vb,ab,Ke,ha);K[0]=vh;K[1]=-1;K[2]=ja[2];K[3]=ja[1];0<Pb?$c=1:$c=-1}else if(4==vb.A[ab])if(1==Wd)ja=GI(vb,ab,vh,ha),K[0]=ja[0],K[1]=ja[3],
K[2]=ja[2],K[3]=ja[1],0<Pb?$c=1:$c=-1;else{Ke=ha[0];1<Mj&&(Ke=Mj);1==Pb?Ke=an:1==wd&&(Ke=uh);ja=GI(vb,ab,Ke,ha);Zc=y(N,m,-1,4,1);for(Ba=0;4>Ba;++Ba)Zm=II(vb,ab,ja[Ba]),Zc[Ba]=WI(vb,Zm,ab);if(4==Wd){if(0==Pb||0==wd){is(vb.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==wd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],$c=Zc[0];else{for(Ba=0;4>Ba;++Ba)-1==Zc[Ba]&&(Zc[Ba]=0);Wd=2}}else if(3==Wd)if(3==Pb||3==wd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],0<Pb?$c=-1:$c=1;else{1==Pb?Pb=nt=1:wd=
nt=-1;for(Ba=0;4>Ba;++Ba)Zc[Ba]==nt&&(Zc[Ba]=0);Wd=2}if(2==Wd)if(1==Pb&&1==wd)ja[1]==uh?(ja[1]=ja[2],ja[2]=ja[3]):ja[2]==uh&&(ja[2]=ja[3]),K[0]=an,K[1]=uh,K[2]=ja[2],K[3]=ja[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){is(vb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(K[0]=ja[0],K[1]=ja[2],K[2]=ja[1],K[3]=ja[3]):(K[0]=ja[1],K[1]=ja[3],K[2]=ja[2],K[3]=ja[0]);1<Pb?$c=1:$c=-1}}var qb=void 0;ha[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[0]==K[2]?(qb=K[2],K[2]=K[0],
K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):ha[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);ha[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==ha[2]?Ym[ab]=1:K[2]==ha[3]?Ym[ab]=-1:is(vb.o,"Error in stereoprocessing ! - t30");Ym[ab]*=$c}}}Ya=new aI;j=y(N,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];S[c]&&(Ya.b.b+=ua);0<yb[t]&&XI(a,c,yb[c],Ya,Nd);var wh=v[c],Jb=void 0,Pj=void 0,
xh=void 0,W=void 0,W=Sc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Od[c]&&(Jb=!0);xh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){xh=a.r[Pj][1];break}-1<xh&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,xh=1);switch(a.c[c]){case 2:W=Eb;break;case 3:wh?W="c":W=Ib;break;case 4:wh?(W=Jf,0<a.y[c]&&(Jb=!0)):W=kc;break;case 5:wh?W="o":W=sc;break;case 7:wh?(W="p",0<a.y[c]&&(Jb=!0)):W=uc;break;case 8:wh?W=wg:W=Kc;break;case 13:wh?W=zg:W=Mc;Jb=!0;break;case 6:W=Nc;Jb=!0;break;case 9:W=Vb;break;case 10:W=Nb;break;case 11:W=Gb;break;case 12:W=
cc;break;case 1:W=Zb;Jb=!0;break;case 19:W=vc;Jb=!0;break;case 20:W=wc;Jb=!0;break;case 21:W=xc;Jb=!0;break;case 22:W=yc;Jb=!0;break;case 18:Jb=!0,W=a.p[c],(H(W,wa)||H(W,ed)||H(W,zb))&&(Jb=!1)}Jb&&(W=Tc+W,1==Od[c]?W+=xb:-1==Od[c]&&(W+="@@"),1==a.y[c]?W+=Zb:1<a.y[c]&&(W+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<bk(a.B[c])&&(W+=bk(a.B[c]))),-1<xh&&(W+=nb+xh),W+=bd);Dn(Ya.b,W);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&XI(a,r[E],q[E],Ya,Nd),9<E&&(Ya.b.b+="%"),Cn(Ya,l+
(new T(E)).b);Md[c]&&(Ya.b.b+=va)}return Ya.b.b}function xG(a){a=new HE(a);TF(a);return a}
function UF(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)XE(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 VF(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]&&UF(a,c);0==a.A[d]&&UF(a,d)}
function RI(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=II(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&UF(a,c)}}}function OI(a){var b;b=a.c.length;a.H=Tt([b,7]);a.A=y(N,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function TI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,m,-1,a.v+1,1);r=y(QI,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[II(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(zb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(QI,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(QI,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(QI,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function WE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(qF((a.K[b]+a.K[c])/2))),a.O[d]=P(O(qF((a.N[b]+a.N[c])/2)))}function SI(a,b){var c;for(c=1;c<=a.v;++c)xF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function vF(a,b){var c;c=(sE(),yE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PI(a,b){return 2==a.t[b]?!0:!1}function xF(a,b,c){var d,e,f,g;g=1;a.b=y(N,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function hG(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=Tt([b+5,2]),bI(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 RF(a){var b;a.z=0;a.s=0;yG(a);for(b=1;b<=a.u;++b)a.E=b,hG(a);a.E=0}
function SF(a){var b,c;b=y(TE,s,-1,4,1);UE(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 OE(a,b){var c,d,e,f,g,j,h,n;c=y(TE,s,-1,4,1);UE(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;UE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function uG(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 YF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&VH(c,bd))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(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Zb);g=ak(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=vw(c,d+1);try{a.o.z=JD(j,10)}catch(h){if(h=Wi(h),A(h,80))a.o.z=0;else throw h;}a.E=b;hG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Ib)?3:H(d,Eb)?2:H(d,kc)?4:H(d,sc)?5:H(d,uc)?7:H(d,Kc)?8:H(d,Vb)?9:H(d,Nb)?10:H(d,Gb)?11:H(d,cc)?12:H(d,Zb)?1:H(d,Mc)?13:H(d,Nc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GH(c,g++);for(;45==e;)--d,e=GH(c,g++)}a.B[b]=d}}}
function FF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new eE(b);try{for(;b.k=YD(b,b.b),b.k<b.j;)d=DF(JD(aE(b),10)).b,c=e=DF(JD(aE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Wi(f),A(f,80))An(f);else throw f;}}function XI(a,b,c,d,e){b=II(a,b,c);5!=a.i[b]&&PI(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=wb,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+=Vc)}
function iG(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,is(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:is(a.o,"Stereomarking allowed only on single and double bonds!")}
function VI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=II(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=II(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=II(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=II(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))is(a.o,"Not unique E/Z geometry !");else{j=II(a,b,e);f=II(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=II(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function NI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=II(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WI(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 WF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NI(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 YE(a){FI(this);this.o=a;this.z=this.v=this.u=0}
function EF(a,b){var c,d,e,f,g,j,h;YE.call(this,a);f=l;j=BF(b);if(null!=j){h=new dE(b,j,!0);for(e=1;4>=e;++e)f=CF(h,j);g=DF(JD(mo(f.substr(0,3)),10)).b;c=DF(JD(mo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)jG(this),f=CF(h,j),this.K[e]=(new SH(PH(mo(f.substr(0,10))))).b,this.N[e]=-(new SH(PH(mo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=mo(f.substr(31,d-31)),YF(this,e,d),62<=f.length&&(f=mo(f.substr(60,3)),0<f.length&&(f=DF(JD(f,10)).b,0<f&&(this.E=e,a.z=f,hG(this),this.E=0)));for(e=1;e<=c;++e)qG(this),
f=CF(h,j),this.I[e]=DF(JD(mo(f.substr(0,3)),10)).b,this.J[e]=DF(JD(mo(f.substr(3,3)),10)).b,g=DF(JD(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=DF(JD(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);OI(this);uG(this);VE(this);for(TF(this);(h.k=YD(h,h.b),h.k<h.j)&&!(null==(f=aE(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new cE(f);aE(g);aE(g);j=DF(JD(aE(g),10)).b;
for(e=1;e<=j;++e)c=DF(JD(aE(g),10)).b,this.B[c]=DF(JD(aE(g),10)).b}if(0==f.indexOf("M  APO")){g=new cE(f);aE(g);aE(g);j=DF(JD(aE(g),10)).b;for(e=1;e<=j;++e)c=DF(JD(aE(g),10)).b,f=DF(JD(aE(g),10)).b,this.E=c,X(this,0),YF(this,this.u,vc+f),this.E=0}}RI(this);TF(this)}}
function BG(a,b){var c,d,e,f,g;YE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));VH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new cE(b);d=DF(JD(aE(f),10)).b;e=DF(JD(aE(f),10)).b;for(c=1;c<=d;++c)g=aE(f),jG(this),YF(this,this.u,g),this.K[c]=(new SH(PH(aE(f)))).b,this.N[c]=-(new SH(PH(aE(f)))).b;for(c=1;c<=e;++c)if(qG(this),this.I[c]=DF(JD(aE(f),10)).b,this.J[c]=DF(JD(aE(f),10)).b,this.t[c]=DF(JD(aE(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;OI(this);uG(this);VE(this)}catch(j){j=Wi(j);if(A(j,80)){j.Ic();this.u=0;return}throw j;}RI(this);TF(this)}}
function HF(a,b,c){var d,e,f;YE.call(this,a);f=y(N,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(jG(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))qG(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;TF(this);VE(this)}
function aG(a,b,c){var d,e,f,g,j;YE.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(N,m,-1,this.u+1,1);this.B=y(N,m,-1,this.u+1,1);this.y=y(N,m,-1,this.u+1,1);this.e=y(N,m,-1,this.u+1,1);this.d=y(eu,s,1,this.u+1,0);this.K=y(TE,s,-1,this.u+1,1);this.N=y(TE,s,-1,this.u+1,1);this.p=y(eu,s,1,this.u+1,0);this.I=y(N,m,-1,this.v+1,1);this.J=y(N,m,-1,this.v+1,1);this.t=y(N,m,-1,this.v+1,1);this.f=y(eu,s,1,this.v+1,0);this.C=y(N,m,-1,this.v+1,1);this.r=Tt([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}TF(this);VE(this)}
function HE(a){var b;FI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,m,-1,this.u+1,1);bI(a.c,this.c,this.u+1);this.B=y(N,m,-1,this.u+1,1);bI(a.B,this.B,this.u+1);this.y=y(N,m,-1,this.u+1,1);bI(a.y,this.y,this.u+1);this.e=y(N,m,-1,this.u+1,1);bI(a.e,this.e,this.u+1);this.d=y(eu,s,1,this.u+1,0);bI(a.d,this.d,this.u+1);this.K=y(TE,s,-1,this.u+1,1);bI(a.K,this.K,this.u+1);this.N=y(TE,s,-1,this.u+1,1);bI(a.N,this.N,this.u+1);this.p=y(eu,s,1,this.u+1,0);bI(a.p,this.p,this.u+1);this.I=y(N,
m,-1,this.v+1,1);bI(a.I,this.I,this.v+1);this.J=y(N,m,-1,this.v+1,1);bI(a.J,this.J,this.v+1);this.t=y(N,m,-1,this.v+1,1);bI(a.t,this.t,this.v+1);this.f=y(eu,s,1,this.v+1,0);bI(a.f,this.f,this.v+1);this.C=y(N,m,-1,this.v+1,1);bI(a.C,this.C,this.v+1);this.r=Tt([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 wG(a,b,c){var d,e,f;if(0==c)return ZF(bu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(qF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new SH(a)).b;d=no(e,oo(46));0>d&&(e+=Xa,d=no(e,oo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=cb;if(0==b)return e;e.length>b&&(e=wb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function BF(a){var b;b=new dE(a,aa,!0);if(4<XD(b))return aa;b=new dE(a,nh,!0);return 4<XD(b)?nh:null}
function ZF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=wb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function CF(a,b){for(var c,d;a.k=YD(a,a.b),a.k<a.j;){d=aE(a);if(H(d,b))return ba;for(aE(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}u(564,1,{96:1},YE,EF,BG,HF,aG,HE);_.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 js(){js=x;ks=new aD(Zb)}
function NF(a,b){var c;js();var d;zI.call(this);this.d=new yB("Help");new yB("Home");this.e=b;Q(this,(sE(),uE));this.hc&&qC(this.hc.d,!1);nC(this,!1);d=aA(b);if(1==a)this.f||(this.f=new JC(d),xI(this.f,-30,0)),this.k=this.f,c=FE(b),this.hc&&pC(this.hc.d.A.c,Lc),HA(this,new tB(2)),this.i=new aD(c+"     "),R(this,this.i,Mb),d=new LA,R(d,this.j,null),this.e.Hb&&(c=new yB("Submit"),R(d,c,null)),R(this,d,Oc),$C(this.i,mo(to(this.i.hc.b.hb,fh))),this.hc&&qC(this.hc.d,!0),nC(this,!0);else if(2==a)this.c||
(this.c=new JC(d),xI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&pC(this.hc.d.A.c,"Nonstandard atom"),HA(this,new tB(2)),c=new LA,R(c,new CC("atomic SMILES",1),null),R(this,c,qc),c=Zb,ks&&(c=to(ks.hc.b.hb,fh)),ks=new bD(c,8),R(this,ks,Mb),c=new LA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new JC(d),xI(this.b,5*b.Z,0));var e,f;d="About "+(sE(),GG);this.hc&&pC(this.hc.d.A.c,d);HA(this,new yC(0));Q(this,uE);R(this,new CC(GG+" Molecular Editor v2013-10-13",1),null);R(this,new CC("Peter Ertl and Bruno Bienfait",
1),null);for(c=tE,d=0,f=c.length;d<f;++d)e=c[d],e=new CC(e,1),nA(e,this.e.y),R(this,e,null);c=new LA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}mC(this);c=this.k;yI(this.hc.d,c.b,c.c);!$z(this)&&EA(this);oA(this)}u(565,557,ii,NF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new DD(this.e.I),c=CD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Wi(d),A(d,68))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,mE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ks;
function YI(a,b){Zz(b)==a.b?Q(b,(EB(),NB)):Q(b,a.b)}
function ZI(a){var b,c,d,e;e=l;d=!1;Zz($I)!=a.b?(e=wa,d=!0):Zz(aJ)!=a.b?(e="!#6",d=!0):Zz(bJ)!=a.b?(Q(cJ,(EB(),NB)),Q(dJ,NB),Q(eJ,NB),Q(fJ,NB),e="F,Cl,Br,I"):(b=Zz(gJ)!=a.b,c=Zz(hJ)!=a.b,Zz(iJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Zz(jJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Zz(kJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Zz(lJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Zz(mJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Zz(cJ)!=a.b&&(e+="F,"),Zz(dJ)!=a.b&&(e+="Cl,"),Zz(eJ)!=a.b&&(e+="Br,"),Zz(fJ)!=a.b&&(e+="I,"),
VH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=zb:(Q($I,(EB(),NB)),e=wa)));b=l;d&&Zz(gJ)!=a.b&&(b+=";a");d&&Zz(hJ)!=a.b&&(b+=";A");Zz(nJ)!=a.b&&(b+=";R");Zz(oJ)!=a.b&&(b+=";!R");Zz($I)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Zz(rJ)!=a.b&&(e="~");Zz(sJ)!=a.b&&(e=nb);Zz(tJ)!=a.b&&(e=xb);Zz(uJ)!=a.b&&(e="!@");$C(a.f,e)}
function vJ(a){wJ(a);xJ(a);var b=pJ.hc.b;Jy(b,0);b.hb.options[0].selected=!0;b=qJ.hc.b;Jy(b,0);b.hb.options[0].selected=!0;Q(gJ,a.b);Q(hJ,a.b);Q(nJ,a.b);Q(oJ,a.b);Q(pJ,a.b);Q(qJ,a.b);yJ(a)}function wJ(a){Q(iJ,a.b);Q(jJ,a.b);Q(kJ,a.b);Q(lJ,a.b);Q(mJ,a.b);Q(cJ,a.b);Q(dJ,a.b);Q(eJ,a.b);Q(fJ,a.b)}function xJ(a){Q($I,a.b);Q(aJ,a.b);Q(bJ,a.b)}function yJ(a){Q(rJ,a.b);Q(sJ,a.b);Q(tJ,a.b);Q(uJ,a.b);a.c=!1}
function OF(a){oC.call(this,"Atom/Bond Query");this.j=new yB(this.Of());YA(this.r,new AI(this));this.b=(sE(),uE);this.d=a;this.e||(a=aA(a),this.e=new JC(a),xI(this.e,-150,10));this.k=this.e;HA(this,new xC);Q(this,this.b);a=new LA;HA(a,new cC(0,3,1));R(a,new BC("Atom type :"),null);$I=new yB(Cb);aJ=new yB("Any except C");bJ=new yB("Halogen");R(a,$I,null);R(a,aJ,null);R(a,bJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));R(a,new CC("Or select one or more from the list :",0),null);R(this,a,null);
a=new LA;HA(a,new cC(0,3,1));iJ=new yB(Ib);jJ=new yB(kc);kJ=new yB(sc);lJ=new yB(Kc);mJ=new yB(uc);cJ=new yB(Vb);dJ=new yB(Nb);eJ=new yB(Gb);fJ=new yB(cc);R(a,iJ,null);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,cJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));pJ=new CB;BB(pJ,Cb);BB(pJ,cb);BB(pJ,eb);BB(pJ,lb);BB(pJ,mb);R(a,new BC("Number of hydrogens :  "),null);R(a,pJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));qJ=new CB;BB(qJ,Cb);BB(qJ,
cb);BB(qJ,eb);BB(qJ,lb);BB(qJ,mb);BB(qJ,"4");BB(qJ,"5");BB(qJ,"6");R(a,new CC("Number of connections :",0),null);R(a,qJ,null);R(a,new CC(" (H's don't count.)",0),null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));R(a,new BC("Atom is :"),null);gJ=new yB(Db);R(a,gJ,null);hJ=new yB("Nonaromatic");R(a,hJ,null);nJ=new yB(Gc);R(a,nJ,null);oJ=new yB(pc);R(a,oJ,null);R(this,a,null);a=new LA;Q(a,UB(Zz(this)));HA(a,new cC(0,3,1));R(a,new BC("Bond is :"),null);rJ=new yB(Cb);R(a,rJ,null);sJ=new yB(Db);R(a,sJ,
null);tJ=new yB(Gc);R(a,tJ,null);uJ=new yB(pc);R(a,uJ,null);R(this,a,null);a=new LA;HA(a,new cC(1,3,1));this.f=new bD(wa,20);R(a,this.f,null);R(a,new yB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&qC(this.hc.d,!1);nC(this,!1);wJ(this);xJ(this);yJ(this);Q(gJ,this.b);Q(hJ,this.b);Q(nJ,this.b);Q(oJ,this.b);Q(pJ,this.b);Q(qJ,this.b);YI(this,$I);mC(this);a=this.k;yI(this.hc.d,a.b,a.c);!$z(this)&&EA(this);oA(this)}u(566,557,ii,OF);
_.Pf=function(a,b){var c;H(b,Cc)?(vJ(this),YI(this,$I),ZI(this)):A(a.i,43)?(yJ(this),au(a.i)===au($I)?(wJ(this),xJ(this)):au(a.i)===au(aJ)?(wJ(this),xJ(this)):au(a.i)===au(bJ)?(wJ(this),xJ(this)):au(a.i)===au(nJ)?Q(oJ,this.b):au(a.i)===au(oJ)?(Q(nJ,this.b),Q(gJ,this.b)):au(a.i)===au(gJ)?(Q(hJ,this.b),Q(oJ,this.b)):au(a.i)===au(hJ)?Q(gJ,this.b):au(a.i)===au(rJ)||au(a.i)===au(sJ)||au(a.i)===au(tJ)||au(a.i)===au(uJ)?(vJ(this),this.c=!0):xJ(this),YI(this,a.i),ZI(this)):A(a.i,44)&&(yJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
Q(c,this.b):Q(c,(EB(),NB)),ZI(this));107!=this.d.d&&(this.d.d=107,QA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $I=_.f=null,rJ=null,aJ=null,gJ=null,sJ=null,eJ=null,iJ=null,qJ=null,pJ=null,dJ=null,cJ=null,bJ=null,fJ=null,jJ=null,hJ=null,oJ=null,uJ=null,kJ=null,mJ=null,nJ=null,tJ=null,lJ=null;function JG(){mI(this)}u(567,542,pi,JG);_.Qe=function(){this.b=-1;this.c=y(nI,s,0,0,0);this.d=0};_.b=-1;
function gs(a,b){var c;a.b=b;var d,e;d=null;eD();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new sD(e):null))e=(hD(),kD),e=lD(e,(hD(),kD))||lD(e,iD);if(e)try{d=pD(c)}catch(f){if(f=Wi(f),A(f,61))An(f);else throw f;}c=d;null!=c&&lE(b,c)}function fs(a){a=new sD(a);eD();var b,c;try{b=pD(a),c=Qn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Wi(d),A(d,61))An(d);else throw d;}}function KG(){}u(568,1,{62:1,69:1},KG);_.xe=function(a){lE(this.b,a.b)};
_.b=null;function $G(){this.hb=Rx()}u(570,333,vi,$G);function cs(){var a;cs=x;zJ=(a=!1,Vf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);AJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");BJ=zJ&!AJ;var b;a=L(N,m,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);ds=y(N,m,-1,1E3,1);for(b=0;b<ds.length;++b)ds[b]=-999;for(b=0;b<a.length;b+=2)ds[a[b+1]]=a[b]}
function Wq(a,b,c){a=new CJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function OA(a,b,c){var d;d=new DJ;xj(d.u,b,c);qj(a.i,d.u,0,0);ej(a.b,d);return d}function TG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function mF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Zw(a.i,b.u,c,d),b.s=c,b.t=d;EJ(b)}
function SG(a,b,c,d){cs();this.hb=Rx();this.b=new kj;this.k=new kj;this.f=d;this.hb.style[$f]=cb;this.hb.style[Yf]=cb;this.hb.style[Qg]=bf;this.hb.style[kh]=b;this.hb.style[Re]=c;this.i=new FJ;this.i.hb.style[kh]=fb;this.i.hb.style[Re]=fb;BJ?(b=new GJ,c=new HJ,qj(b,this.i,0,0),qj(b,c,0,0),cx(this,b)):cx(this,this.i);this.d=a;a.Vb=this;BJ?(this.n=new IJ(this),this.n.j=new JJ(this),this.n.k=new LJ(this),this.n.o=new OJ(this),this.n.n=new VJ(this),this.d&&(this.n.f=new WJ(this),this.n.i=new XJ(this),
this.n.b=new YJ(this))):B(this,new ZJ(this),(ns(),ns(),os));B(this,this,(ar(),ar(),br));B(this,new $J(this),(Aj(),Aj(),Bj));B(this,new aK(this),(Cj(),Cj(),Dj));B(this,new bK(this),($r(),$r(),as));(Vq(),Vq(),sA).b=this}u(569,570,vi,SG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var BJ,AJ,zJ,ds=null;function FJ(){ax.call(this);this.hb[Dd]=Ye}u(572,311,vi,FJ);function GJ(){FJ.call(this);this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(571,572,vi,GJ);function ZJ(a){this.b=a}u(573,1,{},ZJ);
_.uc=function(a){var b,c,d,e;d=Sj(a);e=Tj(a);c=Uj(a.b);b=new cK(a);2==c&&(b.f=4);b=bG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function $J(a){this.b=a}u(574,1,{},$J);_.vc=function(a){var b,c;b=Sj(a);c=Tj(a);a=new cK(a);this.b.j?lG(this.b.d,a,b,c):nG(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function aK(a){this.b=a}u(575,1,{},aK);_.wc=function(a){this.b.j=!1;Sj(a);Tj(a);pG(this.b.d)};_.b=null;function bK(a){this.b=a}u(576,1,{},bK);_.b=null;
function HJ(){FJ.call(this);this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(577,572,vi,HJ);function dK(a,b){var c;c=b.b;c.f=4;return bG(a.b.d,c,b.e,b.f)}function JJ(a){this.b=a}u(578,1,{},JJ);_.Qf=function(a){return dK(this,a)};_.b=null;function Ps(a,b){nG(a.b.d,b.b,b.e,b.f);return bG(a.b.d,b.b,b.e,b.f)}function LJ(a){this.b=a}u(579,1,{},LJ);_.Qf=function(a){return Ps(this,a)};_.b=null;function OJ(a){this.b=a}u(580,1,{},OJ);_.Qf=function(a){return lG(this.b.d,a.b,a.e,a.f)};_.b=null;
function VJ(a){this.b=a}u(581,1,{},VJ);_.Qf=function(){return pG(this.b.d)};_.b=null;function Rr(a,b){var c;c=O(qF(b.c));c=new uD(b,0,rg,c);IE(a.b.d,c);return!0}function WJ(a){this.b=a}u(582,1,{},WJ);_.Qf=function(a){return Rr(this,a)};_.b=null;function Sr(a,b){var c;c=O(qF(100*b.d));c=new uD(b,0,xg,c);IE(a.b.d,c);return!0}function XJ(a){this.b=a}u(583,1,{},XJ);_.Qf=function(a){return Sr(this,a)};_.b=null;function Wr(a,b){var c;c=new uD(b,0,ne,ph);IE(a.b.d,c);return!0}function YJ(a){this.b=a}
u(584,1,{},YJ);_.Qf=function(a){return Wr(this,a)};var eK=_.b=null;function fK(){fK=x;eK=new Nu((bv(),new av("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function gK(){gK=x;hK={}}function iK(a,b,c){var d;c&&(b.style[te]=c.c+gg,d=c.b,d!=Tb&&(b.style[se]=d),0!=(c.d&1)&&(b.style[ve]=qd),0!=(c.d&2)&&(b.style[ue]=We));a.f.style[jh]=Pf}
function iC(a){var b=jK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ii(a);c in hK?a=hK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Fg),f=$doc.createElement(Ue),f.width=1,f.height=1,g=(fK(),eK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),iK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=xo(e),n=xo(e)+(e.offsetHeight||0),o=n-h,r=xo(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new kK,v.b=t,v.c=q,v.d=o,v),hK[c]=a);return a}
function lK(){gK();var a,b,c,d,e;Qj();this.b=L(eu,s,1,["monospace","sans-serif",Cg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Fg);this.f.innerHTML=this.i||l;this.f.style[te]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[se]=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)}u(587,1,{},lK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var hK;function kK(){}
u(588,1,{},kK);_.b=0;_.c=0;_.d=0;function cG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,13))return!!a.b.b.metaKey}catch(b){if(b=Wi(b),!A(b,86))throw b;}return!1}function dG(a){try{if(a.b&&A(a.b,13))return!!a.b.b.shiftKey}catch(b){if(b=Wi(b),!A(b,86))throw b;}return!1}function cK(a){es.call(this,null,0,null);this.b=a}function CJ(a,b,c){es.call(this,a,0,b);this.b=c}u(589,419,Ai,cK,CJ);_.ve=function(){return cG(this)};_.we=function(){return dG(this)};_.b=null;
function XC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=jK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,iK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function WC(a){this.c=a;this.b={};!jK&&(jK=new lK)}u(590,422,qi,WC);var jK=null;function PA(a){this.b=a}u(591,430,{},PA);_.b=null;function mK(a,b){this.b=a;this.c=b}u(592,1,{},mK);_.b=null;_.c=null;function nK(){uy.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[kh]=md}u(593,343,vi,nK);
function oK(){oK=x;var a=pK=new lK;Qj();a.i="9p";a.f.style[se]=Cg;a.f.style[te]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[te]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);qK=new cB(1)}function cF(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,EJ(a)}
function eF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(bF(a,!1),360<=g||-360>=g?j=dF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=rK(r,q,t,v,f),E=rK(r,q,t,v,h),J="<g"+a.n+ub,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),cF(a,j))}function V(a,b,c,d,e){a.o&&cF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+bb)}
function aF(a,b,c,d,e){a.o&&(bF(a,!1),cF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb))}function lF(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+la+b+"</text>");cF(a,b)}function tC(a,b,c,d,e){bF(a,!0);cF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb)}
function EJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=qo(ro(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-gk(a.u.hb),d=so(ro(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-ik(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ng+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function kF(a,b){a.f=b;a.j=FG(b)}u(594,426,{});_.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 qK,pK;function Ds(a,b,c){c&&(Os(a,b),c.Qf(a.c));a.e=!0}function Os(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-qo(ro(a.p.hb.ownerDocument),a.p.hb)+fk(a.p.hb)+Eo(a.p.hb.ownerDocument),a.c.f=c.clientY-xo(a.p.hb)+(a.p.hb.scrollTop||0)+Fo(a.p.hb.ownerDocument),a.c.b=new cK(b),b.b.preventDefault(),!0):!1}
function IJ(a){this.p=a;this.c=new sK;this.d=new tK(this);B(this.p,new uK(this),(Ls(),Ls(),Ms));B(this.p,new vK(this),(Es(),Es(),Fs));B(this.p,new wK(this),(Is(),Is(),Js));B(this.p,new xK(this),(As(),As(),Bs));B(this.p,new yK,(Xr(),Xr(),Yr));B(this.p,new zK(this),(Tr(),Tr(),Ur));B(this.p,new AK(this),(Or(),Or(),Pr))}u(595,1,{},IJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function tK(a){Bk();this.b=a}u(596,26,{},tK);
_.Hc=function(){!this.b.e&&this.b.j&&dK(this.b.j,this.b.c)};_.b=null;function uK(a){this.b=a}u(597,1,{},uK);_.b=null;function vK(a){this.b=a}u(598,1,{},vK);_.b=null;function wK(a){this.b=a}u(599,1,{},wK);_.b=null;function xK(a){this.b=a}u(600,1,{},xK);_.b=null;function yK(){}u(601,1,{},yK);function zK(a){this.b=a}u(602,1,{},zK);_.b=null;function AK(a){this.b=a}u(603,1,{},AK);_.b=null;function sK(){}u(604,1,{},sK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function ZG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function BK(a){var b,c,d,e,f;ek(a);d=(rj(),sj(null));e=new nK;ry(e,a);Ow(d,e,d.hb);f=a.kd();b=a.jd();c=ZG();9<=c?(++f,++b):7==c&&A(a,26)&&(c=a.hb.textContent,2>=c.length&&(f+=8));ty(e,a);Xw(d,e);return new gA(f,b)}function CK(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ye;this.hb.style[Zf]=Se;this.hb.style[cg]=fd;this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(606,314,oi,CK);_.gd=function(){return gk(this.hb)};
_.hd=function(){return ik(this.hb)};function FG(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 rK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new mK(new SH(a),new SH(b))}function dF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+bb}
function sF(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+bb}function bF(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 DJ(){oK();this.o=qK;this.d=[];this.u=new CK}u(607,594,{},DJ);_.b=l;_.c=l;function DK(){DK=x;EK=new gA(0,0)}
function FK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=BK(c.b),xj(c.ye(),b.c,b.b),c=BK(c.b),b=new gA(c.c-b.c,c.b-b.b)):b=new gA(0,0);a.Yf(b)}return b}function vA(a,b){var c;if(a.Ce())return EK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf($z(b));c=BK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function GK(a,b){var c;b&&(c=ng+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().hb.style[nd]=c)}function HK(){this.f=new YB;this.f.b=-1;this.f.c=-1}u(609,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
_.Tf=function(){return this.ye()};_.Uf=function(){return IK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf($z(a))};_.Wf=function(a){GK(this,a)};_.Xf=function(a){var b=this.ye().hb,c,d,e;c=(FA(),GA);e=a.c;d=a.b;e!=c.c?b.style[te]=l+e+"pt":b.style[te]=l;d!=c.b?b.style[se]=d:b.style[se]=l;0!=(a.d&1)?b.style[ve]=qd:b.style[ve]=l;0!=(a.d&2)?b.style[ue]=We:b.style[ue]=l};_.Yf=function(a){IK=a};_.Zf=function(){};var IK=_.f=null,EK;
function zB(a,b){DK();HK.call(this);this.b=new Lx(a);this.b.ld()[Dd]=l;B(this.b,new JK(this,b),(Yq(),Yq(),Zq))}u(608,609,{},zB);_.ye=function(){return this.b};_.Wf=function(a){GK(this,a)};_.b=null;function JK(a,b){this.b=a;this.c=b}u(610,1,{},JK);_.Pc=function(a){Vq();Wq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function DB(a){DK();HK.call(this);this.b=new Ky;B(this.b,new KK(this,a),(Sq(),Sq(),Tq))}u(611,609,{},DB);_.ye=function(){return this.b};_.b=null;
function KK(a,b){this.b=a;this.c=b}u(612,1,{},KK);_.b=null;_.c=null;function LK(a,b){var c,d;GK(a,b.Rd());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&c.hc.Sf(c)}function MK(a,b){var c,d,e,f,g,j,h;xj(a.e,b.Yd(),b.Ud());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=FK(e).c,f-=FK(e).b,xj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function KA(){DK();HK.call(this);this.e=new ax}u(613,609,{},KA);
_.Sf=function(a){LK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){MK(this,a)};_.e=null;function DC(a){DK();HK.call(this);var b=this.b=new Hy;Px(b.c,a);Gy(b);this.f.b=-1;this.f.c=-1}u(614,609,{},DC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?vo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function GC(a){this.b=new dz(a.i,new NK(a))}u(615,1,{},GC);_.b=null;
function $y(a){var b,c,d,e,f;f=new tD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(OK,s,62,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,41)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=nj((UA(),VA),new T(f.e)));c=c.c;if(Eu(!c?oh:c.b,Fh))for(c=(!a.e.b||0==a.e.b.d?(Et(),Et(),Ft):new ZA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new es(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.eg(),null.eg()):100==f.e&&A(f.f,59)?(j=f.f,h=new es(j,205,null),h.j=j.Zd(),h.k=
j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.eg():401==f.e||402==f.e?(null.eg(),null.eg(),null.eg(),null.eg(),null.eg()):500<=f.e&&507>=f.e&&(g=null.fg,500!=g&&(f=new es(null.fg,g,null),f.j=null.eg(),f.k=null.eg(),j=null.eg(),f.f=j&12,501==g&&null.eg())))}function NK(a){this.b=a}u(616,1,yi,NK);_.xc=function(){$y(this)};_.b=null;function cD(){DK();HK.call(this);this.b=new Cz}u(617,609,{},cD);_.Rf=function(){var a;a=new cD;zz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
_.Uf=function(){return PK};_.Yf=function(a){PK=a};var PK=_.b=null;u(618,613,{});function fD(){new wt}u(619,450,{},fD);function Jr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function YG(a){this.b=a}u(626,1,{},YG);_.b=null;function VG(){}u(627,1,{},VG);function WG(){}u(628,1,{},WG);function XG(){}u(629,1,{},XG);
function rC(a,b){DK();KA.call(this);this.d=new QK(a);var c=this.c=new uy,d=(fy(),gy);c.b=d;ry(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&RK(Nz(c.A.b.q,0)))throw new Bw("WindowPanel can only contain one child widget");SK(c,d);this.d.b=this;this.b=b}u(630,618,{},rC);_.ye=function(){return this.d};_.Tf=function(){return this.c.gb};_.Id=function(){TK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){LK(this,a);MK(this,a);UK(this.d);VK(this.d)};_.b=null;_.c=null;_.d=null;
function WK(a){var b;b=new lr(G(a.hb,Uf),G(a.hb,Tf));a=new lr(G(a.L.bb.hb,Uf),G(a.L.bb.hb,Tf));return L(N,m,-1,[b.c-a.c,b.b-a.b])}function XK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(YK(a,a.J),a.J=null):null!=a.I&&(ZK(a,a.I),a.I=null);Wj(a.K)}function UK(a){a.cb?a.bg(or(a.L.bb)):(a.Ld(),UK(a))}function ZK(a,b){var c;a.cb?(c=WK(a),a.bg(new lr(-1,$K(b,!1)-c[1]))):a.I=b}function aL(a,b){var c;b!=a.Gd()&&(c=a.L.bb,Gw(c),bL(c,b,c.hb,c.q.d,!0))}
function YK(a,b){var c;a.cb?(c=WK(a),a.bg(new lr($K(b,!0)-c[0],-1))):a.J=b}u(633,316,fi);_.$f=function(){var a,b;b=or(this.L.bb);a=WK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?RK(Nz(a.q,0)):null};_._f=function(a){cL(this.L.bb,a)};_.Bd=function(){return new Hw(this.L.bb)};_.ag=function(){sr(this.L.bb)};_.wd=function(){XK(this)};_.Od=function(){sr(this.L.bb)};_.yd=function(a){return dL(this.L.bb,a)};_.bg=function(a){qr(this.L.bb,a)};
_.od=function(a){ZK(this,a)};_.Hd=function(a){aL(this,a)};_.qd=function(a){YK(this,a)};_.I=null;_.J=null;function eL(){eL=x;hx();var a=(fL(),gL(),hL);iL=new yy(a.e,a.c,a.d,a.f,a.b)}function TK(a,b){var c;c=new Vv;a.eb&&ut(a.eb,c);a.B&&pr(a.i,a);try{Yi(a.i.d,a)}catch(d){if(d=Wi(d),!A(d,80))throw d;}a.c=jL(a.i,a);try{jx(a,b)}finally{aj(a.k.b),aj(a.j.b),aj(a.n.b),a.H&&dj(a.H,a.i),a.u&&(a.u=!1)}}function kL(a,b,c){var d,e;e=a.gb;d=new Yj(a,e);e.Dd(a,d.b+b,d.e+c)}
function lL(a,b,c){b=new mL(wo(vo(cw(cw(a.L.d,b),c))));Fw(b,a);B(b,a.d,(Yq(),Yq(),Zq));return b}function nr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));qr(a.L.bb,b)}function yI(a,b,c){var d,e;(e=a.i)?(d=nL(e.hb),mx(a,b+(gk(e.hb)+d[3]),c+(ik(e.hb)+d[0]))):mx(a,b,c)}function qC(a,b){a.B!=b&&(a.B=b,a._&&(b?rr(a.i,a):pr(a.i,a)))}function SK(a,b){if(b!=(0!=a.A.b.q.d?RK(Nz(a.A.b.q,0)):null)){Gw(a.A.b);var c=a.A.b;bL(c,b,c.hb,c.q.d,!0)}}
function oL(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(ir(),pL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Qi(a.H);e.c<e.e.Fe();)if(d=Ri(e),b==(ir(),qL)){!d.c&&(d.c=new rL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(ir(),jr))g=d.i,j=d.x,d.A.d?(yI(d,j.d,j.e),nr(d,new lr(j.c,-1))):(yI(d,j.d,j.e),nr(d,new lr(j.c,j.b)),rr(g,d)),Ui(g.d,d,d.A.c),Ak(d.r,333);else if(!d.u&&f==(ir(),pL))d.hb.style[hh]=ih,ir()}else if(b==jr){!d.c&&(d.c=new rL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=nL(j.hb);h=d.x;if(d.A.d)h.d=gk(d.hb)-
g[3]-gk(j.hb),h.e=ik(d.hb)-g[0]-ik(j.hb),d.x=h,yI(d,0,0),sL(d,kr(j.hb).c,-1);else{if(f!=(ir(),pL))h.d=gk(d.hb)-g[3]-gk(j.hb),h.e=ik(d.hb)-g[0]-ik(j.hb),h.c=d.f,h.b=d.e,d.x=h;yI(d,0,0);qr(d,new tL(kr(j.hb)));pr(j,d)}d==d.i.b||PF(d);Ak(d.r,333)}}else b==pL&&(!d.c&&(d.c=new rL),d=a,d.u||(d.y=c,d.hb.style[hh]=Se))}}function uL(a,b){a.hb.style[mh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.eg().eg()}
function VK(a){if(!a.cb){a.k=zw(a,a.i,(!Ts&&(Ts=new Hk),Ts));a.j=zw(a,a.i,Gk?Gk:Gk=new Hk);a.n=zw(a,a.i,(!Ys&&(Ys=new Hk),Ys));var b=a.i;!a.H&&(a.H=new kj);ej(a.H,b);Ts&&(b=new Ss(a),a.eb&&ut(a.eb,b));a.B&&rr(a.i,a);Ui(a.i.d,a,a.A.c);a.c&&(mx(a,a.c.b,a.c.c),a.c=null);nx(a);PF(a)}}function PF(a){if(a!=a.i.b){var b;Ys&&(b=new Xs(a),a.eb&&ut(a.eb,b))}}u(632,633,fi);_.Gd=function(){return 0!=this.A.b.q.d?RK(Nz(this.A.b.q,0)):null};_.Jd=function(a){TK(this,a)};_.Bd=function(){return new Hw(this.A.b)};
_.wd=function(){XK(this);Wj(new vL(this))};_.yd=function(a){return dL(this.A.b,a)};_.bg=function(a){nr(this,a)};_.Kd=function(a,b){yI(this,a,b)};_.Hd=function(a){SK(this,a)};_.Ld=function(){VK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var iL;
function QK(a){eL();var b=(wL(),xL);hx();var c;c=(wx(),xx);px.call(this,!1,"popup");this.M=c.b;this.K=new yL(this);c=new zL;c.hb[Dd]="mosaic-popupLayoutPanel";ex(this.L,c);lx(this);this.d=new AL(this);this.r=new BL(this);this.s=new CL(this);this.t=new DL(this);this.x=new EL;this.G=(ir(),qL);this.B=!1;this.i=b;a=this.A=new FL(a);b=new GL;!a.e&&(a.e=new HL);ej(a.e,b);a=new IL(new xy(iL.b.e.b,iL.b.c,iL.b.d,iL.b.f,iL.b.b));B(a,new JL(this),(Yq(),Yq(),Zq));b=this.A.c;if(!b.c){b.c=new uy;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(ny(),oy);c.d=d;KL(b.i,b.c,new LL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Rw;d=sy(c);kw(c.c,(xv(),yv(d)),0);Qw(c,a,d,0,!1)}else ry(b.c,a);cL(b.i,null);B(this.A.c,new ML(this),(fr(),fr(),gr));B(this.A.c,this.d,Zq);aL(this,this.A);Si(ox?vo(this.hb):wo(vo(this.hb)),"mosaic-WindowPanel",!0)}u(631,632,fi,QK);_.Id=function(){var a=this.b,b=new kC(a.b,201),c;a=a.b.r;a.b?a=new NL(new Qi(a.b)):(a=(Et(),Et(),Ft),a=new Qi(a));for(;a._c();)c=a.ad(),201==b.e&&wI(c.b)};_.b=null;
function XF(a,b,c,d){b=aA(b);c+=b.b;d+=b.c;mx(a.b,c,d);nx(a.b)}function NC(){DK();HK.call(this);var a=this.b=new OL;a.U=!0;a.b.i=!0;this.b.X=!0}u(634,609,{},NC);_.ye=function(){return this.b};_.b=null;function GD(){}u(641,466,{},GD);function NL(a){if(!a)throw new Gn;this.b=a}u(642,1,{},NL);_._c=function(){return MD(this.b)};_.ad=function(){return Ri(this.b)};_.bd=function(){throw new QD("Missing message: awt.50");};_.b=null;function iB(){return iB()}
function ED(){ED=x;var a;a=(vD(),wD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(PL,s,-1,0,1);else throw new AH(a+" is not supported");}catch(b){if(b=Wi(b),!A(b,88))throw b;}}function HC(a,b){a.b=31*a.b+bu((new SH(b)).b)}function dB(){}u(645,1,{},dB);_.hC=function(){return this.b};_.b=1;
function nL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"borderTopWidth"));b[1]=QL(RL(a,"borderRightWidth"));b[2]=QL(RL(a,"borderBottomWidth"));b[3]=QL(RL(a,"borderLeftWidth"));return b}function SL(a){var b,c;c=TL(a);b=nL(a);a=new lr(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 kr(a){return new lr(a.clientWidth,a.clientHeight)}
function TL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"marginTop"));b[1]=QL(RL(a,"marginRight"));b[2]=QL(RL(a,"marginBottom"));b[3]=QL(RL(a,"marginLeft"));return b}function UL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"paddingTop"));b[1]=QL(RL(a,"paddingRight"));b[2]=QL(RL(a,"paddingBottom"));b[3]=QL(RL(a,"paddingLeft"));return b}function VL(a,b,c){try{H(b,qe)&&(b=Rd),a.style[b]=c}catch(d){if(d=Wi(d),!A(d,80))throw d;}}
function $K(a,b){var c;WL||(WL=$doc.createElement(Fg),VL(WL,bf,l),VL(WL,Wg,l),VL(WL,cg,fd),VL(WL,hh,Se),$doc.body.appendChild(WL));VL(WL,kh,a);VL(WL,Re,a);c=SL(WL);return b?c.c:c.b}var WL=null;function XL(){lr.call(this,0,0)}function lr(a,b){this.c=a;this.b=b}function tL(a){lr.call(this,a.c,a.b)}u(647,1,Ai,XL,lr,tL);_.eQ=function(a){return this===a?!0:null==a||YL!=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+bd};_.b=0;_.c=0;function ZL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(648,1,{73:1,76:1,97:1},ZL);_.eQ=function(a){return a===this?!0:A(a,97)?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 $L.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;
function aM(a,b){this.b=a;this.c=b}u(649,1,Ai,aM);_.eQ=function(a){return this===a?!0:null==a||bM!=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 bM.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;function EL(){this.c=this.b=this.e=this.d=0}u(650,1,Ai,EL);_.eQ=function(a){return this===a?!0:null==a||cM!=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 cM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function RL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==qe&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(652,1,{});var dM=-1;function eM(){}u(653,652,{},eM);_.b=-1;_.c=-1;var fM=null;
function QL(a){a=parseInt(a,10);a=isNaN(a)?null:DF(a);return!a?0:a.b}u(656,331,Xh);_.$f=function(){return or(this.i)};_._f=function(a){cL(this.i,a)};_.ag=function(){sr(this.i)};_.Od=function(){sr(this.i)};_.od=function(a){var b=this.i;b.hb.style[Re]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[kh]=a;b.cb||(b.j=a)};function fL(){fL=x;gL()}function pC(a,b){a.b.hb.textContent=b||l;cL(a.i,null)}
function gM(a){fL();var b;Mx(this,new zL);this.b=new hM;b=this.i;iM(b,new jM);VL(b.hb,$f,db);b.p=0;KL(b,this.b,new LL(0));this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;cL(this.i,null);this.hb[Dd]="mosaic-Caption"}u(655,656,Xh,gM);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.c=null;
function gL(){gL=x;kM=Xn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Rz(kM,240,20);new Rz(kM,224,16);new Rz(kM,208,16);new Rz(kM,192,16);new Rz(kM,176,16);new Rz(kM,160,16);new Rz(kM,144,16);new Rz(kM,128,16);new Rz(kM,112,16);new Rz(kM,96,16);new Rz(kM,80,16);new Rz(kM,64,16);new Rz(kM,260,16);hL=new Rz(kM,48,16);new Rz(kM,32,16);new Rz(kM,16,16);new Rz(kM,0,16)}var kM,hL;function lM(a,b){ww(a.b.hb,!b);cL(a.i,a.b)}
function mr(a,b){a.d=b;ww(a.b.hb,!b);cL(a.i,a.b);if(a.e){var c;for(c=new Qi(a.e);c.c<c.e.Fe();)Ri(c)}}function FL(a){var b;Mx(this,new zL);b=this.i;iM(b,new mM((nM(),oM)));b.p=0;this.c=new gM(a);KL(b,this.c,new LL(1));this.b=new zL;jj(this.b,"Body");KL(b,this.b,new LL(0));this.hb[Dd]="mosaic-CaptionLayoutPanel"}u(658,656,{14:1,16:1,24:1,27:1,29:1,30:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},FL);_.rd=function(){Aw(this.i)};_.sd=function(){Dw(this.i)};_.Bd=function(){return new Hw(this.b)};
_.yd=function(a){return dL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function HL(){mI(this)}u(659,542,pi,HL);function yL(a){this.b=a}u(660,1,yi,yL);_.xc=function(){sr(this.b.L.bb)};_.b=null;function pM(a){var b;b=a.c;a=b.i;b=!a.f?-1:Vj(a.f.b,b);a.f&&sv(a.f.b,b)&&vv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&PF(!a.f?null:sv(a.f.b,b-1))}function qM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new JA);-1==Vj(a.f.b,b)&&ej(a.f.b,b)}function rL(){}u(661,1,{},rL);_.Uc=function(a){pM(a)};_.Vc=function(a){qM(a)};
_.Xc=function(a){rM(a.b.i,a.b)};function wL(){wL=x;sM=new tM(1,"e");uM=new tM(2,Jf);vM=new tM(3,"ne");wM=new tM(10,"nw");xM=new tM(4,wg);yM=new tM(5,zg);zM=new tM(12,"sw");AM=new tM(8,"w");xL=new BM((rj(),sj(null)).hb)}function jL(a,b){var c;c=nL(a.hb);return new aM(gk(b.hb)-(gk(a.hb)+c[3]),ik(b.hb)-(ik(a.hb)+c[0]))}
function CM(a){var b,c,d,e,f,g;if(a.f){b=kr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=sv(a.f.b,d),c=new lr(G(g.hb,Uf),G(g.hb,Tf)),f=jL(a,g),f.b-=ak(0,f.b+G(g.hb,Uf)-b.c),f.c-=ak(0,f.c+G(g.hb,Tf)-b.b),yI(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,sL(g,c.c,c.b),g.G==(ir(),jr)&&qr(g,new tL(kr(a.hb))),Ak(g.r,1)}}function DM(a,b,c){a=a.e;Ui(a,b,b);z(a.d,b,c);jj(b,Fc+c.c)}
function pr(a,b){var c;c=a.e;EM(c,b.z);ij(b.z,Fc+wM.c);EM(c,b.v);ij(b.v,Fc+uM.c);EM(c,b.w);ij(b.w,Fc+vM.c);EM(c,b.F);ij(b.F,Fc+AM.c);EM(c,b.o);ij(b.o,Fc+sM.c);EM(c,b.E);ij(b.E,Fc+zM.c);EM(c,b.C);ij(b.C,Fc+xM.c);EM(c,b.D);ij(b.D,Fc+yM.c)}
function rr(a,b){!b.z&&(b.z=lL(b,0,0));DM(a,b.z,wM);!b.v&&(b.v=lL(b,0,1));DM(a,b.v,uM);!b.w&&(b.w=lL(b,0,2));DM(a,b.w,vM);!b.F&&(b.F=lL(b,1,0));DM(a,b.F,AM);!b.o&&(b.o=lL(b,1,2));DM(a,b.o,sM);!b.E&&(b.E=lL(b,2,0));DM(a,b.E,zM);!b.C&&(b.C=lL(b,2,1));DM(a,b.C,xM);!b.D&&(b.D=lL(b,2,2));DM(a,b.D,yM)}function rM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Vj(a.f.b,b);if(c+1<d){nB(a.f,b);for(ej(a.f.b,b);c<d;++c)uL(sv(a.f.b,c),c)}else uL(b,c)}
function BM(a){a=new FM(a);Mx(this,a);this.d=new GM(a);this.d.j=!0;bj(this.d);this.d.n=3;this.e=new HM(a);this.e.j=!0;bj(this.e);this.e.n=3;Ox(this)}u(662,331,{14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,105:1},BM);_.$f=function(){return kr(this.hb)};_._f=function(){var a;(a=IM(this))&&a._f(null)};_.ag=function(){CM(this)};_.Uc=function(a){!this.c&&(this.c=new rL);pM(a)};_.Vc=function(a){!this.c&&(this.c=new rL);qM(a)};_.Od=function(){CM(this)};
_.Xc=function(a){!this.c&&(this.c=new rL);rM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sM,uM,vM,wM,xL,xM,yM,zM,AM;function FM(a){this.q=new bx(this);this.hb=a}u(663,311,vi,FM);function tM(a,b){this.b=a;this.c=b}u(664,1,{},tM);_.b=0;_.c=null;function GM(a){Mi();fj.call(this,a)}u(665,3,{},GM);_.rc=function(){var a;a=this.k.f;a.u||ek(a.p);ij(this.k.f,"dragdrop-dragging");!a.A.d&&lM(a.A,!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.hb;c.style[bf]=a+(Qj(),gg);c.style[Wg]=b+gg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||PF(a);a.A.d||lM(a.A,!0);a.u||(a.p||(a.p=new JM,jj(a.p,"mosaic-GlassPanel-invisible")),VL(a.p.hb,mh,RL(a.hb,mh)),qj((rj(),sj(null)),a.p,0,0));jj(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.hb);this.c=a.e+jk(this.k.b.hb);this.e=this.b+lk(this.k.b.hb)-this.k.f.kd();this.d=this.c+kk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function EM(a,b){try{Yi(a,b)}catch(c){if(c=Wi(c),!A(c,80))throw c;}}
function HM(a){Mi();fj.call(this,a);this.d=new Oi}u(666,3,{},HM);_.rc=function(){var a;a=this.k.f.gb;a.u||ek(a.p);ij(this.k.f,"dragdrop-dragging");lM(a.A,!1);nr(a,new lr(a.f,a.e));Ak(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=nj(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.e,b=ak(a+b,G(d.A.c.hb,Tf)),b!=a&&kL(d,0,a-b),nr(d,new lr(d.f,b)),Ak(d.r,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.e,b=ak(a+b,G(d.A.c.hb,Tf)),nr(d,new lr(d.f,b)),Ak(d.r,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.f,b=96<a+b?a+b:
96,b!=a&&kL(d,a-b,0),nr(d,new lr(b,d.e)),Ak(d.r,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.f,nr(d,new lr(96<a+b?a+b:96,d.e)),Ak(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||PF(a);lM(a.A,!0);a.u||(a.p||(a.p=new JM,jj(a.p,"mosaic-GlassPanel-invisible")),VL(a.p.hb,mh,RL(a.hb,mh)),qj((rj(),sj(null)),a.p,0,0));jj(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.hb);this.c=a.e+jk(this.k.b.hb);this.f=this.b+lk(this.k.b.hb)-this.k.f.kd();this.e=this.c+kk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function JM(){var a;this.e=new KM(this);this.b=!1;this.c=new fx;Mx(this,this.c);a=this.hb.style;a[nd]="#000";a[pe]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}u(667,331,Di,JM);
_.ud=function(){var a;Ox(this);try{a=this.gb}catch(b){b=Wi(b);if(A(b,86))throw new Bw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(rj(),sj(null))?(kv(this),lv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),dj(Ck,a),a.c=!0,a.d=Lk(a),ej(Ck,a),this.d=new LM(this),Pv(new jv(this.d))):(this.hb.style[vd]=db,this.hb.style[og]=db);this.b&&Dv(new iv(this));qj(sj(null),new MM,Eo($doc),Fo($doc))};
_.vd=function(){this.i.vd();Ik(this.e);this.d&&(gv(Nv,this.d,L(NM,s,15,[(!Ws&&(Ws=new Hk),Ws)])),this.d=null);this.b&&gv(Fv,this,L(NM,s,15,[(!Ev&&(Ev=new Hk),Ev)]))};_.dd=function(a){switch(Av(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(Co(this.hb,a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function KM(a){Bk();this.b=a}u(668,26,{},KM);_.Hc=function(){var a=this.b;kv(a);lv(a.hb)};_.b=null;function LM(a){this.b=a}u(669,1,{},LM);_.b=null;
function MM(){this.hb=Rx();var a;a=new Ly(new OM(this));B(this,a,(Oq(),Oq(),Pq));B(this,a,(Lr(),Lr(),Mr))}u(670,333,vi,MM);_.wd=function(){Wj(new PM(this))};function OM(a){this.b=a}u(671,1,{},OM);_.b=null;function PM(a){this.b=a}u(672,1,yi,PM);_.xc=function(){this.b.hb.focus()};_.b=null;function QM(a){a.hb.style[kh]=md;a.hb.style[Re]=md;if(a.cb){var a=a.gb,b;A(a,105)?a._f(null):(b=IM(a))&&b._f(a)}}u(674,314,ri);_.$f=function(){QM(this);return new lr(G(this.hb,Uf),G(this.hb,Tf))};_._f=function(){QM(this)};
_.ag=function(){};_.cd=function(){};_.Od=function(){};function hM(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[jh]=Pf;this.hb[Dd]="mosaic-HTML"}u(673,674,ri,hM);function IL(a){Mx(this,new RM(a));this.hb[Dd]="mosaic-ImageButton"}u(675,331,Di,IL);
function OL(){hx();var a=(wx(),zx);px.call(this,!0,uf);this.M=a.b;this.b=new SM(this);this.b.e=!0;cx(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?mw(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(ox?vo(this.hb):wo(vo(this.hb)))[Dd]=Pe;this.hb.style[mh]="2147483647"}u(676,316,vi,OL);_.cd=function(a){Cw(this,a);1==Av(a.type)&&jx(this,!1)};_.b=null;
function SM(a){this.c=a;this.d=new kj;this.j=new kj;a=(cz(),bz);new Qz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Kg);this.f=$doc.createElement(Ng);wv(b,this.f);this.p=!0;a=Rx();b=(xv(),yv(b));a.appendChild(b);this.hb=a;Jl();this.hb.setAttribute(pg,mm.b);-1==this.db?mw(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=Oe;a=uw(this.hb)+"-vertical";Si(this.ld(),a,!0);this.hb.style[Yf]=db;this.hb.setAttribute("hideFocus",eh);B(this,new az(this),(Oq(),Oq(),Pq))}u(677,354,oi,SM);
_.cd=function(a){switch(Av(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Uy(this,a)};_.Nd=function(a,b){Yy(this,a,b);b||this.b&&jx(this.c,!1)};_.b=!0;_.c=null;
function RM(a){var b=(fy(),gy),c=(ny(),oy),d;d=new Yx;d.i[rd]=cb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Wx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Wx(b.b);b.b.d.rows[0].cells[0].style[gh]=e.b;Wx(d);b=Sx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Ux(g,f.d);Zt(f.c,g,a);c.b=c.b.c}else e=c.c.d,ej(c.c,a);a.hb[dd]=e;wv(b,a.hb);Fw(a,d)}Mx(this,d);Si(this.hb,"mosaic-WidgetWrapper",!0)}u(678,331,Di,RM);_.b=null;_.c=null;function AL(a){this.b=a}u(679,1,{},AL);
_.Pc=function(){this.b._&&this.b!=this.b.i.b&&PF(this.b)};_.b=null;function BL(a){Bk();this.b=a}u(680,26,{},BL);_.Hc=function(){sr(this.b.L.bb);var a=this.b;Vs((!a.q&&(a.q=new TM),a.q))};_.b=null;function CL(a){Bk();this.b=a}u(681,26,{},CL);_.Hc=function(){oL(this.b,(ir(),jr))};_.b=null;function DL(a){Bk();this.b=a}u(682,26,{},DL);_.Hc=function(){oL(this.b,(ir(),pL))};_.b=null;function GL(){}u(683,1,{},GL);function JL(a){this.b=a}u(684,1,{},JL);_.Pc=function(){this.b.Id()};_.b=null;
function ML(a){this.b=a}u(685,1,{},ML);_.b=null;function vL(a){this.b=a}u(686,1,yi,vL);_.xc=function(){this.b.G==(ir(),jr)?Ak(this.b.s,333):this.b.G==pL&&Ak(this.b.t,333)};_.b=null;function mL(a){this.hb=a;Aw(this)}u(687,314,oi,mL);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function TM(){At.call(this,null)}u(688,245,Ci,TM);
function ir(){ir=x;jr=new UM("MAXIMIZED",0);pL=new UM("MINIMIZED",1);qL=new UM("NORMAL",2);VM=L(WM,s,100,[jr,pL,qL])}function UM(a,b){I.call(this,a,b)}u(689,141,{73:1,77:1,79:1,100:1},UM);var VM,jr,pL,qL;function kv(a){var b,c,d,e;c=yj();b=zj();e=(nw(),ow).scrollWidth;d=ow.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[kh]=c-1+gg);0<=b-1&&(a.hb.style[Re]=b-1+gg)}
function lv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function XM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new Hw(b);c.b.b<c.b.c.d-1;)d=RK(Iw(c.b)),e=d.gb,A(e,106)&&e.pd(d.md()),d.md()&&ej(a.y,d);return!0}
function YM(a,b){var c,d,e;if(b.b)a.d&&mk(a.d),a.d=new ZM(a,b),nk(a.d,333);else for(d=new Qi(a.y);d.c<d.e.Fe();)c=Ri(d),e=c.fb,Zw(b,$M(c),e.t,e.u),aN(c,e.v,e.s,L(N,m,-1,[bN(a.r.b,c).e,bN(a.q.b,c).d,bN(a.o.b,c).b,bN(a.p.b,c).c]),L(N,m,-1,[cN(a.j.b,c).e,cN(a.i.b,c).d,cN(a.e.b,c).b,cN(a.f.b,c).c]),L(N,m,-1,[dN(a.v,c),dN(a.u,c),dN(a.s,c),dN(a.t,c)]))}
function eN(){this.y=new kj;this.k=new fN(this);this.x=new gN(this.k);this.w=new hN(this.k);this.r=new iN(this.k);this.q=new jN(this.k);this.o=new kN(this.k);this.p=new lN(this.k);this.j=new mN(this.k);this.i=new nN(this.k);this.e=new oN(this.k);this.f=new pN(this.k);this.v=new qN(this.k);this.u=new qN(this.k);this.s=new qN(this.k);this.t=new qN(this.k)}u(693,1,{});_.cg=function(a){YM(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 rN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Qi(b.y);e.c<e.e.Fe();)d=Ri(e),A(d,28)&&(d=d.bb),f=d.fb,Zw(c,$M(d),f.t,f.u),aN(d,f.v,f.s,L(N,m,-1,[bN(b.r.b,d).e,bN(b.q.b,d).d,bN(b.o.b,d).b,bN(b.p.b,d).c]),L(N,m,-1,[cN(b.j.b,d).e,cN(b.i.b,d).d,cN(b.e.b,d).b,cN(b.f.b,d).c]),L(N,m,-1,[dN(b.v,d),dN(b.u,d),dN(b.s,d),dN(b.t,d)]));sN(c);a.b.d=null;for(a=new Qi(a.b.y);a.c<a.e.Fe();)b=Ri(a),A(b,28)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function ZM(a,b){this.b=a;this.c=b;var c=(sk(),vk);this.n=new rk(this);this.u=c}u(694,17,{},ZM);_.yc=function(){rN(this)};_.zc=function(){rN(this)};
_.Bc=function(a){var b,c,d;for(c=new Qi(this.b.y);c.c<c.e.Fe();)b=Ri(c),A(b,28)&&(b=b.bb),d=b.fb,d.j=bu(d.p+(d.t-d.p)*a),d.w=bu(d.q+(d.u-d.q)*a),d.x=bu(d.r+(d.v-d.r)*a),d.i=bu(d.o+(d.s-d.o)*a),Zw(this.c,$M(b),d.j,d.w),aN(b,d.x,d.i,L(N,m,-1,[bN(this.b.r.b,b).e,bN(this.b.q.b,b).d,bN(this.b.o.b,b).b,bN(this.b.p.b,b).c]),L(N,m,-1,[cN(this.b.j.b,b).e,cN(this.b.i.b,b).d,cN(this.b.e.b,b).b,cN(this.b.f.b,b).c]),L(N,m,-1,[dN(this.b.v,b),dN(this.b.u,b),dN(this.b.s,b),dN(this.b.t,b)]))};_.b=null;_.c=null;
u(696,1,{});_.b=null;function oN(a){this.b=a}u(695,696,{},oN);function pN(a){this.b=a}u(697,696,{},pN);function nN(a){this.b=a}u(698,696,{},nN);function mN(a){this.b=a}u(699,696,{},mN);function kN(a){this.b=a}u(700,696,{},kN);function lN(a){this.b=a}u(701,696,{},lN);function jN(a){this.b=a}u(702,696,{},jN);function iN(a){this.b=a}u(703,696,{},iN);u(704,696,{},function(a){this.b=a});u(705,696,{},function(a){this.b=a});
function dN(a,b){var c=a.b,d;d=nj(c.e,b);d||(d=new ZL(UL(b.hb)),z(c.e,b,d));return d.e}function qN(a){this.b=a}u(706,696,{},qN);function hN(a){this.b=a}u(707,696,{},hN);function gN(a){this.b=a}u(708,696,{},gN);function cN(a,b){var c;c=nj(a.b,b);c||(c=new ZL(nL(b.hb)),z(a.b,b,c));return c}function bN(a,b){var c;c=nj(a.c,b);c||(c=new ZL(TL(b.hb)),z(a.c,b,c));return c}
function tN(a,b){var c,d;d=nj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=IM(b),f,g,j,h,n;if(A(b,105)){if(null!=c.n&&null!=c.k){d=new lr(uN(e,!0),uN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=uN(e,!0));null!=c.k&&(h.b=uN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new lr(uN(e,!0),uN(e,!1));break a}h=new XL;f=b.hb;n=f.style;g=n[cg];j=n[hh];n[cg]="static";n[hh]=Se;null!=c.n?h.c=uN(e,!0):(n[kh]=md,h.c=(f.offsetWidth||0)+bN(d.p.b,b).c+bN(d.q.b,b).d);null!=c.k?h.b=uN(e,!1):(n[Re]=md,h.b=(f.offsetHeight||0)+bN(d.r.b,b).e+
bN(d.o.b,b).b);n[cg]=g;n[hh]=j}d=h}null!=c.n&&(Qj(),mq)==c.n.eg()||null!=c.k&&(Qj(),mq)!=c.k.eg()||z(a.f,b,d)}return d}function fN(a){this.i=a;this.d=new Oi;this.f=new Oi;this.c=new Oi;this.b=new Oi;this.e=new Oi}u(709,1,{},fN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function vN(a){var b;b=a.fb;if(null==b||!A(b,103))b=new wN,a.fb=b;return b}function jM(){mM.call(this,(nM(),xN))}function mM(a){var b=(yN(),zN);eN.call(this);this.c=a;this.b=b}u(710,693,{},jM,mM);
_.dg=function(a){var b,c,d,e,f,g,j,h,n;h=new XL;XM(this,a);n=bN(this.p.b,a).c+bN(this.q.b,a).d+cN(this.f.b,a).c+cN(this.i.b,a).d+dN(this.t,a)+dN(this.u,a);d=bN(this.r.b,a).e+bN(this.o.b,a).b+cN(this.j.b,a).e+cN(this.e.b,a).b+dN(this.v,a)+dN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(nM(),xN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Qi(this.y);a.c<a.e.Fe();)c=Ri(a),e=vN(c),b=null,j=c.gb,A(j,106)&&(b=j,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),this.c==xN?(n+=tN(this.x.b,c).c,e.b=tN(this.w.b,
c).b,A(j,106)&&(n+=b.c,e.b+=b.b),f=ak(f,e.b)):(d+=tN(this.w.b,c).b,e.c=tN(this.x.b,c).c,A(j,106)&&(d+=b.b,e.c+=b.c),g=ak(g,e.c));this.c==xN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.cg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S;if(XM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=dN(this.t,a);E=dN(this.v,a);c=kr(a.hb);S=c.c-(t+dN(this.u,a));r=c.b-(E+dN(this.s,a));g=S;c=r;this.c==(nM(),xN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,q=vN(d),v=d.gb,A(v,106)&&(b=v,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),this.c==xN?(q.e?++h:(q.c=tN(this.x.b,d).c,A(v,106)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=tN(this.w.b,d).b,A(v,106)&&(q.b+=b.b))):(q.d?++j:(q.b=tN(this.w.b,
d).b,A(v,106)&&(q.b+=b.b),c-=q.b),q.e?q.c=S:(q.c=tN(this.x.b,d).c,A(v,106)&&(q.c+=b.c)));for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,q=d.fb,v=d.gb,A(v,106)&&(b=v,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==xN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,106)&&(n-=b.c,f-=b.b),this.c==oM?(q.t=this.b==(yN(),zN)?t:this.b==BN?t+~~(S/2)-~~(J/2):t+S-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(yN(),zN)?(q.t=t,q.u=E):this.b==BN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
n,q.s=f,t+=J+D),a.b&&(v=d.gd()-gk(a.hb)-dN(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-ik(a.hb)-dN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));YM(this,a)}};_.b=null;_.c=null;function yN(){yN=x;zN=new CN("START",0);BN=new CN(Kb,1);DN=new CN("END",2);EN=L(FN,s,101,[zN,BN,DN])}function CN(a,b){I.call(this,a,b)}u(711,141,{73:1,77:1,79:1,101:1},CN);var EN,BN,DN,zN;function nM(){nM=x;xN=new GN("HORIZONTAL",0);oM=new GN("VERTICAL",1);HN=L(IN,s,102,[xN,oM])}
function GN(a,b){I.call(this,a,b)}u(712,141,{73:1,77:1,79:1,102:1},GN);var HN,xN,oM;u(714,1,{107: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 wN(){this.f=!1}function LL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(713,714,{103:1,107:1},wN,LL);_.b=0;_.c=0;_.d=!1;_.e=!1;
function JN(a,b){if(a.n)return!0;XM(a,b);if(0<a.y.d){a.b=sv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,104))d=new KN,c.fb=d;a.c=d;a.y.Qe();ej(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function LN(){eN.call(this)}u(715,693,{},LN);
_.dg=function(a){var b,c;c=new XL;JN(this,a);if(this.b){b=tN(this.x.b,this.b).c;var d=tN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,106)&&(b=AN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=bN(this.p.b,a).c+bN(this.q.b,a).d+cN(this.f.b,a).c+cN(this.i.b,a).d+dN(this.t,a)+dN(this.u,a);c.b+=bN(this.r.b,a).e+bN(this.o.b,a).b+cN(this.j.b,a).e+cN(this.e.b,a).b+dN(this.v,a)+dN(this.s,a);return c};
_.cg=function(a){var b,c,d,e,f;JN(this,a)&&(d=dN(this.t,a),e=dN(this.v,a),c=kr(a.hb),f=c.c-(d+dN(this.u,a)),c=c.b-(e+dN(this.s,a)),b=this.b.gb,A(b,106)&&(b=AN(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.hb)-dN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ik(a.hb)-dN(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())),YM(this,a))};_.b=null;_.c=null;function KN(){this.f=!1}
u(716,714,{104:1,107:1},KN);function AN(a){var b,c,d,e;null==a.b&&(a.b=y(N,m,-1,4,1),e=vo(cw(cw(a.d,0),0)),c=vo(cw(cw(a.d,2),2)),d=TL(a.hb),b=nL(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function MN(a,b){a.cb&&ek(a);return dx(a,b)}function NN(){Fx();vx.call(this,Gx)}u(717,321,{14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1,106:1},NN);_.yd=function(a){return MN(this,a)};_.b=null;
function KL(a,b,c){var d=a.q.d;b.fb=c;bL(a,b,a.hb,d,!0)}function $M(a){var b;b=a.gb;return A(b,106)?b:a}function or(a){if(!a.cb)return new XL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.dg(a),qr(a,a.k),a.e.cg(a),a.k=a.e.dg(a);return a.k}function RK(a){return A(a,106)?a.bb:a}function ON(a){var b;if(!a.o){b=(!fM&&(fM=new eM),fM);var c=PN(a,gb,!0);b.b=c;c=PN(a,hb,!0);b.c=c;a.o=b}return a.o}
function bL(a,b,c,d,e){if(A(b,28))throw new Jk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,107)&&f.f?(c=new NN,Qw(a,c,a.hb,d,!0),ex(c,b)):Qw(a,b,c,d,e);cL(a,b)}
function cL(a,b){var c;c=a.e;if(b){var d=c.k;Zi(d.d,b);Zi(d.f,b);Zi(d.c,b);Zi(d.b,b);Zi(d.e,b)}else d=c.k,yz(d.d),yz(d.f),yz(d.c),yz(d.b),yz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==$M(a))c=c.gb;else{if(A(c,99)||A(c,27))d=c,c=c.gb,c==$M(d)&&(c=c.gb);A(c,106)&&A(c.gb,98)&&(c=c.gb)}A(c,105)&&!A(c,98)&&(c._f(a.gb),c._f(a))}}
function sr(a){if(a.cb&&a.hb.style.display!=Mf){a.hb.scrollTop=0;var b=a.hb,c=0;!Ao()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==vg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.cg(a);a.d=!1;sN(a)}}function sN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=RK(Nz(a.q,d)),A(b,106)&&(b=b.bb),b.md()&&(A(b,105)?b.ag():A(b,35)&&b.Od())}function dL(a,b){var c;A(b,106)&&(b=A(b,106)?b.bb:b);c=$M(b);return Xw(a,c)?(A(c,106)&&MN(c,b),cL(a,null),!0):!1}
function iM(a,b){var c;a.e=b;null!=a.f&&ij(a,uw(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Wz(a.f,oo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));jj(a,uw(a.hb)+Ca+a.f);cL(a,null)}function PN(a,b,c){a.n||(a.n=$doc.createElement(Fg),VL(a.n,cg,fd),VL(a.n,hh,Se),VL(a.n,bf,db),VL(a.n,Wg,db),a.hb.appendChild(a.n));VL(a.n,kh,b);VL(a.n,Re,b);a=SL(a.n);return c?a.c:a.b}
function uN(a,b){var c;c=null.eg();if(c==(Qj(),yq)){c=(ON(a),null.eg());var d=(-1==dM&&(dM=$K(ib,!0)),dM);return P(O(Math.round(100*d*c/254)))}if(c==oq)return c=ON(a),d=null.eg(),P(O(qF(d*(-1==c.b&&(c.b=$K(gb,!0)),c.b))));if(c==qq)return c=ON(a),d=null.eg(),P(O(qF(d*(-1==c.c&&(c.c=$K(hb,!0)),c.b))));if(c==wq)return c=(ON(a),null.eg()),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(d*c)));if(c==Aq)return c=(ON(a),null.eg()),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(10*d*c/254)));if(c==uq)return P(O(qF(12*
(ON(a),null.eg())*P(O(qF((-1==dM&&(dM=$K(ib,!0)),dM)/72))))));if(c==mq)return PN(a,null.eg(),b);if(c==sq)return c=(ON(a),P(O(qF(null.eg())))),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(d*c/72)));if(null.eg()==kq)return P(O(qF(null.eg())));throw new Jk("Invalid size: "+null.eg());}function zL(){var a=new LN;ax.call(this);this.k=new lr(-1,-1);new SN(this);this.hb[Dd]="mosaic-LayoutPanel";iM(this,a)}u(718,311,{14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,105:1},zL);
_.Cd=function(a){bL(this,a,this.hb,this.q.d,!0)};_.rd=function(){Kw(this,new TN)};_.sd=function(){Kw(this,new UN)};_.$f=function(){return or(this)};_.zd=function(a){return Tw(this.q,$M(a))};_.Ad=function(a,b,c,d){bL(this,a,b,c,d)};_._f=function(a){cL(this,a)};_.Bd=function(){return new Hw(this)};_.ag=function(){sr(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=or(this),null!=this.j)a=a.b+gg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+gg);this.od(b);this.i=null}else b=a.b+gg,this.qd(a.c+gg),this.od(b);sr(this)}};_.Od=function(){sr(this)};_.yd=function(a){return dL(this,a)};_.od=function(a){this.hb.style[Re]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Zw(this,$M(a),b,c)};
_.qd=function(a){this.hb.style[kh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function TN(){}u(719,1,{},TN);_.Md=function(a){$M(a).ud()};function UN(){}u(720,1,{},UN);_.Md=function(a){$M(a).vd()};function Hw(a){this.c=a;this.b=new Vw(this.c.q)}u(721,1,{},Hw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return RK(Iw(this.b))};_.bd=function(){Jw(this.b)};_.c=null;function VN(){VN=x;new Iy}
function SN(a){VN();Si(a.hb,"dragdrop-dropTarget",!0);this.b=a;new WN(this)}u(722,9,{},SN);function WN(a){Bk();this.b=a}u(723,26,{},WN);_.Hc=function(){cL(this.b.b,null);sr(this.b.b)};_.b=null;function IM(a){a=a.gb;return!a?null:A(a,105)?a:IM(a)}function sL(a,b,c){var d;d=a.hb;aN(a,b,c,TL(d),nL(d),UL(d))}
function aN(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)+(Qj(),gg)),b!=a.kd()&&a.qd((0>b?0:b)+gg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Qj(),gg)),c!=a.jd()&&a.od((0>c?0:c)+gg))}function qr(a,b){sL(a,b.c,b.b)}u(726,1,{});
function pH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:RD(a,b,~~Ii(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Qf:typeof v,r=r==Sf?Object.prototype.toString.call(v)==Uc||typeof v.length==Rf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Qf,r)))if(v=H(Rf,r),r=H("boolean",r),XN===D)v&&(o[t]=new SH(o[t])),r&&(o[t]=(CH(),o[t]?FH:DH));else{q=v||r;if(q=
!q&&null!=D&&On(D)==YN){q=o[t];if(null==q||ZN(q,D))continue;if(Mn(q)&&(q=q&&q.g?q.g:null,null!=q&&ZN(q,D))){o[t]=q;continue}}if(!H(Sf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function $N(){this.d=new Oi;this.b=new Oi;this.c=new Oi}function ZN(a,b){var c;if(XN==b||aO==b&&A(a,108))return!0;if(null!=a)for(c=On(a);c&&c!=XN;c=null)if(c==b)return!0;return!1}u(725,726,{},$N);function mH(){mH=x;oH=new $N}
function sH(a,b){mH();z(oH.d,a,b)}function jH(a){mH();var b,c,d;d=WH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function kH(a,b){var c;mH();return c=b&&b[0]&&(typeof b[0]==Sf||typeof b[0]==ye)?b[0]:null,ZN(c,a)}function qH(a){var b=lH;mH();var c,d;d=oH.c;if(c=!b?d.c:RD(d,b,~~Ii(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?SD(d,c):UD(d,b,c,~~Ii(b))}
function LG(a){mH();var b=oH,c;null==a?a=null:(c=a[cd],c||(0!=(On(a).c&4)?a=[]:(b=(b=nj(b.d,On(a)))&&typeof b==ye?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var oH;
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(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(cu)()}catch(d){a(b)}else C(cu)()}var XN=Z(1),Rn=Z(102),bO=OH(" I"),N=JH(735,bO),nI=JH(733,XN),cO=OH(" Z"),QI=JH(736,cO);Z(101);Z(100);Z(99);var dO=Z(522),Fn=JH(737,dO),eO=Z(264),Ju=JH(738,eO);Z(265);Z(141);Z(497);Z(108);Z(508);var fO=OH(" B");Z(512);var gO=OH(" C"),Ji=JH(739,gO),YN=Z(510),hO=OH(" D"),TE=JH(740,hO);Z(511);Z(513);var iO=Z(516),sG=JH(741,iO),jO=OH(" J"),kO=Z(2),eu=JH(734,kO),PL=JH(742,fO);Z(525);Z(507);Z(98);Z(193);Z(495);
var lH=Z(488);Z(504);var yH=Z(502);Z(500);Z(501);Z(506);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(519);Z(514);Z(503);Z(489);Z(490);Z(491);Z(492);Z(493);Z(494);var lO=Z(401);Z(400);Z(399);Z(398);Z(487);Z(486);var VB=Z(415),xE=JH(743,VB),mO=Z(421),CE=JH(744,mO),nO=Z(422),EE=JH(745,nO),oO=Z(564),IG=JH(746,oO),Vt=JH(747,N),pO=$(562,function(){JE();return DI}),EI=JH(748,pO);Z(563);Z(424);Z(423);Z(557);Z(556);Z(565);Z(566);Z(561);Z(458);Z(560);var vB=JH(749,lO);Z(413);Z(568);Z(499);NH();Z(498);NH();Z(726);
Z(725);var aO=NH();Z(315);var qO=Z(314);Z(313);Z(319);Z(333);Z(374);Z(570);Z(569);Z(312);Z(311);Z(572);Z(571);Z(577);Z(578);Z(579);Z(580);Z(581);Z(582);Z(583);Z(584);Z(573);Z(574);Z(575);Z(576);Z(251);Z(250);Z(324);Z(325);Z(326);Z(595);Z(604);Z(26);Z(596);Z(597);Z(598);Z(599);Z(600);Z(601);Z(602);Z(603);Z(296);Z(370);Z(373);Z(371);Z(372);Z(204);Z(203);Z(298);Z(245);Z(300);Z(212);var rO=Z(211);Z(248);Z(247);Z(246);Z(395);Z(396);Z(397);Z(479);Z(478);Z(477);Z(480);Z(481);Z(482);Z(483);Z(626);Z(627);
Z(628);Z(629);var sO=$(181,function(){Qj();return Cq}),Dq=JH(750,sO),tO=$(140,function(){Rj();return Qo}),Ro=JH(751,tO),uO=$(147,function(){So();return Cp}),Dp=JH(752,uO),vO=$(166,function(){Ep();return Np}),Op=JH(753,vO),wO=$(171,function(){Pp();return Yp}),Zp=JH(754,wO),xO=$(176,function(){$p();return iq}),jq=JH(755,xO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);
$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(163,null);$(164,null);$(165,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(157,null);$(167,null);$(168,null);$(169,null);$(170,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Z(470);Z(469);Z(529);Z(531);Z(530);Z(532);Z(534);Z(533);Z(535);Z(539);Z(540);Z(202);Z(208);Z(207);Z(206);Z(210);Z(230);Z(441);Z(440);
var OC=Z(439),uF=JH(756,OC),UI=JH(757,jO);Z(425);Z(536);Z(542);Z(537);Z(538);Z(426);Z(594);Z(435);Z(434);Z(433);Z(438);var yO=NH(),OK=JH(758,yO);Z(294);Z(468);Z(548);var zO=$(254,function(){Kt();return Pt}),Qt=JH(759,zO);Z(448);Z(449);Z(432);var zC=Z(427);Z(528);Z(411);Z(412);Z(437);var KC=Z(436);Z(429);Z(428);Z(546);Z(555);Z(430);Z(472);Z(521);Z(558);Z(559);Z(567);Z(418);var ZB=Z(417);Z(446);Z(447);Z(403);Z(402);Z(455);NH();NH();NH();Z(405);Z(406);Z(209);Z(383);var Oz=JH(760,qO);Z(384);Z(607);Z(606);
Z(344);Z(346);Z(345);Z(347);Z(232);Z(249);Z(235);Z(237);var fC=Z(420);Z(471);Z(408);Z(407);Z(414);Z(552);Z(524);Z(240);Z(457);Z(227);Z(228);Z(231);Z(225);Z(224);Z(226);var hC=Z(590);Z(214);Z(218);Z(416);Z(609);Z(614);Z(456);Z(515);Z(459);var xB=Z(410),wB=JH(761,ZB);Z(645);Z(443);Z(444);Z(445);Z(409);Z(587);Z(588);Z(216);Z(215);Z(217);Z(219);Z(349);Z(348);Z(340);Z(341);Z(634);Z(615);Z(616);Z(541);Z(549);Z(550);Z(551);Z(608);Z(610);var AC=Z(431);Z(591);Z(553);Z(239);Z(236);Z(238);Z(234);Z(223);Z(222);
Z(221);Z(276);Z(613);Z(318);Z(317);Z(316);Z(633);Z(632);Z(631);Z(618);Z(630);var AO=$(689,function(){ir();return VM}),WM=JH(762,AO);Z(688);Z(687);Z(679);Z(680);Z(681);Z(682);Z(683);Z(684);Z(685);Z(686);Z(660);var BO=$(320,function(){wx();return Dx}),Ex=JH(763,BO),CO=$(366,function(){rx();return jz}),kz=JH(764,CO);Z(17);Z(367);Z(368);Z(363);Z(364);Z(365);Z(18);Z(19);Z(20);Z(454);Z(419);Z(676);Z(354);Z(677);Z(355);Z(356);Z(357);Z(358);Z(361);Z(329);Z(328);Z(327);Z(611);Z(612);Z(617);Z(269);Z(332);Z(362);
Z(350);Z(377);Z(376);Z(375);var DO=$(378,function(){Bz();return Lz}),Mz=JH(765,DO);$(379,null);$(380,null);$(381,null);$(382,null);Z(252);Z(592);Z(330);Z(343);Z(342);Z(545);Z(392);Z(322);Z(205);Z(593);Z(331);Z(662);Z(3);Z(665);Z(666);Z(664);Z(663);Z(656);Z(655);Z(718);Z(719);Z(720);Z(721);Z(658);Z(243);var mD=Z(451),oD=JH(766,mD);Z(452);Z(450);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var EO=Z(51),Zy=JH(767,EO);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(270);var YL=Z(647);Z(323);var bM=Z(649);Z(241);Z(674);Z(673);Z(464);Z(463);Z(465);Z(242);Z(278);Z(280);Z(279);Z(274);Z(386);Z(271);Z(321);Z(717);Z(285);Z(288);Z(286);Z(287);Z(5);Z(7);Z(6);Z(619);Z(453);Z(466);Z(387);Z(201);Z(307);Z(309);Z(308);Z(460);Z(461);Z(467);
Z(244);Z(273);Z(33);Z(281);Z(351);Z(352);Z(353);Z(282);var NM=JH(768,rO);Z(283);Z(589);Z(675);Z(642);Z(505);Z(526);Z(32);Z(70);var cM=Z(650);Z(659);Z(678);Z(714);Z(713);Z(213);Z(229);Z(4);Z(641);Z(693);Z(710);var FO=$(711,function(){yN();return EN}),FN=JH(769,FO),GO=$(712,function(){nM();return HN}),IN=JH(770,GO);Z(696);Z(705);Z(704);Z(708);Z(707);Z(703);Z(702);Z(700);Z(701);Z(699);Z(698);Z(695);Z(697);Z(706);Z(709);Z(694);Z(661);Z(715);Z(335);Z(334);Z(337);Z(338);Z(336);Z(284);Z(21);Z(305);Z(306);
Z(11);Z(14);Z(24);var HO=Z(27),Mk=JH(771,HO);Z(25);Z(22);Z(23);Z(716);Z(8);Z(10);Z(9);Z(722);Z(723);Z(667);Z(670);Z(671);Z(672);Z(668);Z(669);var $L=Z(648);Z(652);Z(653);Z(220);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>