summaryrefslogtreecommitdiff
path: root/public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html
blob: 636be3c2f65f9449447a2461217ad8f8a492c1fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
<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 = '469A5B5AE16905A2CD712E25B9517A14';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
gb="1in",hb="2",ib="3",kb=":",lb=": ",mb=";",nb="<",ob="=",pb=">",qb="?",sb="@",tb="A",ub="After",wb="Any",xb="Aromatic",yb="B",Ab="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Fb="Center",Gb="Cl",Hb="Class$",Jb="Copy as ",Nb="DEFAULT",Ob="Dialog",Pb="East",Qb="F",Rb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
jc="Nonring",kc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="TBODY",Jc="TR",Kc="West",Nc="X",Oc="[",Sc="[object Array]",Tc="\\",Uc="]",Vc="__gwtex_wrap",Wc="__uiObjectID",Xc="a",Yc="absolute",Zc="alert",fd="alertdialog",gd=
"align",hd="antialias",id="application",jd="article",kd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",zd="click marked atom to delete mark",Dd="clip",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="cursor",Pd="dblclick",Qd="definition",Rd="dialog",Sd="dir",Td="directory",
Xd="display",Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",ge="dragend",he="dragenter",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gesturechange",ye="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",Ge="heading",Ie="height",Je="hidden",Ke="html",Le="id",Me="img",
Ne="is_touch_supported",Ue="italic",Ve="java.vm.name",We="jsa-resetDiv",Xe="keydown",Ye="keypress",Ze="keyup",$e="left",af="link",bf="list",cf="listbox",df="listitem",ef="load",ff="log",gf="ltr",hf="main",jf="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",pf="menuitemcheckbox",rf="menuitemradio",sf="middle",tf="mousedown",uf="mousemove",vf="mouseout",Bf="mouseover",Cf="mouseup",Df="mousewheel",Ef="move",Ff="msie",Gf="multipart",Hf="n",If="name",Jf="navigation",Kf="none",Lf=
"noreaction",Mf="note",Nf="nowrap",Of="null",Pf="number",Qf="object",Rf="offsetHeight",Sf="offsetWidth",Tf="ontouchstart",Uf="opera",Vf="option",Wf="outline",Xf="overflow",Yf="padding",Zf="paste",$f="popupContent",ag="position",bg="presentation",cg="progressbar",dg="px",eg="px, ",fg="px;",gg="radio",hg="radiogroup",ig="reaction",jg="rect(0px, 0px, 0px, 0px)",kg="region",lg="rgb(",mg="right",ng="rotation",og="row",qg="rowgroup",rg="rowheader",sg="rtl",tg="s",ug="scale100",vg="scrollbar",wg="se",xg=
"search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="title",Sg="toolbar",Tg="tooltip",Ug="top",Vg="touchcancel",Wg="touchend",Xg="touchmove",Yg="touchstart",Zg="tr",$g="tree",ah="treegrid",bh="treeitem",ch="true",dh="value",eh="verticalAlign",fh="visibility",gh="visible",hh="whiteSpace",ih=
"width",jh="x",kh="zIndex",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},ph={l:2,m:0,h:0},qh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Ch={l:8192,m:0,h:0},Dh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},Ph={l:524288,m:0,h:0},Qh={},Rh={46:1,
48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Sh={9:1,10:1,117:1,121:1,123:1},Th={117:1,120:1,134:1},Uh={48:1},Vh={136:1},Wh={90:1,91:1,97:1,111:1,117:1},Xh={53:1,117:1},Yh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Zh={94:1,117:1},$h={47:1,83:1},ai={56:1},bi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,
80:1,82:1},ci={55:1},di={90:1,97:1,111:1,117:1},ei={7:1,9:1,117:1,121:1,123:1},fi={97:1,117:1},gi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},hi={152:1},ii={117:1,134:1},ji={117:1,124:1,126:1,130:1,132:1},ki={81:1,117:1,121:1,123:1},li={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,
27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},mi={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ni={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},oi={138:1},pi={119:1},qi={113:1},ri={117:1,124:1,132:1},si={134:1},ti={90:1,91:1,97:1,103:1,111:1,117:1},ui={117:1},vi={117:1,124:1,130:1,132:1},wi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},xi={8:1,9:1,117:1,121:1,123:1},
yi={117:1,120:1,135:1},zi={45:1},Ai={69:1,80:1},Bi={11:1,117:1,121:1,123:1},Ci={6:1,9:1,117:1,121:1,123:1},Di={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Ei={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Fi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Gi={135:1};
function u(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[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 Hi(this)};
_.tS=function(){var a=this.cZ.e+sb,b;b=this.hC();var c,d,e;c=y(Ii,m,-1,8,1);d=(Ji(),Ki);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Li(){Li=x;Mi=new Ni}function Oi(a){for(var b,a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ae,!1),Si(a)}
function Ti(a,b,c){var a=a.o,d;try{d=new Ui(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Vi(e);if(A(e,124))throw new Wi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ri(b.ld(),Ub,!0);Ri(c.ld(),$d,!0);z(Mi,b,c)}function Xi(a,b){var c;c=Yi(Mi,b);var d;d=Yi(a.o.d,c);if(!d)throw new Zi("dragHandle was not draggable");$i(d.c.b);$i(d.e.b);$i(d.d.b);Ri(b.ld(),Ub,!1);Ri(c.ld(),$d,!1)}
function aj(a){var b;a.p=!1;for(a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ae,!1),Si(a)}function bj(a,b){cj(a.k.n,b)?Ri(b.ld(),ae,!1):a.p?(dj(a.k.n,b),Ri(b.ld(),ae,!0)):(a.k.n.Qe(),dj(a.k.n,b))}function ej(a){this.i=a;this.k=new fj(this);this.o=new gj(this.k)}u(3,1,{});_.rc=function(){hj(this.k.f,"dragdrop-dragging")};_.sc=function(){ij(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Mi;function fj(a){this.n=new jj;this.e=a;this.b=a.i}u(4,1,{},fj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function kj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function lj(a,b){var c;c=mj(a.d,nj).b;b.b.ctrlKey||b.b.metaKey||Oi(a.c.e);bj(a.c.e,c)}function oj(a){a.c.i=null;a.c.e.sc();pj((qj(),rj(null)),a.b,0,0);var b=a.b.pb;sj=b;tj();uj=b;a.e=2}
function gj(a){this.d=new Ni;this.c=a;this.b=new vj;wj(this.b,xj(),yj());B(this.b,this,(zj(),zj(),Aj));B(this.b,this,(Bj(),Bj(),Cj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Dj(),dg);a.borderStyle=(Ej(),Kf);a[ld]="blue"}u(5,1,{},gj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Fj(a);e=Gj(a);b=Hj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!nj)nj=c,this.c.f=mj(this.d,nj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ij(this.c.n,this.c.f)&&(Oi(this.c.e),bj(this.c.e,this.c.f)),Jj(new Kj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Lj(nj,null),nj!=this.c.f&&(c=new Lj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,oj(this),1!=this.e&&kj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Mj(a,b);a=Nj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Oj(Pj(d-this.i),Pj(a-this.j))>=this.c.e.n?(ck(),-1!=Ij(this.c.n,this.c.f)||bj(this.c.e,this.c.f),c=new Lj(nj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,oj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();kj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Mj(a,b);b=Nj(a,b);if(1==Hj(a.b)&&(this.f=!1,nj))try{if(ck(),1==this.e)lj(this,a);else{d!=this.b&&(c=new Lj(d,null),e+=c.b,b+=c.e);try{kj(this,e,b),this.c.e.rc(),3!=this.e&&lj(this,a)}finally{var f=this.b.pb;sj&&f==sj&&(sj=null);tj();f===uj&&(uj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{nj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var nj=null;function Kj(){}u(6,1,ai,Kj);_.xc=function(){ck()};
function Ui(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Ui);_.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 Lj(a,b){!a||a==(qj(),rj(null))?this.i=this.f=0:(this.f=a.gd()-(a.pb.scrollLeft||0),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(qj(),rj(null))?this.d=this.c=0:(this.c=fk(b.pb)+gk(b.pb),this.d=hk(b.pb)+ik(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Lj);
_.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 gk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function jk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function kk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function lk(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;cj(c.b,b);0==c.b.d&&mk(c.c);a.r=null}a.yc()}}function nk(a,b){var c=ok();lk(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;pk(a.n,ok())}function qk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&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=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function pk(a,b){if(qk(a.b,b)){var c=a.b,d=a.b.t,e;e=new rk(d,a.b.n);dj(d.b,e);1==d.b.d&&sk(d.c,16);c.r=e}else a.b.r=null}function tk(a){this.b=a}u(18,1,{},tk);_.b=null;u(19,1,{});u(20,1,{2:1});function uk(){uk=x;vk=new wk}u(21,19,{});var vk=null;function wk(){this.b=new jj;this.c=new xk(this)}u(22,21,{},wk);
function yk(){yk=x;zk=new jj;var a=new Ak;Bk();Ck(Dk?Dk:Dk=new Ek,a)}function mk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(zk,a)}function sk(a,b){if(0>b)throw new Fk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(zk,a);a.c=!1;a.d=Gk(a,b);dj(zk,a)}function Hk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function Gk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||cj(zk,this);this.Dc()};_.c=!1;_.d=0;var zk;
function xk(a){yk();this.b=a}u(23,24,{},xk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Ik,m,3,a.b.d,0);b=Jk(a.b,b);c=new Kk;for(e=0,f=b.length;e<f;++e)d=b[e],cj(a.b,d),pk(d.b,c.b);0<a.b.d&&sk(a.c,Oj(5,16-(ok()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},rk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Lk(){this.b=Zc}u(26,27,{},Lk);function Mk(){this.b=fd}u(28,27,{},Mk);function Nk(){this.b=id}u(29,27,{},Nk);u(31,1,{});_.b=null;function Ok(a){this.b=a}u(30,31,{},Ok);
function Pk(){this.b=jd}u(32,27,{},Pk);function Qk(){this.b=md}u(33,27,{},Qk);function Rk(){this.b=rd}u(34,27,{},Rk);function Sk(){this.b=wd}u(35,27,{},Sk);function Tk(){this.b=Id}u(36,27,{},Tk);function Uk(){this.b=Jd}u(37,27,{},Uk);function Vk(){this.b=Kd}u(38,27,{},Vk);function Wk(){this.b=Ld}u(39,27,{},Wk);function Xk(){this.b=Qd}u(40,27,{},Xk);function Yk(){this.b=Rd}u(41,27,{},Yk);function Zk(){this.b=Td}u(42,27,{},Zk);function $k(){this.b=Zd}u(43,27,{},$k);function al(){this.b=ue}
u(44,27,{},al);function bl(){this.b=Be}u(45,27,{},bl);function cl(){this.b=Ce}u(46,27,{},cl);function dl(){this.b=De}u(47,27,{},dl);function fl(){this.b=Ge}u(48,27,{},fl);function gl(a){this.b=a.id}u(49,1,{4:1,5:1},gl);_.b=null;function hl(){this.b=Me}u(50,27,{},hl);function il(){this.b=af}u(51,27,{},il);function jl(){this.b=bf}u(52,27,{},jl);function kl(){this.b=cf}u(53,27,{},kl);function ll(){this.b=df}u(54,27,{},ll);function ml(){this.b=ff}u(55,27,{},ml);function nl(){this.b=hf}u(56,27,{},nl);
function ol(){this.b=jf}u(57,27,{},ol);function pl(){this.b=kf}u(58,27,{},pl);function ql(){this.b=lf}u(59,27,{},ql);function rl(){this.b=nf}u(60,27,{},rl);function sl(){this.b=of}u(61,27,{},sl);function tl(){this.b=pf}u(62,27,{},tl);function ul(){this.b=rf}u(63,27,{},ul);function vl(){this.b=Jf}u(64,27,{},vl);function wl(){this.b=Mf}u(65,27,{},wl);function xl(){this.b=Vf}u(66,27,{},xl);function yl(){this.b=bg}u(67,27,{},yl);u(68,31,{},function(a){this.b=a});function zl(){this.b=cg}u(69,27,{},zl);
function Al(){Al=x;Bl=new Ok("aria-activedescendant")}var Bl;function Cl(){this.b=gg}u(71,27,{},Cl);function Dl(){this.b=hg}u(72,27,{},Dl);function El(){this.b=kg}u(73,27,{},El);
function Fl(){Fl=x;Gl=new Mk;Hl=new Lk;Il=new Nk;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new cl;Xl=new bl;Yl=new dl;Zl=new fl;$l=new hl;am=new il;bm=new kl;cm=new ll;dm=new jl;em=new ml;fm=new nl;gm=new ol;hm=new pl;im=new rl;jm=new tl;km=new ul;lm=new sl;mm=new ql;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new zl;sm=new Dl;tm=new Cl;um=new El;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=
new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new rn;sn=new tn;un=new vn;F=new Ni;z(F,kg,um);z(F,Zc,Hl);z(F,Rd,Sl);z(F,fd,Gl);z(F,id,Il);z(F,Zd,Ul);z(F,jd,Jl);z(F,md,Kl);z(F,rd,Ll);z(F,wd,Ml);z(F,Ce,Wl);z(F,Id,Nl);z(F,De,Yl);z(F,Jd,Ol);z(F,Kd,Pl);z(F,Ld,Ql);z(F,Qd,Rl);z(F,bf,dm);z(F,Td,Tl);z(F,ue,Vl);z(F,Be,Xl);z(F,Ge,Zl);z(F,Me,$l);z(F,af,am);z(F,cf,bm);z(F,df,cm);z(F,ff,em);z(F,hf,fm);z(F,jf,gm);z(F,kf,hm);z(F,lf,mm);z(F,nf,im);z(F,of,lm);z(F,
pf,jm);z(F,Vf,pm);z(F,gg,tm);z(F,rf,km);z(F,Jf,nm);z(F,Mf,om);z(F,bg,qm);z(F,cg,rm);z(F,hg,sm);z(F,og,zm);z(F,qg,vm);z(F,rg,xm);z(F,xg,Dm);z(F,yg,Fm);z(F,vg,Bm);z(F,Cg,Hm);z(F,Eg,Jm);z(F,Fg,Lm);z(F,Hg,Rm);z(F,Jg,Nm);z(F,Kg,Pm);z(F,Pg,Tm);z(F,Qg,Vm);z(F,Sg,Xm);z(F,Tg,Zm);z(F,$g,un);z(F,ah,an);z(F,bh,sn)}var Hl,Gl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Xl,Wl,Yl,Zl,$l,am,dm,bm,cm,em,fm,gm,hm,mm,im,lm,jm,km,nm,om,pm,qm,rm,tm,sm,um,F,zm,vm,xm,Bm,Dm,Fm,Hm,Jm,Lm,Rm,Nm,Pm,Tm,Vm,Xm,Zm,un,an,sn;
function Am(){this.b=og}u(75,27,{},Am);function wm(){this.b=qg}u(76,27,{},wm);function ym(){this.b=rg}u(77,27,{},ym);function Cm(){this.b=vg}u(78,27,{},Cm);function Em(){this.b=xg}u(79,27,{},Em);function Gm(){this.b=yg}u(80,27,{},Gm);function Im(){this.b=Cg}u(81,27,{},Im);function Km(){this.b=Eg}u(82,27,{},Km);function Mm(){this.b=Fg}u(83,27,{},Mm);function Sm(){this.b=Hg}u(84,27,{},Sm);function Om(){this.b=Jg}u(85,27,{},Om);function Qm(){this.b=Kg}u(86,27,{},Qm);function Um(){this.b=Pg}
u(87,27,{},Um);function Wm(){this.b=Qg}u(88,27,{},Wm);function Ym(){this.b=Sg}u(89,27,{},Ym);function $m(){this.b=Tg}u(90,27,{},$m);function vn(){this.b=$g}u(91,27,{},vn);function rn(){this.b=ah}u(92,27,{},rn);function tn(){this.b=bh}u(93,27,{},tn);function Kk(){this.b=ok()}function ok(){return(new Date).getTime()}u(94,1,{},Kk);function wn(a){var b,c,d;d=new xn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),yn(d,c.cZ.e),d.b.b+=lb,zn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function An(a){var b,c,d;c=y(Bn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Cn;c[d]=a[d]}}function Dn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+lb+a:b}u(99,1,{117:1,132:1});_.Ec=function(){return this.i};_.tS=function(){return Dn(this)};_.f=null;_.i=null;function En(a){Fn();this.i=a}u(98,99,ri,En);function Zi(a){Fn();this.i=a}function Wi(a,b){Fn();this.f=b;this.i=a}u(97,98,vi,Zi,Wi);
function Gn(a){Fn();this.c=a;this.b=l;var b,c,d;c=Hn(In(this.c)?this.c:null);d=y(Bn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Jn(c[a]);An(d)}u(96,97,vi,Gn);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Of:In(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Kn(this.c).e;this.b=this.b+lb+(In(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(In(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=If&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+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 Ln(a,b){return Mn(a)?a.eQ(b):a===b}function Kn(a){return Mn(a)?a.cZ:Nn}
function On(a){return Mn(a)?a.hC():Hi(a)}
function Pn(){var a;Pn=x;Qn=(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 Rn(a){Pn();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=Qn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Qn;u(106,1,{});function Hi(a){return a.$H||(a.$H=++Sn)}function Tn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Un(){return $wnd.setTimeout(function(){0!=Vn&&(Vn=0);Wn=-1},10)}var Vn=0,Sn=0,Xn=0,Wn=-1;
function Yn(){Yn=x;Zn=new $n}function ao(a,b){a.b=bo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new co(a)),eo(a.f,1),!a.j&&(a.j=new fo(a)),eo(a.j,50))}function $n(){}function go(a){return a.Fc()}function bo(a,b){!a&&(a=[]);a[a.length]=b;return a}function ho(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=bo(b,e)):e[0].xc()}catch(f){if(f=Vi(f),!A(f,132))throw f;}}return b}function eo(a,b){Yn();$wnd.setTimeout(function(){C(go)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
u(108,106,{},$n);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Zn;function co(a){this.b=a}u(109,1,{},co);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),ho(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 Kk;100>ok()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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 fo(a){this.b=a}u(110,1,{},fo);_.Fc=function(){this.b.e&&eo(this.b.f,1);return this.b.k};
_.b=null;function Fn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Hn(a);3<=e.length&&e.splice(0,3);c=y(Bn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Jn(e[a]);An(c)}function Hn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=io(jo(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function zn(a,b){a.b+=b}function ko(){}u(117,116,{},ko);_.b=l;
function G(a,b){return parseInt(a[b])||0}function lo(a,b){return null==a[b]?null:""+a[b]}function mo(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 no(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function oo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Hj(a){a=a.button;return 1==a?4:2==a?2:1}
function fk(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function hk(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function po(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function yj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function xj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function qo(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollLeft||0}function ro(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function Ej(){Ej=x;so=new to;uo=new vo;wo=new xo;yo=new zo;Ao=new Bo;Co=K(Do,m,6,[so,uo,wo,yo,Ao])}u(139,140,Ci);var Co,wo,uo,yo,so,Ao;function to(){I.call(this,hc,0)}u(141,139,Ci,to);function vo(){I.call(this,"DOTTED",1)}u(142,139,Ci,vo);function xo(){I.call(this,"DASHED",2)}u(143,139,Ci,xo);function zo(){I.call(this,"HIDDEN",3)}u(144,139,Ci,zo);function Bo(){I.call(this,"SOLID",4)}u(145,139,Ci,Bo);
function Eo(){Eo=x;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;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=K(pp,m,7,[Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp])}u(146,140,ei);var op,Ho,kp,Jo,Fo,Po,ip,No,Ro,To,Vo,Lo,mp,Xo,Zo,ap,ep,gp,cp;function Go(){I.call(this,Nb,0)}u(147,146,ei,Go);function Yo(){I.call(this,"SE_RESIZE",9)}u(148,146,ei,Yo);function $o(){I.call(this,"SW_RESIZE",10)}
u(149,146,ei,$o);function bp(){I.call(this,"S_RESIZE",11)}u(150,146,ei,bp);function dp(){I.call(this,"W_RESIZE",12)}u(151,146,ei,dp);function fp(){I.call(this,"TEXT",13)}u(152,146,ei,fp);function hp(){I.call(this,"WAIT",14)}u(153,146,ei,hp);function jp(){I.call(this,"HELP",15)}u(154,146,ei,jp);function lp(){I.call(this,"COL_RESIZE",16)}u(155,146,ei,lp);function np(){I.call(this,"ROW_RESIZE",17)}u(156,146,ei,np);function Io(){I.call(this,"AUTO",1)}u(157,146,ei,Io);
function Ko(){I.call(this,"CROSSHAIR",2)}u(158,146,ei,Ko);function Mo(){I.call(this,"POINTER",3)}u(159,146,ei,Mo);function Oo(){I.call(this,"MOVE",4)}u(160,146,ei,Oo);function Qo(){I.call(this,"E_RESIZE",5)}u(161,146,ei,Qo);function So(){I.call(this,"NE_RESIZE",6)}u(162,146,ei,So);function Uo(){I.call(this,"NW_RESIZE",7)}u(163,146,ei,Uo);function Wo(){I.call(this,"N_RESIZE",8)}u(164,146,ei,Wo);function qp(){qp=x;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=K(Ap,m,8,[rp,tp,vp,xp])}u(165,140,xi);
var zp,tp,vp,xp,rp;function sp(){I.call(this,hc,0)}u(166,165,xi,sp);function up(){I.call(this,"BLOCK",1)}u(167,165,xi,up);function wp(){I.call(this,"INLINE",2)}u(168,165,xi,wp);function yp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,xi,yp);function Bp(){Bp=x;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=K(Lp,m,10,[Cp,Ep,Gp,Ip])}u(170,140,Sh);var Kp,Cp,Ep,Gp,Ip;function Dp(){I.call(this,Db,0)}u(171,170,Sh,Dp);function Fp(){I.call(this,ac,1)}u(172,170,Sh,Fp);function Hp(){I.call(this,cc,2)}
u(173,170,Sh,Hp);function Jp(){I.call(this,tc,3)}u(174,170,Sh,Jp);function Dj(){Dj=x;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=new Xp;Yp=new Zp;$p=new aq;bq=new cq;dq=K(eq,m,11,[Mp,Op,Qp,Sp,Up,Wp,Yp,$p,bq])}u(175,140,Bi);var dq,$p,Qp,Sp,Yp,bq,Wp,Op,Up,Mp;function Np(){I.call(this,"PX",0)}u(176,175,Bi,Np);function Pp(){I.call(this,"PCT",1)}u(177,175,Bi,Pp);function Rp(){I.call(this,"EM",2)}u(178,175,Bi,Rp);function Tp(){I.call(this,"EX",3)}u(179,175,Bi,Tp);
function Vp(){I.call(this,"PT",4)}u(180,175,Bi,Vp);function Xp(){I.call(this,"PC",5)}u(181,175,Bi,Xp);function Zp(){I.call(this,"IN",6)}u(182,175,Bi,Zp);function aq(){I.call(this,"CM",7)}u(183,175,Bi,aq);function cq(){I.call(this,"MM",8)}u(184,175,Bi,cq);function fq(){fq=x;gq=[];hq=[];iq=[]}var gq,hq,iq;function jq(){jq=x;kq=new lq}function mq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
function nq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function lq(){}u(187,1,{},lq);_.b=null;var kq;u(199,1,{});_.tS=function(){return"An event type"};_.i=null;u(198,199,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(197,198,{});_.Hc=function(){return this.Jc()};_.b=null;var oq=_.c=null;function pq(){pq=x;qq=new rq(nd,new sq)}function sq(){}u(196,197,{},sq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return qq};var qq;function tq(){tq=x;uq=new rq(vd,new vq)}
function vq(){}u(200,197,{},vq);_.Gc=function(a){wq();xq(this,a.c,yq(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return uq};var uq;u(203,197,zi);function Mj(a,b){return(a.b.clientX||0)-fk(b)+(b.scrollLeft||0)+qo(b.ownerDocument)}function Nj(a,b){return(a.b.clientY||0)-hk(b)+(b.scrollTop||0)+ro(b.ownerDocument)}function Fj(a){var b;return(b=a.c)?Mj(a,b):a.b.clientX||0}function Gj(a){var b;return(b=a.c)?Nj(a,b):a.b.clientY||0}u(202,203,zi);function zq(){zq=x;Aq=new rq(yd,new Bq)}
function Bq(){}u(201,202,zi,Bq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Aq};var Aq;function Cq(){Cq=x;Dq=new rq(Md,new Eq)}function Eq(){}u(204,197,{},Eq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Dq};var Dq;u(207,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Fq=_.d=0;function Ek(){this.d=++Fq}u(206,207,$h,Ek);function rq(a,b){this.d=++Fq;this.b=b;!oq&&(oq=new Gq);oq.b[a]=this;this.c=a}u(205,206,$h,rq);
_.b=null;_.c=null;function Hq(){Hq=x;Iq=new rq(Pd,new Jq)}function Jq(){}u(208,202,zi,Jq);
_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Kq(),Lq))a=Mq(b.pb),c=new Nq(G(b.pb,Sf),G(b.pb,Rf)),d=new Nq(G(b.T.jb.pb,Sf),G(b.T.jb.pb,Rf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Oq(b.I,!0);a=G(b.T.jb.pb,Sf);Pq(b,new Nq(a,Qq(b.T.jb).b));b.J&&b.O!=Lq&&Rq(b.r,b)}else Oq(b.I,!1),b.O!=(Kq(),Lq)?Pq(b,new Nq(b.F.c,b.F.b)):Sq(b,Mq(b.r.pb)),b.J&&b.O!=Lq&&Tq(b.r,b);Uq(b.T.jb)}else Oq(b.I,!0)};_.Jc=function(){return Iq};var Iq;u(209,197,{});
function Vq(){Vq=x;Wq=new rq(ge,new Xq)}function Xq(){}u(210,209,{},Xq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Wq};var Wq;function Yq(){Yq=x;Zq=new rq(he,new $q)}function $q(){}u(211,209,{},$q);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Zq};var Zq;function ar(){ar=x;br=new rq(ie,new cr)}function cr(){}u(212,209,{},cr);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return br};
var br;function dr(){dr=x;er=new rq(je,new fr)}function fr(){}u(213,209,{},fr);_.Gc=function(a){a=gr(a.b);(this.b.dataTransfer||null).setData(Ng,a)};_.Jc=function(){return er};var er;function hr(){hr=x;ir=new rq(ke,new jr)}function jr(){}u(214,209,{},jr);
_.Gc=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;kr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.Je(b))};_.Jc=function(){return ir};var ir;function lr(){lr=x;mr=new rq(pe,new nr)}function nr(){}u(215,197,{},nr);_.Gc=function(a){ek(a.b.b)};_.Jc=function(){return mr};var mr;
function or(){or=x;pr=new rq(xe,new qr)}function qr(){}u(216,197,{},qr);_.Gc=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)};_.Jc=function(){return pr};var pr;function tr(){tr=x;ur=new rq(ye,new vr)}function vr(){}u(217,197,{},vr);_.Gc=function(a){a.b.b&&(a.b.c.b=null,wr(a.b.b,a.b.c))};
_.Jc=function(){return ur};var ur;function xr(){xr=x;yr=new rq(ze,new zr)}function zr(){}u(218,197,{},zr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return yr};var yr;u(220,197,{});u(219,220,{});function Ar(){Ar=x;Br=new rq(Xe,new Cr)}function Cr(){}u(221,219,{},Cr);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Dr(),Er).length&&-999!=(Dr(),Er)[c]&&(c=(Dr(),Er)[c]);b=new Fr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Gr(gr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Hr(a)),a.xb),b.b=d,Ir(),
Jr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Kr(a,lo((Lr(),Mr).hc.b.pb,dh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;c=1300;break;case 114:case 82:a.lb=!0;a.K=pc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Nr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Nr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Nr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Nr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Nr(a,4):c=207;break;case 53:105==a.d?
Nr(a,5):c=208;break;case 54:105==a.d?Nr(a,6):c=210;break;case 55:105==a.d?Nr(a,7):c=211;break;case 56:105==a.d?Nr(a,8):c=212;break;case 57:105==a.d?Nr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Or(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Br};var Br;function Pr(){Pr=x;Qr=new rq(tf,new Rr)}function Rr(){}u(222,202,zi,Rr);_.Gc=function(a){a.uc(this)};
_.Jc=function(){return Qr};var Qr;function zj(){zj=x;Aj=new rq(uf,new Sr)}function Sr(){}u(223,202,zi,Sr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return Aj};var Aj;function Tr(){Tr=x;Ur=new rq(vf,new Vr)}function Vr(){}u(224,202,zi,Vr);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Lj(nj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,oj(a))};_.Jc=function(){return Ur};var Ur;function Wr(){Wr=x;Xr=new rq(Bf,new Yr)}function Yr(){}u(225,202,zi,Yr);_.Gc=function(a){var b;b=this.b;ao((Yn(),Zn),new Zr(a,a.c,b))};
_.Jc=function(){return Xr};var Xr;function Bj(){Bj=x;Cj=new rq(Cf,new $r)}function $r(){}u(226,202,zi,$r);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Cj};var Cj;function Gq(){this.b={}}u(227,1,{},Gq);_.b=null;u(230,203,zi);var as=null;function bs(){bs=x;cs=new rq(Vg,new ds)}function ds(){}u(229,230,zi,ds);_.Gc=function(a){es(a.b,this,a.b.n)};_.Jc=function(){return cs};var cs;function fs(){fs=x;gs=new rq(Wg,new hs)}function hs(){}u(231,230,zi,hs);_.Gc=function(a){es(a.b,this,a.b.n)};_.Jc=function(){return gs};
var gs;function is(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Tf,"return;"),typeof a.ontouchstart==ve)}u(232,1,{},is);function js(){js=x;ks=new rq(Xg,new ls)}function ls(){}u(233,230,zi,ls);_.Gc=function(a){es(a.b,this,a.b.o)};_.Jc=function(){return ks};var ks;function ms(){ms=x;ns=new rq(Yg,new os)}function os(){}u(234,230,zi,os);_.Gc=function(a){ps(a.b,this)&&(a.b.k&&qs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return ns};var ns;
function rs(a,b){this.b=b;this.c=a}function ss(a,b,c){Dk&&(b=new rs(b,c),a.Yc(b))}u(235,198,{},rs);_.Gc=function(a){a.Uc(this)};_.Hc=function(){return Dk};_.b=!1;var Dk=_.c=null;function ts(a){this.b=a}u(236,198,{},ts);_.Gc=function(a){a.Vc(this)};_.Hc=function(){return us};var us=_.b=null;function vs(){}function ws(a){var b;xs&&(b=new vs,a.Yc(b))}u(237,198,{},vs);_.Gc=function(a){a.Wc(this)};_.Hc=function(){return xs};var xs=null;function ys(a){this.b=a}u(238,198,{},ys);_.Gc=function(a){a.Xc(this)};
_.Hc=function(){return zs};var zs=_.b=null;function As(){}u(239,198,{},As);_.Gc=function(a){a.b.W&&a.b.Id()};_.Hc=function(){return Bs};var Bs=null;function Cs(a,b,c){a=a.b;if(!b)throw new Ds("Cannot add a handler with a null type");if(!c)throw new Ds("Cannot add a null handler");0<a.c?Es(a,new Fs(a,b,c)):Gs(a,b,null,c);return new Hs(new Is(a,b,c))}
function Js(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Ds("Cannot fire null event");try{++d.c;j=Ks(d,b.Hc(),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.Gc(g)}catch(n){if(n=Vi(n),A(n,132))f=n,!e&&(e=new Ls),Ms(e,f);else throw n;}}if(e)throw new Ns(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Pi(d.b);r.c<r.e.Fe();)o=Qi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Vi(q);if(A(q,84))throw new Os(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Ps(a){Qs.call(this,a,!1)}function Qs(a,b){this.b=new Rs(b);this.c=a}u(240,1,Uh,Ps,Qs);_.Yc=function(a){Js(this,a)};_.b=null;_.c=null;u(243,1,{});function Es(a,b){!a.b&&(a.b=new jj);dj(a.b,b)}function Gs(a,b,c,d){var e;e=mj(a.e,b);e||(e=new Ni,z(a.e,b,e));a=e.Be(c);a||(a=new jj,e.De(c,a));a.Bf(d)}function Ss(a,b,c,d){var e,f;e=Ks(a,b,c);e.Df(d)&&e.Ce()&&(f=mj(a.e,b),f.Ee(c),f.Ce()&&Yi(a.e,b))}
function Ks(a,b,c){a=mj(a.e,b);if(!a)return Ts(),Ts(),Us;c=a.Be(c);return!c?(Ts(),Ts(),Us):c}u(242,243,{});_.b=null;_.c=0;_.d=!1;function Rs(a){this.e=new Ni;this.d=a}u(241,242,{},Rs);function Hs(a){this.b=a}u(244,1,{},Hs);_.b=null;function Ns(a){Wi.call(this,Vs(a),Ws(a));this.b=a}function Ws(a){a=a.Bd();return!a._c()?null:a.ad()}
function Vs(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Xs(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.Ec(),zn(b.b,d);return b.b.b}u(246,97,mi,Ns);_.b=null;function Os(a){Ns.call(this,a)}u(245,246,mi,Os);u(247,1,{},function(){});function Ys(a){a=lo(a,Sd);return Zs(sg,a)?($s(),at):Zs(gf,a)?($s(),bt):($s(),ct)}function $s(){$s=x;at=new dt("RTL",0);bt=new dt("LTR",1);ct=new dt(Nb,2);et=K(ft,m,49,[at,bt,ct])}
function dt(a,b){I.call(this,a,b)}u(249,140,{49:1,117:1,121:1,123:1},dt);var et,ct,bt,at;function gt(){}function ht(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=ht(e,d);K(a,b,c,d);return d}function it(a){return wt([xt,M],[m,s],[116,-1],a,0,2,1)}
function wt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ht(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=wt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){yt();var e=zt,f=At;yt();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 Bt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ct;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ct;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ct;}a[b]=c}u(250,1,{},gt);_.qI=0;
function yt(){yt=x;zt=[];At=[];var a=new gt,b=zt,c=At,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var zt,At;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function In(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Mn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Dt(a){return null==a?null:a}function Et(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ft(){var a;$stats&&Gt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Uf))a=Uf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ff)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ff)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}H(Uf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Gt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Ht,m,1,[Eb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Gt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";fq();iq.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;}");
fq();0!=iq.length&&(a=iq.join(l),b=(jq(),kq),a=mq(a),nq(b).insertBefore(a,b.b.firstChild),iq.length=0);0!=gq.length&&(a=gq.join(l),b=(jq(),kq),a=mq(a),nq(b).appendChild(a),gq.length=0);0!=hq.length&&(a=hq.join(l),b=(jq(),kq),a=mq(a),nq(b).appendChild(a),hq.length=0);$stats&&Gt("export.client.JSME_export");new It;new Jt;0<Kt(null)?ao((Yn(),Zn),new Lt):Mt()}function Vi(a){return A(a,132)?a:new Gn(a)}function Nt(a){return Ot(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Pt(a){return Ot(a.l,a.m,a.h)}function Ot(a,b,c){return _=new Qt,_.l=a,_.m=b,_.h=c,_}
function Rt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new St;if(0==a.l&&0==a.m&&0==a.h)return Tt=Ot(0,0,0),Ot(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?(Tt=Ot(0,0,0),c=Pt((Ut(),Vt))):(Tt=Ot(c.l,c.m,c.h),c=Ot(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Wt(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?Xt(e):0==c&&0!=d&&0==e?Xt(d)+22:0!=c&&0==d&&0==e?Xt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Pt((Ut(),Yt)),c=!0,g=!g;else return c=Zt(a,f),g&&$t(c),Tt=Ot(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Wt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zt(c,d);f&&$t(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=Ot(f,j,c);g?Tt=Wt(c):Tt=Ot(c.l,c.m,c.h);return e}if(!au(a,b))return e?Tt=Wt(a):Tt=Ot(a.l,a.m,a.h),Ot(0,0,0);c=c?a:Ot(a.l,a.m,a.h);var h,n,o,r;f=bu(b)-bu(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=Ot(j&4194303,n&4194303,h&1048575);for(n=Ot(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&&$t(n);e?(Tt=Wt(c),d&&(Tt=cu(Tt,(Ut(),Vt)))):Tt=Ot(c.l,c.m,c.h);return n}
function $t(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 bu(a){var b;b=du(a.h);return 32==b?(b=du(a.m),32==b?du(a.l)+32:b+20-10):b-12}var Tt=null;function eu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ot(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function fu(a,b){return Ot(a.l&b.l,a.m&b.m,a.h&b.h)}function gu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return Ut(),hu;if(-9223372036854775E3>a)return Ut(),iu;if(9223372036854775E3<=a)return Ut(),Yt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Et(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Et(a/4194304),a-=4194304*b);a=Et(a);b=Ot(a,b,c);d&&$t(b);return b}function ju(a){var b,c;return-129<a&&128>a?(b=a+128,null==ku&&(ku=y(lu,m,50,256,0)),c=ku[b],!c&&(c=ku[b]=Nt(a)),c):Nt(a)}
function mu(a){var b=nh,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 au(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 nu(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 Ot(c&4194303,q&
4194303,t&1048575)}function Wt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ot(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zt(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 Ot(c&4194303,d&4194303,e&1048575)}function cu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ot(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function O(a){return a.l|a.m<<22}function ou(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+ou(Wt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=ju(1E9);a=Rt(a,b);b=l+O(Tt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var ku=null;function Ut(){Ut=x;Yt=Ot(4194303,4194303,524287);iu=Ot(0,0,524288);Vt=ju(1);ju(2);hu=ju(0)}var Yt,iu,Vt,hu;function Qt(){}u(259,1,{50:1},Qt);
function Gt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(264,1,{},pu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qu(a,b){zn(a.b.b,b.b);return a}function ru(){this.b=new su}u(265,1,{},ru);function tu(a){if(null==a)throw new Ds("css is null");this.b=a}u(266,1,{51:1,117:1},tu);
_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;function vu(a){if(null==a)throw new Ds("html is null");this.b=a}u(268,1,Xh,vu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;u(269,1,Xh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;
function wu(){wu=x;xu=RegExp(oa,we);yu=RegExp(pb,we);zu=RegExp(nb,we);Au=RegExp(ta,we);Bu=RegExp(da,we)}function Cu(a){wu();-1!=a.indexOf(oa)&&(a=a.replace(xu,pa));-1!=a.indexOf(nb)&&(a=a.replace(zu,ra));-1!=a.indexOf(pb)&&(a=a.replace(yu,qa));-1!=a.indexOf(da)&&(a=a.replace(Bu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Au,"&#39;"));return a}var xu,yu,zu,Bu,Au;function Du(a){if(null==a)throw new Ds("uri is null");this.b=a}u(271,1,{54:1},Du);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};
_.b=null;function Eu(){Eu=x}u(273,1,{});function Fu(){}u(274,1,{},Fu);var Gu=null;function Hu(){}u(275,273,{},Hu);var Iu=null;function Ju(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Ks(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=Ks(a.b,f,null).If(e),A(d,55)&&Ln(d.b,b)){var h=a.b,n=f;0<h.c?Es(h,new Ku(h,n,null,d)):Ss(h,n,null,d)}}}u(276,1,ci);_.b=null;function Lu(a){this.b=a}u(277,276,ci,Lu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function Mu(a){this.b=a}u(278,276,ci,Mu);
_.Wc=function(){Nu(this.b.b)};function Ou(){Fn()}u(279,97,vi,Ou);function Pu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}function Qu(){this.b=new Ru(this);this.c=new jj;this.e=new Su(this);this.i=new Tu(this)}u(280,1,{},Qu);_.d=!1;_.f=!1;function Ru(a){yk();this.b=a}u(281,24,{},Ru);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Uu(a.i.e.c,a.i.c);Vu(a.i);A(b,56)&&new Ou;a.d=!1;Pu(a)}};_.b=null;function Su(a){yk();this.b=a}u(282,24,{},Su);
_.Dc=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(sk(a.b,1E4);a.i.d<a.i.b;){d=Wu(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Vu(a.i)}if(100<=ok()-b)break}}finally{e||(mk(a.b),a.d=!1,Pu(a))}};_.b=null;function Wu(a){var b;a.c=a.d;b=Uu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vu(a){Xu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tu(a){this.e=a}u(283,1,{},Tu);_._c=function(){return this.d<this.b};_.ad=function(){return Wu(this)};
_.bd=function(){Vu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yu(a,b){var c=(Zu(),$u(b));a.appendChild(c)}function av(a,b,c){var d;d=dk;dk=a;b==sj&&8192==bv(a.type)&&(sj=null);c.cd(a);dk=d}var dk=null,sj=null;function cv(){cv=x;dv=new Qu}function Jj(a){cv();if(!a)throw new Ds("cmd cannot be null");var b=dv;dj(b.c,a);Pu(b)}var dv;function ev(a){tj();!fv&&(fv=new Ek);gv||(gv=new Qs(null,!0),hv=new iv);return Cs(gv,fv,a)}var gv=null;function jv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function iv(){}u(289,198,{},iv);_.Gc=function(a){a.$c(this);hv.d=!1};_.Hc=function(){return fv};_.Ic=function(){jv(this)};_.b=!1;_.c=!1;_.d=!1;var fv=_.e=null,hv=null;function kv(){kv=x;lv=new mv;nv()||(lv=null)}var lv=null;function Ak(){}u(291,1,{},Ak);_.Uc=function(){for(;0<(yk(),zk).d;)mk(Uu(zk,0))};function Ck(a,b){return Cs((!ov&&(ov=new pv),ov),a,b)}function qv(a){Bk();rv||(sv(),rv=!0);return Ck((!xs&&(xs=new Ek),xs),a)}function Bk(){tv||(uv(),tv=!0)}
function vv(){var a;tv&&(a=new wv,ov&&Js(ov,a));return null}var tv=!1,ov=null,xv=0,yv=0,rv=!1;function zv(){zv=x;Av=new Ek}function wv(){zv()}u(293,198,{},wv);_.Gc=function(){null.hg()};_.Hc=function(){return Av};var Av;function pv(){Ps.call(this,null)}u(295,240,Uh,pv);
function bv(a){switch(a){case nd:return 4096;case vd:return 1024;case yd:return 1;case Pd:return 2;case pe:return 2048;case Xe:return 128;case Ye:return 256;case Ze:return 512;case ef:return 32768;case "losecapture":return 8192;case tf:return 4;case uf:return 64;case vf:return 32;case Bf:return 16;case Cf:return 8;case "scroll":return 16384;case me:return 65536;case "DOMMouseScroll":case Df:return 131072;case Md:return 262144;case Zf:return 524288;case Yg:return 1048576;case Xg:return 2097152;case Wg:return 4194304;
case Vg:return 8388608;case ze:return 16777216;case xe:return 33554432;case ye:return 67108864;default:return-1}}function tj(){Bv||(Cv(),Bv=!0)}var Bv=!1;function Dv(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 Ev(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Cv(){Fv=C(function(a){var b;var c=gv,d,e,f;fv&&c&&Gv(c.b.e,fv)?(b=hv.b,d=hv.c,e=hv.d,f=hv.e,jv(hv),hv.e=a,Js(c,hv),c=!(hv.b&&!hv.c),hv.b=b,hv.c=d,hv.d=e,hv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!In(b)&&A(b,57)&&av(a,c,b)});Iv=C(function(a){a.preventDefault();Hv.call(this,a)});Jv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Hv.call(this,a)});Kv=C(function(a){if(Fv(a)){var b=uj;b&&b.__listener&&!In(b.__listener)&&A(b.__listener,57)&&(av(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,Kv,!0);$wnd.addEventListener(Pd,Kv,!0);$wnd.addEventListener(tf,Kv,!0);$wnd.addEventListener(Cf,Kv,!0);$wnd.addEventListener(uf,Kv,!0);$wnd.addEventListener(Bf,Kv,!0);$wnd.addEventListener(vf,Kv,!0);$wnd.addEventListener(Df,Kv,!0);$wnd.addEventListener(Xe,Fv,!0);$wnd.addEventListener(Ze,Fv,!0);$wnd.addEventListener(Ye,
Fv,!0);$wnd.addEventListener(Yg,Kv,!0);$wnd.addEventListener(Xg,Kv,!0);$wnd.addEventListener(Wg,Kv,!0);$wnd.addEventListener(Vg,Kv,!0);$wnd.addEventListener(ze,Kv,!0);$wnd.addEventListener(xe,Kv,!0);$wnd.addEventListener(ye,Kv,!0)}function Lv(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 Mv(a,b){tj();switch(b){case "drag":a.ondrag=Hv;break;case ge:a.ondragend=Hv;break;case he:a.ondragenter=Iv;break;case "dragleave":a.ondragleave=Hv;break;case ie:a.ondragover=Iv;break;case je:a.ondragstart=Hv;break;case ke:a.ondrop=Hv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hv,!1);a.addEventListener(b,Hv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var uj=null,Fv=null,Kv=null,Iv=null,Hv=null,Jv=null;
function Nv(a,b){a.__eventBits=b;a.onclick=b&1?Hv:null;a.ondblclick=b&2?Hv:null;a.onmousedown=b&4?Hv:null;a.onmouseup=b&8?Hv:null;a.onmouseover=b&16?Hv:null;a.onmouseout=b&32?Hv:null;a.onmousemove=b&64?Hv:null;a.onkeydown=b&128?Hv:null;a.onkeypress=b&256?Hv:null;a.onkeyup=b&512?Hv:null;a.onchange=b&1024?Hv:null;a.onfocus=b&2048?Hv:null;a.onblur=b&4096?Hv:null;a.onlosecapture=b&8192?Hv:null;a.onscroll=b&16384?Hv:null;a.onload=b&32768?Jv:null;a.onerror=b&65536?Hv:null;a.onmousewheel=b&131072?Hv:null;
a.oncontextmenu=b&262144?Hv:null;a.onpaste=b&524288?Hv:null}function Ov(){var a;Ov=x;Pv=(a=$doc,H(a.compatMode,Eb)?a.documentElement:a.body)}var Pv;function Qv(){this.c=new jj}function Rv(a){a=a[Wc];return null==a?-1:a}u(300,1,{},Qv);_.b=null;function Sv(a,b){this.b=a;this.c=b}u(301,1,{},Sv);_.b=0;_.c=null;u(302,1,Uh);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){Js(this.b,a)};_.fd=function(a){a=null==a?l:a;if(!H(a,null==Tv?l:Tv))Tv=a,Bs&&(a=new As,Js(this.b,a))};
var Tv=l;function nv(){function a(){$wnd.setTimeout(a,250);e()}var b=lv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Tv=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}function mv(){this.b=new Ps(null)}u(303,302,Uh,mv);
function uv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(vv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{tv&&ss((!ov&&(ov=new pv),ov),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function sv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(rv&&(d=xj(),c=yj(),yv!=d||xv!=c))yv=d,xv=c,ws((!ov&&(ov=new pv),ov))}finally{a&&a(b)}})}function ij(a,b){Ri(a.ld(),b,!0)}function hj(a,b){Ri(a.ld(),b,!1)}function Uv(a,b){a.pb.style[Ie]=b}function wj(a,b,c){0<=b&&a.qd(b+dg);0<=c&&a.od(c+dg)}function Vv(a,b){null==b||0==b.length?a.pb.removeAttribute(Rg):a.pb.setAttribute(Rg,b)}function Wv(a){var b,a=lo(a,xd);b=Xv(a,Yv(32));return 0<=b?a.substr(0,b-0):a}
function Ri(a,b,c){if(!a)throw new Zi(lc);b=io(b);if(0==b.length)throw new Fk(Hc);if(c){var d;d=io(b);b=a.className;-1==mo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=mo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(jo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zv(a,b){a.style.display=b?l:Kf;a.setAttribute("aria-hidden",""+!b)}u(309,1,Ai);_.gd=function(){return fk(this.pb)};_.hd=function(){return hk(this.pb)};
_.jd=function(){return G(this.pb,Rf)};_.kd=function(){return G(this.pb,Sf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Kf};_.nd=function(){throw new $v;};_.od=function(a){Uv(this,a)};_.pd=function(a){Zv(this.pb,a)};_.qd=function(a){this.pb.style[ih]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function aw(a,b,c){Mv(a.pb,c.c);return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}
function B(a,b,c){var d;d=bv(c.c);if(-1==d)Mv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;tj();Nv(e,d)}else a.lb|=d;return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}function bw(a,b,c){return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}function cw(a){var b;if(a.td())throw new dw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;tj();Nv(c,b)}else a.lb|=b;a.rd();a.wd()}
function ew(a,b){var c;switch(bv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(oq&&(f=oq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Js(a.mb,f.b),f.b.b=d,f.b.c=e}function fw(a){if(!a.td())throw new dw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}
function ek(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new dw("This widget's parent does not implement HasWidgets");}else if(qj(),Gv(gw.b,a)){qj();try{a.vd()}finally{Yi(gw.b,a)}}}function hw(a,b){var c;c=a.ob;if(b){if(c)throw new dw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}u(308,309,wi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&Js(this.mb,a)};_.td=function(){return this.kb};
_.ud=function(){cw(this)};_.cd=function(a){ew(this,a)};_.vd=function(){fw(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function iw(a){for(a=new jw(a);a.b.b<a.b.c.d-1;)kw(a.b),lw(a.b)}u(307,308,ni);_.rd=function(){mw(this,(nw(),ow))};_.sd=function(){mw(this,(nw(),pw))};function qw(a,b,c){ek(b);var d=a.q;rw(d,b,d.d);d=(Zu(),$u(b.pb));c.appendChild(d);hw(b,a)}
function sw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new tw;b.ob==a&&(f=a.zd(b),f<d&&--d);ek(b);rw(a.q,b,d);e?(e=b.pb,Lv(c,(Zu(),$u(e)),d)):(e=(Zu(),$u(b.pb)),c.appendChild(e));hw(b,a)}function uw(a,b){var c;if(b.ob!=a)return!1;try{hw(b,null)}finally{c=b.pb;oo(c).removeChild(c);c=a.q;var d;d=vw(c,b);if(-1==d)throw new ww;if(0>d||d>=c.d)throw new tw;for(--c.d;d<c.d;++d)Bt(c.b,d,c.b[d+1]);Bt(c.b,c.d,null)}return!0}u(306,307,ni);_.zd=function(a){return vw(this.q,a)};
_.Ad=function(a,b,c,d){sw(this,a,b,c,d)};_.Bd=function(){return new xw(this.q)};_.yd=function(a){return uw(this,a)};function yw(a,b){qw(a,b,a.pb)}function pj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}function zw(a,b){var c;(c=uw(a,b))&&Aw(b.pb);return c}function Bw(a,b,c,d){if(b.ob!=a)throw new Fk("Widget must be a child of this panel.");a.Ed(b,c,d)}function Cw(a,b,c){a=a.pb;-1==b&&-1==c?Aw(a):(a.style[ag]=Yc,a.style[$e]=b+dg,a.style[Ug]=c+dg)}
function Dw(){var a=$doc.createElement(Yd);this.q=new Ew(this);this.pb=a;this.pb.style[ag]="relative";this.pb.style[Xf]=Je}function Aw(a){a.style[$e]=l;a.style[Ug]=l;a.style[ag]=l}u(305,306,ni,Dw);_.Cd=function(a){yw(this,a)};_.yd=function(a){return zw(this,a)};_.Dd=function(a,b,c){Bw(this,a,b,c)};_.Ed=function(a,b,c){Cw(a,b,c)};function Fw(a,b){if(a.Gd())throw new dw("SimplePanel can only contain one child widget");a.Hd(b)}
function Gw(a,b){if(a.jb!=b)return!1;try{hw(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function Hw(a,b){if(b!=a.jb&&(b&&ek(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Zu(),$u(a.jb.pb));a.Fd().appendChild(c);hw(b,a)}}function Iw(){this.pb=$doc.createElement(Yd)}u(313,307,ni,Iw);_.Fd=function(){return this.pb};_.Gd=function(){return this.jb};_.Bd=function(){return new Jw(this)};_.yd=function(a){return Gw(this,a)};_.Hd=function(a){Hw(this,a)};_.jb=null;
function Kw(a,b){a.hb&&(Lw(a.gb,!1,!1),ss(a,a,b))}function Mw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function Nw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[$e]=b-0+(Dj(),dg);a.style[Ug]=c+dg}function Ow(a){a.hb||(a.kb&&ek(a),Lw(a.gb,!0,!1))}u(312,313,ni);_.Fd=function(){return no(this.pb)};_.jd=function(){return G(this.pb,Rf)};_.kd=function(){return G(this.pb,Sf)};_.ld=function(){return oo(no(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){Kw(this,a)};
_.md=function(){return!H(Je,this.pb.style[fh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&Lw(this.gb,!1,!0)};_.od=function(a){this.X=a;Mw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){Nw(this,a,b)};_.pd=function(a){this.pb.style[fh]=a?gh:Je};_.Hd=function(a){Hw(this,a);Mw(this)};_.qd=function(a){this.Y=a;Mw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Ow(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
_.hb=!1;_.ib=-1;
function Pw(a,b){var c;Iw.call(this);this.$=new Qw;this.U=(Rw(),Sw);this.gb=new Tw(this);this.pb.appendChild($doc.createElement(Yd));this.Kd(0,0);oo(no(this.pb))[xd]="gwt-PopupPanel";no(this.pb)[xd]=$f;this.W=this.V=a;this.db=!1;c=K(Ht,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Uw(c);this.T.ld()[xd]=l;c=oo(no(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Zi(lc);d=io(d);if(0==d.length)throw new Fk(Hc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Hw(this,this.T);Mw(this);Ri(no(this.pb),$f,!1);Ri(this.T.c,b+"Content",!0)}u(311,312,ni);_.rd=function(){cw(this.T)};_.sd=function(){fw(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new Jw(this.T)};_.yd=function(a){return this.T.yd(a)};_.Hd=function(a){Hw(this.T,a);Mw(this)};_.T=null;u(310,311,ni);_.vd=function(){fw(this)};
function Vw(){Vw=x;Ww=new Xw(Db,0,(Rw(),Sw));Yw=new Xw(nc,1,Zw);$w=new Xw(xc,2,ax);bx=K(cx,m,58,[Ww,Yw,$w])}function Xw(a,b,c){I.call(this,a,b);this.b=c}u(314,140,{58:1,117:1,121:1,123:1},Xw);_.b=null;var bx,Ww,Yw,$w;function dx(){dx=x;ex=K(Ht,m,1,[Ug,sf,qd])}
function Uw(a){var b;dx();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(c,this.d);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Zg),b[xd]=a[c],Yu(b,fx(a[c]+"Left")),Yu(b,fx(a[c]+Fb)),Yu(b,fx(a[c]+"Right")),b),Yu(this.d,d),1==c&&(this.c=no(Dv(d,1)));this.pb[xd]="gwt-DecoratorPanel"}function fx(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(Yd);var d=(Zu(),$u(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}u(316,313,Di,Uw);_.Fd=function(){return this.c};
_.c=null;_.d=null;var ex;u(315,316,Di);u(317,1,{});function nw(){nw=x;ow=new gx;pw=new hx}function ix(a){Ns.call(this,a)}function mw(a,b){nw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Vi(f),A(f,132))d=f,!c&&(c=new Ls),Ms(c,d);else throw f;}}if(c)throw new ix(c);}u(318,245,mi,ix);var ow,pw;function gx(){}u(319,1,{},gx);_.Md=function(a){a.ud()};function hx(){}u(320,1,{},hx);_.Md=function(a){a.vd()};u(323,308,bi);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};
_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.ud=function(){cw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
u(322,323,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});function jx(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=rd,b);this.pb[xd]="gwt-Button";this.pb.innerHTML=a||l}
u(321,322,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},jx);function kx(){this.q=new Ew(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);Yu(this.f,this.e);this.pb=this.f}u(324,306,ni);_.e=null;_.f=null;
function lx(a,b){var c;if(a.i)throw new dw("Composite.initWidget() may only be called once.");ek(b);c=b.pb;a.pb=c;var d;Zu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zu(),c).__gwt_resolve=mx(a));a.i=b;hw(b,a)}function nx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);tj();Nv(d,b)}else b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}u(325,308,Yh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){nx(this)};_.cd=function(a){ew(this,a);this.i.cd(a)};
_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;function ox(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Sd]=sg;break;case 1:b[Sd]=gf;break;case 2:Ys(b)!=($s(),ct)&&(b[Sd]=l)}}function px(a){this.b=a;this.d=!1;this.e=this.c=Ys(a)}u(326,1,{},px);_.b=null;_.c=null;_.d=!1;_.e=null;function vj(){this.pb=qx()}u(327,313,gi,vj);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};
_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function rx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=no(b);e=null;c&&(c=Rv(c),e=0>c?null:Uu(a.j.c,c));e?sx(a,e):d&&(b.innerHTML=l||l);return b}
function sx(a,b){var c;if(b.ob!=a)return!1;try{hw(b,null)}finally{c=b.pb;oo(c).removeChild(c);var d=a.j,e;e=Rv(c);c[Wc]=null;c=d.c;tx(e,c.d);Bt(c.c,e,null);d.b=new Sv(e,d.b)}return!0}u(329,307,Ei);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Bd=function(){return new ux(this)};_.yd=function(a){return sx(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function vx(a){if(0>=a.c)throw new wx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new wx("Column index: 0, Column size: "+a.b);}
function xx(){this.j=new Qv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(this.i,this.d);this.pb=this.i;this.e=new yx(this);var a=new zx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lv(a.c.i,(Zu(),$u(b)),0);Yu(a.b,$doc.createElement(Gd))}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 wx("Row index: "+a+", Row size: "+d);if(0>c)throw new wx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new wx("Column index: "+c+", Column size: "+this.b);c=rx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Mg),d.innerHTML=sa||l,Lv(c,(Zu(),$u(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(Gd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Mg);
e.innerHTML=sa;c=$doc.createElement(Zg);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)rx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(328,329,Ei,xx);_.b=0;_.c=0;
function Ax(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Bx(),Cx)?a.c.e==($s(),bt)?(Dx(),Ex):a.c.e==at?(Dx(),Fx):(Dx(),Gx):a.c.e==($s(),bt)?(Dx(),Fx):a.c.e==at?(Dx(),Ex):(Dx(),Hx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}u(332,308,wi);_.b=null;_.c=null;_.d=null;function Ix(){this.pb=$doc.createElement(Yd);this.c=new px(this.pb);this.pb[xd]="gwt-Label"}function Jx(){Ix.call(this);ox(this.c,jh,!1);Ax(this)}
u(331,332,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Ix,Jx);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function Kx(a){var b=$doc.createElement(Yd);Zs(Dg,b.tagName);this.pb=b;this.c=new px(this.pb);this.pb[xd]="gwt-HTML";ox(this.c,a,!0);Ax(this)}u(330,331,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Kx);
function Lx(a){for(;++a.c<a.e.d&&!(null!=Uu(a.e,a.c)););}function ux(a){this.d=a;this.e=this.d.j.c;Lx(this)}u(333,1,{},ux);_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new ww;a=Uu(this.e,this.c);this.b=this.c;Lx(this);return a};_.bd=function(){var a;if(0>this.b)throw new Mx;a=Uu(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function yx(a){this.b=a}u(334,1,{},yx);_.b=null;function zx(a){this.c=a}u(335,1,{},zx);_.b=null;_.c=null;
function Bx(){Bx=x;Cx=new Nx}var Cx;function Dx(){Dx=x;Ox=new Px((Bp(),ud));Ex=new Px($e);Fx=new Px(mg);Gx=Ex;Hx=Fx;Qx=Gx}var Ox,Qx,Ex,Hx,Gx,Fx;function Nx(){}u(337,1,{},Nx);function Px(a){this.b=a}u(338,337,{},Px);_.b=null;function Rx(){Rx=x;Sx=new Tx(sf);Ux=new Tx(Ug)}var Sx,Ux;function Tx(a){this.b=a}u(339,1,{},Tx);_.b=null;function Vx(a,b){var c;c=Wx(a);Yu(a.c,c);qw(a,b,c)}function Wx(a){var b;b=$doc.createElement(Mg);b[gd]=a.b.b;b.style[eh]=a.d.b;return b}
function Xx(a,b){var c,d;d=oo(b.pb);(c=uw(a,b))&&a.c.removeChild(d);return c}function Yx(){kx.call(this);this.b=(Dx(),Qx);this.d=(Rx(),Ux);this.c=$doc.createElement(Zg);Yu(this.e,this.c);this.f[td]=ab;this.f[sd]=ab}u(340,324,ni,Yx);_.yd=function(a){return Xx(this,a)};_.c=null;function Zx(){Zx=x;new Ni}function $x(a){Zx();ay.call(this,a.e.b,a.c,a.d,a.f,a.b)}function by(a,b,c,d,e){Zx();this.b=new cy(this,a,b,c,d,e);this.pb[xd]="gwt-Image"}
function ay(a,b,c,d,e){Zx();by.call(this,(Eu(),new Du(a)),b,c,d,e)}u(341,308,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},$x,by,ay);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};
_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.cd=function(a){32768==bv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ew(this,a)};_.wd=function(){var a=this.b;H(ef,lo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new dy(a,this),ao((Yn(),Zn),a.i))};_.b=null;u(343,1,{});_.i=null;function ey(){ey=x;fy()}
function cy(a,b,c,d,e,f){var g,j;ey();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new ru;qu(qu(qu(j,new tu("width:"+e+(Dj(),dg)+mb)),new tu("height:"+f+fg)),new tu("background:url("+b.b+") no-repeat "+-c+"px "+-d+fg));!gy&&(gy=new hy);b=iy;c=new tu((new tu(j.b.b.b)).b);j=new su;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Cu(b.b);zn(j.b,b);j.b.b+="' style='";b=Cu(c.b);zn(j.b,b);j.b.b+="' border='0'>";j=new vu(j.b.b);g.innerHTML=j.b||l;g=no(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),tj(),Nv(g,a)):a.lb|=133333119}u(342,343,{},cy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function dy(a,b){this.b=a;this.c=b}u(344,1,{},dy);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ef,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ef)};_.b=null;_.c=null;function jy(a,b){if(0>b||b>=a.pb.options.length)throw new tw;}function yq(a,b){jy(a,b);return a.pb.options[b].value}function ky(){this.pb=$doc.createElement("select");this.pb[xd]="gwt-ListBox"}u(345,323,bi,ky);u(346,276,ci);function ly(a){this.b=a}u(347,346,ci,ly);_.Kc=function(){};
function my(a){this.b=a}u(348,346,ci,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(Zg);Lv(a.f,(Zu(),$u(e)),b);a=(Zu(),$u(c));d.appendChild(a)}else d=Dv(a.f,0),Lv(d,(Zu(),$u(c)),b)}
function oy(a,b,c){var d;py(a,b);c&&b.b?(py(a,null),a=b.b,b=(Yn(),Zn),b.d=bo(b.d,[new qy(a),!1])):null!=b.d&&(a.k=new ry(a,b),c=(Rw(),Zw),a.k.U=c,a.k.ab=a.i,a.k.ld()[xd]=Fe,d=Wv(a.pb),H(Ee,d)||ij(a.k,d+"Popup"),bw(a.k,new my(a),Dk?Dk:Dk=new Ek),a.o=b.d,d=a.k,a=new sy(a,b),d.pb.style[fh]=Je,Ow(d),a.b.p?Nw(a.b.k,fk(a.b.pb)+G(a.b.pb,Sf)-1,hk(a.c.pb)):Nw(a.b.k,fk(a.c.pb),hk(a.b.pb)+G(a.b.pb,Rf)-1),d.pb.style[fh]=gh)}function ty(a,b){if(b||!(a.n&&a.o==a.n.d))py(a,b),a.pb.focus(),b&&a.e&&oy(a,b,!1)}
function uy(a,b){var c;a:{c=b.target;var d,e;for(e=new Pi(a.j);e.c<e.e.Fe();)if(d=Qi(e),d.pb.contains(c)){c=d;break a}c=null}switch(bv(b.type)){case 1:a.pb.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.hg().hg()&&(oy(a,a.n,!1),a.n.d.hg()):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.hg().hg()&&(oy(a,a.n,!1),a.n.d.hg()));b.cancelBubble=!0;b.preventDefault();break;case 27:py(a,null);a.k&&Kw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:py(a,null);a.k&&Kw(a.k,!1);break;case 13:vy(a)||(oy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ew(a,b)}function yy(a,b,c){c&&py(a,null);ss(a,b,!1);a.o=null;a.k=null}
function vy(a){var b;if(!a.n){for(b=new Pi(a.j);b.c<b.e.Fe();){b=Qi(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=Wv(c.pb)+Va;Ri(c.ld(),d,!1);a.p&&(c=oo(a.n.pb),2==Ev(c)&&(c=Dv(c,1),Ri(c,Gg,!1)))}if(b){c=Wv(b.pb)+Va;Ri(b.ld(),c,!0);a.p&&(c=oo(b.pb),2==Ev(c)&&(c=Dv(c,1),Ri(c,Gg,!0)));Fl();c=a.pb;var d=new gl(b.pb),e=(Al(),Bl),d=K(zy,m,5,[d]),e=e.b,f,g,j,h;f=new xn;for(j=0,h=d.length;j<h;++j)g=d[j],yn(yn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
function xy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Uu(a.j,b):Uu(a.j,c);break}py(a,d)}}function wy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Uu(a.j,b):Uu(a.j,c);break}py(a,d)}}u(349,308,wi);_.cd=function(a){uy(this,a)};_.vd=function(){this.k&&Kw(this.k,!1);fw(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(350,1,{},qy);_.xc=function(){Ay(this.b)};_.b=null;
function By(a){this.b=a}u(351,1,{},By);_.Kc=function(){py(this.b,null)};_.b=null;function ry(a,b){this.b=a;this.c=b;Pw.call(this,!0,mf);Hw(this.T,this.c.d);Mw(this);this.fb=!0;this.c.d.hg()}u(352,311,ni,ry);_.$c=function(a){var b,c;if(!a.b)switch(bv(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(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(353,1,{},sy);_.b=null;var Cy=_.c=null;
function Dy(){Dy=x;Cy=new pu((Eu(),new Du("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ey(a,b){this.pb=$doc.createElement(Mg);var c=Wv(this.pb)+Va;Ri(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[xd]="gwt-MenuItem";c=po();this.pb.setAttribute(Le,c);Fl();this.pb.setAttribute("role",lm.b);this.b=b}u(356,309,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Ey);_.b=null;_.c=null;_.d=null;
function Fy(){var a;this.pb=$doc.createElement(Mg);this.pb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Yu(this.pb,a);a[xd]="menuSeparatorInner"}u(357,309,Ai,Fy);function Gy(){var a,b,c,d,e;b=null.hg();e=xj();d=yj();b[Xd]=(qp(),Kf);b[ih]=0+(Dj(),dg);b[Ie]=bb;c=$doc;c=(H(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+dg;b[Ie]=(a>d?a:d)+dg;b[Xd]="block"}function Qw(){}u(358,1,{},Qw);_.Wc=function(){Gy()};
function Hy(a){this.b=a}u(359,1,{},Hy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(bv(d.type)){case 4:case 1048576:if(sj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(sj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Iy(a){this.b=a}u(360,1,{},Iy);_.b=null;function Rw(){Rw=x;Sw=new Jy(Db,0);Zw=new Jy(nc,1);ax=new Jy(xc,2);Ky=K(Ly,m,74,[Sw,Zw,ax])}function Jy(a,b){I.call(this,a,b)}u(361,140,{74:1,117:1,121:1,123:1},Jy);var Ky,Sw,Zw,ax;function My(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qv(a.b.$),Gy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),$i(a.i.b),a.i=null,a.c=!1)}function Ny(a){a.k||(My(a),a.d||(qj(),zw(rj(null),a.b)));a.b.pb.style[Dd]="rect(auto, auto, auto, auto)";a.b.pb.style[Xf]=gh}
function Oy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Et(b*a.e);j=Et(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Dd]="rect("+g+eg+f+eg+c+eg+e+"px)"}
function Lw(a,b,c){a.d=c;lk(a);a.j&&(mk(a.j),a.j=null,Ny(a));a.b.hb=b;var d=a.b;d.eb&&($i(d.eb.b),d.eb=null);d._&&($i(d._.b),d._=null);if(d.hb){d.eb=ev(new Hy(d));var e;e=new Iy(d);kv();e=lv?Cs(lv.b,(!Bs&&(Bs=new Ek),Bs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Rw(),Sw)&&!b&&(c=!1);a.k=b;c?b?(My(a),a.b.pb.style[ag]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),a.b.pb.style[Dd]=jg,qj(),yw(rj(null),a.b),a.j=new Py(a),sk(a.j,1)):nk(a,200):(My(a),a.k?(a.b.pb.style[ag]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),qj(),yw(rj(null),
a.b)):a.d||(qj(),zw(rj(null),a.b)),a.b.pb.style[Xf]=gh)}function Tw(a){var b=(uk(),vk);this.n=new tk(this);this.t=b;this.b=a}u(362,17,{},Tw);_.zc=function(){Ny(this)};_.Ac=function(){this.e=G(this.b.pb,Rf);this.f=G(this.b.pb,Sf);this.b.pb.style[Xf]=Je;Oy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Oy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Py(a){yk();this.b=a}u(363,24,{},Py);_.Dc=function(){this.b.j=null;nk(this.b,200)};_.b=null;
function Zu(){Zu=x;Qy()}function $u(a){return a.__gwt_resolve?a.__gwt_resolve():a}function mx(a){return function(){this.__gwt_resolve=Ry;return a.nd()}}function Ry(){throw"A PotentialElement cannot be resolved twice.";}
function Qy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function qj(){qj=x;Sy=new Ty;Uy=new Ni;gw=new Ls}function Vy(a){this.q=new Ew(this);this.pb=a;cw(this)}
function rj(a){qj();var b,c;c=mj(Uy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Uy.e){var d=new Wy;Bk();Ck(Dk?Dk:Dk=new Ek,d)}!b?c=new Xy:c=new Vy(b);z(Uy,a,c);Ms(gw,c);return c}u(365,305,ni,Vy);var Sy,Uy,gw;function Ty(){}u(366,1,{},Ty);_.Md=function(a){a.td()&&a.vd()};function Wy(){}u(367,1,{},Wy);_.Uc=function(){qj();try{mw(gw,Sy)}finally{Yy(gw.b),Yy(Uy)}};function Xy(){Vy.call(this,$doc.body)}u(368,365,ni,Xy);
_.Ed=function(a,b,c){Cw(a,b-0,c-0)};function Jw(a){this.d=a;this.b=!!this.d.jb}u(369,1,{},Jw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new ww;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Zy(a,b){a.pb[dh]=null!=b?b:l}u(372,323,li);_.cd=function(a){0!=(bv(a.type)&896)?ew(this,a):ew(this,a)};_.wd=function(){};function $y(){$y=x;az()}u(371,372,li);
function bz(){$y();var a=$doc.createElement("textarea");!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);this.pb=a;this.pb[xd]="gwt-TextArea"}u(370,371,li,bz);function cz(){var a;$y();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);this.pb=b;this.pb[xd]="gwt-TextBox"}u(373,371,li,cz);function az(){az=x;dz=new ez;fz=new gz;hz=new iz;jz=new kz;lz=K(mz,m,81,[dz,fz,hz,jz])}u(374,140,ki);var lz,dz,fz,hz,jz;function ez(){I.call(this,Db,0)}u(375,374,ki,ez);
function gz(){I.call(this,ac,1)}u(376,374,ki,gz);function iz(){I.call(this,cc,2)}u(377,374,ki,iz);function kz(){I.call(this,tc,3)}u(378,374,ki,kz);function nz(a,b){var c,d;c=$doc.createElement(Zg);d=$doc.createElement(Mg);d[gd]=a.b.b;d.style[eh]=a.c.b;var e=(Zu(),$u(d));c.appendChild(e);Yu(a.e,c);qw(a,b,d)}function oz(){kx.call(this);this.b=(Dx(),Qx);this.c=(Rx(),Ux);this.f[td]=ab;this.f[sd]=ab}u(379,324,ni,oz);_.yd=function(a){var b;b=oo(a.pb);(a=uw(this,a))&&this.e.removeChild(oo(b));return a};
function pz(a,b){if(0>b||b>=a.d)throw new tw;return a.b[b]}function vw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function rw(a,b,c){var d,e;if(0>c||c>a.d)throw new tw;if(a.d==a.b.length){e=y(qz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Bt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Bt(a.b,d,a.b[d-1]);Bt(a.b,c,b)}function Ew(a){this.c=a;this.b=y(qz,m,82,4,0)}u(380,1,{},Ew);_.Bd=function(){return new xw(this)};_.b=null;_.c=null;_.d=0;
function kw(a){if(a.b>=a.c.d)throw new ww;return a.c.b[++a.b]}function lw(a){if(0>a.b||a.b>=a.c.d)throw new Mx;a.c.c.yd(a.c.b[a.b--])}function xw(a){this.c=a}u(381,1,{},xw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return kw(this)};_.bd=function(){lw(this)};_.b=-1;_.c=null;function fy(){fy=x;iy=(Eu(),new Du(Tn()+"clear.cache.gif"))}var iy,gy=null;function hy(){}u(383,1,{},hy);function rz(){rz=x;fy()}function sz(a,b,c,d,e){rz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function tz(a,b,c){rz();sz.call(this,(Eu(),new Du(a)),b,0,c,16)}u(384,317,{},sz,tz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qx(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function $i(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Es(b,new Ku(b,c,d,a)):Ss(b,c,d,a)}function Is(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(390,1,{},Is);_.b=null;_.c=null;_.d=null;_.e=null;function Fs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(391,1,{},Fs);_.xc=function(){Gs(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function Ku(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(392,1,{},Ku);_.xc=function(){Ss(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 jj),b.n=a,dj(a.ic,b))}function vz(a){var b;b=a.cZ.e;if(-1!=Xv(b,Yv(36)))return null;a=a.jc.c.c++;return b=jo(b,wz(b,Yv(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,ju(d)))}
function zz(a){return!a._b&&a.gc?zz(a.gc):a._b}function Az(a){return!a.bc&&a.gc?Az(a.gc):a.bc}function Bz(a){var b;b=new Cz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.$d();c.b+=a.Zd();c.c+=d}A(a,103)&&(c=a.$d(),b.b+=a.Zd(),b.c+=c);return b}throw new Dz;}function Ez(a){a.kc=!1;a.ke();Fz(a)}function Fz(a){if((a=A(a,103)?null:a.gc)&&a.kc)Ez(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function Gz(a){return(a=a.Sd())?a:new Hz(1,1)}function Iz(a){var b;return(b=a.Td())?new Jz(b):new Jz(a.Vd())}
function Kz(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Lz(a){return!a.bc?(a.ae(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Wf(b)}function Mz(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)Fz(a),new Nz(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Nz(a,101)}function Oz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
function Pz(a){a.lc||(Kz(a),Qz(a,!0),Rz(a),a.lc=!0,new Nz(a,102),xz(a,a,a.gc,0),Fz(a),a.hc.Zf(a))}function Sz(){this.jc=(wq(),wq(),Tz);new Ni;this._d();this.fc=(Uz(),Vz)}u(396,1,di);_.Pd=function(){return!1};_.Qd=function(){return vz(this)};_.Rd=function(){return zz(this)};_.Sd=function(){return Wz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Xz(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(){Ez(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Gz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+jh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Iz(this)};_.he=function(){};_.ie=function(){return Lz(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){Mz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.fe()+Uc};_.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 Fk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Fk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Fk("Missing message: awt.12C");if(A(b,103))throw new Fk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Cn;var e=Ij(d.Wb.b,b),f;f=Uu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Yz(d,e);new Zz(d,301,f)}d=a.Wb.b.d;Kz(b);$z(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Ez(a),!!a.Xb&&
A(a.Xb,96)&&(a.Xb.o=!1),xz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Ds("Missing message: awt.185");if(null==c||null!=c)aA(g,c,b);else throw new Fk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Vi(j);if(A(j,126))throw b=j,Yz(a,d),b;throw j;}b.ke();new Zz(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 Qz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Uu(a.Wb.b,c).ce(b)}function Yz(a,b){var c;c=Uu(a.Wb.b,b);Kz(c);c.ce(!1);Xu(a.Wb.b,b);c.gc=null;Ez(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);xz(c,c,a,1)}function eA(a){var b=(fA(),gA);Oz(a,b);for(b=0;b<a.Wb.b.d;++b)Uu(a.Wb.b,b).ie()}function hA(a,b){var c,d;if(a.Xb)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),a.Xb.ue(c);if(b)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),b.qe(null,c);a.Xb=b;Ez(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
function Rz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Uu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function iA(){Sz.call(this);this.Wb=new jA;this.$b=(wq(),wq(),Tz)}u(395,396,Wh);_.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 Gz(this)};_.Xd=function(){return Iz(this)};
_._d=function(){this.hc=(wq(),new kA)};_.ae=function(){Ez(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Qz(this,a)};_.de=function(){return Gz(this)};_.ge=function(){return Iz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Kz(Uu(this.Wb.b,a))};_.ie=function(){var a;if(!Lz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Uu(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=Uu(this.Wb.b,b),a.ke()};_.oe=function(){Rz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function lA(){var a=new mA;iA.call(this);hA(this,a)}u(394,395,Wh,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 Hz(G(a.Vb.pb,Sf),G(a.Vb.pb,Rf))}u(393,394,Wh);_.Ud=function(){return G(this.Vb.pb,Rf)};_.Yd=function(){return G(this.Vb.pb,Sf)};_.Zd=function(){return fk(this.Vb.pb)};_.$d=function(){return hk(this.Vb.pb)};
_.be=function(){return this.Vb.pb.style.display!=Kf};_.je=function(){qA(this)};_.le=function(){};_.Vb=null;function sA(a){if(null!=a)this.f=a;else throw new tA;}u(398,1,ui);_.tS=function(){return this.cZ.e+"[source="+this.f+Uc};_.f=null;
function uA(){uA=x;vA=new Ni;z(vA,new S(400),new wA(sh));z(vA,new S(401),new wA(sh));z(vA,new S(402),new wA(sh));z(vA,new S(500),new wA(uh));z(vA,new S(501),new wA(uh));z(vA,new S(502),new wA(uh));z(vA,new S(503),new wA(vh));z(vA,new S(504),new wA(uh));z(vA,new S(505),new wA(uh));z(vA,new S(506),new wA(vh));z(vA,new S(507),new wA(Nh));z(vA,new S(100),new wA(oh));z(vA,new S(101),new wA(oh));z(vA,new S(102),new wA(oh));z(vA,new S(103),new wA(oh));z(vA,new S(1004),new wA(rh));z(vA,new S(1005),new wA(rh));
z(vA,new S(800),new wA(Ch));z(vA,new S(801),new wA(Ch));z(vA,new S(200),new wA(wh));z(vA,new S(201),new wA(wh));z(vA,new S(202),new wA(wh));z(vA,new S(204),new wA(wh));z(vA,new S(203),new wA(wh));z(vA,new S(209),new wA(Oh));z(vA,new S(208),new wA(Ph));z(vA,new S(207),new wA(Ph));z(vA,new S(206),new wA(wh));z(vA,new S(205),new wA(wh));z(vA,new S(1400),new wA(Lh));z(vA,new S(1401),new wA(Mh));z(vA,new S(1402),new wA(Mh));z(vA,new S(300),new wA(ph));z(vA,new S(301),new wA(ph));z(vA,new S(1100),new wA(Bh));
z(vA,new S(1101),new wA(Bh));z(vA,new S(1200),new wA(Dh));z(vA,new S(701),new wA(zh));z(vA,new S(900),new wA(Ah));z(vA,new S(1001),new wA(xh));z(vA,new S(601),new wA(yh))}u(397,398,ui);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var vA;function wA(a){this.b=a}u(400,1,{},wA);_.b=nh;function xA(){}u(401,1,{},xA);_.b=null;_.c=null;
function yA(a,b){var c;b&&(a.b?(c=new zA(a.b),Bt(c.c,c.d++,b),a.b=c):(a.b=new jj,dj(a.b,b)))}u(403,1,ui);_.b=null;function AA(){}function BA(){}u(402,403,ui,AA,BA);function CA(){CA=x;Math.sqrt(2)}function DA(a){CA();if(0>a)throw new Fk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(404,1,{86:1},DA);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new EA;a.b=31*a.b+Et((new FA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Et((new FA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function GA(){GA=x;HA=new Ls;IA=new Hz(0,0);Ms(HA,Ab);Ms(HA,Rb);Ms(HA,ub);Ms(HA,"Last");Ms(HA,Fb);Ms(HA,kc);Ms(HA,Gc);Ms(HA,Kc);Ms(HA,Pb)}
function aA(a,b,c){var d;if(null==b)d=Fb;else if(d=b,!Gv(HA.b,b))throw new Fk(JA());Dt(mj(a.d,d))===Dt(c)&&Dt(mj(a.c,c))===Dt(d)||((b=mj(a.d,d))&&KA(a,b,d),LA(a.b.Bd(),c)&&KA(a,c,d),b=a.b,new MA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function NA(a,b){return new Hz(Oj(b[1].c,Oj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Oj(b[0].b,Oj(b[4].b,b[3].b))+a.n)}function KA(a,b,c){OA(a.b,b);Yi(a.c,b);Yi(a.d,c)}
function PA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;QA(c,c.length,IA);c=a.j;QA(c,c.length,IA);c=a.p;QA(c,c.length,null);a.q=0;for(d=RA(a.b,0);d.c!=d.e.b;){c=SA(d);e=mj(a.c,c);var f=b.fc;e=Ln(e,Fb)?0:Ln(e,kc)?1:Ln(e,Gc)?2:Ln(e,Kc)?4:Ln(e,Pb)?3:Ln(e,Ab)?f.b?4:3:Ln(e,ub)?f.b?3:4:Ln(e,Rb)?1:2;c.lc?a.p[e]||(Bt(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 TA(){GA();UA.call(this,0)}function UA(a){GA();wq();this.b=new VA;this.c=new Ni;this.d=new Ni;this.e=a;this.k=0;this.o=!1;this.p=y(WA,m,90,5,0);this.i=y(XA,m,92,5,0);this.j=y(XA,m,92,5,0);this.q=this.f=this.n=0}u(405,1,{96:1,117:1},TA,UA);_.qe=function(a,b){aA(this,a,b)};
_.re=function(a){PA(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;PA(this,a);this.o=b;return 0==this.q?bA(a,new Hz(0,0)):bA(a,NA(this,this.i))};_.te=function(a){var b;b=this.o;PA(this,a);this.o=b;return bA(a,NA(this,this.j))};_.ue=function(a){var b;b=mj(this.c,a);null!=b&&KA(this,a,b)};_.tS=function(){return YA.e+"[hgap="+this.e+",vgap="+this.k+Uc};_.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 IA,HA;function ZA(a){Sz.call(this);this.hc=(wq(),new $A(a,this))}u(406,396,{87:1,90:1,97:1,111:1,117:1},ZA);_.Qd=function(){return rd+this.jc.c.b++};_.Sd=function(){return!Az(this)?new Hz(0,0):Wz(this.hc,this)};_.ke=function(){};u(408,1,{});u(407,408,{},function(){});function aB(){aB=x}
function bB(a,b){if(null==b)throw new Ds("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Vf);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();Sz.call(this);new jj;this.hc=new dB((wq(),this))}u(409,396,{88:1,90:1,97:1,111:1,117:1},cB);_.Sd=function(){return Wz(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",current="+yq(this.hc.b,this.hc.b.pb.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=Et(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Et(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Et(a/0.7),a=255<a?255:a);return new gB(c,a,b)}function uB(a){return new gB(Et(0.7*(a.b>>16&255)),Et(0.7*(a.b>>8&255)),Et(0.7*(a.b&255)))}function gB(a,b,c){eB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Fk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
u(410,1,{89:1,98:1,102:1},gB);_.eQ=function(a){return A(a,89)?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)+Uc};_.b=0;var kB,rB,lB,sB,qB,jB,iB,hB,pB,nB,mB,fB,oB;function Uz(){Uz=x;Vz=new wB(!0);xB=new Ls;Ms(xB,"ar");Ms(xB,"fa");Ms(xB,"iw");Ms(xB,"ur")}function wB(a){this.b=a}u(411,1,ui,wB);_.b=!1;var Vz,xB;u(413,1,{107:1,120:1});function yB(){Hz.call(this,0,0)}function Hz(a,b){this.c=a;this.b=b}
function Jz(a){Hz.call(this,a.c,a.b)}u(412,413,{92:1,107:1,117:1,120:1},yB,Hz,Jz);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new EA;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+Uc};_.b=0;_.c=0;function Fr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(414,1,ui,Fr,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)+Uc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function AB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function BB(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=(tx(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 CB(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=Oj(g,c.b),j+=c.c+a.d);return new Hz(j,g+2*a.e)}function mA(){DB.call(this,1,5,5)}
function DB(a,b,c){wq();this.d=b;this.e=c;this.b=a}u(415,1,ui,mA,DB);_.qe=function(){};
_.re=function(a){this.c=EB(a.Wb);if(0!=AB(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 jj;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 FB(q);for(v=0;v<q;++v)Bt(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=Ij(a.Wb.b,t);tx(E,D.d);Bt(D.c,E,t)}for(d=new Pi(d);d.c<d.e.Fe();)if((c=Qi(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(BB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,Bt(n.c,n.d++,c),o+=a.c+this.d,h=Oj(h,a.b);BB(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=EB(a.Wb);return 0==AB(this)?bA(a,new Hz(10,10)):bA(a,CB(this,!1))};_.te=function(a){this.c=EB(a.Wb);return 0==AB(this)?bA(a,new Hz(10,10)):bA(a,CB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=mg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return GB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Uc};_.b=0;_.c=null;_.d=0;_.e=0;function fA(){fA=x;gA=new HB(Ob,0,12)}
function HB(a,b,c){fA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(416,1,{93:1,117:1},HB);_.b=null;_.c=0;_.d=0;var gA;u(417,1,Zh);_.tS=function(){return IB.e+"[font="+this.c+"ascent="+JB(this.c).b+", descent="+JB(this.c).c+", height="+JB(this.c).d+Uc};_.c=null;function KB(a){if(!a.n){Kz(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&KB(c);Qz(a,!1);a.n=!0;xz(a,a,a.gc,0);new LB(a,202)}}
function MB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&c.Id()}function NB(a){!Az(a)&&eA(a);var b=Iz(a);a.me(a.pc,a.qc,b.c,b.b);Rz(a)}function OB(a,b){a.q!=b&&(a.q=b)}u(419,395,ti);_.Wd=function(){return new Xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){MB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Mz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Mz(this,a,b,c,d);this.lc&&e&&!f&&Rz(this)};_.n=!1;_.q=!1;
function PB(a){iA.call(this);this.r=new BA;this.p=new jj;this.o=new Xz(0,0,0,0);this.lc=!1;hA(this,new TA);this.hc&&QB(this.hc.d.I.c,a);this.hc&&RB(this.hc.d,!0);OB(this,!0)}u(418,419,ti);_.pe=function(){return new Xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return fk(this.hc.d.pb)};_.$d=function(){return hk(this.hc.d.pb)};_._d=function(){this.hc=new SB((wq(),l),this)};
function TB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=tB(g),f=new gB(Et(0.7*(g.b>>16&255)),Et(0.7*(g.b>>8&255)),Et(0.7*(g.b&255))),(a.e=g)&&(a.i=lg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new gB(Et(0.7*(g.b>>16&255)),Et(0.7*(g.b>>8&255)),Et(0.7*(g.b&255))),f=tB(g),(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;UB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);UB(a,b,c,d,1);UB(a,b,c+1,1,e);(a.e=f)&&(a.i=lg+(f.b>>16&255)+za+(f.b>>8&255)+
za+(f.b&255)+va);UB(a,b+d,c,1,e);UB(a,b+1,c+e,d,1)}u(420,1,{});_.tS=function(){return"Graphics"};u(421,420,{});function VB(a){var b,c;c=Oj(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 Hz(b,c)}function WB(a,b,c){var d,e,f,g,j,h;a.c=EB(b.Wb);if(0==a.c.length)return new yB;g=VB(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=Oj(h,d.c),j=Oj(j,d.b);return new Hz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function XB(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=Et(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function YB(){ZB.call(this,7)}function ZB(a){wq();this.e=0;this.b=1;this.f=a;this.d=0}u(422,1,ui,YB,ZB);_.qe=function(){};
_.re=function(a){var b,c;this.c=EB(a.Wb);if(0!=this.c.length&&(b=cA(a),!(0>=b.c||0>=b.b))){c=VB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);XB(b.c,b.d,this.d,f,e);XB(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,WB(this,a,!1))};_.te=function(a){return bA(a,WB(this,a,!0))};_.ue=function(){};
_.tS=function(){return $B.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Uc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Mx(){Fn()}function dw(a){Fn();this.i=a}u(424,97,vi,Mx,dw);function Dz(){Fn();this.i="Missing message: awt.151"}u(423,424,vi,Dz);u(425,1,{});function Xz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(426,1,{95:1,117:1,120:1},Xz);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return aC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function bC(a){cC.call(this,a,0)}function cC(a,b){Sz.call(this);this.hc=(wq(),new dC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Dx(),Ox);c.b=d;Ax(c);break;case 0:c=c.b;d=(Dx(),Ex);c.b=d;Ax(c);break;case 2:c=c.b,d=(Dx(),Fx),c.b=d,Ax(c)}}u(427,396,di,bC,cC);
_.Sd=function(){return!Az(this)?new Hz(0,0):Wz(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+jh+this.cc+(this.lc?l:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=ud;break;case 2:b=mg}return a+b+",text=null"};_.b=0;u(430,1,ui);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.fe()+Uc};_.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=(wq(),wq(),Tz);var b;var c;b=this.cZ.e;-1!=Xv(b,Yv(36))?b=null:(c=this.o.c.d++,b=jo(b,wz(b,Yv(46))+1)+l+c);this.k=b;this.e=new AA;this.i=a;this.f=!0;this.j=new gC(this)}u(429,430,ui,fC);_.fe=function(){return eC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(428,429,fi);_.fe=function(){return eC(this)+(this.c?",tearOff":l)};_.c=!1;u(432,1,{108:1});
_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new EA;hC(a,this.b);hC(a,this.c);return a.b};function Cz(){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(431,432,{99:1,108:1,117:1},Cz,iC,jC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return kC.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;
function lC(a,b){if(!b)throw new Ds("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Fy,e=c.d.d;if(0>e||e>c.d.d)throw new tw;c.p&&(d.pb[Hd]=2);ny(c,e,d.pb);$z(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new tw;$z(d.d,e,c);for(f=g=0;f<e;++f)A(Uu(d.d,f),73)&&++g;$z(d.j,g,c);ny(d,e,c.pb);c.c=d;e=Wv(c.pb)+Va;Ri(c.ld(),e,!1);d.p&&(e=Ij(d.d,c),-1!=e&&(d=Dv(d.p?d.f:Dv(d.f,0),e),2==Ev(d)&&d.removeChild(Dv(d,1)),c.pb[Hd]=2))}}
function mC(a,b,c,d){a=a.b;b=Bz(b);c+=b.b;d+=b.c;Nw(a.b,c,d);Ow(a.b)}function nC(){fC.call(this,l);new jj;this.c=!1;this.b=(wq(),new oC)}u(433,428,fi,nC);_.b=null;u(436,1,{101:1,110:1,120:1});u(435,436,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new EA;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(434,435,{100:1,101:1,109:1,110:1,117:1,120:1},dA);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return pC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function qC(){qC=x;rC=new sC;tC=new uC;vC=new uC}var rC,vC,tC;u(438,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};function sC(){}u(439,438,{},sC);function uC(){}u(440,1,{},uC);u(441,396,di);_.Rd=function(){return null};
function wC(a,b){var c;c=new xC(Az(a));return!c?null:new Hz(yC(c,"_")*b+6,JB(c.c).d+6)}function zC(a,b){var c;c=wC(a,b);return!c?Gz(a):c}function AC(a,b){var c;c=wC(a,b);return!c?Iz(a):c}function BC(a,b){var c=a.hc;Zy(c.b,b);c.f.b=-1;c.f.c=-1}function CC(a){DC.call(this,a,null!=a?a.length:0)}function DC(a,b){Sz.call(this);this.b=0>b?0:b;var c=this.hc;Zy(c.b,a);c.f.b=-1;c.f.c=-1}u(442,441,di,CC,DC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return wC(this,lo(this.hc.b.pb,dh).length)};
_.Td=function(){return!Az(this)?null:wC(this,lo(this.hc.b.pb,dh).length)};_.Vd=function(){return 0<this.b?zC(this,this.b):Gz(this)};_.Xd=function(){return 0<this.b?AC(this,this.b):Iz(this)};_._d=function(){this.hc=(wq(),new EC)};_.de=function(){return 0<this.b?zC(this,this.b):Gz(this)};_.ge=function(){return 0<this.b?AC(this,this.b):Iz(this)};_.b=0;function wq(){wq=x;Tz=new FC}function Ir(){var a=(wq(),wq(),Tz);!a.d&&(a.d=new GC)}function FC(){this.c=new HC;this.e=new xA}u(443,1,{},FC);_.b=null;
_.d=null;var Tz;function HC(){}u(444,1,{},HC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(445,1,{});function IC(){IC=x;JC=new KC;LC=new KC}function MC(a,b){return b==a?!0:!b?!1:!0}function KC(){}u(446,1,{104:1},KC);_.eQ=function(a){return null==a||!A(a,104)?!1:MC(this,a)};_.hC=function(){var a;a=null.hg()+";class="+null.hg();a=!null.hg().hg()?a:a+";charset=";return uu(a)};_.tS=function(){return NC.e+"[MimeType=(null);humanPresentableName="+this.b+Uc};_.b=null;var JC,LC;
function OC(){OC=x;K(PC,m,104,[(IC(),LC),JC])}function QC(a){OC();this.b=a}u(447,1,{},QC);_.b=null;function RC(a){a="flavor = "+a;Fn();this.i=a}u(448,98,{105:1,117:1,124:1,132:1},RC);function SC(a,b,c){uA();TC.call(this,a,b,c,nh)}function TC(a,b,c,d){uA();sA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(449,397,ui,SC,TC);
_.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="+ou(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=nh;function Nz(a,b){uA();sA.call(this,a);this.e=b}u(450,397,ui,Nz);
_.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()+jh+a.Ud()+va};function Zz(a,b,c){uA();Nz.call(this,a,b);this.b=c}u(451,450,ui,Zz);
_.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(452,397,ui,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&&(mu(fu(this.b,oh))&&(a+="PARENT_CHANGED,"),mu(fu(this.b,ph))&&(a+="DISPLAYABILITY_CHANGED,"),mu(fu(this.b,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=nh;_.c=null;_.d=null;u(453,1,qi);function LB(a,b){uA();Nz.call(this,a,b);this.d=null;this.b=this.c=0}
u(454,450,ui,LB);
_.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(455,1,{});function UC(a){if(null==a)throw new Cn;}u(456,455,{},UC);
function VC(){VC=x;WC={};WC["java.vendor"]=Ae;WC["package.restrict.access.sun"]=ch;WC["sun.java.launcher"]=gc;WC["sun.management.compiler"]=Ae;WC["os.name"]=gc;WC[" sun.boot.class.path"]=gc;WC["path.separator.applet"]=gc;WC["java.vm.specification.vendor"]=Ae;WC["java.runtime.version"]=gc;WC["http.proxyPort"]=gc;WC["user.name"]=gc;WC["user.language"]=gc;WC["os.name.applet"]=gc;WC["browser.version"]=gc;WC["java.version"]=gc;WC["user.timezone"]=gc;WC["java.endorsed.dirs"]=gc;WC["java.specification.name"]=
"GWT";WC["java.specification.version"]="2.5.0";WC[Ve]=bc;!as&&(as=new is);as.b?WC[Ne]="yes":WC[Ne]=null}var WC;u(459,98,ri);function XC(){Fn()}function YC(a){Fn();this.i=a}u(458,459,{112:1,117:1,124:1,132:1},XC,YC);function ZC(){ZC=x;$C=new aD}function bD(a){var b;if(a.n){var c;b=new su;zn(b.b,a.i);b.b.b+=kb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,zn(b.b,a.b));c=a.c;a=a.k;null!=c&&zn(b.b,c);null!=a&&(b.b.b+=la,zn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function cD(a){ZC();var b,c,d;if(null==a)throw new XC;a=io(a);try{d=Xv(a,Yv(58))}catch(e){e=Vi(e);if(A(e,128))throw new YC(Dn(e));throw e;}c=Xv(a,Yv(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;dD();var f,g,j;j=c.length;b=new eD;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 YC(Yb+a);if(!this.n&&(this.n=mj($C,this.i),this.n||(this.n=(wq(),new fD))&&z($C,this.i,this.n),!this.n))throw new YC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,Q,vb,Y,L,ea,Lc,pg,zb,Ud,Vd,Wd,Za,Mc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==gD(c,Yv(47),n+2))throw new hD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Wd=this.k;v=this.e;zb=this.j;r=this.b;Ib=this.o;Za=gD(L,Yv(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){vb=2;ea=-1;E=gD(L,Yv(47),2);Vd=gD(L,Yv(63),2);-1!=Vd&&(-1==E||E>Vd)&&(E=Vd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var Ad=Yv(64);Mc=L.lastIndexOf(Ad,Q);r=L.substr(2,Q-2);-1<Mc&&(Ib=L.substr(2,Mc-2),vb=Mc+1);Lc=gD(L,Yv(58),-1==Mc?vb:Mc);t=Xv(L,Yv(93));if(-1!=t)try{L.length>t+1?(q=L.charCodeAt(t+1),58==q?Lc=t+1:Lc=-1):Lc=-1}catch(qf){if(qf=Vi(qf),!A(qf,124))throw qf;}-1==Lc||Lc>E?J=L.substr(vb,
Q-vb):(J=L.substr(vb,Lc-vb),pg=L.substr(Lc+1,Q-(Lc+1)),0==pg.length?ea=-1:ea=iD(pg,10))}-1<Za&&(Wd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ec=Yv(63);Ud=L.lastIndexOf(ec,D);-1<Ud?(zb=L.substr(Ud+1,D-(Ud+1)),0==Ud&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=wz(v,Yv(47))+1,v=v.substr(0,Y-0)),D=Ud):0!=Za&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=wz(v,Yv(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var He;He=v;null!=zb&&!H(zb,l)&&(null!=v?He=v+qb+zb:He=qb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=He;this.f=ea;this.k=Wd;var Bd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+kb+this.f));null!=this.d&&-1<(Bd=wz(this.d,Yv(64)))?(this.o=this.d.substr(0,Bd-0),this.d=jo(this.d,Bd+1)):this.o=null;null!=this.c&&-1<(Bd=Xv(this.c,Yv(63)))?(this.j=jo(this.c,Bd+1),this.e=this.c.substr(0,Bd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Ib;this.e=v;this.j=zb}}catch(Cd){Cd=
Vi(Cd);if(A(Cd,124))throw new YC(Dn(Cd));throw Cd;}if(-1>this.f)throw new YC("incorrect port: "+this.f);}u(460,1,ui,cD);_.tS=function(){return bD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var $C;u(461,1,{});function jD(a,b,c){var d,e;for(d=new kD(a.Ae().b);lD(d.b);)if(a=d.c=Qi(d.b),e=a.Ef(),null==b?null==e:Ln(b,e))return c&&(a=new mD(a.Ef(),a.Ff()),nD(d)),a;return null}u(465,1,Gi);_.ze=function(a){return!!jD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new kD(a.Ae().b);lD(a.b);)if(b=a.c=Qi(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!oD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=jD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new kD(this.Ae().b);lD(b.b);)a=b.c=Qi(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new pD("Put not supported on this map");};
_.Ee=function(a){a=jD(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 kD(this.Ae().b);lD(c.b);)b=c.c=Qi(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=ob,d+=l+b.Ff();return d+"}"};function Yy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=kb+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 mj(a,b){return null==b?a.c:A(b,1)?a.f[kb+b]:qD(a,b,a.Ie(b))}function qD(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?rD(a,c):A(b,1)?sD(a,b,c):tD(a,b,c,a.Ie(b))}function tD(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 mD(b,c);e.push(d);++a.e;return null}
function rD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function sD(a,b,c){var d,e=a.f,b=kb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Yi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=kb+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(464,465,Gi);_.ze=function(a){return Gv(this,a)};
_.Ae=function(){return new uD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return mj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Yi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ni(){Yy(this)}u(463,464,yi,Ni);_.Ge=function(a,b){return Dt(a)===Dt(b)||null!=a&&Ln(a,b)};_.Ie=function(a){return~~On(a)};function aD(){Yy(this)}u(462,463,yi,aD);function vD(){Fn()}u(466,97,vi,vD);
function wD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=xD(a,c);if(c>=a.j)break;c=yD(a,c);++b}return b}function zD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function AD(a){var b;a.b=0<=a.k&&!a.e?a.k:xD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new vD;b=a.b;a.b=yD(a,a.b);return a.o.substr(b,a.b-b)}
function yD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=BD(a.o,d,a.o.length);if(c<=a.i&&zD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Xv(a.d,Yv(c)))break;++d}a.n&&b==d&&(a.f?(c=BD(a.o,d,a.o.length),c<=a.i&&zD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Xv(a.d,Yv(c))&&++d));return d}
function xD(a,b){var c,d;if(null==a.d)throw new Cn;for(d=b;!a.n&&d<a.j;)if(a.f){c=BD(a.o,d,a.o.length);if(c>a.i||!zD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Xv(a.d,Yv(c)))break;++d}return d}function CD(a){DD.call(this,a," \t\n\r\u000c",!1)}function ED(a){DD.call(this,a,za,!1)}
function DD(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=BD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=BD(this.d,d,this.d.length),this.c[c]=a}}}u(467,1,{},CD,ED,DD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function FD(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=Rn(e),!(Pn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Uc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function GD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+dg:a}function Kt(a){var a=new HD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;ID(a););return a.c}u(474,1,{});
function JD(a,b){b.Nc(new KD);b.Mc(new LD);b.Oc(new MD);b.Pc(new ND(a))}u(473,474,{});_.c=null;_.d=1;_.e=-1;function OD(a){this.b=a;this.c=new PD(this.b);this.d=this.e=1}u(472,473,{},OD);_.b=null;function PD(a){this.b=a}u(475,1,{},PD);_.Je=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new Hr(b)),QD(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",RD(b)))};_.b=null;function SD(a){this.b=a}u(476,1,{},SD);_.b=null;
function TD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(477,1,{},TD);_.Ke=function(){Bw(this.f.i,this.c,G(this.f.pb,Sf)-this.e-this.d,G(this.f.pb,Rf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function UD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(478,1,{},UD);_.Ke=function(){Bw(this.f.i,this.c,G(this.f.pb,Sf)-this.e-this.d,G(this.f.pb,Rf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var VD=_.f=null;
function WD(){WD=x;VD=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function XD(){XD=x;YD=K(Ht,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ZD=(eB(),hB);$D=tB(ZD);aE=y(bE,m,89,23,0);cE=y(Ht,m,1,23,0);dE=y(bE,m,89,7,0);eE=null!=(VC(),WC[Ne]);fE=y(gE,m,93,100,0);hE=y(iE,m,94,100,0)}function jE(a){var b;if(a.Gb)b=kE(a,1)+pb+kE(a,2)+pb+kE(a,3);else if(b=kE(a,0),0<b.length){var c=new lE(a.$);dj(a.ab.b,c)}return b}
function mE(a,b){var c,d;c=b.b;if(H(c,(nE(),oE).c))Gr(pE(a));else if(H(c,qE.c))Gr(gr(a));else if(H(c,rE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Hr(a)),a.xb),c.b=d,Ir(),Jr(c));else if(H(c,ng)){7!=a.P&&(a.Q=nh);d=b.d;d=nu(d,mh);c=cu(d,a.Q);var e=!au(c,nh)?Wt(c):c;!au(e,th)&&sE(a.$,O(c));tE(a);a.nb=!0;RD(a);a.P=7;a.Q=d}else H(c,ug)||(H(c,le)?uE(a):vE(a,c))}
function wE(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(xE,m,-1,4,1);o=y(xE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)yE(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;zE(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||AE(a.gb[f])}a.C*=h}}
function BE(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 CE(a),a.$.s=0);null!=a.tb&&FD(a.tb,null)}}function DE(a,b){var c,d,e,f;f=new nC;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new fC(Jb+d);var g=(nE(),oE).c;d.d=g;lC(f,d);yA(d.e,a);d=new fC(Jb+c);d.d=qE.c;yA(d.e,a);lC(f,d);a.wb&&(lC(f,new fC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new fC(c),d.d=rE.c,yA(d.e,a),lC(f,d));uz(a,f);return f}
function EE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,ZD);a.pb?(f==a.d&&T(b,uB(ZD)),UB(b,h,g,a.Z,a.Z),T(b,(eB(),jB)),FE(b,h,g,a.Z-1,a.Z-1)):f==a.d?TB(b,h+1,g+1,a.Z,a.Z,!1):TB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(eB(),lB)),f){case 101:T(b,oB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;GE(b,!0);HE(b,IE(b,f,d,c,e));T(b,lB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(GE(b,!1),HE(b,IE(b,f,d,c,e)));JE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);UB(b,h+9,g+9,2,4);UB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,mB),UB(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,oB),UB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,pB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
n,j+2*f,n);T(b,lB);break;case 107:T(b,nB);UB(b,h+4,g+4,a.Z-8,a.Z-8);T(b,lB);FE(b,h+4,g+4,a.Z-8,a.Z-8);JE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);UB(b,h+9,g+9,2,4);UB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,rB),FE(b,c,e,d,d),T(b,kB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:KE(b,h,g,a.Z,!0);break;case 111:KE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,fB);UB(b,h+3,g+5,a.Z-7,a.Z-11);T(b,lB);FE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,ZD);
a.qb&&TB(b,h+1,g+1,a.Z,a.Z,!1);T(b,lB);LE(a,b,h,g,"NEW");break;case 106:T(b,mB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,lB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));LE(a,b,h+6,g,pc);break;case 104:T(b,mB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,lB);break;case 105:a.Ob?(T(b,qB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,lB)):LE(a,b,h,g,"123");break;case 114:T(b,sB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);UB(b,d,c,f,f);T(b,lB);ME(a,b,h,g,fB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:NE(a,b,h,g+2,3);break;case 207:NE(a,b,h,g,4);break;
case 208:NE(a,b,h,g,5);break;case 209:NE(a,b,h,g,1);break;case 210:NE(a,b,h,g,6);break;case 211:NE(a,b,h,g,7);break;case 212:NE(a,b,h,g,8);break;case 213:LE(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!=cE[d]&&ME(a,b,h,g,aE[d],cE[d])}
function OE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,ZD),UB(d,0,0,c,b),a.pb?(T(d,(eB(),jB)),FE(d,-1,0,c,b-1)):(T(d,$D),U(d,0,0,c-1-2,0),T(d,uB(ZD)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),PE(d,a.Y),T(d,(eB(),lB)),-1!=a.K.toLowerCase().indexOf(me)&&T(d,mB),QE(d,a.K,10,15),RE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function SE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,ZD);UB(d,0,0,c,b);a.pb?(T(d,(eB(),jB)),U(d,0,b-1,c,b-1),e=TE*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,$D),U(d,0,0,0,b-1),U(d,0,TE*a.Z,b-1,TE*a.Z),T(d,uB(ZD)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=TE+2;++b)EE(a,d,1,b);RE(a.Vb,a.R,0,2*a.Z+a.T)}}
function UE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);UB(e,0,0,c,b);d=a.eb?(qC(),tC):(qC(),vC);if((qC(),rC)==(qC(),rC))d==tC?e.b=l:e.b=Ag;d=new DA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,vb=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=t=L=j=Y=Y=v=L=J=q=Y=L=t=ea=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ea=3;f.x&&(zE(f),wE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(VE(13*f.o.C*j)));WE(f.o,j);f.o.B&&(T(g,(eB(),lB)),FE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(XD(),dE)[f.e[j]]),h=g,r=Et(f.K[j]-o/2),Y=Et(f.N[j]-o/2),L=t=o,GE(h,!0),HE(h,IE(h,r,Y,t,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(XD(),dE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Et(f.K[h]+q),r[0]=Et(f.N[h]-J),Y[1]=Et(f.K[o]+q),r[1]=Et(f.N[o]-J),Y[2]=Et(f.K[o]-q),r[2]=Et(f.N[o]+J),Y[3]=Et(f.K[h]-q),r[3]=Et(f.N[h]+J),o=g,h=Y,GE(o,!0),HE(o,XE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(eB(),lB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(XD(),dE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=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-L,Q=r-t,D=Math.sqrt(J*J+Q*Q),
1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,pB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(t-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(t+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,lB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(t)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));t=O(N(Math.round(ea*D)));U(g,o+L,h-t,Y+L,r-t);U(g,o-L,h+t,Y-L,r+t);break;case 9:case 0:for(h=
0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));PE(g,f.o.n);o=YE(f.o.o);J=f.f[j];h=qb;null!=J&&(h=J);J=yC(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((t+r)/2+~~(o/2)-1)));T(g,pB);QE(g,h,L,q);T(g,lB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(t))),E[2]=O(N(Math.round(Y-
q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,GE(o,!0),HE(o,XE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(t))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(xE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];PE(g,f.o.n);o=YE(f.o.o);J=y(Ht,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(ZE,m,100,f.u+1,0);t=2;1!=f.o.C&&(t=O(N(VE(2*f.o.C))));for(j=1;j<=f.u;++j)h=$E(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]=yC(f.o.o,h),n[j]=aF(f,t,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,vb=l,f.o.Lb&&
0<f.y[j]&&(vb+=Vb,1<f.y[j]&&(vb+=f.y[j])),v=l,0!=f.B[j]&&(1<Pj(f.B[j])&&(v+=Pj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+vb+v+l:h=v+vb+l+h,E||(q=h),J[j]=h,q=yC(f.o.o,q),v=yC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=aF(f,t,j,q,v,o,L),L=v.d+t+1,q=v.e+o+t,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(XD(),dE)[f.e[j]]),UB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(XD(),dE)[f.e[j]]):T(g,(eB(),lB)):T(g,(XD(),aE)[f.c[j]]),QE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(VE(f.K[j]-q/2))),q=O(N(VE(f.N[j]+~~(o/2)-1))),
T(g,(eB(),pB)),QE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(eB(),mB):(eB(),sB)),0<f.E&&106!=f.o.d&&(v=n[f.E],FE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(VE(f.K[h]+q))),E[1]=O(N(VE(f.K[o]+q))),v[0]=O(N(VE(f.N[h]-J))),v[1]=O(N(VE(f.N[o]-J))),E[3]=O(N(VE(f.K[h]-q))),E[2]=O(N(VE(f.K[o]-q))),v[3]=O(N(VE(f.N[h]+J))),v[2]=O(N(VE(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(GE(ea,!1),HE(ea,XE(ea,j,Q,5,!0)))),106==f.o.d&&bF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(eB(),mB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],FE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(eB(),jB)),U(e,c-1,0,c-1,b-1)):(T(e,uB(ZD)),U(e,c-1,0,c-1,b-1),T(e,ZD),U(e,c-2,0,c-2,b-1),T(e,$D),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(eB(),pB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new HB(Wb,0,13),a.X=new xC(a.U),null!=a.cb&&(d=yC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(eB(),lB)),PE(e,a.U),QE(e,a.cb,c,b)));RE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function NE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Et(c+a*Math.sin(j)),n[f]=Et(d+a*Math.cos(j));f=e+1;b.o&&(GE(b,!1),HE(b,XE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Et(c+(a-3)*Math.sin(j)),n[f]=Et(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
function cF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,ZD);UB(d,0,0,b,c);a.pb?(T(d,(eB(),jB)),c=14*(a.Z+a.T),FE(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,uB(ZD)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,$D),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)EE(a,d,b,1),EE(a,d,b,2);a.d=c;RE(a.Vb,a.Rb,0,0)}}
function KE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);JE(a,b,c+o-j,f,d-4-j-1,e,h)}
function dF(a,b,c){var d,e,f,g,j,h;eF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=fF(b);b=new DD(b,j,!0);e=l;for(d=1;5>=d;++d)e=gF(b,j);d=hF(iD(io(e.substr(0,3)),10)).b;g=hF(iD(io(e.substr(3,3)),10)).b;gF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=gF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new iF(a,f)}wE(a,1,d,1);wE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new iF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",RD(a),!1;null!=a.j&&a.$&&jF(a.$,a.j,!0);null!=a.k&&
a.$&&jF(a.$,a.k,!1);j=kF(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 lF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];wE(a,1,j,0)}c&&RD(a);return!0}function Kr(a,b){a.lb=!0;a.K=b}function WE(a,b){100>b&&(!fE[b]&&(fE[b]=new HB(Wb,0,b)),!hE[b]&&Bt(hE,b,new xC(fE[b])),a.n=fE[b],a.o=hE[b])}
function Or(a,b){var c,d;if(0==b)return!1;tE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:BE(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;mF(a,nF(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 dw("Cannot redo. Index is out of range.");if(!d.b.d)throw new dw(Zb);
d.b=d.b.d;mF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Uu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Kr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=oF(d),pF(a,d,!1,!0),null!=a.tb&&FD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Uu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Kr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=oF(d),pF(a,d,!1,!0),null!=a.tb&&FD(a.tb,null));break;case 101:a.Mb&&qF(a.Mb);a.Mb=new rF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new sF(a):a.Eb.hc.d.hb?tF(a.Eb.hc.d):uF(a.Eb);break;case 114:a.c&&
qF(a.c);a.c=new rF(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,vF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=wF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(xE,m,-1,4,1);yE(a.$,d);a.nb=!0;a.$=new lE(a.$);d=Et(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;xF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,yF(a.$,a.$.E),a.$.E=0,uE(a)):0<a.$.F&&(a.nb=!0,zF(a.$,a.$.F),a.$.F=0,uE(a));AF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new nC;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}mC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(qF(a.p),a.p=null);0==a.$.E&&(a.p=new rF(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,uE(a)),18==a.e&&(d=lo((Lr(),Mr).hc.b.pb,dh),BF(a.$,a.$.E,d),uE(a)),AF(a.$))}RD(a);return!0}
function gr(a){var b,c,d;d=pE(a);c=l;if(a.Gb){var e,f,g;g=it([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)wF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(CF(g[1][0],3)+CF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+DF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+DF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new EF(a,a.gb,a.vb)),c=DF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function FF(a,b,c,d){var e;e=c;var f=d,g,j;(g=GF(b),j=0!=(b.f&2),g||j)?(a.Gb?mC((!a.x&&(a.x=DE(a,!0)),a.x),a,e,f):mC((!a.w&&(a.w=DE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=HF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=TE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",RD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",RD(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=Or(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)yF(a.$,a.$.E),a.$.E=0,uE(a);else{if(106==a.d)return!0;if(108==a.d)IF(a.$,a.$.E,0),uE(a);else if(157==a.d)IF(a.$,a.$.E,1),uE(a);else if(158==a.d)IF(a.$,a.$.E,-1),uE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):uE(a);else if(206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(230==a.d)a.P=3,uE(a);else if(233<=a.d&&262>a.d)KF(a.$,!1),uE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;BF(a.$,a.$.E,lo(a.Eb.f.hc.b.pb,dh));a.$.n=!0;uE(a)}else if(105==a.d)LF(a.$),uE(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=lo((Lr(),Mr).hc.b.pb,dh),1>d.length&&(d=Nc),BF(a.$,a.$.E,
d)),uE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(0<a.$.F)if(104==a.d)zF(a.$,a.$.F),a.$.F=0,uE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Kr(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;yF(d,c);d.b[c]=0}a.$.F=0;uE(a)}else if(201==a.d)MF(a.$,a.$.F),uE(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),uE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,uE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,uE(a);else if(206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=lo(a.Eb.f.hc.b.pb,dh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;uE(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 CE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(NF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,JF(a.$)):300<a.d?(NF(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=lo((Lr(),Mr).hc.b.pb,dh),1>d.length&&(d=Nc),BF(a.$,1,d))):230==a.d?OF(a,null,!0):233<=a.d&&262>a.d?(NF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,KF(a.$,!0)):VC();uE(a)}else e=!1;e&&(AF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,RD(a))}return e}
function PF(a,b,c,d){var e,f;if(a.A||!a.ib||GF(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=QF(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)yF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),zF(b,e),0<QF(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){Kr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<QF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Kr(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(HF(b)||GF(b))sE(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(xE,m,-1,4,1);yE(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;tE(a);a.nb=!0;RD(a);a.Tb=c;a.Ub=d;return!0}
function RF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||GF(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=((XD(),eE)?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;SF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(SF(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;tE(a);a.nb=!0;RD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function TF(a){if(a.A)return!0;a.jb&&(a.jb=!1,uE(a));a.lb=!1;a.Q=nh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=QF(b,b.u),6>b.A[c]&&(UF(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),yF(b,b.u));b.D=!1;uE(a)}else a:{var b=a.$,e,f;c=QF(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):Kr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Kr(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(VE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(VE((b.N[b.G]+b.N[c])/2))))}}AE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,nF(b),b.b.d=c),uE(a),a.s=!1)}else 5==a.P&&(AE(a.$),uE(a));0<a.P&&(a.E=!1,tE(a),a.nb=!0,AF(a.$),VF(a.$),RD(a),a.P=0,a.i=!1);if(eE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,tE(a),a.nb=!0,RD(a);return!0}function tE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function SF(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,FD(a.sb,K(WF,m,127,[new S(a.f),new S(b)]))}
function XF(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(Lf)?a.Gb=!1:-1<b.indexOf(ig)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Gf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Pf)&&(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,wE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)YF(a.gb[d]),zE(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(Zf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(pd)&&(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&&++TE;c&&RD(a)}
function RD(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&&wE(a,1,a.vb,0),UE(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),cF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),SE(a),a.J=a.Le(a.J,d,a.Z),OE(a))):(UE(a),a.A||(OE(a),a.E&&(cF(a),SE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function ZF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=wF(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=$E(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Pj(c.B[h])&&(j+=Pj(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+=kb+g);o+=ba+j+ba+$F(0.055999999999999994*c.K[h],0,2)+ba+$F(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+=lh),e+=c)}return e}function kE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=wF(a.gb[c]),d!=b))continue;d=void 0;d=aG(a.gb[c]);d=bG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function uE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&FD(a.tb,null)}var c,d,e;e=new cG;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]=aG(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 dG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function pF(a,b,c,d){try{dF(a,b,d)?c&&uE(a):RD(a)}catch(e){if(e=Vi(e),A(e,124))RD(a);else throw e;}}
function OF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;eF(a,c);e=j=0;r=new DD(b,"|>",!0);g=-1<b.indexOf(pb);n=1;h=wD(r);a.vb=0;for(f=1;f<=h;++f)if(o=AD(r),io(o),!H(o,lh))if(H(o,pb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new eG(a,o);if(0==a.$.u){fG(a,"ERROR - problems in reading/processing molecule !");VC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(fG(a,"ERROR - strange reaction - fixing !"),VC(),d=!1):3<n?(fG(a,"ERROR - strange reaction !"),VC(),d=!1):(1<a.vb&&!g&&XF(a,Gf,!0),g&&!a.Gb&&XF(a,
ig,!0),!g&&a.Gb&&XF(a,Lf,!0),g?(wE(a,1,j,1),wE(a,j+1,e-1,2),wE(a,e,a.vb,3)):wE(a,1,a.vb,0),c&&RD(a),d=!0)}d?uE(a):RD(a)}catch(q){if(q=Vi(q),A(q,124))RD(a);else throw q;}}function gG(a){tE(a);a.nb=!0;RD(a)}function eF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new CE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&RD(a);null!=a.tb&&FD(a.tb,null)}
function mF(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]=aG(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&&FD(a.tb,null)}}function hG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,RD(a),null):a.gb[b]}
function vE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Or(a,c):b="Not known group!";a.lb=!0;a.K=b;RD(a)}function fG(a,b){a.lb=!0;a.K=b;RD(a)}function pE(a){var b;b=jE(a);tE(a);RD(a);return b}
function LE(a,b,c,d,e){var f,g,j,h;f=a.X;h=yC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new HB(f.c.b,f.c.d,g),f=new xC(j),h=yC(f,e),b.f=j,b.j=iG(j);else PE(b,a.U);f=JB(f.c).b-JB(f.c).c;QE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function ME(a,b,c,d,e,f){var g,j;g=YE(a.W);j=yC(a.W,f);PE(b,a.V);(b.e=e)&&(b.i=lg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);QE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function YE(a){return JB(a.c).b-JB(a.c).c}
function Nr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=zd,RD(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=zd):Kr(a,a.z+ba),RD(a))}u(482,393,Fi);_.xe=function(a){mE(this,a)};_.Le=function(a,b,c){return nA(this,b,c)};_.Me=function(){};_.ee=function(){RD(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=nh;_.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 TE=10,fE,hE,ZD,$D,aE,YD,eE,jG=null,dE,cE;
function kG(){XD();lA.call(this);this.Vb=(wq(),wq(),Tz).b;this.y=new HB(null,0,8);this.u=(eB(),fB);this.gb=y(lG,m,140,99,0);this.ab=new jA;this.Ib=new mG;this.L=H((VC(),WC[Ve]),bc);this.v=new nG;this.H=K(Ht,m,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Da]);this.$=new CE(this);dE[0]=iB;dE[1]=new gB(255,153,153);dE[2]=new gB(255,204,102);dE[3]=new gB(255,255,153);dE[4]=new gB(102,255,255);dE[5]=new gB(51,204,255);dE[6]=new gB(255,153,255)}u(481,482,Fi,kG);
_.Le=function(a,b,c){var d;return a?(d=a.b,wj(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,[oG(b.b),a])}};_.b=null;function pG(a){if(a.e.pb.style.display!=Kf){qA(a.d);var b;for(b=new Pi(a.f.k);b.c<b.e.Fe();)a=Qi(b),a.Ke()}}function qG(a){rG.call(this,a,db,db,null)}function sG(a,b){rG.call(this,a,db,db,b)}function tG(a,b,c){rG.call(this,a,b,c,null)}
function rG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=rj(a)){this.c=uG;++uG;this.e=e;this.d=new kG;this.f=new vG(this.d,b,c,d);yw(e,this.f);d&&hd in d&&(this.f.c=d[hd]);a=this.f;a.e||(a.e=oA(a,G(a.pb,Sf),G(a.pb,Rf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?jG=$b:jG="JME";b.w=DE(b,!1);b.x=DE(b,!0);Kr(b,jG+" 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 HB(Wb,0,13),b.X=new xC(b.U));b.V||(b.V=new HB(Wb,1,13),b.W=new xC(b.V));b.Y||(b.Y=new HB(Wb,0,11),new xC(b.Y));WE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;TE=10;b.Lb=!0;try{r=wG(b.Vb,"options");null!=r&&XF(b,r,!1);j=wG(b.Vb,"jme");null!=j&&(b.M=j);n=wG(b.Vb,"mol");null!=n&&(b.bb=n);g=wG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=wG(b.Vb,Ng);null!=o&&(b.cb=o,RD(b));b.k=wG(b.Vb,"atomcolors");b.j=wG(b.Vb,"atombg");f=wG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var t,v,D,E;v=(eB(),fB);try{if(0!=f.indexOf(la))throw new En("bad hex encoding");E=iD(f.substr(1,2),16);D=iD(f.substr(3,2),16);t=iD(f.substr(5,2),16);q=v=new gB(E,D,t)}catch(J){if(J=Vi(J),A(J,124))VC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&vF(b.$);h=wG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Vi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)aE[f]=(eB(),nB),cE[f]=Nc;cE[1]=Vb;aE[1]=(eB(),jB);cE[2]=yb;aE[2]=nB;cE[3]=Cb;aE[3]=jB;cE[4]=fc;aE[4]=sB;cE[5]=mc;
aE[5]=mB;cE[9]=Qb;aE[9]=pB;cE[10]=Gb;aE[10]=pB;cE[11]=Bb;aE[11]=pB;cE[12]=Xb;aE[12]=pB;cE[8]=Cc;aE[8]=uB(oB);cE[7]=oc;aE[7]=nB;cE[6]=Fc;aE[6]=jB;cE[13]=Ec;aE[13]=jB;cE[18]=Nc;aE[18]=jB;cE[19]=pc;aE[19]=jB;cE[20]=qc;aE[20]=jB;cE[21]=rc;aE[21]=jB;cE[22]=sc;aE[22]=jB;Rz(b);b._=new xG;f=a.d;f.D=rA(f);null!=f.M?(OF(f,f.M,!1),null!=f.j&&f.$&&jF(f.$,f.j,!0),null!=f.k&&f.$&&jF(f.$,f.k,!1)):null!=f.bb&&pF(f,f.bb,!1,!1);RD(a.d);h=this.d;f=this.f;JD(new OD(h),f);q=0>=yG();n=new $x((WD(),VD));n.pb.alt="drag out MOL or RXN file";
Vv(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new SD(h);yw(f.i,n);t=new TD(f,n,r,j,g);Bw(t.f.i,t.c,G(t.f.pb,Sf)-t.e-t.d,G(t.f.pb,Rf)-(t.b-t.d));dj(f.k,t);q?(q=new zG,Vv(q,n.pb.alt),0<=r&&(q.pb.style[ih]=r+dg),0<=o&&(q.pb.style[Ie]=o+dg),yw(f.i,q),g=new UD(f,q,r,j,g),Bw(g.f.i,g.c,G(g.f.pb,Sf)-g.e-g.d,G(g.f.pb,Rf)-(g.b-g.d)),dj(f.k,g),q.pb.draggable=ch,q.pb.style[Od]=(Eo(),Ef),aw(q,h,(dr(),dr(),er))):(n.pb.draggable=ch,n.pb.style[Od]=(Eo(),Ef),aw(n,h,(dr(),dr(),er)))}else $wnd.alert("JSME initialization error: HTML id "+
a+" not found.")}function AG(){return Kt(null)}function BG(a){return Kt(a)}u(483,1,hi,qG,sG,tG,rG);_.Ne=function(a){B(this.f,new CG(this,a),(zq(),zq(),Aq))};_.Oe=function(a){B(this.f,new DG(this,a),(Wr(),Wr(),Xr))};_.Pe=function(a){uF(new EG(a,this.d,ZD))};_.Qe=function(){BE(this.d)};_.Re=function(){ao((Yn(),Zn),new FG(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.pb,Rf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Sf);a[1]=G(this.f.pb,Rf);return a};_.kd=function(){return G(this.f.pb,Sf)};_.Ze=function(){return this.e.pb};_.$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.pb.style.display!=Kf};_.bf=function(){var a=this.d,b;a.Gb?b=ZF(a,1)+pb+ZF(a,2)+pb+ZF(a,3):b=ZF(a,0);return b};_.cf=function(){return gr(this.d)};
_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=jE(a);a.Pb=b;RD(a);return c};_.ef=function(a){XF(this.d,a,!0)};_.ff=function(){};_.gf=function(a){pF(this.d,a,!0,!0)};_.hf=function(a){OF(this.d,a,!0)};_.je=function(){pG(this)};_.jf=function(){eF(this.d,!0)};_.kf=function(a){var b=this.d;if(a=hG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;gG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new GG(this))};
_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Pi(b.b);d.c<d.e.Fe();)c=Qi(d),a?c.b=l:c.b=Ag}qA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=hG(c,a))jF(d,b,!0),gG(c)};_.of=function(a,b){var c=this.d,d;d=hG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,RD(c)):(d.E=b,gG(c))};_.od=function(a){Uv(this.f,a);pG(this)};_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;RD(b)};_.rf=function(a){var b=this.d;b.fb=a;RD(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=DE(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);pG(this)};_.xf=function(a){vE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new eG(c,a);c.d=253;c.lb=!0;c.K=b;RD(c)};_.pd=function(a){Zv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[ih]=a;pG(this)};_.zf=function(a){fG(this.d,a)};_.Af=function(){return pE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var uG=0;
function FG(a){this.b=a}u(484,1,{},FG);_.xc=function(){var a,b;for(b=new Pi(this.b.f.b);b.c<b.e.Fe();)a=Qi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function GG(a){this.b=a}u(485,1,{},GG);_.b=null;function CG(a,b){this.b=a;this.c=b}u(486,1,{},CG);_.Lc=function(a){a=a.b;ao((Yn(),Zn),new HG(this,this.c,a))};_.b=null;_.c=null;function HG(a,b,c){this.b=a;this.d=b;this.c=c}u(487,1,{},HG);_.xc=function(){var a=this.c;this.d.b.apply(a,[oG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function DG(a,b){this.b=a;this.c=b}u(488,1,{},DG);_.b=null;_.c=null;function Zr(a,b,c){this.b=a;this.d=b;this.c=c}u(489,1,{},Zr);_.xc=function(){var a=this.c;this.d.b.apply(a,[oG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function IG(){var a=JG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;KG(LG,arguments)?a=arguments[0]:3==arguments.length?a=new tG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new qG(arguments[0]):4==arguments.length?a=new rG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new sG(arguments[0],arguments[1]));this.g=a;MG();a[Vc]=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 NG(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NG(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.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.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=LG;MG();var f=b,g,b=OG.c;g=PG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=PG(b,
e,f)}if(!g)throw new Zi("Can't find exported method for given arguments: 0"+kb+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 NG(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()});QG({"0":{"0":[[AG,null,void 0]],1:[[BG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new RG(e));return[e]},ve]]}});SG(LG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function It(){TG||(TG=!0,IG())}u(490,1,{},It);
var TG=!1;function Mt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function Lt(){}u(492,1,{},Lt);_.xc=function(){Mt()};function RG(a){this.b=a}u(493,1,{114:1,152:1},RG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function NG(a){this.b=a}u(494,1,{115:1,152:1},NG);
_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
function ID(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ih)||l;b=c.getAttribute(Ie)||l;f=c.getAttribute(If)||l;e=c.getAttribute(Le)||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(If)||l,h=h.getAttribute(dh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(If);c.removeAttribute("archive");c.removeAttribute(Ie);c.removeAttribute(ih);c.removeAttribute(gd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=po();c.setAttribute(Le,d);c.style[ih]=GD(g);c.style[Ie]=GD(b);b=new UG(a,d,n,e,c,f);ao((Yn(),Zn),b);++a.c;return!0}function HD(a){this.b="JME.class";this.e=a}u(495,1,{},HD);_.Fc=function(){return ID(this)};_.b=null;_.c=0;_.d=null;_.e=null;function UG(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(496,1,{},UG);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Le,this.f):this.d.removeAttribute(Le);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 VG(){}u(497,1,hi,VG);function WG(a){this.b=a}u(498,1,{},WG);_.xc=function(){this.b()};_.b=null;
function XG(){var a=JG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;KG(YG,arguments)?a=arguments[0]:0==arguments.length&&(a=new VG);this.g=a;MG();a[Vc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){ao((Yn(),Zn),new WG(a))});SG(YG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Jt(){ZG||(ZG=!0,XG())}u(499,1,{},Jt);var ZG=!1;function $G(a){Fn();this.i=a}
u(500,459,ri,$G);function St(){Fn();this.i="divide by zero"}u(501,97,vi,St);function Ct(){Fn()}function aH(a){Fn();this.i=a}u(502,97,vi,Ct,aH);function bH(){bH=x;cH=new dH(!1);eH=new dH(!0)}function dH(a){this.b=a}u(503,1,{117:1,118:1,121:1},dH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ch:"false"};_.b=!1;var cH,eH;
function BD(a,b,c){var d,e;d=fH(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 gH(){}function hH(a){return typeof a==Pf?Cc+(0>a?-a:a):a}function iH(a,b){var c;c=new gH;c.e=Hb+(jH(0!=a?-a:0)?hH(0!=a?-a:0):l+Hi(c));kH(0!=a?-a:0)&&lH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new gH;b.e=Hb+(jH(a)?hH(a):l+Hi(b));kH(a)&&lH(a,b);return b}
function Z(a,b){var c;c=new gH;c.e=Hb+(jH(a)?hH(a):l+Hi(c));kH(a)&&lH(a,c);c.c=b?8:0;return c}function mH(){var a;a=new gH;a.e=Hb+(jH(0)?hH(0):l+Hi(a));kH(0)&&lH(0,a);a.c=2;return a}function nH(a){var b;b=new gH;b.e=Hb+(jH(a)?hH(a):l+Hi(b));kH(a)&&lH(a,b);b.c=1;return b}function kH(a){return typeof a==Pf&&0<a}function jH(a){return null!=a&&0!=a}
function lH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.d])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(505,1,{},gH);_.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 oH(a){var b;if(!(b=pH,!b&&(b=pH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new qH(Tb+a+da);return parseFloat(a)}
function iD(a,b){var c,d;if(null==a)throw new qH(Of);if(2>b||36<b)throw new qH("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 qH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new qH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new qH(Tb+a+da);return c}u(507,1,{117:1,129:1});var pH=null;function rH(a){this.b=a}
u(506,507,{117:1,121:1,122:1,129:1},rH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Et(this.b)};_.tS=function(){return l+this.b};_.b=0;function FA(a){this.b=a}u(508,507,{117:1,121:1,125:1,129:1},FA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Et(this.b)};_.tS=function(){return l+this.b};_.b=0;function tA(){Fn()}function Fk(a){Fn();this.i=a}u(509,97,ji,tA,Fk);function tw(){Fn()}function wx(a){Fn();this.i=a}u(510,97,vi,tw,wx);
function S(a){this.b=a}function du(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 Xt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function hF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(sH(),tH)[b],!c&&(c=tH[b]=new S(a)),c):new S(a)}u(511,507,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function sH(){sH=x;tH=y(WF,m,127,256,0)}var tH;function Pj(a){return 0>a?-a:a}function Oj(a,b){return a>b?a:b}function VE(a){return Math.round(a)}function Cn(){Fn()}function Ds(a){Fn();this.i=a}u(514,97,{117:1,124:1,128:1,130:1,132:1},Cn,Ds);function Ji(){Ji=x;Ki=K(Ii,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Ki;function qH(a){Fn();this.i=a}u(516,509,ji,qH);
function Jn(a){this.b="Unknown";this.d=a;this.c=-1}u(517,1,{117:1,131:1},Jn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?kb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function fH(a,b){return a.charCodeAt(b)}function uH(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 Zs(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Xv(a,b){return a.indexOf(b)}
function gD(a,b,c){return a.indexOf(b,c)}function wz(a,b){return a.lastIndexOf(b)}function oF(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+jo(c,++d):c=c.substr(0,d-0)+jo(c,++d);return a.replace(RegExp(b,we),c)}
function vH(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Ht,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function jo(a,b){return a.substr(b,a.length-b)}
function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Yv(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return uu(this)};_.tS=_.toString;function wH(){wH=x;xH={};yH={}}
function uu(a){wH();var b=kb+a,c=yH[b];if(null!=c)return c;c=xH[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+fH(a,d++);c|=0}256==zH&&(xH=yH,yH={},zH=0);++zH;return yH[b]=c}var xH,zH=0,yH;function yn(a,b){zn(a.b,b);return a}function xn(){this.b=new ko}function AH(){this.b=new ko;this.b.b+=l}u(519,1,pi,xn,AH);_.tS=function(){return this.b.b};function su(){this.b=new ko}
function eD(){this.b=new ko}function Xs(a){this.b=new ko;zn(this.b,a)}u(520,1,pi,su,eD,Xs);_.tS=function(){return this.b.b};function hD(a){a="String index out of range: "+a;Fn();this.i=a}u(521,510,vi,hD);
function BH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Cn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new aH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new aH("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 tw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Bt(b,c,a[--d])}else for(c=e+c;e<c;)Bt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function $v(){Fn()}function pD(a){Fn();this.i=a}u(523,97,vi,$v,pD);function LA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Ln(b,c))return a;return null}function OA(a,b){var c;return(c=LA(a.Bd(),b))?(c.bd(),!0):!1}function CH(a){var b,c,d,e;d=new xn;b=null;d.b.b+=Oc;for(c=a.Bd();c._c();)null!=b?zn(d.b,b):b=Aa,e=c.ad(),zn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Uc;return d.b.b}u(524,1,{});_.Bf=function(){throw new pD("Add not supported on this collection");};
_.Cf=function(a){return!!LA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return OA(this,a)};_.tS=function(){return CH(this)};u(526,524,oi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.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+=On(c),a=~~a);return a};
function DH(a,b){var c;return A(b,136)&&(c=b.Ef(),Gv(a.b,c))?(c=mj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function uD(a){this.b=a}u(525,526,oi,uD);_.Cf=function(a){return DH(this,a)};_.Bd=function(){return new kD(this.b)};_.Df=function(a){return DH(this,a)?(a=a.Ef(),Yi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function nD(a){if(a.c)Si(a.b),Yi(a.d,a.c.Ef()),a.c=null;else throw new dw("Must call next() before remove().");}
function kD(a){var b;this.d=a;b=new jj;a.d&&dj(b,new EH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new FH(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 Pi(b)}u(527,1,{},kD);_._c=function(){return lD(this.b)};_.ad=function(){return this.c=Qi(this.b)};_.bd=function(){nD(this)};_.b=null;_.c=null;_.d=null;u(529,1,Vh);_.eQ=function(a){return A(a,136)&&oD(this.Ef(),a.Ef())&&oD(this.Ff(),a.Ff())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=On(this.Ef()));null!=this.Ff()&&(b=On(this.Ff()));return a^b};_.tS=function(){return this.Ef()+ob+this.Ff()};function EH(a){this.b=a}u(528,529,Vh,EH);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return rD(this.b,a)};_.b=null;function FH(a,b){this.c=a;this.b=b}u(530,529,Vh,FH);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[kb+this.b]};_.Gf=function(a){return sD(this.c,this.b,a)};_.b=null;_.c=null;
function tx(a,b){(0>a||a>=b)&&GH(a,b)}function GH(a,b){throw new wx("Index: "+a+", Size: "+b);}u(531,524,si);_.Hf=function(){throw new pD("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,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Ln(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:On(c)),b=~~b;return b};_.Bd=function(){return new Pi(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new HH(this,a)};_.Lf=function(){throw new pD("Remove not supported on this list");};function lD(a){return a.c<a.e.Fe()}function Qi(a){if(a.c>=a.e.Fe())throw new ww;return a.e.If(a.d=a.c++)}function Si(a){if(0>a.d)throw new Mx;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Pi(a){this.e=a}u(532,1,{},Pi);_._c=function(){return lD(this)};
_.ad=function(){return Qi(this)};_.bd=function(){Si(this)};_.c=0;_.d=-1;_.e=null;function HH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&GH(b,c);this.c=b}u(533,532,{},HH);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new ww;return this.b.If(this.d=--this.c)};_.b=null;function IH(a){a=new kD(a.c.b);return new JH(a)}function KH(a,b){this.b=a;this.c=b}u(534,526,oi,KH);_.Cf=function(a){return Gv(this.b,a)};_.Bd=function(){return IH(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function JH(a){this.b=a}u(535,1,{},JH);_._c=function(){return lD(this.b.b)};_.ad=function(){return(this.b.c=Qi(this.b.b)).Ef()};_.bd=function(){nD(this.b)};_.b=null;u(536,531,si);_.Hf=function(a,b){var c;c=RA(this,a);var d=c.e;new MA(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=RA(this,a);try{return SA(b)}catch(c){c=Vi(c);if(A(c,137))throw new wx("Can't get element "+a);throw c;}};_.Bd=function(){return RA(this,0)};
_.Lf=function(a){var b,c;b=RA(this,a);try{c=SA(b)}catch(d){d=Vi(d);if(A(d,137))throw new wx("Can't remove element "+a);throw d;}LH(b);return c};function MH(a){a.c=y(NH,m,0,0,0)}function $z(a,b,c){(0>b||b>a.d)&&GH(b,a.d);a.c.splice(b,0,c);++a.d}function dj(a,b){Bt(a.c,a.d++,b);return!0}function Uu(a,b){tx(b,a.d);return a.c[b]}function Ij(a,b){for(var c=0;c<a.d;++c)if(oD(b,a.c[c]))return c;return-1}function Xu(a,b){var c;c=(tx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function cj(a,b){var c;c=Ij(a,b);if(-1==c)return!1;Xu(a,c);return!0}function Jk(a,b){var c;if(b.length<a.d){c=b;var d;d=ht(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Bt(b,c,a.c[c]);b.length>a.d&&Bt(b,a.d,null);return b}function jj(){MH(this)}function FB(a){MH(this);this.c.length=a}function zA(a){MH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(537,531,Th,jj,FB,zA);_.Hf=function(a,b){$z(this,a,b)};
_.Bf=function(a){return dj(this,a)};_.Qe=function(){this.c=y(NH,m,0,0,0);this.d=0};_.Cf=function(a){return-1!=Ij(this,a)};_.If=function(a){return Uu(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return Xu(this,a)};_.Df=function(a){return cj(this,a)};_.Fe=function(){return this.d};_.d=0;function QA(a,b,c){var d;for(d=0;d<b;++d)Bt(a,d,c)}function Ts(){Ts=x;Us=new OH}var Us;function OH(){}u(540,531,ii,OH);_.Cf=function(){return!1};_.If=function(){throw new tw;};_.Fe=function(){return 0};
function PH(){this.b=new Date}function QH(a){return 10>a?ab+a:l+a}u(541,1,{117:1,120:1,121:1,133:1},PH);_.eQ=function(a){return A(a,133)&&gu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Ot(c&4194303,b&4194303,e&1048575);a=Ot(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(RH(),SH)[this.b.getDay()]+ba+TH[this.b.getMonth()]+ba+QH(this.b.getDate())+ba+QH(this.b.getHours())+kb+QH(this.b.getMinutes())+kb+QH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function RH(){RH=x;SH=K(Ht,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TH=K(Ht,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SH,TH;
function Ms(a,b){return null==z(a.b,b,a)}function Ls(){this.b=new Ni}u(543,526,{117:1,120:1,138:1},Ls);_.Bf=function(a){return Ms(this,a)};_.Cf=function(a){return Gv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return IH(new KH(this.b,new uD(this.b)))};_.Df=function(a){return null!=Yi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return CH(new KH(this.b,new uD(this.b)))};_.b=null;
function RA(a,b){var c,d;(0>b||b>a.c)&&GH(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 UH(a,b,d)}function VA(){this.b=new VH;this.c=0}u(544,536,ii,VA);_.Bf=function(a){new MA(a,this.b);++this.c;return!0};_.Kf=function(a){return RA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function SA(a){if(a.c==a.e.b)throw new ww;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function LH(a){if(!a.d)throw new Mx;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 UH(a,b,c){this.e=a;this.c=c;this.b=b}u(545,1,{},UH);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return SA(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new ww;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){LH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function VH(){this.b=this.c=this}
function MA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(546,1,{},VH,MA);_.b=null;_.c=null;_.d=null;function mD(a,b){this.b=a;this.c=b}u(547,529,Vh,mD);_.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 ww(){Fn()}u(548,97,{117:1,124:1,130:1,132:1,137:1},ww);function oD(a,b){return Dt(a)===Dt(b)||null!=a&&Ln(a,b)}function EB(a){var b=y(WA,m,90,0,0);return Jk(a.b,b)}function jA(){this.b=new jj}
u(550,531,Th,jA);_.Hf=function(a,b){$z(this.b,a,b)};_.Bf=function(a){return dj(this.b,a)};_.Cf=function(a){return-1!=Ij(this.b,a)};_.If=function(a){return Uu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Pi(this.b)};_.Lf=function(a){return Xu(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return CH(this.b)};_.b=null;function qF(a){a.hc.d.hb&&KB(a)}function WH(a){var b;if(a.hc.d.hb){b=Bz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}MB(a)}
function XH(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 uF(a){var b=a.k;YH(a.hc.d,b.b,b.c);!Az(a)&&eA(a);Pz(a)}function ZH(){PB.call(this,l);this.j=new ZA(this.Of());yA(this.r,new $H(this))}u(552,418,ti);_.Pd=function(a,b){return Dt(a.i)===Dt(this.j)?(WH(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){WH(this)};_.j=null;_.k=null;
function EG(a,b,c){ZH.call(this);this.hc&&RB(this.hc.d,!1);OB(this,!1);hA(this,new ZB(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=Bz(b),NB(this),XH(this.k,~~(G(b.Vb.pb,Sf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Rf)/2)-~~(this.cc/2)));c&&P(this,c)}u(551,552,ti,EG);_.Of=function(){return"OK"};function nF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new dw("Cannot undo. Index is out of range.");if(!a.b.c)throw new dw(Zb);a.b=a.b.c;return a.b.b}
function xG(){this.b=this.c=new aI}u(553,1,{},xG);_.b=null;function aI(){this.b=null}function dG(a){this.b=a}u(554,1,{},aI,dG);_.b=null;_.c=null;_.d=null;function $H(a){this.b=a}u(555,453,qi,$H);_.b=null;
function QD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){FD(a.b.Ab,K(Ht,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=vH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Bt(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{dF(a.b,b,!0)?(Kr(a.b,"Structure pasted"+e),uE(a.b),qA(a.b),d=!0):(uF(new EG(a.b.K,a.b,ZD)),eF(a.b,!0),qA(a.b))}catch(n){if(n=Vi(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",RD(e),uF(new EG(a.b.K,
a.b,ZD)),qA(a.b);else throw n;}}d&&a.b.Me(b)}function Hr(a){this.b=a}u(556,1,{},Hr);_.b=null;function nE(){nE=x;oE=new bI("COPY_SMILES",0);qE=new bI("COPY_MOL",1);rE=new bI("PASTE",2);cI=K(dI,m,139,[oE,qE,rE])}function bI(a,b){I.call(this,a,b)}u(557,140,{117:1,121:1,123:1,139:1},bI);var cI,qE,oE,rE;function cG(){this.e=y(lG,m,140,99,0)}u(558,1,{},cG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function eI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(xE,m,-1,20,1);a.N=y(xE,m,-1,20,1);a.H=it([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Ht,m,1,20,0);a.p=y(Ht,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Ht,m,1,20,0);a.r=it([10,2]);a.j=y(M,s,-1,101,1)}
function fI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(xE,m,-1,4,1);d=y(xE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=gI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
gI(r[2],d[2],r[3],d[3]),d=gI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function W(a,b){var c,d,e,f,g,j,h,n;NF(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=hI(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(xE,m,-1,2,1);iI(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==QF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Kr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];UF(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&&MF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(VE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(VE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function KF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&IF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,IF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,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;W(a,0);e=a.K[a.u];g=a.N[a.u];yF(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)NF(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)UF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];xF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];yF(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];UF(a);a.I[a.v]=n;a.J[a.v]=c+d;xF(a);b&&(yF(a,n),zE(a))}c=4}jI(a,c);a.E=a.G;b&&
(a.E=0)}
function iI(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 JF(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])kI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,kI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Kr(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[hI(a,a.E,a.H[a.E][d])],2<d||1!=b){Kr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(xE,m,-1,2,1);iI(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)NF(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)NF(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)NF(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)UF(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[hI(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[hI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(VE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(VE((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;UF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(VE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(UF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(VE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(UF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(VE((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]&&(yF(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&&jI(a,j);-1<n&&(a.E=n)}
function kI(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)NF(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 jI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=QF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function hI(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 lI(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(mu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)mu(c[d])&&!au(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)gu(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.u)break}return g==a.u}
function zE(a){var b,c,d;b=y(xE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{yE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;AE(a)}}
function yE(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 IF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=mI(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&&Kr(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?Kr(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?Kr(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?Kr(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:Kr(a.o,"Charge change not possible on the halogen !");break;case 18:Kr(a.o,
"Use X button to change charge on the X atom !")}}
function kF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&yF(a,c);zE(a);Kr(a.o,"Smaller part(s) removed !");return 1}
function QF(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 VF(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];AF(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),AF(a));4==a.t[d]&&(a.t[d]=1)}}
function gI(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 xF(a){var b;nI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);AE(a);AF(a)}
function NF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),BH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),BH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),BH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),BH(a.e,b,a.e.length),a.e=b,b=y(Ht,m,1,c,0),BH(a.d,b,a.d.length),a.d=b,b=y(Ht,m,1,c,0),BH(a.p,b,a.p.length),a.p=b,b=y(xE,m,-1,c,1),BH(a.K,b,a.K.length),a.K=b,b=y(xE,m,-1,c,1),BH(a.N,b,a.N.length),a.N=b,b=it([c,7]),BH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),BH(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 aF(a,b,c,d,e,f,g){var j;j=O(N(VE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(VE(a.N[c]-~~(f/2))));return new dA(j-1-b,a-b,e+1+2*b,f+2*b)}
function UF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),BH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),BH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),BH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),BH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),BH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),BH(a.O,c,a.O.length),a.O=c,b=y(Ht,m,1,b,0),BH(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 DF(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+=(XD(),aa);j+="JME 2013-10-12 "+new PH+"\n \n";j+=CF(a.u,3)+CF(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+=$F(0.055999999999999994*(a.K[e]-c),10,4)+$F(0.055999999999999994*(g-a.N[e]),10,4)+$F(0,10,4);h=$E(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"+CF(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+=CF(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:oI(a,e)&&(g=2),c=CF(a.I[e],3)+CF(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=CF(a.J[e],3)+CF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=CF(a.J[e],3)+CF(a.I[e],3)),j+=c+CF(g,3)+CF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+CF(e,4)+CF(a.B[e],4)+aa);return j+"M  END\n"}
function bG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q,vb,Y,L,ea,Lc,pg,zb,Ud,Vd,Wd,Za,Mc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(pI,m,-1,a.u+1,2);D=y(pI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;kF(a,!0);pg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){pg=!1;break}if(a.o.t&&pg){qI(a);VF(a);rI(a,D);sI(a,v,D);var Ib,Ad,qf,ec,He,Bd,Cd,jb,xJ,be,w,ya,bn,cn,jt,wf,Pa,dn,en,Pc,fn;Ib=y(M,s,-1,a.u+1,1);Ad=y(M,s,-1,a.u+1,1);jb=y(tI,m,-1,a.u+1,3);var kt=a.u,gn,
Eh,lt,Bg,Qj,Oe,xf;Qj=y(tI,m,-1,kt+2,3);Oe=y(M,s,-1,100,1);xf=5;Bg=0;Oe[0]=3;Qj[1]=ph;Qj[2]=qh;lt=2;if(!(3>kt))for(;xf<Oe[Bg]*Oe[Bg];){Eh=0;for(gn=!0;gn&&Eh<=Bg&&xf>=Oe[Eh]*Oe[Eh];)0==xf%Oe[Eh]?gn=!1:++Eh;if(gn){Qj[++lt]=ju(xf);if(lt>=kt)break;Bg<Oe.length-1&&(++Bg,Oe[Bg]=xf)}xf+=2}for(w=1;w<=a.u;++w){for(ya=en=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(en*=a.i[ya]);dn=a.c[w];18==dn&&(fn=a.p[w],Bd=fn.charCodeAt(0)-65+1,Cd=0,1<fn.length&&(Cd=fn.charCodeAt(1)-97),0>Bd&&(Bd=0),0>Cd&&(Cd=0),dn=28*Bd+Cd);
wf=0;-2>a.B[w]?wf=1:-2==a.B[w]?wf=2:-1==a.B[w]?wf=3:1==a.B[w]?wf=4:2==a.B[w]?wf=5:2<a.B[w]&&(wf=6);Pc=1;jb[w]=ju(en);Pc*=126;jb[w]=eu(jb[w],ju(a.y[w]*Pc));Pc*=7;jb[w]=eu(jb[w],ju(wf*Pc));Pc*=7;jb[w]=eu(jb[w],ju(dn*Pc));Pc*=783;jb[w]=eu(jb[w],ju(a.A[w]*Pc))}for(He=0;!lI(a,Ib,jb);){jt=!1;for(w=1;w<=a.u;++w)Ib[w]!=Ad[w]&&(Ad[w]=Ib[w],jt=!0);if(jt){for(w=1;w<=a.u;++w){jb[w]=oh;for(ya=1;ya<=a.A[w];++ya)jb[w]=nu(jb[w],Qj[Ib[a.H[w][ya]]])}He=0}else if(0<He){for(w=1;w<=a.u;++w)jb[w]=oh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){jb[w]=ph;break a}}else{for(w=1;w<=a.u;++w){jb[w]=oh;for(ya=1;ya<=a.A[w];++ya)qf=a.H[w][ya],jb[w]=nu(jb[w],ju(a.c[qf]*a.i[hI(a,w,qf)]))}He=1}lI(a,Ib,jb);for(w=1;w<=a.u;++w)jb[w]=ju(Ad[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)Ad[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(Ad[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];Ad[w]=Ad[Pa];Ad[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(be=a.I[w],a.I[w]=a.J[w],a.J[w]=be,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){cn=bn=
a.u;ec=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<bn?(bn=a.I[ya],cn=a.J[ya],ec=ya):a.I[ya]==bn&&a.J[ya]<cn&&(cn=a.J[ya],ec=ya);be=a.I[w];a.I[w]=a.I[ec];a.I[ec]=be;be=a.J[w];a.J[w]=a.J[ec];a.J[ec]=be;be=a.t[w];a.t[w]=a.t[ec];a.t[ec]=be;be=a.C[w];a.C[w]=a.C[ec];a.C[ec]=be;xJ=a.f[w];a.f[w]=a.f[ec];a.f[ec]=xJ}xF(a);AF(a);rI(a,D);sI(a,v,D)}else{rI(a,D);a.i=y(M,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(M,s,-1,a.u+1,1);Mc=1;a.b[1]=1;for(Y=0;;){L=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!=zb[c]){Lc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Lc=!1;break}Lc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Mc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Mc;else{n[++Y]=c;e=0;for(t=1;t<=L;++t)if(h=hI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=L;++t)if(h=hI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Mc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(pI,m,-1,a.u+1,2);Ud=y(pI,m,-1,a.u+1,2);f=Mc=Y=0;for(t=
1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Mc]=c;for(a.b[c]=0;;){L=e=0;vb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<vb&&(e=g,vb=a.b[g]))}if(0==e){if(0==Y)break a;Ud[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Vd=y(M,s,-1,a.v+1,1);Wd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var zJ=zb,GN=ea,mt,AJ,Fh,Pe,nt,ot,Ma,Rj,pt;Fh=y(M,s,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)Fh[b[Ma]]=Ma;nt=y(pI,m,-1,
a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)mt=b[Ma],AJ=zJ[mt],Pe=hI(a,mt,AJ),0!=Pe&&(uI(a,Pe,Fh,Vd,D),nt[Pe]=!0);for(Ma=1;Ma<=a.v;++Ma)nt[Ma]||uI(a,Ma,Fh,Vd,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){ot=pt=0;for(Rj=1;Rj<=a.A[Ma];++Rj){Pe=hI(a,Ma,a.H[Ma][Rj]);if(5==a.i[Pe])continue a;1==a.t[Pe]&&0!=vI(a,Pe,Ma)&&++pt;2==a.t[Pe]&&(ot=a.H[Ma][Rj])}if(0!=pt)if(0<ot){var ja=a,CJ=Ma,yf=Fh,$c=Wd,uc=void 0,Sj=void 0,Qc=void 0,Qe=void 0,Rc=void 0,hn=void 0,jn=void 0,kn=void 0,ce=void 0,ad=void 0,bd=void 0,
qt=void 0,Tj=void 0,de=void 0,Uj=void 0,Re=void 0,Vj=void 0,rt=void 0,Wj=void 0,Se=void 0,DJ=void 0,zf=void 0,EJ=void 0,st=void 0,Xj=void 0,Af=void 0,bd=1,Sj=CJ,uc=y(M,s,-1,ja.u+1,1);for(uc[1]=CJ;;){qt=!1;for(ad=1;ad<=ja.A[Sj];++ad)if(Qc=ja.H[Sj][ad],!(Qc==uc[1]||Qc==uc[bd-1]))if(Qe=hI(ja,Sj,Qc),2==ja.t[Qe]&&5!=ja.i[Qe]){Sj=uc[++bd]=Qc;qt=!0;break}if(!qt)break}if(!(0==bd%2||2>ja.A[uc[bd]]||3<ja.A[uc[bd]])){Af=uc[1];Rc=uc[~~((bd+1)/2)];ce=uc[bd];zf=Se=Re=de=0;st=rt=!1;for(ad=1;ad<=ja.A[Af];++ad)Qc=
ja.H[Af][ad],Qe=hI(ja,Af,Qc),1!=ja.t[Qe]||5==ja.i[Qe]||(0==de?de=Qc:Re=Qc);0<yf[Re]&&yf[de]>yf[Re]&&(hn=de,de=Re,Re=hn);Tj=de;0==de&&(Tj=Re,rt=!0);for(ad=1;ad<=ja.A[ce];++ad)Qc=ja.H[ce][ad],Qe=hI(ja,ce,Qc),1!=ja.t[Qe]||5==ja.i[Qe]||(0==Se?Se=Qc:zf=Qc);0<yf[zf]&&yf[Se]>yf[zf]&&(hn=Se,Se=zf,zf=hn);Wj=Se;0==Se&&(Wj=zf,st=!0);Uj=vI(ja,hI(ja,Af,de),Af);Vj=vI(ja,hI(ja,Af,Re),Af);DJ=vI(ja,hI(ja,ce,Se),ce);EJ=vI(ja,hI(ja,ce,zf),ce);1<(0>Uj+Vj?-(Uj+Vj):Uj+Vj)||0!=DJ||0!=EJ?Kr(ja.o,"Bad stereoinfo on allene !"):
(jn=ja.K[uc[bd-1]]-ja.K[ce],kn=ja.N[uc[bd-1]]-ja.N[ce],Xj=Math.sqrt(jn*jn+kn*kn),0.001>Xj&&(Xj=0.001),0<(ja.N[Wj]-ja.N[uc[bd-1]])*(jn/Xj)-(ja.K[Wj]-ja.K[uc[bd-1]])*(kn/Xj)?$c[Rc]=1:$c[Rc]=-1,rt&&($c[Rc]*=-1),st&&($c[Rc]*=-1),Tj==de&&0>Uj&&($c[Rc]*=-1),Tj==Re&&0>Vj&&($c[Rc]*=-1),yf[Tj]>yf[Wj]&&($c[Rc]*=-1))}}else b:{var vc=a,wc=Ma,HN=zJ,IN=Fh,JN=r,KN=q,LN=GN,ln=Wd,mn=void 0,cd=void 0,tt=void 0,Gh=void 0,Ca=void 0,Hh=void 0,Ed=void 0,Yj=void 0,ee=void 0,Sb=void 0,ha=void 0,Kb=void 0,Te=void 0,nn=void 0,
dd=void 0,na=void 0,on=void 0,Kb=y(M,s,-1,4,1),nn=y(M,s,-1,4,1),Ih=vc,fe=wc,FJ=IN,ut=HN,GJ=JN,HJ=KN,MN=LN,Lb=Kb,Zj=void 0,ed=void 0,pn=void 0,qn=void 0,vt=void 0,$j=void 0,$j=-1;0<ut[fe]&&(Lb[++$j]=ut[fe]);for(ed=1;ed<=MN;++ed)GJ[ed]==fe&&(Lb[++$j]=HJ[ed]),HJ[ed]==fe&&(Lb[++$j]=GJ[ed]);for(ed=$j+1;ed<Ih.A[fe];++ed){vt=Ih.u+1;pn=1;c:for(;pn<=Ih.A[fe];++pn){Zj=Ih.H[fe][pn];for(qn=0;qn<ed;++qn)if(Zj==Lb[qn])continue c;FJ[Zj]<vt&&(vt=FJ[Zj],Lb[ed]=Zj)}}0==ut[fe]&&0<Ih.y[fe]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
Lb[0],Lb[0]=-1):0<Ih.y[fe]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Yj=Hh=Gh=on=Ed=Sb=0;4>Ca;++Ca)0>=Kb[Ca]||(mn=hI(vc,wc,Kb[Ca]),nn[Ca]=vI(vc,mn,wc),0<nn[Ca]?(++Sb,on=Kb[Ca],Hh=Kb[Ca]):0>nn[Ca]?(++Ed,Gh=Kb[Ca],Hh=Kb[Ca]):Yj=Kb[Ca]);ee=Sb+Ed;na=y(M,s,-1,4,1);dd=0;if(3==vc.A[wc]){if(1==Sb&&1==Ed||3==ee&&0<Sb&&0<Ed){Kr(vc.o,"Error in C3H stereospecification !");break b}Te=Kb[0];1==ee?Te=Hh:2==ee&&(Te=Yj);ha=fI(vc,wc,Te,Kb);na[0]=Hh;na[1]=-1;na[2]=ha[2];na[3]=ha[1];0<Sb?dd=1:dd=-1}else if(4==vc.A[wc])if(1==
ee)ha=fI(vc,wc,Hh,Kb),na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],0<Sb?dd=1:dd=-1;else{Te=Kb[0];1<Yj&&(Te=Yj);1==Sb?Te=on:1==Ed&&(Te=Gh);ha=fI(vc,wc,Te,Kb);cd=y(M,s,-1,4,1);for(Ca=0;4>Ca;++Ca)mn=hI(vc,wc,ha[Ca]),cd[Ca]=vI(vc,mn,wc);if(4==ee){if(0==Sb||0==Ed){Kr(vc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Ed)na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],dd=cd[0];else{for(Ca=0;4>Ca;++Ca)-1==cd[Ca]&&(cd[Ca]=0);ee=2}}else if(3==ee)if(3==Sb||3==Ed)na[0]=ha[0],na[1]=ha[3],na[2]=
ha[2],na[3]=ha[1],0<Sb?dd=-1:dd=1;else{1==Sb?Sb=tt=1:Ed=tt=-1;for(Ca=0;4>Ca;++Ca)cd[Ca]==tt&&(cd[Ca]=0);ee=2}if(2==ee)if(1==Sb&&1==Ed)ha[1]==Gh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Gh&&(ha[2]=ha[3]),na[0]=on,na[1]=Gh,na[2]=ha[2],na[3]=ha[1],dd=1;else{if(cd[0]==cd[1]||cd[1]==cd[2]){Kr(vc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=cd[0]?(na[0]=ha[0],na[1]=ha[2],na[2]=ha[1],na[3]=ha[3]):(na[0]=ha[1],na[1]=ha[3],na[2]=ha[2],na[3]=ha[0]);1<Sb?dd=1:dd=-1}}var $=na,ak=Kb,rb=void 0;ak[0]==$[1]?(rb=
$[0],$[0]=$[1],$[1]=rb,rb=$[2],$[2]=$[3],$[3]=rb):ak[0]==$[2]?(rb=$[2],$[2]=$[0],$[0]=rb,rb=$[1],$[1]=$[3],$[3]=rb):ak[0]==$[3]&&(rb=$[3],$[3]=$[0],$[0]=rb,rb=$[1],$[1]=$[2],$[2]=rb);ak[1]==$[2]?(rb=$[1],$[1]=$[2],$[2]=rb,rb=$[2],$[2]=$[3],$[3]=rb):ak[1]==$[3]&&(rb=$[1],$[1]=$[3],$[3]=rb,rb=$[2],$[2]=$[3],$[3]=rb);na[2]==Kb[2]?ln[wc]=1:na[2]==Kb[3]?ln[wc]=-1:Kr(vc.o,"Error in stereoprocessing ! - t30");ln[wc]*=dd}}}Za=new AH;j=y(M,s,-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];
Q[c]&&(Za.b.b+=ua);0<zb[t]&&wI(a,c,zb[c],Za,Vd);var Jh=v[c],Mb=void 0,bk=void 0,Kh=void 0,V=void 0,V=Nc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Wd[c]&&(Mb=!0);Kh=-1;for(bk=1;bk<=a.z;++bk)if(a.r[bk][0]==c){Kh=a.r[bk][1];break}-1<Kh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Kh=1);switch(a.c[c]){case 2:V=yb;break;case 3:Jh?V="c":V=Cb;break;case 4:Jh?(V=Hf,0<a.y[c]&&(Mb=!0)):V=fc;break;case 5:Jh?V="o":V=mc;break;case 7:Jh?(V="p",0<a.y[c]&&(Mb=!0)):V=oc;break;case 8:Jh?V=tg:V=Cc;break;case 13:Jh?V=wg:V=Ec;Mb=!0;break;case 6:V=
Fc;Mb=!0;break;case 9:V=Qb;break;case 10:V=Gb;break;case 11:V=Bb;break;case 12:V=Xb;break;case 1:V=Vb;Mb=!0;break;case 19:V=pc;Mb=!0;break;case 20:V=qc;Mb=!0;break;case 21:V=rc;Mb=!0;break;case 22:V=sc;Mb=!0;break;case 18:Mb=!0,V=a.p[c],(H(V,wa)||H(V,Xc)||H(V,tb))&&(Mb=!1)}Mb&&(V=Oc+V,1==Wd[c]?V+=sb:-1==Wd[c]&&(V+="@@"),1==a.y[c]?V+=Vb:1<a.y[c]&&(V+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<Pj(a.B[c])&&(V+=Pj(a.B[c]))),-1<Kh&&(V+=kb+Kh),V+=Uc);zn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&wI(a,r[E],q[E],Za,Vd),9<E&&(Za.b.b+="%"),yn(Za,l+(new S(E)).b);Ud[c]&&(Za.b.b+=va)}return Za.b.b}function aG(a){a=new lE(a);xF(a);return a}
function yF(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)BE(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 zF(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]&&yF(a,c);0==a.A[d]&&yF(a,d)}
function qI(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=hI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&yF(a,c)}}}function nI(a){var b;b=a.c.length;a.H=it([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function sI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(pI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[hI(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(tb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(pI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(pI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:oI(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(pI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function AE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(VE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(VE((a.N[b]+a.N[c])/2)))}function rI(a,b){var c;for(c=1;c<=a.v;++c)bF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function $E(a,b){var c;c=(XD(),cE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function oI(a,b){return 2==a.t[b]?!0:!1}function bF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function LF(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=it([b+5,2]),BH(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 vF(a){var b;a.z=0;a.s=0;bG(a);for(b=1;b<=a.u;++b)a.E=b,LF(a);a.E=0}
function wF(a){var b,c;b=y(xE,m,-1,4,1);yE(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 sE(a,b){var c,d,e,f,g,j,h,n;c=y(xE,m,-1,4,1);yE(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;yE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function YF(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 BF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&uH(c,Uc))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(mb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(kb);e=c.indexOf(Vb);g=Oj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=jo(c,d+1);try{a.o.z=iD(j,10)}catch(h){if(h=Vi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;LF(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,Cb)?3:H(d,yb)?2:H(d,fc)?4:H(d,mc)?5:H(d,oc)?7:H(d,Cc)?8:H(d,Qb)?9:H(d,Gb)?10:H(d,Bb)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Fc)?6:H(d,pc)?19:H(d,qc)?20:H(d,rc)?21:H(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=fH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=fH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=fH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=fH(c,g++);for(;45==e;)--d,e=fH(c,g++)}a.B[b]=d}}}
function jF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new ED(b);try{for(;b.k=xD(b,b.b),b.k<b.j;)d=hF(iD(AD(b),10)).b,c=e=hF(iD(AD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Vi(f),A(f,124))wn(f);else throw f;}}function wI(a,b,c,d,e){b=hI(a,b,c);5!=a.i[b]&&oI(a,b)?d.b.b+=ob:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=qb,a=a.f[b],null!=a&&(e=a),zn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Tc)}
function MF(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,Kr(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:Kr(a.o,"Stereomarking allowed only on single and double bonds!")}
function uI(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=hI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=hI(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=hI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=hI(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))Kr(a.o,"Not unique E/Z geometry !");else{j=hI(a,b,e);f=hI(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=hI(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 mI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=hI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(oI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function vI(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 AF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=mI(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 CE(a){eI(this);this.o=a;this.z=this.v=this.u=0}
function iF(a,b){var c,d,e,f,g,j,h;CE.call(this,a);f=l;j=fF(b);if(null!=j){h=new DD(b,j,!0);for(e=1;4>=e;++e)f=gF(h,j);g=hF(iD(io(f.substr(0,3)),10)).b;c=hF(iD(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)NF(this),f=gF(h,j),this.K[e]=(new rH(oH(io(f.substr(0,10))))).b,this.N[e]=-(new rH(oH(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),BF(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=hF(iD(f,10)).b,0<f&&(this.E=e,a.z=f,LF(this),this.E=0)));for(e=1;e<=c;++e)UF(this),
f=gF(h,j),this.I[e]=hF(iD(io(f.substr(0,3)),10)).b,this.J[e]=hF(iD(io(f.substr(3,3)),10)).b,g=hF(iD(io(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=hF(iD(io(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);nI(this);YF(this);zE(this);for(xF(this);(h.k=xD(h,h.b),h.k<h.j)&&!(null==(f=AD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new CD(f);AD(g);AD(g);j=hF(iD(AD(g),10)).b;
for(e=1;e<=j;++e)c=hF(iD(AD(g),10)).b,this.B[c]=hF(iD(AD(g),10)).b}if(0==f.indexOf("M  APO")){g=new CD(f);AD(g);AD(g);j=hF(iD(AD(g),10)).b;for(e=1;e<=j;++e)c=hF(iD(AD(g),10)).b,f=hF(iD(AD(g),10)).b,this.E=c,W(this,0),BF(this,this.u,pc+f),this.E=0}}qI(this);xF(this)}}
function eG(a,b){var c,d,e,f,g;CE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));uH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new CD(b);d=hF(iD(AD(f),10)).b;e=hF(iD(AD(f),10)).b;for(c=1;c<=d;++c)g=AD(f),NF(this),BF(this,this.u,g),this.K[c]=(new rH(oH(AD(f)))).b,this.N[c]=-(new rH(oH(AD(f)))).b;for(c=1;c<=e;++c)if(UF(this),this.I[c]=hF(iD(AD(f),10)).b,this.J[c]=hF(iD(AD(f),10)).b,this.t[c]=hF(iD(AD(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;nI(this);YF(this);zE(this)}catch(j){j=Vi(j);if(A(j,124)){j.Ec();this.u=0;return}throw j;}qI(this);xF(this)}}
function lF(a,b,c){var d,e,f;CE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(NF(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))UF(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;xF(this);zE(this)}
function EF(a,b,c){var d,e,f,g,j;CE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Ht,m,1,this.u+1,0);this.K=y(xE,m,-1,this.u+1,1);this.N=y(xE,m,-1,this.u+1,1);this.p=y(Ht,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Ht,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=it([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}xF(this);zE(this)}
function lE(a){var b;eI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);BH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);BH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);BH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);BH(a.e,this.e,this.u+1);this.d=y(Ht,m,1,this.u+1,0);BH(a.d,this.d,this.u+1);this.K=y(xE,m,-1,this.u+1,1);BH(a.K,this.K,this.u+1);this.N=y(xE,m,-1,this.u+1,1);BH(a.N,this.N,this.u+1);this.p=y(Ht,m,1,this.u+1,0);BH(a.p,this.p,this.u+1);this.I=y(M,
s,-1,this.v+1,1);BH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);BH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);BH(a.t,this.t,this.v+1);this.f=y(Ht,m,1,this.v+1,0);BH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);BH(a.C,this.C,this.v+1);this.r=it([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 $F(a,b,c){var d,e,f;if(0==c)return CF(Et(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(VE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new rH(a)).b;d=Xv(e,Yv(46));0>d&&(e+=Wa,d=Xv(e,Yv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=qb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function fF(a){var b;b=new DD(a,aa,!0);if(4<wD(b))return aa;b=new DD(a,lh,!0);return 4<wD(b)?lh:null}
function CF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=qb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function gF(a,b){for(var c,d;a.k=xD(a,a.b),a.k<a.j;){d=AD(a);if(H(d,b))return ba;for(AD(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(559,1,{140:1},CE,iF,eG,lF,EF,lE);_.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 Lr(){Lr=x;Mr=new CC(Vb)}
function rF(a,b){var c;Lr();var d;ZH.call(this);this.d=new ZA("Help");new ZA("Home");this.e=b;P(this,(XD(),ZD));this.hc&&RB(this.hc.d,!1);OB(this,!1);d=Bz(b);if(1==a)this.f||(this.f=new jC(d),XH(this.f,-30,0)),this.k=this.f,c=jE(b),this.hc&&QB(this.hc.d.I.c,Dc),hA(this,new UA(2)),this.i=new CC(c+"     "),R(this,this.i,Fb),d=new lA,R(d,this.j,null),this.e.Hb&&(c=new ZA("Submit"),R(d,c,null)),R(this,d,Gc),BC(this.i,io(lo(this.i.hc.b.pb,dh))),this.hc&&RB(this.hc.d,!0),OB(this,!0);else if(2==a)this.c||
(this.c=new jC(d),XH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&QB(this.hc.d.I.c,"Nonstandard atom"),hA(this,new UA(2)),c=new lA,R(c,new cC("atomic SMILES",1),null),R(this,c,kc),c=Vb,Mr&&(c=lo(Mr.hc.b.pb,dh)),Mr=new DC(c,8),R(this,Mr,Fb),c=new lA,R(c,this.j,null),R(this,c,Gc);else{this.b||(this.b=new jC(d),XH(this.b,5*b.Z,0));var e,f;d="About "+(XD(),jG);this.hc&&QB(this.hc.d.I.c,d);hA(this,new ZB(0));P(this,ZD);R(this,new cC(jG+" Molecular Editor v2013-10-13",1),null);R(this,new cC("Peter Ertl and Bruno Bienfait",
1),null);for(c=YD,d=0,f=c.length;d<f;++d)e=c[d],e=new cC(e,1),Oz(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}NB(this);c=this.k;YH(this.hc.d,c.b,c.c);!Az(this)&&eA(this);Pz(this)}u(560,552,ti,rF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new cD(this.e.I),c=bD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Vi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,RD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Mr;
function xI(a,b){zz(b)==a.b?P(b,(eB(),nB)):P(b,a.b)}
function yI(a){var b,c,d,e;e=l;d=!1;zz(zI)!=a.b?(e=wa,d=!0):zz(AI)!=a.b?(e="!#6",d=!0):zz(BI)!=a.b?(P(CI,(eB(),nB)),P(DI,nB),P(EI,nB),P(FI,nB),e="F,Cl,Br,I"):(b=zz(GI)!=a.b,c=zz(HI)!=a.b,zz(II)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),zz(JI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),zz(KI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),zz(LI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),zz(MI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),zz(CI)!=a.b&&(e+="F,"),zz(DI)!=a.b&&(e+="Cl,"),zz(EI)!=a.b&&(e+="Br,"),zz(FI)!=a.b&&(e+="I,"),
uH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Xc:c?e=tb:(P(zI,(eB(),nB)),e=wa)));b=l;d&&zz(GI)!=a.b&&(b+=";a");d&&zz(HI)!=a.b&&(b+=";A");zz(NI)!=a.b&&(b+=";R");zz(OI)!=a.b&&(b+=";!R");zz(zI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=PI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=QI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);zz(RI)!=a.b&&(e="~");zz(SI)!=a.b&&(e=kb);zz(TI)!=a.b&&(e=sb);zz(UI)!=a.b&&(e="!@");BC(a.f,e)}
function VI(a){WI(a);XI(a);var b=PI.hc.b;jy(b,0);b.pb.options[0].selected=!0;b=QI.hc.b;jy(b,0);b.pb.options[0].selected=!0;P(GI,a.b);P(HI,a.b);P(NI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b);YI(a)}function WI(a){P(II,a.b);P(JI,a.b);P(KI,a.b);P(LI,a.b);P(MI,a.b);P(CI,a.b);P(DI,a.b);P(EI,a.b);P(FI,a.b)}function XI(a){P(zI,a.b);P(AI,a.b);P(BI,a.b)}function YI(a){P(RI,a.b);P(SI,a.b);P(TI,a.b);P(UI,a.b);a.c=!1}
function sF(a){PB.call(this,"Atom/Bond Query");this.j=new ZA(this.Of());yA(this.r,new $H(this));this.b=(XD(),ZD);this.d=a;this.e||(a=Bz(a),this.e=new jC(a),XH(this.e,-150,10));this.k=this.e;hA(this,new YB);P(this,this.b);a=new lA;hA(a,new DB(0,3,1));R(a,new bC("Atom type :"),null);zI=new ZA(wb);AI=new ZA("Any except C");BI=new ZA("Halogen");R(a,zI,null);R(a,AI,null);R(a,BI,null);R(this,a,null);a=new lA;hA(a,new DB(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 DB(0,3,1));II=new ZA(Cb);JI=new ZA(fc);KI=new ZA(mc);LI=new ZA(Cc);MI=new ZA(oc);CI=new ZA(Qb);DI=new ZA(Gb);EI=new ZA(Bb);FI=new ZA(Xb);R(a,II,null);R(a,JI,null);R(a,KI,null);R(a,LI,null);R(a,MI,null);R(a,CI,null);R(a,DI,null);R(a,EI,null);R(a,FI,null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));PI=new cB;bB(PI,wb);bB(PI,ab);bB(PI,cb);bB(PI,hb);bB(PI,ib);R(a,new bC("Number of hydrogens :  "),null);R(a,PI,null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));QI=new cB;bB(QI,wb);bB(QI,
ab);bB(QI,cb);bB(QI,hb);bB(QI,ib);bB(QI,"4");bB(QI,"5");bB(QI,"6");R(a,new cC("Number of connections :",0),null);R(a,QI,null);R(a,new cC(" (H's don't count.)",0),null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));R(a,new bC("Atom is :"),null);GI=new ZA(xb);R(a,GI,null);HI=new ZA("Nonaromatic");R(a,HI,null);NI=new ZA(Bc);R(a,NI,null);OI=new ZA(jc);R(a,OI,null);R(this,a,null);a=new lA;P(a,uB(zz(this)));hA(a,new DB(0,3,1));R(a,new bC("Bond is :"),null);RI=new ZA(wb);R(a,RI,null);SI=new ZA(xb);R(a,SI,
null);TI=new ZA(Bc);R(a,TI,null);UI=new ZA(jc);R(a,UI,null);R(this,a,null);a=new lA;hA(a,new DB(1,3,1));this.f=new DC(wa,20);R(a,this.f,null);R(a,new ZA(zc),null);R(a,this.j,null);R(this,a,null);this.hc&&RB(this.hc.d,!1);OB(this,!1);WI(this);XI(this);YI(this);P(GI,this.b);P(HI,this.b);P(NI,this.b);P(OI,this.b);P(PI,this.b);P(QI,this.b);xI(this,zI);NB(this);a=this.k;YH(this.hc.d,a.b,a.c);!Az(this)&&eA(this);Pz(this)}u(561,552,ti,sF);
_.Pf=function(a,b){var c;H(b,zc)?(VI(this),xI(this,zI),yI(this)):A(a.i,87)?(YI(this),Dt(a.i)===Dt(zI)?(WI(this),XI(this)):Dt(a.i)===Dt(AI)?(WI(this),XI(this)):Dt(a.i)===Dt(BI)?(WI(this),XI(this)):Dt(a.i)===Dt(NI)?P(OI,this.b):Dt(a.i)===Dt(OI)?(P(NI,this.b),P(GI,this.b)):Dt(a.i)===Dt(GI)?(P(HI,this.b),P(OI,this.b)):Dt(a.i)===Dt(HI)?P(GI,this.b):Dt(a.i)===Dt(RI)||Dt(a.i)===Dt(SI)||Dt(a.i)===Dt(TI)||Dt(a.i)===Dt(UI)?(VI(this),this.c=!0):XI(this),xI(this,a.i),yI(this)):A(a.i,88)&&(YI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,(eB(),nB)),yI(this));107!=this.d.d&&(this.d.d=107,qA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var zI=_.f=null,RI=null,AI=null,GI=null,SI=null,EI=null,II=null,QI=null,PI=null,DI=null,CI=null,BI=null,FI=null,JI=null,HI=null,OI=null,UI=null,KI=null,MI=null,NI=null,TI=null,LI=null;function mG(){MH(this)}u(562,537,Th,mG);_.Qe=function(){this.b=-1;this.c=y(NH,m,0,0,0);this.d=0};_.b=-1;
function Gr(a){a=new QC(a);Ir();var b,c,d,e,f;try{var g=(IC(),LC);if(MC(g,(IC(),LC)))b=a.b;else if(MC(g,JC))b=new UC(a.b);else throw new RC(g);c=Mn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new ZI;Zy(d.f,c);e=(f=vH(c,"\r\n|\r|\n|\n\r"),f.length);Uv(d.f,20*(10>e?e:10)+dg);ao((Yn(),Zn),new $I(d));aJ(d);bJ(d)}catch(j){if(j=Vi(j),A(j,105))wn(j);else throw j;}}function nG(){}u(563,1,{106:1,113:1},nG);_.xe=function(a){QD(this.b,a.b)};_.b=null;function zG(){this.pb=qx()}u(565,327,gi,zG);
function Dr(){var a;Dr=x;cJ=(a=!1,Tf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);dJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");eJ=cJ&!dJ;var b;a=K(M,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Er=y(M,s,-1,1E3,1);for(b=0;b<Er.length;++b)Er[b]=-999;for(b=0;b<a.length;b+=2)Er[a[b+1]]=a[b]}
function xq(a,b,c){a=new fJ(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 gJ;wj(d.u,b,c);pj(a.i,d.u,0,0);dj(a.b,d);return d}function wG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function RE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Bw(a.i,b.u,c,d),b.s=c,b.t=d;hJ(b)}
function vG(a,b,c,d){Dr();this.pb=qx();this.b=new jj;this.k=new jj;this.f=d;this.pb.style[Yf]=ab;this.pb.style[Wf]=ab;this.pb.style[Og]=$e;this.pb.style[ih]=b;this.pb.style[Ie]=c;this.i=new iJ;this.i.pb.style[ih]=db;Uv(this.i,db);eJ?(b=new jJ,c=new kJ,pj(b,this.i,0,0),pj(b,c,0,0),Fw(this,b)):Fw(this,this.i);this.d=a;a.Vb=this;eJ?(this.n=new lJ(this),this.n.j=new mJ(this),this.n.k=new nJ(this),this.n.o=new oJ(this),this.n.n=new pJ(this),this.d&&(this.n.f=new qJ(this),this.n.i=new rJ(this),this.n.b=
new sJ(this))):B(this,new tJ(this),(Pr(),Pr(),Qr));B(this,this,(Cq(),Cq(),Dq));B(this,new uJ(this),(zj(),zj(),Aj));B(this,new vJ(this),(Bj(),Bj(),Cj));B(this,new wJ(this),(Ar(),Ar(),Br));(wq(),wq(),Tz).b=this}u(564,565,gi,vG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var eJ,dJ,cJ,Er=null;function iJ(){Dw.call(this);this.pb[xd]=We}u(567,305,ni,iJ);function jJ(){iJ.call(this);this.pb.style[ih]=db;this.pb.style[Ie]=db}u(566,567,ni,jJ);function tJ(a){this.b=a}u(568,1,{},tJ);
_.uc=function(a){var b,c,d,e;d=Fj(a);e=Gj(a);c=Hj(a.b);b=new yJ(a);2==c&&(b.f=4);b=FF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function uJ(a){this.b=a}u(569,1,{},uJ);_.vc=function(a){var b,c;b=Fj(a);c=Gj(a);a=new yJ(a);this.b.j?PF(this.b.d,a,b,c):RF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function vJ(a){this.b=a}u(570,1,{},vJ);_.wc=function(){this.b.j=!1;TF(this.b.d)};_.b=null;function wJ(a){this.b=a}u(571,1,{},wJ);_.b=null;
function kJ(){iJ.call(this);this.pb.style[ih]=db;this.pb.style[Ie]=db}u(572,567,ni,kJ);function BJ(a,b){var c;c=b.b;c.f=4;return FF(a.b.d,c,b.e,b.f)}function mJ(a){this.b=a}u(573,1,{},mJ);_.Qf=function(a){return BJ(this,a)};_.b=null;function qs(a,b){RF(a.b.d,b.b,b.e,b.f);return FF(a.b.d,b.b,b.e,b.f)}function nJ(a){this.b=a}u(574,1,{},nJ);_.Qf=function(a){return qs(this,a)};_.b=null;function oJ(a){this.b=a}u(575,1,{},oJ);_.Qf=function(a){return PF(this.b.d,a.b,a.e,a.f)};_.b=null;
function pJ(a){this.b=a}u(576,1,{},pJ);_.Qf=function(){return TF(this.b.d)};_.b=null;function rr(a,b){var c;c=N(VE(b.c));c=new TC(b,0,ng,c);mE(a.b.d,c);return!0}function qJ(a){this.b=a}u(577,1,{},qJ);_.Qf=function(a){return rr(this,a)};_.b=null;function sr(a,b){var c;c=N(VE(100*b.d));c=new TC(b,0,ug,c);mE(a.b.d,c);return!0}function rJ(a){this.b=a}u(578,1,{},rJ);_.Qf=function(a){return sr(this,a)};_.b=null;function wr(a,b){var c;c=new TC(b,0,le,nh);mE(a.b.d,c);return!0}function sJ(a){this.b=a}
u(579,1,{},sJ);_.Qf=function(a){return wr(this,a)};var IJ=_.b=null;function JJ(){JJ=x;IJ=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function KJ(){KJ=x;LJ={}}function MJ(a,b,c){var d;c&&(b.style[re]=c.c+dg,d=c.b,d!=Ob&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=od),0!=(c.d&2)&&(b.style[se]=Ue));a.f.style[hh]=Nf}
function JB(a){var b=NJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Hi(a);c in LJ?a=LJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(JJ(),IJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),MJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=hk(e),n=hk(e)+(e.offsetHeight||0),o=n-h,r=hk(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new OJ,v.b=t,v.c=q,v.d=o,v),LJ[c]=a);return a}
function PJ(){KJ();var a,b,c,d,e;Dj();this.b=K(Ht,m,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);this.f.innerHTML=this.i||l;this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(582,1,{},PJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var LJ;function OJ(){}
u(583,1,{},OJ);_.b=0;_.c=0;_.d=0;function GF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function HF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function yJ(a){Fr.call(this,null,0,null);this.b=a}function fJ(a,b,c){Fr.call(this,a,0,b);this.b=c}u(584,414,ui,yJ,fJ);_.ve=function(){return GF(this)};_.we=function(){return HF(this)};_.b=null;
function yC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=NJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,MJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function xC(a){this.c=a;this.b={};!NJ&&(NJ=new PJ)}u(585,417,Zh,xC);var NJ=null;function pA(a){this.b=a}u(586,425,{},pA);_.b=null;function QJ(a,b){this.b=a;this.c=b}u(587,1,{},QJ);_.b=null;_.c=null;function RJ(){Yx.call(this);this.pb[xd]="jsa-resetTable";this.pb.style[ih]=kd}u(588,340,ni,RJ);
function SJ(){SJ=x;var a=TJ=new PJ;Dj();a.i="9p";a.f.style[qe]=zg;a.f.style[re]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);UJ=new DA(1)}function HE(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,hJ(a)}
function JE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(GE(a,!1),360<=g||-360>=g?j=IE(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=VJ(r,q,t,v,f),E=VJ(r,q,t,v,h),J="<g"+a.n+pb,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),HE(a,j))}function U(a,b,c,d,e){a.o&&HE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function FE(a,b,c,d,e){a.o&&(GE(a,!1),HE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a))}function QE(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+fa+a.j+' fill="'+e+ka+b+"</text>");HE(a,b)}function UB(a,b,c,d,e){GE(a,!0);HE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a)}
function hJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=fk(a.u.pb)+(a.u.pb.offsetWidth||0)-fk(a.u.pb),d=hk(a.u.pb)+(a.u.pb.offsetHeight||0)-hk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function PE(a,b){a.f=b;a.j=iG(b)}u(589,421,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var UJ,TJ;function es(a,b,c){c&&(ps(a,b),c.Qf(a.c));a.e=!0}function ps(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-fk(a.p.pb)+(a.p.pb.scrollLeft||0)+qo(a.p.pb.ownerDocument),a.c.f=c.clientY-hk(a.p.pb)+(a.p.pb.scrollTop||0)+ro(a.p.pb.ownerDocument),a.c.b=new yJ(b),b.b.preventDefault(),!0):!1}
function lJ(a){this.p=a;this.c=new WJ;this.d=new XJ(this);B(this.p,new YJ(this),(ms(),ms(),ns));B(this.p,new ZJ(this),(fs(),fs(),gs));B(this.p,new $J(this),(js(),js(),ks));B(this.p,new aK(this),(bs(),bs(),cs));B(this.p,new bK,(xr(),xr(),yr));B(this.p,new cK(this),(tr(),tr(),ur));B(this.p,new dK(this),(or(),or(),pr))}u(590,1,{},lJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function XJ(a){yk();this.b=a}u(591,24,{},XJ);
_.Dc=function(){!this.b.e&&this.b.j&&BJ(this.b.j,this.b.c)};_.b=null;function YJ(a){this.b=a}u(592,1,{},YJ);_.b=null;function ZJ(a){this.b=a}u(593,1,{},ZJ);_.b=null;function $J(a){this.b=a}u(594,1,{},$J);_.b=null;function aK(a){this.b=a}u(595,1,{},aK);_.b=null;function bK(){}u(596,1,{},bK);function cK(a){this.b=a}u(597,1,{},cK);_.b=null;function dK(a){this.b=a}u(598,1,{},dK);_.b=null;function WJ(){}u(599,1,{},WJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function yG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function eK(a){var b,c,d,e,f;ek(a);d=(qj(),rj(null));e=new RJ;Vx(e,a);qw(d,e,d.pb);f=a.kd();b=a.jd();c=yG();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Xx(e,a);zw(d,e);return new Hz(f,b)}function fK(){this.pb=$doc.createElement(Yd);this.pb[xd]=We;this.pb.style[Xf]=Je;this.pb.style[ag]=Yc;this.pb.style[ih]=db;this.pb.style[Ie]=db}u(601,308,wi,fK);_.gd=function(){return fk(this.pb)};
_.hd=function(){return hk(this.pb)};function iG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function VJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new QJ(new rH(a),new rH(b))}function IE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
function XE(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=nb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function GE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function gJ(){SJ();this.o=UJ;this.d=[];this.u=new fK}u(602,589,{},gJ);_.b=l;_.c=l;function gK(){gK=x;hK=new Hz(0,0)}
function iK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=eK(c.b),wj(c.ye(),b.c,b.b),c=eK(c.b),b=new Hz(c.c-b.c,c.b-b.b)):b=new Hz(0,0);a.Yf(b)}return b}function Wz(a,b){var c;if(a.Ce())return hK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf(Az(b));c=eK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function jK(a,b){var c;b&&(c=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().pb.style[ld]=c)}function kK(){this.f=new yB;this.f.b=-1;this.f.c=-1}u(604,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
_.Tf=function(){return this.ye()};_.Uf=function(){return lK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf(Az(a))};_.Wf=function(a){jK(this,a)};_.Xf=function(a){var b=this.ye().pb,c,d,e;c=(fA(),gA);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=od:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ue:b.style[se]=l};_.Yf=function(a){lK=a};_.Zf=function(){};var lK=_.f=null,hK;
function $A(a,b){gK();kK.call(this);this.b=new jx(a);this.b.ld()[xd]=l;B(this.b,new mK(this,b),(zq(),zq(),Aq))}u(603,604,{},$A);_.ye=function(){return this.b};_.Wf=function(a){jK(this,a)};_.b=null;function mK(a,b){this.b=a;this.c=b}u(605,1,{},mK);_.Lc=function(a){wq();xq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function dB(a){gK();kK.call(this);this.b=new ky;B(this.b,new nK(this,a),(tq(),tq(),uq))}u(606,604,{},dB);_.ye=function(){return this.b};_.b=null;
function nK(a,b){this.b=a;this.c=b}u(607,1,{},nK);_.b=null;_.c=null;function oK(a,b){var c,d;jK(a,b.Rd());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&c.hc.Sf(c)}function pK(a,b){var c,d,e,f,g,j,h;wj(a.e,b.Yd(),b.Ud());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=iK(e).c,f-=iK(e).b,wj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function kA(){gK();kK.call(this);this.e=new Dw}u(608,604,{},kA);
_.Sf=function(a){oK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){pK(this,a)};_.e=null;function dC(a){gK();kK.call(this);var b=this.b=new Ix;ox(b.c,a,!1);Ax(b);this.f.b=-1;this.f.c=-1}u(609,604,{},dC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?no(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function gC(a){this.b=new Ey(a.i,new qK(a))}u(610,1,{},gC);_.b=null;
function Ay(a){var b,c,d,e,f;f=new SC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(rK,m,106,0,0);for(c=b.b?Jk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=mj((uA(),vA),new S(f.e)));c=c.c;if(gu(!c?mh:c.b,xh))for(c=(!a.e.b||0==a.e.b.d?(Ts(),Ts(),Us):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 Fr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.hg(),null.hg()):100==f.e&&A(f.f,103)?(j=f.f,h=new Fr(j,205,null),h.j=j.Zd(),
h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.hg():401==f.e||402==f.e?(null.hg(),null.hg(),null.hg(),null.hg(),null.hg()):500<=f.e&&507>=f.e&&(g=null.ig,500!=g&&(f=new Fr(null.ig,g,null),f.j=null.hg(),f.k=null.hg(),j=null.hg(),f.f=j&12,501==g&&null.hg())))}function qK(a){this.b=a}u(611,1,ai,qK);_.xc=function(){Ay(this)};_.b=null;function EC(){gK();kK.call(this);this.b=new cz}u(612,604,{},EC);_.Rf=function(){var a;a=new EC;Zy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
_.Uf=function(){return sK};_.Yf=function(a){sK=a};var sK=_.b=null;u(613,608,{});function tK(a){var b;b=new Nq(G(a.pb,Sf),G(a.pb,Rf));a=new Nq(G(a.T.jb.pb,Sf),G(a.T.jb.pb,Rf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function uK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(vK(a,a.R),a.R=null):null!=a.Q&&(wK(a,a.Q),a.Q=null);Jj(a.S)}function aJ(a){a.kb?a.bg(Qq(a.T.jb)):(a.Ld(),aJ(a))}function wK(a,b){var c;a.kb?(c=tK(a),a.bg(new Nq(-1,xK(b,!1)-c[1]))):a.Q=b}
function yK(a,b){var c;b!=a.Gd()&&(c=a.T.jb,iw(c),zK(c,b,c.pb,c.q.d,!0))}function vK(a,b){var c;a.kb?(c=tK(a),a.bg(new Nq(xK(b,!0)-c[0],-1))):a.R=b}u(616,310,Rh);_.$f=function(){var a,b;b=Qq(this.T.jb);a=tK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?AK(pz(a.q,0)):null};_._f=function(a){BK(this.T.jb,a)};_.Bd=function(){return new jw(this.T.jb)};_.ag=function(){Uq(this.T.jb)};_.wd=function(){uK(this)};_.Od=function(){Uq(this.T.jb)};
_.yd=function(a){return CK(this.T.jb,a)};_.bg=function(a){Sq(this.T.jb,a)};_.od=function(a){wK(this,a)};_.Hd=function(a){yK(this,a)};_.qd=function(a){vK(this,a)};_.Q=null;_.R=null;function DK(){DK=x;var a=(EK(),FK(),GK);HK=new by(a.e,a.c,a.d,a.f,a.b)}function IK(a,b){if(0!=a.I.b.q.d&&AK(pz(a.I.b.q,0)))throw new dw("WindowPanel can only contain one child widget");JK(a,b)}
function bJ(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[fh]=Je,a.ab=!1,a.Ld());b=a.pb;b.style[$e]=0+(Dj(),dg);b.style[Ug]=bb;YH(a,Oj(qo($doc)+(xj()-G(a.pb,Sf)>>1),0),Oj(ro($doc)+(yj()-G(a.pb,Rf)>>1),0));d||((a.ab=c)?(a.pb.style[Dd]=jg,a.pb.style[fh]=gh,nk(a.gb,200)):a.pb.style[fh]=gh)}finally{a.w=!0}}
function KK(a,b){var c;if(a.w){c=new wv;a.mb&&Js(a.mb,c);a.J&&Rq(a.r,a);try{Xi(a.r.d,a)}catch(d){if(d=Vi(d),!A(d,124))throw d;}a.n=LK(a.r,a);try{Kw(a,b)}finally{$i(a.t.b),$i(a.s.b),$i(a.u.b),a.P&&cj(a.P,a.r),a.C&&(a.C=!1)}}else Kw(a,b)}function MK(a,b,c){var d,e;e=a.ob;d=new Lj(a,e);e.Dd(a,d.b+b,d.e+c)}function NK(a,b,c){b=new OK(oo(no(Dv(Dv(a.T.d,b),c))));hw(b,a);B(b,a.o,(zq(),zq(),Aq));return b}function Pq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Sq(a.T.jb,b)}
function YH(a,b,c){var d,e;(e=a.r)?(d=PK(e.pb),Nw(a,b+(fk(e.pb)+d[3]),c+(hk(e.pb)+d[0]))):Nw(a,b,c)}function RB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Tq(a.r,a):Rq(a.r,a)))}function JK(a,b){if(b!=(0!=a.I.b.q.d?AK(pz(a.I.b.q,0)):null)){iw(a.I.b);var c=a.I.b;zK(c,b,c.pb,c.q.d,!0)}}
function QK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Kq(),RK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Pi(a.P);e.c<e.e.Fe();)if(d=Qi(e),b==(Kq(),SK)){!d.c&&(d.c=new TK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Kq(),Lq))g=d.r,j=d.F,d.I.d?(YH(d,j.d,j.e),Pq(d,new Nq(j.c,-1))):(YH(d,j.d,j.e),Pq(d,new Nq(j.c,j.b)),Tq(g,d)),Ti(g.d,d,d.I.c),sk(d.z,333);else if(!d.C&&f==(Kq(),RK))d.pb.style[fh]=gh,Kq()}else if(b==Lq){!d.c&&(d.c=new TK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=PK(j.pb);h=d.F;if(d.I.d)h.d=fk(d.pb)-
g[3]-fk(j.pb),h.e=hk(d.pb)-g[0]-hk(j.pb),d.F=h,YH(d,0,0),UK(d,Mq(j.pb).c,-1);else{if(f!=(Kq(),RK))h.d=fk(d.pb)-g[3]-fk(j.pb),h.e=hk(d.pb)-g[0]-hk(j.pb),h.c=d.q,h.b=d.p,d.F=h;YH(d,0,0);Sq(d,new VK(Mq(j.pb)));Rq(j,d)}d==d.r.b||tF(d);sk(d.z,333)}}else b==RK&&(!d.c&&(d.c=new TK),d=a,d.C||(d.G=c,d.pb.style[fh]=Je))}}function WK(a,b){a.pb.style[kh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.hg().hg()}
function XK(a){if(!a.kb){a.t=bw(a,a.r,(!us&&(us=new Ek),us));a.s=bw(a,a.r,Dk?Dk:Dk=new Ek);a.u=bw(a,a.r,(!zs&&(zs=new Ek),zs));var b=a.r;!a.P&&(a.P=new jj);dj(a.P,b);us&&(b=new ts(a),a.mb&&Js(a.mb,b));a.J&&Tq(a.r,a);Ti(a.r.d,a,a.I.c);a.n&&(Nw(a,a.n.b,a.n.c),a.n=null);Ow(a);tF(a)}}function tF(a){if(a!=a.r.b){var b;zs&&(b=new ys(a),a.mb&&Js(a.mb,b))}}
function YK(a,b,c){var d;d=(Vw(),Ww);Pw.call(this,!1,"popup");this.U=d.b;this.S=new ZK(this);d=new $K;d.pb[xd]="mosaic-popupLayoutPanel";Hw(this.T,d);Mw(this);this.o=new aL(this);this.z=new bL(this);this.A=new cL(this);this.B=new dL(this);this.F=new eL;this.O=(Kq(),SK);this.J=c;this.r=a;a=this.I=new fL(b);b=new gL;!a.e&&(a.e=new hL);dj(a.e,b);a=new iL(new ay(HK.b.e.b,HK.b.c,HK.b.d,HK.b.f,HK.b.b));B(a,new jL(this),(zq(),zq(),Aq));b=this.I.c;b.c||(b.c=new Yx,b.c.ld()[xd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Rx(),Sx),c.d=d,c=b.i,kL(c,b.c,new lL(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new tw;d=Wx(c);Lv(c.c,(Zu(),$u(d)),0);sw(c,a,d,0,!1)}else Vx(b.c,a);BK(b.i,null);B(this.I.c,new mL(this),(Hq(),Hq(),Iq));B(this.I.c,this.o,Aq);yK(this,this.I);Ri(oo(no(this.pb)),"mosaic-WindowPanel",!0)}u(615,616,Rh);_.Gd=function(){return 0!=this.I.b.q.d?AK(pz(this.I.b.q,0)):null};_.Jd=function(a){KK(this,a)};_.Bd=function(){return new jw(this.I.b)};_.wd=function(){uK(this);Jj(new nL(this))};
_.yd=function(a){return CK(this.I.b,a)};_.bg=function(a){Pq(this,a)};_.Kd=function(a,b){YH(this,a,b)};_.Hd=function(a){JK(this,a)};_.Ld=function(){XK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var HK;function oL(a){a.i=(new ZA(a.j)).hc.ye();B(a.i,new pL(a),(zq(),zq(),Aq));a.e=K(qL,m,59,[a.i])}
function ZI(){DK();var a,b,c,d,e,f;YK.call(this,(rL(),sL),null,!0);this.eg();this.db=!0;a=new Kx(this.k);this.f=new bz;this.f.pb.style[ih]=db;Uv(this.f,db);this.cg();vK(this,"400px");f=new oz;f.pb.style[Ie]=db;f.f[td]=10;c=(Dx(),Ox);f.b=c;nz(f,a);nz(f,this.f);e=new Yx;e.f[td]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Vx(e,a);nz(f,e);IK(this,f);RB(this,!1);this.dg()}u(614,615,Rh,ZI);_.cg=function(){oL(this)};_.dg=function(){var a=this.f;a.pb.readOnly=!0;var b=Wv(a.pb)+"-readonly";Ri(a.ld(),b,!0)};
_.eg=function(){QB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function pL(a){this.b=a}u(617,1,{},pL);_.Lc=function(){KK(this.b,!1)};_.b=null;function $I(a){this.b=a}u(618,1,{},$I);
_.xc=function(){Zv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=lo(a.pb,dh).length;if(0<b&&a.kb){if(0>b)throw new wx("Length must be a positive integer. Length: "+b);if(b>lo(a.pb,dh).length)throw new wx("From Index: 0  To Index: "+b+"  Text Length: "+lo(a.pb,dh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function tL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";QB(a.I.c,"Paste")}function uL(a){DK();ZI.call(this);this.d=a}
u(620,614,Rh,uL);_.cg=function(){oL(this);this.b=(new ZA(this.c)).hc.ye();B(this.b,new vL(this),(zq(),zq(),Aq));this.e=K(qL,m,59,[this.b,this.i])};_.dg=function(){Uv(this.f,"150px")};_.eg=function(){tL(this)};_.Ld=function(){XK(this);ao((Yn(),Zn),new wL(this))};_.b=null;_.c=null;_.d=null;function xL(a){DK();uL.call(this,a)}u(619,620,Rh,xL);_.dg=function(){Uv(this.f,"150px");JD(new yL(this),this.f)};_.eg=function(){tL(this);this.k+=" Or drag and drop a file on it."};
function yL(a){this.b=a;this.c=new zL(this);this.d=this.e=1}u(621,473,{},yL);_.b=null;function zL(a){this.b=a}u(622,1,{},zL);_.Je=function(a){this.b.b.f.pb[dh]=null!=a?a:l};_.b=null;function GC(){new Ls}u(623,445,{},GC);function vL(a){this.b=a}u(624,1,{},vL);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new SC(a.b,0,lo(this.b.f.pb,dh));QD(a.b.b,b.b)}KK(this.b,!1)};_.b=null;function wL(a){this.b=a}u(625,1,{},wL);_.xc=function(){Zv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
function Jr(a){var b;a&&a&&(a=new AL(a),void 0!=$wnd.FileReader?b=new xL(a):b=new uL(a),aJ(b),bJ(b))}function AL(a){this.b=a}u(627,1,{},AL);_.b=null;function kr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function ND(a){this.b=a}u(632,1,{},ND);_.b=null;function KD(){}u(633,1,{},KD);function LD(){}u(634,1,{},LD);function MD(){}u(635,1,{},MD);
function SB(a,b){gK();kA.call(this);this.d=new BL(a);var c=this.c=new Yx,d=(Dx(),Ox);c.b=d;Vx(this.c,this.e);IK(this.d,this.c);this.d.b=this;this.b=b}u(636,613,{},SB);_.ye=function(){return this.d};_.Tf=function(){return this.c.ob};_.Id=function(){KK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){oK(this,a);pK(this,a);aJ(this.d);XK(this.d)};_.b=null;_.c=null;_.d=null;function BL(a){DK();YK.call(this,(rL(),sL),a,!1)}u(637,615,Rh,BL);
_.Id=function(){var a=this.b,b=new LB(a.b,201),c;a=a.b.r;a.b?a=new CL(new Pi(a.b)):(a=(Ts(),Ts(),Us),a=new Pi(a));for(;a._c();)c=a.ad(),201==b.e&&WH(c.b)};_.b=null;function oC(){gK();kK.call(this);var a=this.b=new DL;a.ab=!0;a.b.i=!0;this.b.db=!0}u(638,604,{},oC);_.ye=function(){return this.b};_.b=null;function fD(){}u(645,461,{},fD);function CL(a){if(!a)throw new Cn;this.b=a}u(646,1,{},CL);_._c=function(){return lD(this.b)};_.ad=function(){return Qi(this.b)};
_.bd=function(){throw new pD("Missing message: awt.50");};_.b=null;function JA(){return JA()}function dD(){dD=x;var a;a=(VC(),WC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(EL,m,-1,0,1);else throw new $G(a+" is not supported");}catch(b){if(b=Vi(b),!A(b,132))throw b;}}function hC(a,b){a.b=31*a.b+Et((new rH(b)).b)}function EA(){}u(649,1,{},EA);_.hC=function(){return this.b};_.b=1;
function FL(){FL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ie]=db;a.body.style[Ie]=db}function PK(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"borderTopWidth"));b[1]=GL(HL(a,"borderRightWidth"));b[2]=GL(HL(a,"borderBottomWidth"));b[3]=GL(HL(a,"borderLeftWidth"));return b}function IL(a){FL();var b,c;c=JL(a);b=PK(a);a=new Nq(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 Mq(a){FL();return new Nq(a.clientWidth,a.clientHeight)}function JL(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"marginTop"));b[1]=GL(HL(a,"marginRight"));b[2]=GL(HL(a,"marginBottom"));b[3]=GL(HL(a,"marginLeft"));return b}function KL(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"paddingTop"));b[1]=GL(HL(a,"paddingRight"));b[2]=GL(HL(a,"paddingBottom"));b[3]=GL(HL(a,"paddingLeft"));return b}function LL(a,b,c){FL();try{H(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Vi(d),!A(d,124))throw d;}}
function xK(a,b){FL();var c;ML||(ML=$doc.createElement(Dg),LL(ML,$e,l),LL(ML,Ug,l),LL(ML,ag,Yc),LL(ML,fh,Je),$doc.body.appendChild(ML));LL(ML,ih,a);LL(ML,Ie,a);c=IL(ML);return b?c.c:c.b}var ML=null;function NL(){Nq.call(this,0,0)}function Nq(a,b){this.c=a;this.b=b}function VK(a){Nq.call(this,a.c,a.b)}u(651,1,ui,NL,Nq,VK);_.eQ=function(a){return this===a?!0:null==a||OL!=Kn(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+Uc};_.b=0;_.c=0;function PL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(652,1,{117:1,120:1,141:1},PL);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return QL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;
function RL(a,b){this.b=a;this.c=b}u(653,1,ui,RL);_.eQ=function(a){return this===a?!0:null==a||SL!=Kn(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 SL.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;function eL(){this.c=this.b=this.e=this.d=0}u(654,1,ui,eL);_.eQ=function(a){return this===a?!0:null==a||TL!=Kn(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 TL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function HL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(656,1,{});var UL=-1;function VL(){}u(657,656,{},VL);_.b=-1;_.c=-1;var WL=null;
function GL(a){a=parseInt(a,10);a=isNaN(a)?null:hF(a);return!a?0:a.b}u(660,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.$f=function(){return Qq(this.i)};_._f=function(a){BK(this.i,a)};_.ag=function(){Uq(this.i)};_.Od=function(){Uq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Ie]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[ih]=a;b.kb||(b.j=a)};function EK(){EK=x;FK()}function QB(a,b){a.b.pb.textContent=b||l;BK(a.i,null)}
function XL(a){EK();var b;lx(this,new $K);this.b=new YL;b=this.i;ZL(b,new $L);LL(b.pb,Yf,bb);b.p=0;kL(b,this.b,new lL(0),b.q.d);this.b.ld()[xd]="mosaic-Caption-text";this.b.pb.textContent=a||l;BK(this.i,null);this.pb[xd]="mosaic-Caption"}u(659,660,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},XL);_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.c=null;function FK(){FK=x;aM=Tn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new tz(aM,240,20);new tz(aM,224,16);new tz(aM,208,16);new tz(aM,192,16);new tz(aM,176,16);new tz(aM,160,16);new tz(aM,144,16);new tz(aM,128,16);new tz(aM,112,16);new tz(aM,96,16);new tz(aM,80,16);new tz(aM,64,16);new tz(aM,260,16);GK=new tz(aM,48,16);new tz(aM,32,16);new tz(aM,16,16);new tz(aM,0,16)}var aM,GK;
function bM(a,b){Zv(a.b.pb,!b);BK(a.i,a.b)}function Oq(a,b){a.d=b;Zv(a.b.pb,!b);BK(a.i,a.b);if(a.e){var c;for(c=new Pi(a.e);c.c<c.e.Fe();)Qi(c)}}function fL(a){var b;lx(this,new $K);b=this.i;ZL(b,new cM((dM(),eM)));b.p=0;this.c=new XL(a);kL(b,this.c,new lL(1),b.q.d);this.b=new $K;ij(this.b,"Body");kL(b,this.b,new lL(0),b.q.d);this.pb[xd]="mosaic-CaptionLayoutPanel"}u(662,660,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},fL);_.rd=function(){cw(this.i)};_.sd=function(){fw(this.i)};
_.Bd=function(){return new jw(this.b)};_.yd=function(a){return CK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function hL(){MH(this)}u(663,537,Th,hL);function ZK(a){this.b=a}u(664,1,ai,ZK);_.xc=function(){Uq(this.b.T.jb)};_.b=null;function fM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Ij(a.f.b,b);a.f&&Uu(a.f.b,b)&&Xu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&tF(!a.f?null:Uu(a.f.b,b-1))}function gM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new jA);-1==Ij(a.f.b,b)&&dj(a.f.b,b)}function TK(){}u(665,1,{},TK);_.Uc=function(a){fM(a)};
_.Vc=function(a){gM(a)};_.Xc=function(a){hM(a.b.r,a.b)};function rL(){rL=x;iM=new jM(1,"e");kM=new jM(2,Hf);lM=new jM(3,"ne");mM=new jM(10,"nw");nM=new jM(4,tg);oM=new jM(5,wg);pM=new jM(12,"sw");qM=new jM(8,"w");sL=new rM((qj(),rj(null)).pb)}function LK(a,b){var c;c=PK(a.pb);return new RL(fk(b.pb)-(fk(a.pb)+c[3]),hk(b.pb)-(hk(a.pb)+c[0]))}
function sM(a){var b,c,d,e,f,g;if(a.f){b=Mq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Uu(a.f.b,d),c=new Nq(G(g.pb,Sf),G(g.pb,Rf)),f=LK(a,g),f.b-=Oj(0,f.b+G(g.pb,Sf)-b.c),f.c-=Oj(0,f.c+G(g.pb,Rf)-b.b),YH(g,Oj(0,f.b),Oj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,UK(g,c.c,c.b),g.O==(Kq(),Lq)&&Sq(g,new VK(Mq(a.pb))),sk(g.z,1)}}function tM(a,b,c){a=a.e;Ti(a,b,b);z(a.d,b,c);ij(b,Ac+c.c)}
function Rq(a,b){var c;c=a.e;uM(c,b.H);hj(b.H,Ac+mM.c);uM(c,b.D);hj(b.D,Ac+kM.c);uM(c,b.E);hj(b.E,Ac+lM.c);uM(c,b.N);hj(b.N,Ac+qM.c);uM(c,b.v);hj(b.v,Ac+iM.c);uM(c,b.M);hj(b.M,Ac+pM.c);uM(c,b.K);hj(b.K,Ac+nM.c);uM(c,b.L);hj(b.L,Ac+oM.c)}
function Tq(a,b){!b.H&&(b.H=NK(b,0,0));tM(a,b.H,mM);!b.D&&(b.D=NK(b,0,1));tM(a,b.D,kM);!b.E&&(b.E=NK(b,0,2));tM(a,b.E,lM);!b.N&&(b.N=NK(b,1,0));tM(a,b.N,qM);!b.v&&(b.v=NK(b,1,2));tM(a,b.v,iM);!b.M&&(b.M=NK(b,2,0));tM(a,b.M,pM);!b.K&&(b.K=NK(b,2,1));tM(a,b.K,nM);!b.L&&(b.L=NK(b,2,2));tM(a,b.L,oM)}function hM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ij(a.f.b,b);if(c+1<d){OA(a.f,b);for(dj(a.f.b,b);c<d;++c)WK(Uu(a.f.b,c),c)}else WK(b,c)}
function rM(a){a=new vM(a);lx(this,a);this.d=new wM(a);this.d.j=!0;aj(this.d);this.d.n=3;this.e=new xM(a);this.e.j=!0;aj(this.e);this.e.n=3;nx(this)}u(666,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},rM);_.$f=function(){return Mq(this.pb)};_._f=function(){var a;(a=yM(this))&&a._f(null)};_.ag=function(){sM(this)};_.Uc=function(a){!this.c&&(this.c=new TK);fM(a)};_.Vc=function(a){!this.c&&(this.c=new TK);gM(a)};_.Od=function(){sM(this)};
_.Xc=function(a){!this.c&&(this.c=new TK);hM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var iM,kM,lM,mM,sL,nM,oM,pM,qM;function vM(a){this.q=new Ew(this);this.pb=a}u(667,305,ni,vM);function jM(a,b){this.b=a;this.c=b}u(668,1,{},jM);_.b=0;_.c=null;function wM(a){Li();ej.call(this,a)}u(669,3,{},wM);_.rc=function(){var a;a=this.k.f;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");!a.I.d&&bM(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Oj(this.b,a<this.e?a:this.e),b=Oj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Dj(),dg);c.style[Ug]=b+dg};
_.sc=function(){var a;a=this.k.f;a==a.r.b||tF(a);a.I.d||bM(a.I,!0);a.C||(a.x||(a.x=new zM,ij(a.x,"mosaic-GlassPanel-invisible")),LL(a.x.pb,kh,(FL(),HL(a.pb,kh))),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Lj(this.k.b,null);this.b=a.b+gk(this.k.b.pb);this.c=a.e+ik(this.k.b.pb);this.e=this.b+kk(this.k.b.pb)-this.k.f.kd();this.d=this.c+jk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function uM(a,b){try{Xi(a,b)}catch(c){if(c=Vi(c),!A(c,124))throw c;}}
function xM(a){Li();ej.call(this,a);this.d=new Ni}u(670,3,{},xM);_.rc=function(){var a;a=this.k.f.ob;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");bM(a.I,!1);Pq(a,new Nq(a.q,a.p));sk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=mj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Oj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=Oj(a+b,G(d.I.c.pb,Rf)),b!=a&&MK(d,0,a-b),Pq(d,new Nq(d.q,b)),sk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=Oj(a+b,G(d.I.c.pb,Rf)),Pq(d,new Nq(d.q,b)),sk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Oj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
96,b!=a&&MK(d,a-b,0),Pq(d,new Nq(b,d.p)),sk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Pq(d,new Nq(96<a+b?a+b:96,d.p)),sk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||tF(a);bM(a.I,!0);a.C||(a.x||(a.x=new zM,ij(a.x,"mosaic-GlassPanel-invisible")),LL(a.x.pb,kh,(FL(),HL(a.pb,kh))),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Lj(this.k.b,null);this.b=a.b+gk(this.k.b.pb);this.c=a.e+ik(this.k.b.pb);this.f=this.b+kk(this.k.b.pb)-this.k.f.kd();this.e=this.c+jk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function zM(){var a;this.e=new AM(this);this.b=!1;this.c=new Iw;lx(this,this.c);a=this.pb.style;a[ld]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[xd]="gwt-GlassPanel"}u(671,325,Yh,zM);
_.ud=function(){var a;nx(this);try{a=this.ob}catch(b){b=Vi(b);if(A(b,130))throw new dw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(qj(),rj(null))?(Nu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),cj(zk,a),a.c=!0,a.d=Hk(a),dj(zk,a),this.d=new BM(this),qv(new Mu(this.d))):(this.pb.style[qd]=bb,this.pb.style[mg]=bb);this.b&&ev(new Lu(this));pj(rj(null),new CM,qo($doc),ro($doc))};
_.vd=function(){this.i.vd();mk(this.e);this.d&&(Ju(ov,this.d,K(DM,m,47,[(!xs&&(xs=new Ek),xs)])),this.d=null);this.b&&Ju(gv,this,K(DM,m,47,[(!fv&&(fv=new Ek),fv)]))};_.dd=function(a){switch(bv(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(this.pb.contains(a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function AM(a){yk();this.b=a}u(672,24,{},AM);_.Dc=function(){Nu(this.b)};_.b=null;function BM(a){this.b=a}u(673,1,{},BM);_.b=null;
function CM(){this.pb=qx();var a;a=new ly(new EM(this));B(this,a,(pq(),pq(),qq));B(this,a,(lr(),lr(),mr))}u(674,327,gi,CM);_.wd=function(){Jj(new FM(this))};function EM(a){this.b=a}u(675,1,{},EM);_.b=null;function FM(a){this.b=a}u(676,1,ai,FM);_.xc=function(){this.b.pb.focus()};_.b=null;function GM(a){a.pb.style[ih]=kd;a.pb.style[Ie]=kd;if(a.kb){var a=a.ob,b;A(a,149)?a._f(null):(b=yM(a))&&b._f(a)}}u(678,308,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
_.$f=function(){GM(this);return new Nq(G(this.pb,Sf),G(this.pb,Rf))};_._f=function(){GM(this)};_.ag=function(){};_.cd=function(){};_.Od=function(){};function YL(){this.pb=$doc.createElement("label");this.pb[xd]="mosaic-Label";this.pb.style[hh]=Nf;this.pb[xd]="mosaic-HTML"}u(677,678,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},YL);function iL(a){lx(this,new HM(a));this.pb[xd]="mosaic-ImageButton"}u(679,325,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},iL);
function DL(){var a=(Vw(),Yw);Pw.call(this,!0,mf);this.U=a.b;this.b=new IM(this);this.b.e=!0;Fw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tj();Nv(a,b)}else this.lb|=1;oo(no(this.pb))[xd]=Fe;this.pb.style[kh]="2147483647"}u(680,310,ni,DL);_.cd=function(a){ew(this,a);1==bv(a.type)&&Kw(this,!1)};_.b=null;
function IM(a){this.c=a;this.d=new jj;this.j=new jj;a=(Dy(),Cy);new sz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);Yu(b,this.f);this.p=!0;a=qx();b=(Zu(),$u(b));a.appendChild(b);this.pb=a;Fl();this.pb.setAttribute("role",im.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tj(),Nv(a,b)):this.lb|=2225;this.pb[xd]=Ee;a=Wv(this.pb)+"-vertical";Ri(this.ld(),a,!0);this.pb.style[Wf]=bb;this.pb.setAttribute("hideFocus",ch);B(this,new By(this),(pq(),pq(),qq))}
u(681,349,wi,IM);_.cd=function(a){switch(bv(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&&Kw(this.c,!1)};_.b=!0;_.c=null;
function HM(a){var b=(Dx(),Ox),c=(Rx(),Sx),d;d=new xx;d.i[pd]=ab;d.i[sd]=0;d.i[td]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;vx(b.b);b.b.d.rows[0].cells[0][gd]=c.b;vx(b.b);b.b.d.rows[0].cells[0].style[eh]=e.b;vx(d);b=rx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;tx(g,f.d);Bt(f.c,g,a);c.b=c.b.c}else e=c.c.d,dj(c.c,a);a.pb[Wc]=e;Yu(b,a.pb);hw(a,d)}lx(this,d);Ri(this.pb,"mosaic-WidgetWrapper",!0)}u(682,325,Yh,HM);_.b=null;_.c=null;function aL(a){this.b=a}u(683,1,{},aL);
_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&tF(this.b)};_.b=null;function bL(a){yk();this.b=a}u(684,24,{},bL);_.Dc=function(){Uq(this.b.T.jb);var a=this.b;ws((!a.y&&(a.y=new JM),a.y))};_.b=null;function cL(a){yk();this.b=a}u(685,24,{},cL);_.Dc=function(){QK(this.b,(Kq(),Lq))};_.b=null;function dL(a){yk();this.b=a}u(686,24,{},dL);_.Dc=function(){QK(this.b,(Kq(),RK))};_.b=null;function gL(){}u(687,1,{},gL);function jL(a){this.b=a}u(688,1,{},jL);_.Lc=function(){this.b.Id()};_.b=null;
function mL(a){this.b=a}u(689,1,{},mL);_.b=null;function nL(a){this.b=a}u(690,1,ai,nL);_.xc=function(){this.b.O==(Kq(),Lq)?sk(this.b.A,333):this.b.O==RK&&sk(this.b.B,333)};_.b=null;function OK(a){this.pb=a;cw(this)}u(691,308,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},OK);_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
function JM(){Ps.call(this,null)}u(692,240,Uh,JM);function Kq(){Kq=x;Lq=new KM("MAXIMIZED",0);RK=new KM("MINIMIZED",1);SK=new KM("NORMAL",2);LM=K(MM,m,144,[Lq,RK,SK])}function KM(a,b){I.call(this,a,b)}u(693,140,{117:1,121:1,123:1,144:1},KM);var LM,Lq,RK,SK;function Nu(a){var b,c,d,e;c=xj();b=yj();e=(Ov(),Pv).scrollWidth;d=Pv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ih]=c-1+dg);0<=b-1&&(a.pb.style[Ie]=b-1+dg)}
function NM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new jw(b);c.b.b<c.b.c.d-1;)d=AK(kw(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&dj(a.y,d);return!0}
function OM(a,b){var c,d,e;if(b.b)a.d&&lk(a.d),a.d=new PM(a,b),nk(a.d,333);else for(d=new Pi(a.y);d.c<d.e.Fe();)c=Qi(d),e=c.nb,Bw(b,QM(c),e.t,e.u),RM(c,e.v,e.s,K(M,s,-1,[SM(a.r.b,c).e,SM(a.q.b,c).d,SM(a.o.b,c).b,SM(a.p.b,c).c]),K(M,s,-1,[TM(a.j.b,c).e,TM(a.i.b,c).d,TM(a.e.b,c).b,TM(a.f.b,c).c]),K(M,s,-1,[UM(a.v,c),UM(a.u,c),UM(a.s,c),UM(a.t,c)]))}
function VM(){this.y=new jj;this.k=new WM(this);this.x=new XM(this.k);this.w=new YM(this.k);this.r=new ZM(this.k);this.q=new $M(this.k);this.o=new aN(this.k);this.p=new bN(this.k);this.j=new cN(this.k);this.i=new dN(this.k);this.e=new eN(this.k);this.f=new fN(this.k);this.v=new gN(this.k);this.u=new gN(this.k);this.s=new gN(this.k);this.t=new gN(this.k)}u(696,1,{});_.fg=function(a){OM(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 hN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Pi(b.y);e.c<e.e.Fe();)d=Qi(e),A(d,62)&&(d=d.jb),f=d.nb,Bw(c,QM(d),f.t,f.u),RM(d,f.v,f.s,K(M,s,-1,[SM(b.r.b,d).e,SM(b.q.b,d).d,SM(b.o.b,d).b,SM(b.p.b,d).c]),K(M,s,-1,[TM(b.j.b,d).e,TM(b.i.b,d).d,TM(b.e.b,d).b,TM(b.f.b,d).c]),K(M,s,-1,[UM(b.v,d),UM(b.u,d),UM(b.s,d),UM(b.t,d)]));iN(c);a.b.d=null;for(a=new Pi(a.b.y);a.c<a.e.Fe();)b=Qi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function PM(a,b){this.b=a;this.c=b;var c=(uk(),vk);this.n=new tk(this);this.t=c}u(697,17,{},PM);_.yc=function(){hN(this)};_.zc=function(){hN(this)};
_.Bc=function(a){var b,c,d;for(c=new Pi(this.b.y);c.c<c.e.Fe();)b=Qi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Et(d.p+(d.t-d.p)*a),d.w=Et(d.q+(d.u-d.q)*a),d.x=Et(d.r+(d.v-d.r)*a),d.i=Et(d.o+(d.s-d.o)*a),Bw(this.c,QM(b),d.j,d.w),RM(b,d.x,d.i,K(M,s,-1,[SM(this.b.r.b,b).e,SM(this.b.q.b,b).d,SM(this.b.o.b,b).b,SM(this.b.p.b,b).c]),K(M,s,-1,[TM(this.b.j.b,b).e,TM(this.b.i.b,b).d,TM(this.b.e.b,b).b,TM(this.b.f.b,b).c]),K(M,s,-1,[UM(this.b.v,b),UM(this.b.u,b),UM(this.b.s,b),UM(this.b.t,b)]))};_.b=null;_.c=null;
u(699,1,{});_.b=null;function eN(a){this.b=a}u(698,699,{},eN);function fN(a){this.b=a}u(700,699,{},fN);function dN(a){this.b=a}u(701,699,{},dN);function cN(a){this.b=a}u(702,699,{},cN);function aN(a){this.b=a}u(703,699,{},aN);function bN(a){this.b=a}u(704,699,{},bN);function $M(a){this.b=a}u(705,699,{},$M);function ZM(a){this.b=a}u(706,699,{},ZM);u(707,699,{},function(a){this.b=a});u(708,699,{},function(a){this.b=a});
function UM(a,b){var c=a.b,d;d=mj(c.e,b);d||(d=new PL(KL(b.pb)),z(c.e,b,d));return d.e}function gN(a){this.b=a}u(709,699,{},gN);function YM(a){this.b=a}u(710,699,{},YM);function XM(a){this.b=a}u(711,699,{},XM);function TM(a,b){var c;c=mj(a.b,b);c||(c=new PL(PK(b.pb)),z(a.b,b,c));return c}function SM(a,b){var c;c=mj(a.c,b);c||(c=new PL(JL(b.pb)),z(a.c,b,c));return c}
function jN(a,b){var c,d;d=mj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=yM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Nq(kN(e,!0),kN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=kN(e,!0));null!=c.k&&(h.b=kN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Nq(kN(e,!0),kN(e,!1));break a}h=new NL;f=b.pb;n=f.style;g=n[ag];j=n[fh];n[ag]="static";n[fh]=Je;null!=c.n?h.c=kN(e,!0):(n[ih]=kd,h.c=(f.offsetWidth||0)+SM(d.p.b,b).c+SM(d.q.b,b).d);null!=c.k?h.b=kN(e,!1):(n[Ie]=kd,h.b=(f.offsetHeight||0)+SM(d.r.b,b).e+
SM(d.o.b,b).b);n[ag]=g;n[fh]=j}d=h}null!=c.n&&(Dj(),Op)==c.n.hg()||null!=c.k&&(Dj(),Op)!=c.k.hg()||z(a.f,b,d)}return d}function WM(a){this.i=a;this.d=new Ni;this.f=new Ni;this.c=new Ni;this.b=new Ni;this.e=new Ni}u(712,1,{},WM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function lN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new mN,a.nb=b;return b}function $L(){cM.call(this,(dM(),nN))}function cM(a){var b=(oN(),pN);VM.call(this);this.c=a;this.b=b}u(713,696,{},$L,cM);
_.gg=function(a){var b,c,d,e,f,g,j,h,n;h=new NL;NM(this,a);n=SM(this.p.b,a).c+SM(this.q.b,a).d+TM(this.f.b,a).c+TM(this.i.b,a).d+UM(this.t,a)+UM(this.u,a);d=SM(this.r.b,a).e+SM(this.o.b,a).b+TM(this.j.b,a).e+TM(this.e.b,a).b+UM(this.v,a)+UM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(dM(),nN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Pi(this.y);a.c<a.e.Fe();)c=Qi(a),e=lN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),this.c==nN?(n+=jN(this.x.b,c).c,e.b=jN(this.w.b,
c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=Oj(f,e.b)):(d+=jN(this.w.b,c).b,e.c=jN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=Oj(g,e.c));this.c==nN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.fg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q;if(NM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=UM(this.t,a);E=UM(this.v,a);c=Mq(a.pb);Q=c.c-(t+UM(this.u,a));r=c.b-(E+UM(this.s,a));g=Q;c=r;this.c==(dM(),nN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,q=lN(d),v=d.ob,A(v,150)&&(b=v,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),this.c==nN?(q.e?++h:(q.c=jN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=jN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=jN(this.w.b,
d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=jN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==nN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==eM?(q.t=this.b==(oN(),pN)?t:this.b==rN?t+~~(Q/2)-~~(J/2):t+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(oN(),pN)?(q.t=t,q.u=E):this.b==rN?(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()-fk(a.pb)-UM(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-hk(a.pb)-UM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));OM(this,a)}};_.b=null;_.c=null;function oN(){oN=x;pN=new sN("START",0);rN=new sN(Db,1);tN=new sN("END",2);uN=K(vN,m,145,[pN,rN,tN])}function sN(a,b){I.call(this,a,b)}u(714,140,{117:1,121:1,123:1,145:1},sN);var uN,rN,tN,pN;function dM(){dM=x;nN=new wN("HORIZONTAL",0);eM=new wN("VERTICAL",1);xN=K(yN,m,146,[nN,eM])}
function wN(a,b){I.call(this,a,b)}u(715,140,{117:1,121:1,123:1,146:1},wN);var xN,nN,eM;u(717,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function mN(){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(716,717,{147:1,151:1},mN,lL);_.b=0;_.c=0;_.d=!1;_.e=!1;
function zN(a,b){if(a.n)return!0;NM(a,b);if(0<a.y.d){a.b=Uu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new AN,c.nb=d;a.c=d;a.y.Qe();dj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function BN(){VM.call(this)}u(718,696,{},BN);
_.gg=function(a){var b,c;c=new NL;zN(this,a);if(this.b){b=jN(this.x.b,this.b).c;var d=jN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=qN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=SM(this.p.b,a).c+SM(this.q.b,a).d+TM(this.f.b,a).c+TM(this.i.b,a).d+UM(this.t,a)+UM(this.u,a);c.b+=SM(this.r.b,a).e+SM(this.o.b,a).b+TM(this.j.b,a).e+TM(this.e.b,a).b+UM(this.v,a)+UM(this.s,a);return c};
_.fg=function(a){var b,c,d,e,f;zN(this,a)&&(d=UM(this.t,a),e=UM(this.v,a),c=Mq(a.pb),f=c.c-(d+UM(this.u,a)),c=c.b-(e+UM(this.s,a)),b=this.b.ob,A(b,150)&&(b=qN(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()-fk(a.pb)-UM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-hk(a.pb)-UM(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())),OM(this,a))};_.b=null;_.c=null;function AN(){this.f=!1}
u(719,717,{148:1,151:1},AN);function qN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=no(Dv(Dv(a.d,0),0)),c=no(Dv(Dv(a.d,2),2)),d=JL(a.pb),b=PK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function CN(a,b){a.kb&&ek(a);return Gw(a,b)}function DN(){dx();Uw.call(this,ex)}u(720,315,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},DN);_.yd=function(a){return CN(this,a)};_.b=null;
function QM(a){var b;b=a.ob;return A(b,150)?b:a}function Qq(a){if(!a.kb)return new NL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.gg(a),Sq(a,a.k),a.e.fg(a),a.k=a.e.gg(a);return a.k}function AK(a){return A(a,150)?a.jb:a}function EN(a){var b;if(!a.o){b=(!WL&&(WL=new VL),WL);var c=FN(a,eb,!0);b.b=c;c=FN(a,fb,!0);b.c=c;a.o=b}return a.o}
function zK(a,b,c,d,e){if(A(b,62))throw new Fk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new DN,sw(a,c,a.pb,d,!0),Hw(c,b)):sw(a,b,c,d,e);BK(a,b)}function kL(a,b,c,d){b.nb=c;zK(a,b,a.pb,d,!0)}
function BK(a,b){var c;c=a.e;if(b){var d=c.k;Yi(d.d,b);Yi(d.f,b);Yi(d.c,b);Yi(d.b,b);Yi(d.e,b)}else d=c.k,Yy(d.d),Yy(d.f),Yy(d.c),Yy(d.b),Yy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==QM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==QM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c._f(a.ob),c._f(a))}}function Uq(a){a.kb&&a.pb.style.display!=Kf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.fg(a),a.d=!1,iN(a))}
function iN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=AK(pz(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.ag():A(b,75)&&b.Od())}function CK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=QM(b);return zw(a,c)?(A(c,150)&&CN(c,b),BK(a,null),!0):!1}function ZL(a,b){var c;a.e=b;null!=a.f&&hj(a,Wv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=wz(a.f,Yv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ij(a,Wv(a.pb)+Ba+a.f);BK(a,null)}
function FN(a,b,c){a.n||(a.n=$doc.createElement(Dg),LL(a.n,ag,Yc),LL(a.n,fh,Je),LL(a.n,$e,bb),LL(a.n,Ug,bb),a.pb.appendChild(a.n));LL(a.n,ih,b);LL(a.n,Ie,b);a=IL(a.n);return c?a.c:a.b}
function kN(a,b){var c;c=null.hg();if(c==(Dj(),$p)){c=(EN(a),null.hg());var d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL);return O(N(Math.round(100*d*c/254)))}if(c==Qp)return c=EN(a),d=null.hg(),O(N(VE(d*(-1==c.b&&(c.b=xK(eb,!0)),c.b))));if(c==Sp)return c=EN(a),d=null.hg(),O(N(VE(d*(-1==c.c&&(c.c=xK(fb,!0)),c.b))));if(c==Yp)return c=(EN(a),null.hg()),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(d*c)));if(c==bq)return c=(EN(a),null.hg()),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(10*d*c/254)));
if(c==Wp)return O(N(VE(12*(EN(a),null.hg())*O(N(VE((-1==UL&&(UL=(FL(),xK(gb,!0))),UL)/72))))));if(c==Op)return FN(a,null.hg(),b);if(c==Up)return c=(EN(a),O(N(VE(null.hg())))),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(d*c/72)));if(null.hg()==Mp)return O(N(VE(null.hg())));throw new Fk("Invalid size: "+null.hg());}function $K(){var a=new BN;Dw.call(this);this.k=new Nq(-1,-1);new NN(this);this.pb[xd]="mosaic-LayoutPanel";ZL(this,a)}
u(721,305,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},$K);_.Cd=function(a){zK(this,a,this.pb,this.q.d,!0)};_.rd=function(){mw(this,new ON)};_.sd=function(){mw(this,new PN)};_.$f=function(){return Qq(this)};_.zd=function(a){return vw(this.q,QM(a))};_.Ad=function(a,b,c,d){zK(this,a,b,c,d)};_._f=function(a){BK(this,a)};_.Bd=function(){return new jw(this)};_.ag=function(){Uq(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=Qq(this),null!=this.j)a=a.b+dg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+dg);this.od(b);this.i=null}else b=a.b+dg,this.qd(a.c+dg),this.od(b);Uq(this)}};_.Od=function(){Uq(this)};_.yd=function(a){return CK(this,a)};_.od=function(a){this.pb.style[Ie]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){Bw(this,QM(a),b,c)};
_.qd=function(a){this.pb.style[ih]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function ON(){}u(722,1,{},ON);_.Md=function(a){QM(a).ud()};function PN(){}u(723,1,{},PN);_.Md=function(a){QM(a).vd()};function jw(a){this.c=a;this.b=new xw(this.c.q)}u(724,1,{},jw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return AK(kw(this.b))};_.bd=function(){lw(this.b)};_.c=null;function QN(){QN=x;new Jx}
function NN(a){QN();Ri(a.pb,"dragdrop-dropTarget",!0);this.b=a;new RN(this)}u(725,9,{},NN);function RN(a){yk();this.b=a}u(726,24,{},RN);_.Dc=function(){BK(this.b.b,null);Uq(this.b.b)};_.b=null;function yM(a){a=a.ob;return!a?null:A(a,149)?a:yM(a)}function UK(a,b,c){var d;d=a.pb;RM(a,b,c,JL(d),PK(d),KL(d))}
function RM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Dj(),dg)),b!=a.kd()&&a.qd((0>b?0:b)+dg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Dj(),dg)),c!=a.jd()&&a.od((0>c?0:c)+dg))}function Sq(a,b){UK(a,b.c,b.b)}u(729,1,{});
function PG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:qD(a,b,~~Hi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,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?Of:typeof v,r=r==Qf?Object.prototype.toString.call(v)==Sc||typeof v.length==Pf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Of,r)))if(v=H(Pf,r),r=H("boolean",r),SN===D)v&&(o[t]=new rH(o[t])),r&&(o[t]=(bH(),o[t]?eH:cH));else{q=v||r;if(q=
!q&&null!=D&&Kn(D)==TN){q=o[t];if(null==q||UN(q,D))continue;if(In(q)&&(q=q&&q.g?q.g:null,null!=q&&UN(q,D))){o[t]=q;continue}}if(!H(Qf,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 VN(){this.d=new Ni;this.b=new Ni;this.c=new Ni}function UN(a,b){var c;if(SN==b||WN==b&&A(a,152))return!0;if(null!=a)for(c=Kn(a);c&&c!=SN;c=null)if(c==b)return!0;return!1}u(728,729,{},VN);function MG(){MG=x;OG=new VN}
function SG(a,b){MG();z(OG.d,a,b)}function JG(a){MG();var b,c,d;d=vH(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 KG(a,b){var c;MG();return c=b&&b[0]&&(typeof b[0]==Qf||typeof b[0]==ve)?b[0]:null,UN(c,a)}function QG(a){var b=LG;MG();var c,d;d=OG.c;if(c=!b?d.c:qD(d,b,~~Hi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?rD(d,c):tD(d,b,c,~~Hi(b))}
function oG(a){MG();var b=OG,c;null==a?a=null:(c=a[Vc],c||(0!=(Kn(a).c&4)?a=[]:(b=(b=mj(b.d,Kn(a)))&&typeof b==ve?new b(a):a,a=a[Vc]=b),c=a),a=c);return a}var OG;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Vn&&(e=ok(),2E3<e-Xn&&(Xn=e,Wn=Un()));if(0==Vn++){var f=(Yn(),Zn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=ho(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=(Yn(),Zn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=ho(n,o);while(h.d);h.d=o}}--Vn;c&&-1!=Wn&&($wnd.clearTimeout(Wn),Wn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ft)()}catch(d){a(b)}else C(Ft)()}var SN=X(1),Nn=X(100),XN=nH(" I"),M=iH(738,XN),NH=iH(736,SN),YN=nH(" Z"),pI=iH(739,YN);X(99);X(98);X(97);var ZN=X(517),Bn=iH(740,ZN),$N=X(259),lu=iH(741,$N);X(260);X(140);X(492);X(106);X(503);var aO=nH(" B");X(507);var bO=nH(" C"),Ii=iH(742,bO),TN=X(505),cO=nH(" D"),xE=iH(743,cO);X(506);X(508);var dO=X(511),WF=iH(744,dO),eO=nH(" J"),fO=X(2),Ht=iH(737,fO),EL=iH(745,aO);X(520);X(502);X(96);X(187);X(490);
var LG=X(483);X(499);var YG=X(497);X(495);X(496);X(501);X(116);X(108);X(109);X(110);X(117);X(94);X(514);X(509);X(498);X(484);X(485);X(486);X(487);X(488);X(489);var gO=X(396);X(395);X(394);X(393);X(482);X(481);var vB=X(410),bE=iH(746,vB),hO=X(416),gE=iH(747,hO),iO=X(417),iE=iH(748,iO),jO=X(559),lG=iH(749,jO),xt=iH(750,M),kO=Z(557,function(){nE();return cI}),dI=iH(751,kO);X(558);X(419);X(418);X(552);X(551);X(560);X(561);X(556);X(453);X(555);var WA=iH(752,gO);X(408);X(563);X(494);mH();X(493);mH();X(729);
X(728);var WN=mH();X(309);var lO=X(308);X(307);X(313);X(327);X(369);X(565);X(564);X(306);X(305);X(567);X(566);X(572);X(573);X(574);X(575);X(576);X(577);X(578);X(579);X(568);X(569);X(570);X(571);X(246);X(245);X(318);X(319);X(320);X(590);X(599);X(24);X(591);X(592);X(593);X(594);X(595);X(596);X(597);X(598);X(291);X(365);X(368);X(366);X(367);X(199);X(198);X(293);X(240);X(295);X(207);var mO=X(206);X(243);X(242);X(241);X(390);X(391);X(392);X(474);X(473);X(472);X(475);X(476);X(477);X(478);X(632);X(633);
X(634);X(635);var nO=Z(175,function(){Dj();return dq}),eq=iH(753,nO),oO=Z(139,function(){Ej();return Co}),Do=iH(754,oO),pO=Z(146,function(){Eo();return op}),pp=iH(755,pO),qO=Z(165,function(){qp();return zp}),Ap=iH(756,qO),rO=Z(170,function(){Bp();return Kp}),Lp=iH(757,rO);Z(176,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);Z(181,null);Z(182,null);Z(183,null);Z(184,null);Z(141,null);Z(142,null);Z(143,null);Z(144,null);Z(145,null);Z(147,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);
Z(161,null);Z(162,null);Z(163,null);Z(164,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(152,null);Z(153,null);Z(154,null);Z(155,null);Z(156,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(171,null);Z(172,null);Z(173,null);Z(174,null);X(465);X(464);X(524);X(526);X(525);X(527);X(529);X(528);X(530);X(534);X(535);X(197);X(203);X(202);X(201);X(205);X(225);X(436);X(435);var pC=X(434),ZE=iH(758,pC),tI=iH(759,eO);X(420);X(531);X(537);X(532);X(533);X(421);X(589);X(430);X(429);X(428);X(433);
var sO=mH(),rK=iH(760,sO);X(289);X(463);X(543);var tO=Z(249,function(){$s();return et}),ft=iH(761,tO);X(443);X(444);X(427);var $B=X(422);X(523);X(406);X(407);X(432);var kC=X(431);X(424);X(423);X(541);X(550);X(425);X(467);X(516);X(553);X(554);X(562);X(413);var zB=X(412);X(441);X(442);X(398);X(397);X(450);mH();mH();mH();X(400);X(401);X(204);X(380);var qz=iH(762,lO);X(381);X(602);X(601);X(341);X(343);X(342);X(344);X(227);X(244);X(230);X(232);var GB=X(415);X(466);X(403);X(402);X(409);X(547);X(519);X(235);
X(452);X(222);X(223);X(226);X(220);X(219);X(221);var IB=X(585);X(209);X(213);X(411);X(604);X(609);X(451);X(510);X(454);var YA=X(405),XA=iH(763,zB);X(649);X(438);X(439);X(440);X(404);X(582);X(583);X(211);X(210);X(212);X(214);X(332);X(331);X(337);X(338);X(638);X(610);X(611);X(536);X(544);X(545);X(546);X(603);X(605);var aC=X(426);X(586);X(548);X(234);X(231);X(233);X(229);X(218);X(217);X(216);X(271);X(608);X(312);X(311);X(310);X(616);X(615);X(637);X(613);X(636);
var uO=Z(693,function(){Kq();return LM}),MM=iH(764,uO);X(692);X(691);X(683);X(684);X(685);X(686);X(687);X(688);X(689);X(690);X(664);var vO=Z(314,function(){Vw();return bx}),cx=iH(765,vO),wO=Z(361,function(){Rw();return Ky}),Ly=iH(766,wO);X(17);X(362);X(363);X(358);X(359);X(360);X(18);X(19);X(20);X(449);X(414);X(680);X(349);X(681);X(350);X(351);X(352);X(353);X(356);X(323);X(322);var xO=X(321);X(606);X(607);X(612);X(264);X(326);X(357);X(345);X(372);X(371);X(373);
var yO=Z(374,function(){az();return lz}),mz=iH(767,yO);Z(375,null);Z(376,null);Z(377,null);Z(378,null);X(247);X(587);X(324);X(340);X(339);X(540);X(316);X(200);X(588);X(325);X(666);X(3);X(669);X(670);X(668);X(667);X(660);X(659);X(721);X(722);X(723);X(724);X(662);X(238);var NC=X(446),PC=iH(768,NC);X(447);X(445);X(27);X(28);X(26);X(29);X(32);X(33);X(34);X(35);X(36);X(37);var zO=X(49),zy=iH(769,zO);X(38);X(39);X(40);X(41);X(42);X(43);X(44);X(46);X(45);X(47);X(48);X(50);X(51);X(53);X(54);X(52);X(55);X(56);
X(57);X(58);X(60);X(62);X(63);X(61);X(59);X(64);X(65);X(66);X(67);X(69);X(72);X(71);X(73);X(76);X(77);X(75);X(78);X(79);X(80);X(81);X(82);X(83);X(85);X(86);X(84);X(87);X(88);X(89);X(90);X(92);X(93);X(91);X(265);var OL=X(651);X(317);var SL=X(653);X(236);X(678);X(677);X(459);X(458);X(460);X(237);X(273);X(275);X(274);X(269);X(383);X(266);X(315);X(720);X(280);X(283);X(281);X(282);X(5);X(7);X(6);X(623);X(448);X(461);X(384);X(196);X(302);X(303);X(614);var qL=iH(770,xO);X(620);X(619);X(627);X(617);X(618);
X(624);X(625);X(621);X(622);X(455);X(456);X(462);X(239);X(268);X(31);X(276);X(346);X(347);X(348);X(277);var DM=iH(771,mO);X(278);X(584);X(679);X(646);X(500);X(521);X(30);X(68);var TL=X(654);X(663);X(682);X(717);X(716);X(208);X(224);X(4);X(645);X(696);X(713);var AO=Z(714,function(){oN();return uN}),vN=iH(772,AO),BO=Z(715,function(){dM();return xN}),yN=iH(773,BO);X(699);X(708);X(707);X(711);X(710);X(706);X(705);X(703);X(704);X(702);X(701);X(698);X(700);X(709);X(712);X(697);X(665);X(330);X(379);X(370);
X(718);X(329);X(328);X(334);X(335);X(333);X(279);X(21);X(300);X(301);X(11);X(14);X(22);var CO=X(25),Ik=iH(774,CO);X(23);X(719);X(8);X(10);X(9);X(725);X(726);X(671);X(674);X(675);X(676);X(672);X(673);var QL=X(652);X(656);X(657);X(215);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>