summaryrefslogtreecommitdiff
path: root/public/jsme/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html
blob: fc60402d89eaa1ef75ae4d6ba337e9fe59ccecba (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
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '5EC8CE504D6A4EB3B3A5BCF3BF37FF40';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 j="",aa="\n",ca=" ",da=" of ",ea='"',ga='" ',ha='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",oa="&amp;",pa="&gt;",qa="&lt;",ra="&nbsp;",sa="'",ta="(",ua=")",wa="*",xa="+",ya=",",Aa=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Ea="-C#N",Fa="-C(=O)N",Ga="-C(=O)OH",Ha="-C(=O)OMe",Ia="-CCl3",Ja="-CF3",La="-CMe3",Na="-NC=O",Oa="-NH-SO2-Me",Pa="-NMe2",Qa="-NO2",Ra="-OC(=O)Me",Sa="-SO2-NH2",Ta="-SO3H",Ua="-selected",Wa=".",Xa="/",Ya="//",Za="/>",$a="0",ab="0px",bb="1",db="100%",eb="1em",fb="1ex",
gb="1in",hb="2",jb="3",kb=":",lb=": ",mb=";",nb="<",ob="=",pb=">",rb="?",sb="@",tb="A",ub="After",vb="Any",wb="Aromatic",xb="B",yb="Before",zb="Br",Ab="C",Cb="CENTER",Gb="CSS1Compat",Hb="Center",Ib="Cl",Jb="Class$",Lb="Copy as ",Mb="Dialog",Nb="East",Ob="F",Pb="First",Qb='For input string: "',Rb="GBVTBU-BB",Sb="H",Tb="Helvetica",Ub="I",Vb="Incorrect URL: ",Wb="Internal index set to null.",Xb="JUSTIFY",Yb="JavaScript",Zb="LEFT",ac="MOL n. ",bc="N",cc="NA",dc="NONE",ec="No more molecules in SDF buffer",
fc="Nonring",gc="North",hc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",ic="O",jc="ONE_WAY_CORNER",kc="P",mc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Ec="Si",Fc="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Yc="a",Zc="absolute",$c="alert",ad="alertdialog",bd="align",cd="antialias",dd="application",
ed="article",fd="auto",gd="backgroundColor",hd="banner",id="blur",jd="bolder",kd="border",ld="bottom",md="button",nd="cellPadding",rd="cellSpacing",td="center",ud="change",vd="checkbox",wd="className",xd="click",yd="click marked atom to delete mark",zd="clip",Ad="col",Bd="colSpan",Cd="columnheader",Dd="combobox",Ed="complementary",Fd="contentinfo",Gd="contextmenu",Hd="cssFloat",Id="dblclick",Md="definition",Nd="dialog",Td="dir",Ud="directory",Vd="display",Wd="div",Xd="document",Yd="dragdrop-handle",
Zd="dragdrop-selected",$d="dragend",ae="dragenter",be="dragover",ce="drop",de="end_gesture",ee="error",fe="filter",ge="float",he="focus",ie="fontFamily",je="fontSize",ke="fontStyle",le="fontWeight",me="form",ne="function",oe="g",pe="gesturechange",qe="gestureend",re="gesturestart",se="google",te="grid",ve="gridcell",we="group",xe="gwt-MenuBar",ye="gwt-MenuBarPopup",ze="heading",Ge="height",He="hidden",Ie="img",Je="is_touch_supported",Ke="italic",Le="java.vm.name",Me="jsa-resetDiv",Ne="keydown",Oe=
"keypress",Pe="keyup",Qe="left",Re="link",Se="list",Te="listbox",Ue="listitem",Ve="load",We="log",Xe="ltr",Ye="main",Ze="marquee",af="math",bf="menu",cf="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",mf="menuitemradio",nf="middle",of="mousedown",pf="mousemove",qf="mouseout",rf="mouseover",sf="mouseup",tf="mousewheel",uf="msie",vf="multipart",wf="n",xf="navigation",yf="none",zf="noreaction",Af="note",Bf="nowrap",Cf="null",Df="number",Ef="object",Ff="offsetHeight",Gf="offsetWidth",Hf=
"ontouchstart",If="opera",Jf="option",Kf="outline",Lf="overflow",Mf="padding",Nf="popupContent",Of="position",Pf="presentation",Qf="progressbar",Rf="px",Tf="px, ",Uf="px;",Vf="radio",Wf="radiogroup",Xf="reaction",Yf="rect(0px, 0px, 0px, 0px)",Zf="region",$f="rgb(",ag="right",bg="rotation",cg="row",eg="rowgroup",fg="rowheader",gg="rtl",hg="s",ig="scale100",jg="scrollbar",kg="se",lg="search",mg="separator",ng="serif",og='shape-rendering="crispEdges"',pg="slider",qg="span",rg="spinbutton",sg="status",
tg="subMenuIcon-selected",ug="tab",vg="table",wg="tablist",xg="tabpanel",yg="tbody",zg="td",Ag="text",Bg="textAlign",Cg="textbox",Dg="timer",Eg="toolbar",Fg="tooltip",Gg="top",Hg="touchcancel",Ig="touchend",Jg="touchmove",Kg="touchstart",Lg="tr",Mg="tree",Ng="treegrid",Og="treeitem",Pg="true",Qg="value",Rg="verticalAlign",Sg="visibility",Tg="visible",Ug="whiteSpace",Vg="width",Wg="x",Xg="zIndex",Yg="|",_,Zg={l:4194303,m:4194303,h:1048575},$g={l:0,m:0,h:0},ah={l:1,m:0,h:0},bh={l:2,m:0,h:0},ch={l:3,
m:0,h:0},dh={l:4,m:0,h:0},eh={l:8,m:0,h:0},fh={l:10,m:0,h:0},gh={l:16,m:0,h:0},hh={l:32,m:0,h:0},ih={l:64,m:0,h:0},jh={l:128,m:0,h:0},kh={l:256,m:0,h:0},sh={l:512,m:0,h:0},th={l:1024,m:0,h:0},uh={l:2048,m:0,h:0},vh={l:8192,m:0,h:0},wh={l:16384,m:0,h:0},xh={l:32768,m:0,h:0},yh={l:65536,m:0,h:0},zh={l:131072,m:0,h:0},Ah={l:262144,m:0,h:0},Bh={l:524288,m:0,h:0},Ch={},Dh={112:1,114:1,128:1},Eh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,
33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Fh={112:1},Gh={10:1,112:1,115:1,117:1},Hh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Ih={7:1,8:1,112:1,115:1,117:1},Jh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,
56:1,68:1,69:1,71:1,79:1,81:1},Kh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Lh={83:1,112:1,118:1,124:1,126:1},Mh={110:1},Nh={44:1},Oh={6:1,8:1,112:1,115:1,117:1},Ph={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},k={111:1,112:1,114:1},Qh={89:1,94:1,108:1,112:1},Rh={112:1,128:1},Sh={112:1,114:1,129:1},Th={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,
65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Uh={113:1},Vh={129:1},Wh={128:1},Xh={112:1,118:1,126:1},Yh={112:1,118:1,120:1,124:1,126:1},Zh={46:1,82:1},$h={54:1},ai={130:1},bi={47:1},ci={55:1},di={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,136:1,143:1},ei={112:1,118:1,124:1,126:1},r={112:1,114:1},fi={132:1},gi={94:1,112:1},hi={80:1,112:1,115:1,117:1},ii={45:1,47:1,56:1,68:1,71:1,79:1,81:1},ji={89:1,90:1,94:1,100:1,108:1,112:1},ki={52:1,112:1},li={89:1,90:1,94:1,108:1,112:1},mi={68:1,79:1},
ni={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},oi={8:1,9:1,112:1,115:1,117:1};function s(a,b,c){var d=Ch[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ch[a]=function(){}),_=d.prototype=0>b?{}:new Ch[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return pi(this)};
_.tS=function(){var a=this.cZ.e+sb,b;b=this.hC();var c,d,e;c=v(qi,r,-1,8,1);d=(ri(),si);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=u;function ti(){ti=u;ui=new vi}function wi(a){for(var b,a=new xi(a.k.n);a.c<a.e.ue();)b=yi(a),zi(b._c(),Zd,!1),Ai(a)}
function Bi(a,b,c){var a=a.o,d;try{d=new Ci(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.d,c,d)}catch(e){e=Di(e);if(y(e,118))throw new Ei("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}zi(b._c(),Rb,!0);zi(c._c(),Yd,!0);x(ui,b,c)}function Fi(a,b){var c;c=Gi(ui,b);var d;d=Gi(a.o.d,c);if(!d)throw new Hi("dragHandle was not draggable");Ii(d.c.b);Ii(d.e.b);Ii(d.d.b);zi(b._c(),Rb,!1);zi(c._c(),Yd,!1)}
function Ji(a){var b;a.p=!1;for(a=new xi(a.k.n);a.c<a.e.ue();)b=yi(a),zi(b._c(),Zd,!1),Ai(a)}function Ki(a,b){Li(a.k.n,b)?zi(b._c(),Zd,!1):a.p?(Mi(a.k.n,b),zi(b._c(),Zd,!0)):(a.k.n.ze(),Mi(a.k.n,b))}function Ni(a){this.i=a;this.k=new Oi(this);this.o=new Pi(this.k)}s(3,1,{});_.kc=function(){Qi(this.k.f,"dragdrop-dragging")};_.lc=function(){Ri(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var ui;function Oi(a){this.n=new Si;this.e=a;this.b=a.i}s(4,1,{},Oi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Ti(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.mc()}function Ui(a,b){var c;c=Vi(a.d,Wi).b;b.b.ctrlKey||b.b.metaKey||wi(a.c.e);Ki(a.c.e,c)}function Xi(a){a.c.i=null;a.c.e.lc();Yi((Zi(),$i(null)),a.b,0,0);var b=a.b.pb;aj=b;bj();cj=b;a.e=2}
function Pi(a){this.d=new vi;this.c=a;this.b=new dj;ej(this.b,fj(),gj());z(this.b,this,(hj(),hj(),ij));z(this.b,this,(jj(),jj(),kj));a=this.b.pb.style;a[fe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(lj(),Rf);a.borderStyle=(mj(),yf);a[gd]="blue"}s(5,1,{},Pi);
_.nc=function(a){var b,c,d,e;c=a.i;d=nj(a);e=oj(a);b=pj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Wi)Wi=c,this.c.f=Vi(this.d,Wi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==qj(this.c.n,this.c.f)&&(wi(this.c.e),Ki(this.c.e,this.c.f)),rj(new sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Gj(Wi,null),Wi!=this.c.f&&(c=new Gj(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,Xi(this),1!=this.e&&Ti(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Hj(a,b);a=Ij(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Jj(Kj(d-this.i),Kj(a-this.j))>=this.c.e.n?(Lj(),-1!=qj(this.c.n,this.c.f)||Ki(this.c.e,this.c.f),c=new Gj(Wi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Xi(this)):Mj.preventDefault()),1==this.e)return;Mj.preventDefault();Ti(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Hj(a,b);b=Ij(a,b);if(1==pj(a.b)&&(this.f=!1,Wi))try{if(Lj(),1==this.e)Ui(this,a);else{d!=this.b&&(c=new Gj(d,null),e+=c.b,b+=c.e);try{Ti(this,e,b),this.c.e.kc(),3!=this.e&&Ui(this,a)}finally{var f=this.b.pb;aj&&f==aj&&(aj=null);bj();f===cj&&(cj=null);Nj(this.b);this.e=1;this.c.f=null}}}finally{Wi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Wi=null;function sj(){}s(6,1,ci,sj);_.qc=function(){Lj()};
function Ci(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Ci);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ta+this.b+Aa+this.e+ua};function Gj(a,b){!a||a==(Zi(),$i(null))?this.i=this.f=0:(this.f=a.Xc()-(a.pb.scrollLeft||0),this.i=a.Yc()-(a.pb.scrollTop||0));!b||b==(Zi(),$i(null))?this.d=this.c=0:(this.c=Oj(b.pb)+Pj(b.pb),this.d=Qj(b.pb)+Rj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Gj);
_.tS=function(){return ta+this.b+Aa+this.e+ua};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Lj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Pj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Rf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Rj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Rf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Sj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Tj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Uj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Li(c.b,b);0==c.b.d&&Vj(c.c);a.r=null}a.rc()}}function Wj(a,b){var c=Xj();Uj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Yj(a.n,Xj())}function Zj(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.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.tc(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.sc(),!1):!0}s(17,1,{});_.rc=function(){this.v&&this.sc()};
_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Yj(a,b){if(Zj(a.b,b)){var c=a.b,d=a.b.t,e;e=new $j(d,a.b.n);Mi(d.b,e);1==d.b.d&&ak(d.c,16);c.r=e}else a.b.r=null}function bk(a){this.b=a}s(18,1,{},bk);_.b=null;s(19,1,{});s(20,1,{2:1});function ck(){ck=u;dk=new ek}s(21,19,{});var dk=null;function ek(){this.b=new Si;this.c=new fk(this)}s(22,21,{},ek);
function gk(){gk=u;hk=new Si;var a=new ik;jk();kk(lk?lk:lk=new mk,a)}function Vj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Li(hk,a)}function ak(a,b){if(0>b)throw new nk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Li(hk,a);a.c=!1;a.d=ok(a,b);Mi(hk,a)}function pk(a){return $wnd.setInterval(B(function(){a.vc()}),100)}function ok(a,b){return $wnd.setTimeout(B(function(){a.vc()}),b)}s(24,1,{});_.vc=function(){this.c||Li(hk,this);this.wc()};_.c=!1;_.d=0;var hk;
function fk(a){gk();this.b=a}s(23,24,{},fk);_.wc=function(){var a=this.b,b,c,d,e,f;b=v(qk,r,3,a.b.d,0);b=rk(a.b,b);c=new sk;for(e=0,f=b.length;e<f;++e)d=b[e],Li(a.b,d),Yj(d.b,c.b);0<a.b.d&&ak(a.c,Jj(5,16-(Xj()-c.b)))};_.b=null;function $j(a,b){this.c=a;this.b=b}s(25,20,{2:1,3:1},$j);_.b=null;_.c=null;s(27,1,{});_.b=null;function tk(){this.b=$c}s(26,27,{},tk);function uk(){this.b=ad}s(28,27,{},uk);function vk(){this.b=dd}s(29,27,{},vk);s(31,1,{});_.b=null;function wk(a){this.b=a}s(30,31,{},wk);
function xk(){this.b=ed}s(32,27,{},xk);function yk(){this.b=hd}s(33,27,{},yk);function zk(){this.b=md}s(34,27,{},zk);function Ak(){this.b=vd}s(35,27,{},Ak);function Bk(){this.b=Cd}s(36,27,{},Bk);function Ck(){this.b=Dd}s(37,27,{},Ck);function Dk(){this.b=Ed}s(38,27,{},Dk);function Ek(){this.b=Fd}s(39,27,{},Ek);function Fk(){this.b=Md}s(40,27,{},Fk);function Gk(){this.b=Nd}s(41,27,{},Gk);function Hk(){this.b=Ud}s(42,27,{},Hk);function Ik(){this.b=Xd}s(43,27,{},Ik);function Jk(){this.b=me}
s(44,27,{},Jk);function Kk(){this.b=te}s(45,27,{},Kk);function Lk(){this.b=ve}s(46,27,{},Lk);function Mk(){this.b=we}s(47,27,{},Mk);function Nk(){this.b=ze}s(48,27,{},Nk);function Ok(a){this.b=a.id}s(49,1,{4:1,5:1},Ok);_.b=null;function Pk(){this.b=Ie}s(50,27,{},Pk);function Qk(){this.b=Re}s(51,27,{},Qk);function Rk(){this.b=Se}s(52,27,{},Rk);function Sk(){this.b=Te}s(53,27,{},Sk);function Tk(){this.b=Ue}s(54,27,{},Tk);function Uk(){this.b=We}s(55,27,{},Uk);function Vk(){this.b=Ye}s(56,27,{},Vk);
function Wk(){this.b=Ze}s(57,27,{},Wk);function Xk(){this.b=af}s(58,27,{},Xk);function Yk(){this.b=bf}s(59,27,{},Yk);function Zk(){this.b=df}s(60,27,{},Zk);function $k(){this.b=ef}s(61,27,{},$k);function al(){this.b=ff}s(62,27,{},al);function bl(){this.b=mf}s(63,27,{},bl);function cl(){this.b=xf}s(64,27,{},cl);function dl(){this.b=Af}s(65,27,{},dl);function fl(){this.b=Jf}s(66,27,{},fl);function gl(){this.b=Pf}s(67,27,{},gl);s(68,31,{},function(a){this.b=a});function hl(){this.b=Qf}s(69,27,{},hl);
function il(){il=u;jl=new wk("aria-activedescendant")}var jl;function kl(){this.b=Vf}s(71,27,{},kl);function ll(){this.b=Wf}s(72,27,{},ll);function ml(){this.b=Zf}s(73,27,{},ml);
function nl(){nl=u;ol=new uk;pl=new tk;ql=new vk;rl=new xk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Lk;Fl=new Kk;Gl=new Mk;Hl=new Nk;Il=new Pk;Jl=new Qk;Kl=new Sk;Ll=new Tk;Ml=new Rk;Nl=new Uk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new al;Tl=new bl;Ul=new $k;Vl=new Yk;Wl=new cl;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new ll;bm=new kl;cm=new ml;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 Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;C=new vi;x(C,Zf,cm);x(C,$c,pl);x(C,Nd,Al);x(C,ad,ol);x(C,dd,ql);x(C,Xd,Cl);x(C,ed,rl);x(C,hd,sl);x(C,md,tl);x(C,vd,ul);x(C,ve,El);x(C,Cd,vl);x(C,we,Gl);x(C,Dd,wl);x(C,Ed,xl);x(C,Fd,yl);x(C,Md,zl);x(C,Se,Ml);x(C,Ud,Bl);x(C,me,Dl);x(C,te,Fl);x(C,ze,Hl);x(C,Ie,Il);x(C,Re,Jl);x(C,Te,Kl);x(C,Ue,Ll);x(C,We,Nl);x(C,Ye,Ol);x(C,Ze,Pl);x(C,af,Ql);x(C,bf,Vl);x(C,df,Rl);x(C,ef,Ul);x(C,
ff,Sl);x(C,Jf,Yl);x(C,Vf,bm);x(C,mf,Tl);x(C,xf,Wl);x(C,Af,Xl);x(C,Pf,Zl);x(C,Qf,$l);x(C,Wf,am);x(C,cg,hm);x(C,eg,dm);x(C,fg,fm);x(C,lg,lm);x(C,mg,nm);x(C,jg,jm);x(C,pg,pm);x(C,rg,rm);x(C,sg,tm);x(C,ug,Om);x(C,wg,Km);x(C,xg,Mm);x(C,Cg,Qm);x(C,Dg,Sm);x(C,Eg,Um);x(C,Fg,Wm);x(C,Mg,bn);x(C,Ng,Ym);x(C,Og,$m)}var pl,ol,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,Fl,El,Gl,Hl,Il,Jl,Ml,Kl,Ll,Nl,Ol,Pl,Ql,Vl,Rl,Ul,Sl,Tl,Wl,Xl,Yl,Zl,$l,bm,am,cm,C,hm,dm,fm,jm,lm,nm,pm,rm,tm,Om,Km,Mm,Qm,Sm,Um,Wm,bn,Ym,$m;
function im(){this.b=cg}s(75,27,{},im);function em(){this.b=eg}s(76,27,{},em);function gm(){this.b=fg}s(77,27,{},gm);function km(){this.b=jg}s(78,27,{},km);function mm(){this.b=lg}s(79,27,{},mm);function om(){this.b=mg}s(80,27,{},om);function qm(){this.b=pg}s(81,27,{},qm);function sm(){this.b=rg}s(82,27,{},sm);function Jm(){this.b=sg}s(83,27,{},Jm);function Pm(){this.b=ug}s(84,27,{},Pm);function Lm(){this.b=wg}s(85,27,{},Lm);function Nm(){this.b=xg}s(86,27,{},Nm);function Rm(){this.b=Cg}
s(87,27,{},Rm);function Tm(){this.b=Dg}s(88,27,{},Tm);function Vm(){this.b=Eg}s(89,27,{},Vm);function Xm(){this.b=Fg}s(90,27,{},Xm);function cn(){this.b=Mg}s(91,27,{},cn);function Zm(){this.b=Ng}s(92,27,{},Zm);function an(){this.b=Og}s(93,27,{},an);function sk(){this.b=Xj()}function Xj(){return(new Date).getTime()}s(94,1,{},sk);function dn(a){var b,c,d;d=new en;for(c=a;c;)b=c.xc(),c!=a&&(d.b.b+="Caused by: "),fn(d,c.cZ.e),d.b.b+=lb,gn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function hn(a){var b,c,d;c=v(jn,r,125,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new kn;c[d]=a[d]}}function ln(a){var b;b=a.cZ.e;a=a.xc();return null!=a?b+lb+a:b}s(99,1,{112:1,126:1});_.xc=function(){return this.i};_.tS=function(){return ln(this)};_.f=null;_.i=null;function mn(a){nn();this.i=a}s(98,99,Xh,mn);function Hi(a){nn();this.i=a}function Ei(a,b){nn();this.f=b;this.i=a}s(97,98,ei,Hi,Ei);
function on(a){nn();this.c=a;this.b=j;var b,c,d;c=pn(qn(this.c)?this.c:null);d=v(jn,r,125,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new rn(c[a]);hn(d)}s(96,97,ei,on);
_.xc=function(){if(null==this.d){this.e=null==this.c?Cf:qn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":sn(this.c).e;this.b=this.b+lb+(qn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(qn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=j;this.d=ta+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function tn(a,b){return un(a)?a.eQ(b):a===b}
function sn(a){return un(a)?a.cZ:vn}function wn(a){return un(a)?a.hC():pi(a)}
function xn(){var a;xn=u;yn=(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 zn(a){xn();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=yn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var yn;s(105,1,{});function pi(a){return a.$H||(a.$H=++An)}function Bn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Cn(){return $wnd.setTimeout(function(){0!=Dn&&(Dn=0);En=-1},10)}var Dn=0,An=0,Fn=0,En=-1;
function Gn(){Gn=u;Hn=new In}function Jn(a,b){a.b=Kn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Ln(a)),Mn(a.f,1),!a.j&&(a.j=new Nn(a)),Mn(a.j,50))}function In(){}function On(a){return a.yc()}function Kn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].yc()&&(b=Kn(b,e)):e[0].qc()}catch(f){if(f=Di(f),!y(f,126))throw f;}}return b}function Mn(a,b){Gn();$wnd.setTimeout(function(){B(On)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},In);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Hn;function Ln(a){this.b=a}s(108,1,{},Ln);_.yc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Pn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Xj();100>Xj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].yc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);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 Nn(a){this.b=a}s(109,1,{},Nn);_.yc=function(){this.b.e&&Mn(this.b.f,1);return this.b.k};_.b=null;function nn(){var a,b,c;try{null.a()}catch(d){a=d}var e=pn(a);3<=e.length&&e.splice(0,3);c=v(jn,r,125,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new rn(e[a]);hn(c)}
function pn(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]=j:a[b]=Qn(Rn(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}s(115,1,{});function gn(a,b){a.b+=b}function Sn(){}s(116,115,{},Sn);_.b=j;function Tn(a,b){return parseInt(a[b])||0}function Un(a,b){return null==a[b]?null:""+a[b]}function Vn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Wn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function pj(a){a=a.button;return 1==a?4:2==a?2:1}function Oj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Qj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}
function gj(){var a=$doc;return(D(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function fj(){var a=$doc;return(D(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function Xn(a){return(D(a.compatMode,Gb)?a.documentElement:a.body).scrollLeft||0}function Yn(a){return(D(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function Zn(a,b){this.c=a;this.d=b}s(139,1,{112:1,115:1,117:1});_.eQ=function(a){return this===a};_.hC=function(){return pi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function mj(){mj=u;$n=new ao;bo=new co;eo=new fo;go=new ho;io=new jo;ko=E(lo,r,6,[$n,bo,eo,go,io])}s(138,139,Oh);var ko,eo,bo,go,$n,io;function ao(){Zn.call(this,dc,0)}s(140,138,Oh,ao);function co(){Zn.call(this,"DOTTED",1)}s(141,138,Oh,co);function fo(){Zn.call(this,"DASHED",2)}s(142,138,Oh,fo);function ho(){Zn.call(this,"HIDDEN",3)}s(143,138,Oh,ho);function jo(){Zn.call(this,"SOLID",4)}s(144,138,Oh,jo);
function mo(){mo=u;no=new oo;po=new qo;ro=new so;to=new uo;vo=E(wo,r,7,[no,po,ro,to])}s(145,139,Ih);var vo,po,ro,to,no;function oo(){Zn.call(this,dc,0)}s(146,145,Ih,oo);function qo(){Zn.call(this,"BLOCK",1)}s(147,145,Ih,qo);function so(){Zn.call(this,"INLINE",2)}s(148,145,Ih,so);function uo(){Zn.call(this,"INLINE_BLOCK",3)}s(149,145,Ih,uo);function xo(){xo=u;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=E(Ho,r,9,[yo,Ao,Co,Eo])}s(150,139,oi);var Go,yo,Ao,Co,Eo;function zo(){Zn.call(this,Cb,0)}
s(151,150,oi,zo);function Bo(){Zn.call(this,Xb,1)}s(152,150,oi,Bo);function Do(){Zn.call(this,Zb,2)}s(153,150,oi,Do);function Fo(){Zn.call(this,tc,3)}s(154,150,oi,Fo);function lj(){lj=u;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=E(ap,r,10,[Io,Ko,Mo,Oo,Qo,So,Uo,Wo,Yo])}s(155,139,Gh);var $o,Wo,Mo,Oo,Uo,Yo,So,Ko,Qo,Io;function Jo(){Zn.call(this,"PX",0)}s(156,155,Gh,Jo);function Lo(){Zn.call(this,"PCT",1)}s(157,155,Gh,Lo);
function No(){Zn.call(this,"EM",2)}s(158,155,Gh,No);function Po(){Zn.call(this,"EX",3)}s(159,155,Gh,Po);function Ro(){Zn.call(this,"PT",4)}s(160,155,Gh,Ro);function To(){Zn.call(this,"PC",5)}s(161,155,Gh,To);function Vo(){Zn.call(this,"IN",6)}s(162,155,Gh,Vo);function Xo(){Zn.call(this,"CM",7)}s(163,155,Gh,Xo);function Zo(){Zn.call(this,"MM",8)}s(164,155,Gh,Zo);function bp(){bp=u;cp=[];dp=[];ep=[]}var cp,dp,ep;function fp(){fp=u;gp=new hp}
function ip(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function jp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function hp(){}s(167,1,{},hp);_.b=null;var gp;s(179,1,{});_.tS=function(){return"An event type"};_.i=null;s(178,179,{});_.Bc=function(){this.f=!1;this.i=null};_.f=!1;s(177,178,{});_.Ac=function(){return this.Cc()};_.b=null;var kp=_.c=null;function lp(){lp=u;mp=new np(id,new op)}function op(){}s(176,177,{},op);
_.zc=function(a){a.Dc(this)};_.Cc=function(){return mp};var mp;function pp(){pp=u;qp=new np(ud,new rp)}function rp(){}s(180,177,{},rp);_.zc=function(a){sp();tp(this,a.c,up(a.b.b,a.b.b.pb.selectedIndex))};_.Cc=function(){return qp};var qp;s(183,177,Nh);function Hj(a,b){return(a.b.clientX||0)-Oj(b)+(b.scrollLeft||0)+Xn(b.ownerDocument)}function Ij(a,b){return(a.b.clientY||0)-Qj(b)+(b.scrollTop||0)+Yn(b.ownerDocument)}function nj(a){var b;return(b=a.c)?Hj(a,b):a.b.clientX||0}
function oj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientY||0}s(182,183,Nh);function vp(){vp=u;wp=new np(xd,new xp)}function xp(){}s(181,182,Nh,xp);_.zc=function(a){a.Ec(this)};_.Cc=function(){return wp};var wp;function yp(){yp=u;zp=new np(Gd,new Ap)}function Ap(){}s(184,177,{},Ap);_.zc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Cc=function(){return zp};var zp;s(187,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Bp=_.d=0;
function mk(){this.d=++Bp}s(186,187,Zh,mk);function np(a,b){this.d=++Bp;this.b=b;!kp&&(kp=new Cp);kp.b[a]=this;this.c=a}s(185,186,Zh,np);_.b=null;_.c=null;function Dp(){Dp=u;Ep=new np(Id,new Fp)}function Fp(){}s(188,182,Nh,Fp);
_.zc=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!=(Gp(),Hp))a=Ip(b.pb),c=new Jp(Tn(b.pb,Gf),Tn(b.pb,Ff)),d=new Jp(Tn(b.T.jb.pb,Gf),Tn(b.T.jb.pb,Ff)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Kp(b.I,!0);a=Tn(b.T.jb.pb,Gf);Lp(b,new Jp(a,Mp(b.T.jb).b));b.J&&b.O!=Hp&&Np(b.r,b)}else Kp(b.I,!1),b.O!=(Gp(),Hp)?Lp(b,new Jp(b.F.c,b.F.b)):Op(b,Ip(b.r.pb)),b.J&&b.O!=Hp&&Pp(b.r,b);Qp(b.T.jb)}else Kp(b.I,!0)};_.Cc=function(){return Ep};var Ep;s(189,177,{});
function Rp(){Rp=u;Sp=new np($d,new Tp)}function Tp(){}s(190,189,{},Tp);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Sp};var Sp;function Up(){Up=u;Vp=new np(ae,new Wp)}function Wp(){}s(191,189,{},Wp);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Vp};var Vp;function Xp(){Xp=u;Yp=new np(be,new Zp)}function Zp(){}s(192,189,{},Zp);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Yp};
var Yp;function $p(){$p=u;aq=new np(ce,new bq)}function bq(){}s(193,189,{},bq);_.zc=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;cq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ag),a.b.c.b.b.f.pb[Qg]=null!=b?b:j)};_.Cc=function(){return aq};var aq;function dq(){dq=u;eq=new np(he,new fq)}function fq(){}
s(194,177,{},fq);_.zc=function(a){Nj(a.b.b)};_.Cc=function(){return eq};var eq;function gq(){gq=u;hq=new np(pe,new iq)}function iq(){}s(195,177,{},iq);_.zc=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,jq(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,kq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Cc=function(){return hq};var hq;function lq(){lq=u;mq=new np(qe,new nq)}
function nq(){}s(196,177,{},nq);_.zc=function(a){a.b.b&&(a.b.c.b=null,oq(a.b.b,a.b.c))};_.Cc=function(){return mq};var mq;function pq(){pq=u;qq=new np(re,new rq)}function rq(){}s(197,177,{},rq);_.zc=function(){this.b.preventDefault()};_.Cc=function(){return qq};var qq;s(199,177,{});s(198,199,{});function sq(){sq=u;tq=new np(Ne,new uq)}function uq(){}s(200,198,{},uq);
_.zc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(vq(),wq).length&&-999!=(vq(),wq)[c]&&(c=(vq(),wq)[c]);b=new xq(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.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?yq(zq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new Aq(a)),a.ub),b.b=d,Bq(),Cq(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:Dq(a,Un((Eq(),Fq).ac.b.pb,Qg));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Sb;c=1300;break;case 114:case 82:a.jb=!0;a.J=mc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=Ja):801==a.c?(c=237,a.jb=!0,a.J=Ia):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Qa);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Ta);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Ea;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?Gq(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?Gq(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&Gq(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?Gq(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?Gq(a,4):c=207;break;case 53:105==a.c?Gq(a,5):c=208;
break;case 54:105==a.c?Gq(a,6):c=210;break;case 55:105==a.c?Gq(a,7):c=211;break;case 56:105==a.c?Gq(a,8):c=212;break;case 57:105==a.c?Gq(a,9):(a.jb=!0,a.J="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}Hq(a,c)}a=!0}a&&this.b.preventDefault()};_.Cc=function(){return tq};var tq;function Iq(){Iq=u;Jq=new np(of,new Kq)}function Kq(){}s(201,182,Nh,Kq);_.zc=function(a){a.nc(this)};_.Cc=function(){return Jq};
var Jq;function hj(){hj=u;ij=new np(pf,new Lq)}function Lq(){}s(202,182,Nh,Lq);_.zc=function(a){a.oc(this)};_.Cc=function(){return ij};var ij;function Mq(){Mq=u;Nq=new np(qf,new Oq)}function Oq(){}s(203,182,Nh,Oq);_.zc=function(a){var b;a.f&&1==a.e&&(b=new Gj(Wi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Xi(a))};_.Cc=function(){return Nq};var Nq;function jj(){jj=u;kj=new np(sf,new Pq)}function Pq(){}s(204,182,Nh,Pq);_.zc=function(a){a.pc(this)};_.Cc=function(){return kj};var kj;function Cp(){this.b={}}
s(205,1,{},Cp);_.b=null;s(208,183,Nh);var Qq=null;function Rq(){Rq=u;Sq=new np(Hg,new Tq)}function Tq(){}s(207,208,Nh,Tq);_.zc=function(a){Uq(a.b,this,a.b.n)};_.Cc=function(){return Sq};var Sq;function Vq(){Vq=u;Wq=new np(Ig,new Xq)}function Xq(){}s(209,208,Nh,Xq);_.zc=function(a){Uq(a.b,this,a.b.n)};_.Cc=function(){return Wq};var Wq;function Yq(){var a;this.b=(a=document.createElement(Wd),a.setAttribute(Hf,"return;"),typeof a.ontouchstart==ne)}s(210,1,{},Yq);
function Zq(){Zq=u;$q=new np(Jg,new ar)}function ar(){}s(211,208,Nh,ar);_.zc=function(a){Uq(a.b,this,a.b.o)};_.Cc=function(){return $q};var $q;function br(){br=u;cr=new np(Kg,new dr)}function dr(){}s(212,208,Nh,dr);_.zc=function(a){er(a.b,this)&&(a.b.k&&fr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),ak(a.b.d,750),a.b.e=!1))};_.Cc=function(){return cr};var cr;function gr(a,b){this.b=b;this.c=a}function hr(a,b,c){lk&&(b=new gr(b,c),a.Nc(b))}s(213,178,{},gr);_.zc=function(a){a.Jc(this)};_.Ac=function(){return lk};
_.b=!1;var lk=_.c=null;function ir(a){this.b=a}s(214,178,{},ir);_.zc=function(a){a.Kc(this)};_.Ac=function(){return jr};var jr=_.b=null;function kr(){}function lr(a){var b;mr&&(b=new kr,a.Nc(b))}s(215,178,{},kr);_.zc=function(a){a.Lc(this)};_.Ac=function(){return mr};var mr=null;function nr(a){this.b=a}s(216,178,{},nr);_.zc=function(a){a.Mc(this)};_.Ac=function(){return or};var or=_.b=null;function pr(){}s(217,178,{},pr);_.zc=function(a){a.b.W&&a.b.xd()};_.Ac=function(){return qr};var qr=null;
function rr(a,b,c){a=a.b;if(!b)throw new sr("Cannot add a handler with a null type");if(!c)throw new sr("Cannot add a null handler");0<a.c?tr(a,new ur(a,b,c)):vr(a,b,null,c);return new wr(new xr(a,b,c))}
function yr(a,b){var c;!b.f||b.Bc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new sr("Cannot fire null event");try{++d.c;i=zr(d,b.Ac(),null);e=null;for(h=d.d?i.nf(i.ue()):i.mf();d.d?h.pf():h.Qc();){g=d.d?h.qf():h.Rc();try{b.zc(g)}catch(l){if(l=Di(l),y(l,126))f=l,!e&&(e=new Ar),Br(e,f);else throw l;}}if(e)throw new Cr(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new xi(d.b);o.c<o.e.ue();)m=yi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Di(n);if(y(n,83))throw new Dr(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Er(a){Fr.call(this,a,!1)}function Fr(a,b){this.b=new Gr(b);this.c=a}s(218,1,bi,Er,Fr);_.Nc=function(a){yr(this,a)};_.b=null;_.c=null;s(221,1,{});function tr(a,b){!a.b&&(a.b=new Si);Mi(a.b,b)}function vr(a,b,c,d){var e;e=Vi(a.e,b);e||(e=new vi,x(a.e,b,e));a=e.qe(c);a||(a=new Si,e.se(c,a));a.df(d)}function Hr(a,b,c,d){var e,f;e=zr(a,b,c);e.ff(d)&&e.re()&&(f=Vi(a.e,b),f.te(c),f.re()&&Gi(a.e,b))}
function zr(a,b,c){a=Vi(a.e,b);if(!a)return Ir(),Ir(),Jr;c=a.qe(c);return!c?(Ir(),Ir(),Jr):c}s(220,221,{});_.b=null;_.c=0;_.d=!1;function Gr(a){this.e=new vi;this.d=a}s(219,220,{},Gr);function wr(a){this.b=a}s(222,1,{},wr);_.b=null;function Cr(a){Ei.call(this,Kr(a),Lr(a));this.b=a}function Lr(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function Kr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new Mr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:b.b.b+="; ",d=d.xc(),gn(b.b,d);return b.b.b}s(224,97,Lh,Cr);_.b=null;function Dr(a){Cr.call(this,a)}s(223,224,Lh,Dr);s(225,1,{},function(){});function Nr(a){a=Un(a,Td);return Or(gg,a)?(Pr(),Qr):Or(Xe,a)?(Pr(),Rr):(Pr(),Sr)}function Pr(){Pr=u;Qr=new Tr("RTL",0);Rr=new Tr("LTR",1);Sr=new Tr("DEFAULT",2);Ur=E(Vr,r,48,[Qr,Rr,Sr])}
function Tr(a,b){Zn.call(this,a,b)}s(227,139,{48:1,112:1,115:1,117:1},Tr);var Ur,Sr,Rr,Qr;function Wr(){}function Xr(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 v(a,b,c,d,e){d=Xr(e,d);E(a,b,c,d);return d}function Yr(a){return Zr([$r,F],[r,k],[111,-1],a,0,2,1)}
function Zr(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Xr(i?g:0,h);E(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Zr(a,b,c,d,e,f,g)}return l}function E(a,b,c,d){as();var e=bs,f=cs;as();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ds(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new es;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new es;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new es;}a[b]=c}s(228,1,{},Wr);_.qI=0;
function as(){as=u;bs=[];cs=[];var a=new Wr,b=bs,c=cs,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var bs,cs;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function qn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function un(a){return a.tM==u||a.cM&&!!a.cM[1]}function fs(a){return null==a?null:a}function H(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function gs(){var a;$stats&&hs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(If))a=If;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(uf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(uf)&&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"}D(If,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&&hs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=E(is,r,1,[Gb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&hs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";bp();ep.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;}");
bp();0!=ep.length&&(a=ep.join(j),b=(fp(),gp),a=ip(a),jp(b).insertBefore(a,b.b.firstChild),ep.length=0);0!=cp.length&&(a=cp.join(j),b=(fp(),gp),a=ip(a),jp(b).appendChild(a),cp.length=0);0!=dp.length&&(a=dp.join(j),b=(fp(),gp),a=ip(a),jp(b).appendChild(a),dp.length=0);$stats&&hs("export.client.JSME_export");new js;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ne)$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(d){}}
function Di(a){return y(a,126)?a:new on(a)}function ks(a){return ls(a&4194303,a>>22&4194303,0>a?1048575:0)}function ms(a){return ls(a.l,a.m,a.h)}function ls(a,b,c){return _=new ns,_.l=a,_.m=b,_.h=c,_}
function os(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ps;if(0==a.l&&0==a.m&&0==a.h)return qs=ls(0,0,0),ls(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?(qs=ls(0,0,0),c=ms((rs(),ss))):(qs=ls(c.l,c.m,c.h),c=ls(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ts(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?us(e):0==c&&0!=d&&0==e?us(d)+22:0!=c&&0==d&&0==e?us(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=ms((rs(),vs)),c=!0,g=!g;else return c=ws(a,f),g&&xs(c),qs=ls(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ts(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ws(c,d);f&&xs(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=ls(f,i,c);g?qs=ts(c):qs=ls(c.l,c.m,c.h);return e}if(!ys(a,b))return e?qs=ts(a):qs=ls(a.l,a.m,a.h),ls(0,0,0);c=c?a:ls(a.l,a.m,a.h);var h,l,m,o;f=zs(b)-zs(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(i=0,
l=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(l=i=0,h=b.l<<h-44);i=ls(i&4194303,l&4194303,h&1048575);for(l=ls(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(m>>22),n+=o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=m>>>1;i.m=h>>>1|(m&1)<<21;i.l=o>>>1|(h&1)<<21;--f}g&&xs(l);e?(qs=ts(c),d&&(qs=As(qs,(rs(),ss)))):qs=ls(c.l,c.m,c.h);return l}
function xs(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 zs(a){var b;b=Bs(a.h);return 32==b?(b=Bs(a.m),32==b?Bs(a.l)+32:b+20-10):b-12}var qs=null;function Ps(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ls(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Qs(a,b){return ls(a.l&b.l,a.m&b.m,a.h&b.h)}function Rs(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function I(a){var b,c,d;if(isNaN(a))return rs(),Ss;if(-9223372036854775E3>a)return rs(),Ts;if(9223372036854775E3<=a)return rs(),vs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=H(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=H(a/4194304),a-=4194304*b);a=H(a);b=ls(a,b,c);d&&xs(b);return b}function Us(a){var b,c;return-129<a&&128>a?(b=a+128,null==Vs&&(Vs=v(Ws,r,49,256,0)),c=Vs[b],!c&&(c=Vs[b]=ks(a)),c):ks(a)}
function Xs(a){var b=$g,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 ys(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 Ys(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;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;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(n>>22);return ls(c&4194303,n&
4194303,q&1048575)}function ts(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ls(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ws(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 ls(c&4194303,d&4194303,e&1048575)}function As(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ls(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function K(a){return a.l|a.m<<22}function Zs(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+Zs(ts(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Us(1E9);a=os(a,b);b=j+K(qs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=$a+b;c=b+c}return c}var Vs=null;function rs(){rs=u;vs=ls(4194303,4194303,524287);Ts=ls(0,0,524288);ss=Us(1);Us(2);Ss=Us(0)}var vs,Ts,ss,Ss;function ns(){}s(237,1,{49:1},ns);
function hs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function $s(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(242,1,{},$s);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function at(a,b){gn(a.b.b,b.b);return a}function bt(){this.b=new ct}s(243,1,{},bt);function dt(a){if(null==a)throw new sr("css is null");this.b=a}s(244,1,{50:1,112:1},dt);
_.eQ=function(a){return!y(a,50)?!1:D(this.b,a.b)};_.hC=function(){return et(this.b)};_.b=null;function ft(a){if(null==a)throw new sr("html is null");this.b=a}s(246,1,ki,ft);_.Oc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return et(this.b)};_.b=null;s(247,1,ki,function(){this.b=j});_.Oc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return et(this.b)};_.b=null;
function gt(){gt=u;ht=RegExp(na,oe);it=RegExp(pb,oe);jt=RegExp(nb,oe);kt=RegExp(sa,oe);lt=RegExp(ea,oe)}function mt(a){gt();-1!=a.indexOf(na)&&(a=a.replace(ht,oa));-1!=a.indexOf(nb)&&(a=a.replace(jt,qa));-1!=a.indexOf(pb)&&(a=a.replace(it,pa));-1!=a.indexOf(ea)&&(a=a.replace(lt,"&quot;"));-1!=a.indexOf(sa)&&(a=a.replace(kt,"&#39;"));return a}var ht,it,jt,lt,kt;function nt(a){if(null==a)throw new sr("uri is null");this.b=a}s(249,1,{53:1},nt);_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return et(this.b)};
_.b=null;function ot(){ot=u}s(251,1,{});function pt(){}s(252,1,{},pt);var qt=null;function rt(){}s(253,251,{},rt);var st=null;function tt(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=zr(a.b,f,null).ue();for(e-=1;0<=e;--e)if(d=zr(a.b,f,null).lf(e),y(d,54)&&tn(d.b,b)){var h=a.b,l=f;0<h.c?tr(h,new ut(h,l,null,d)):Hr(h,l,null,d)}}}s(254,1,$h);_.b=null;function vt(a){this.b=a}s(255,254,$h,vt);_.Pc=function(a){a.d&&(this.b.Uc(a.e)||(a.b=!0))};function wt(a){this.b=a}s(256,254,$h,wt);
_.Lc=function(){xt(this.b.b)};function yt(){nn()}s(257,97,ei,yt);function zt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,ak(a.e,1))}function At(){this.b=new Bt(this);this.c=new Si;this.e=new Ct(this);this.i=new Dt(this)}s(258,1,{},At);_.d=!1;_.f=!1;function Bt(a){gk();this.b=a}s(259,24,{},Bt);_.wc=function(){if(this.b.d){var a=this.b,b;b=Et(a.i.e.c,a.i.c);Ft(a.i);y(b,55)&&new yt;a.d=!1;zt(a)}};_.b=null;function Ct(a){gk();this.b=a}s(260,24,{},Ct);
_.wc=function(){this.b.f=!1;var a=this.b,b=Xj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(ak(a.b,1E4);a.i.d<a.i.b;){d=Gt(a.i);try{if(null==d)break;y(d,55)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||Ft(a.i)}if(100<=Xj()-b)break}}finally{e||(Vj(a.b),a.d=!1,zt(a))}};_.b=null;function Gt(a){var b;a.c=a.d;b=Et(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Ft(a){Ht(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Dt(a){this.e=a}s(261,1,{},Dt);_.Qc=function(){return this.d<this.b};_.Rc=function(){return Gt(this)};
_.Sc=function(){Ft(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function It(a,b){var c=(Jt(),Kt(b));a.appendChild(c)}function Lt(a,b,c){var d;d=Mj;Mj=a;b==aj&&8192==Mt(a.type)&&(aj=null);c.Tc(a);Mj=d}var Mj=null,aj=null;function Nt(){Nt=u;Ot=new At}function rj(a){Nt();if(!a)throw new sr("cmd cannot be null");var b=Ot;Mi(b.c,a);zt(b)}var Ot;function Pt(a){bj();!Qt&&(Qt=new mk);Rt||(Rt=new Fr(null,!0),St=new Tt);return rr(Rt,Qt,a)}var Rt=null;function Ut(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Tt(){}s(267,178,{},Tt);_.zc=function(a){a.Pc(this);St.d=!1};_.Ac=function(){return Qt};_.Bc=function(){Ut(this)};_.b=!1;_.c=!1;_.d=!1;var Qt=_.e=null,St=null;function Vt(){Vt=u;Wt=new Xt;Yt()||(Wt=null)}var Wt=null;function ik(){}s(269,1,{},ik);_.Jc=function(){for(;0<(gk(),hk).d;)Vj(Et(hk,0))};function kk(a,b){return rr((!Zt&&(Zt=new $t),Zt),a,b)}function au(a){jk();bu||(cu(),bu=!0);return kk((!mr&&(mr=new mk),mr),a)}function jk(){du||(eu(),du=!0)}
function fu(){var a;du&&(a=new gu,Zt&&yr(Zt,a));return null}var du=!1,Zt=null,hu=0,iu=0,bu=!1;function ju(){ju=u;ku=new mk}function gu(){ju()}s(271,178,{},gu);_.zc=function(){null.Nf()};_.Ac=function(){return ku};var ku;function $t(){Er.call(this,null)}s(273,218,bi,$t);
function Mt(a){switch(a){case id:return 4096;case ud:return 1024;case xd:return 1;case Id:return 2;case he:return 2048;case Ne:return 128;case Oe:return 256;case Pe:return 512;case Ve:return 32768;case "losecapture":return 8192;case of:return 4;case pf:return 64;case qf:return 32;case rf:return 16;case sf:return 8;case "scroll":return 16384;case ee:return 65536;case "DOMMouseScroll":case tf:return 131072;case Gd:return 262144;case "paste":return 524288;case Kg:return 1048576;case Jg:return 2097152;
case Ig:return 4194304;case Hg:return 8388608;case re:return 16777216;case pe:return 33554432;case qe:return 67108864;default:return-1}}function bj(){lu||(mu(),lu=!0)}var lu=!1;function nu(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 ou(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function mu(){pu=B(function(a){var b;var c=Rt,d,e,f;Qt&&c&&qu(c.b.e,Qt)?(b=St.b,d=St.c,e=St.d,f=St.e,Ut(St),St.e=a,yr(c,St),c=!(St.b&&!St.c),St.b=b,St.c=d,St.d=e,St.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});ru=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!qn(b)&&y(b,56)&&Lt(a,c,b)});su=B(function(a){a.preventDefault();ru.call(this,a)});tu=B(function(a){this.__gwtLastUnhandledEvent=
a.type;ru.call(this,a)});uu=B(function(a){if(pu(a)){var b=cj;b&&b.__listener&&!qn(b.__listener)&&y(b.__listener,56)&&(Lt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(xd,uu,!0);$wnd.addEventListener(Id,uu,!0);$wnd.addEventListener(of,uu,!0);$wnd.addEventListener(sf,uu,!0);$wnd.addEventListener(pf,uu,!0);$wnd.addEventListener(rf,uu,!0);$wnd.addEventListener(qf,uu,!0);$wnd.addEventListener(tf,uu,!0);$wnd.addEventListener(Ne,pu,!0);$wnd.addEventListener(Pe,pu,!0);$wnd.addEventListener(Oe,
pu,!0);$wnd.addEventListener(Kg,uu,!0);$wnd.addEventListener(Jg,uu,!0);$wnd.addEventListener(Ig,uu,!0);$wnd.addEventListener(Hg,uu,!0);$wnd.addEventListener(re,uu,!0);$wnd.addEventListener(pe,uu,!0);$wnd.addEventListener(qe,uu,!0)}function vu(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 wu(a,b){bj();switch(b){case "drag":a.ondrag=ru;break;case $d:a.ondragend=ru;break;case ae:a.ondragenter=su;break;case "dragleave":a.ondragleave=ru;break;case be:a.ondragover=su;break;case "dragstart":a.ondragstart=ru;break;case ce:a.ondrop=ru;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,ru,!1);a.addEventListener(b,ru,!1);break;default:throw"Trying to sink unknown event type "+b;}}var cj=null,pu=null,uu=null,su=null,ru=null,tu=null;
function xu(a,b){a.__eventBits=b;a.onclick=b&1?ru:null;a.ondblclick=b&2?ru:null;a.onmousedown=b&4?ru:null;a.onmouseup=b&8?ru:null;a.onmouseover=b&16?ru:null;a.onmouseout=b&32?ru:null;a.onmousemove=b&64?ru:null;a.onkeydown=b&128?ru:null;a.onkeypress=b&256?ru:null;a.onkeyup=b&512?ru:null;a.onchange=b&1024?ru:null;a.onfocus=b&2048?ru:null;a.onblur=b&4096?ru:null;a.onlosecapture=b&8192?ru:null;a.onscroll=b&16384?ru:null;a.onload=b&32768?tu:null;a.onerror=b&65536?ru:null;a.onmousewheel=b&131072?ru:null;
a.oncontextmenu=b&262144?ru:null;a.onpaste=b&524288?ru:null}function yu(){var a;yu=u;zu=(a=$doc,D(a.compatMode,Gb)?a.documentElement:a.body)}var zu;function Au(){this.c=new Si}function Bu(a){a=a[Rc];return null==a?-1:a}s(278,1,{},Au);_.b=null;function Cu(a,b){this.b=a;this.c=b}s(279,1,{},Cu);_.b=0;_.c=null;s(280,1,bi);_.Vc=function(a){return decodeURI(a.replace("%23",la))};_.Nc=function(a){yr(this.b,a)};_.Wc=function(a){a=null==a?j:a;if(!D(a,null==Du?j:Du))Du=a,qr&&(a=new pr,yr(this.b,a))};
var Du=j;function Yt(){function a(){$wnd.setTimeout(a,250);e()}var b=Wt,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Vc(d.substring(1)));Du=c;var e=B(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.Vc(c.substring(1)));b.Wc(a)});a();return!0}function Xt(){this.b=new Er(null)}s(281,280,bi,Xt);
function eu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=B(fu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=B(function(a){try{du&&hr((!Zt&&(Zt=new $t),Zt),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function cu(){var a=$wnd.onresize;$wnd.onresize=B(function(b){try{var c,d;if(bu&&(d=fj(),c=gj(),iu!=d||hu!=c))iu=d,hu=c,lr((!Zt&&(Zt=new $t),Zt))}finally{a&&a(b)}})}function Ri(a,b){zi(a._c(),b,!0)}function Qi(a,b){zi(a._c(),b,!1)}function Eu(a,b){a.pb.style[Ge]=b}function ej(a,b,c){0<=b&&a.ed(b+Rf);0<=c&&a.cd(c+Rf)}function Fu(a){var b,a=Un(a,wd);b=Gu(a,Hu(32));return 0<=b?a.substr(0,b-0):a}
function zi(a,b,c){if(!a)throw new Hi(hc);b=Qn(b);if(0==b.length)throw new nk(Jc);if(c){var d,e,f;d=Qn(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ca),a.className=f+d)}else{var g,b=Qn(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=Qn(e.substr(0,
c-0)),b=Qn(Rn(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ca+b,a.className=d)}}function Iu(a,b){a.style.display=b?j:yf;a.setAttribute("aria-hidden",""+!b)}s(287,1,mi);_.Xc=function(){return Oj(this.pb)};_.Yc=function(){return Qj(this.pb)};_.Zc=function(){return Tn(this.pb,Ff)};_.$c=function(){return Tn(this.pb,Gf)};_._c=function(){return this.pb};_.ad=function(){return this.pb.style.display!=yf};_.bd=function(){throw new Ju;};_.cd=function(a){Eu(this,a)};_.dd=function(a){Iu(this.pb,a)};
_.ed=function(a){this.pb.style[Vg]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Ku(a,b,c){wu(a.pb,c.c);rr(!a.mb?a.mb=new Er(a):a.mb,c,b)}function z(a,b,c){var d;d=Mt(c.c);if(-1==d)wu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;bj();xu(e,d)}else a.lb|=d;return rr(!a.mb?a.mb=new Er(a):a.mb,c,b)}function Lu(a,b,c){return rr(!a.mb?a.mb=new Er(a):a.mb,c,b)}
function Mu(a){var b;if(a.hd())throw new Nu("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;bj();xu(c,b)}else a.lb|=b;a.fd();a.ld()}function Ou(a,b){var c;switch(Mt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(kp&&(f=kp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&yr(a.mb,f.b),f.b.b=d,f.b.c=e}
function Pu(a){if(!a.hd())throw new Nu("Should only call onDetach when the widget is attached to the browser's document");try{a.md()}finally{try{a.gd()}finally{a.pb.__listener=null,a.kb=!1}}}function Nj(a){if(a.ob)if(y(a.ob,69))a.ob.nd(a);else{if(a.ob)throw new Nu("This widget's parent does not implement HasWidgets");}else if(Zi(),qu(Qu.b,a)){Zi();try{a.kd()}finally{Gi(Qu.b,a)}}}
function Ru(a,b){var c;c=a.ob;if(b){if(c)throw new Nu("Cannot set a new parent without first clearing the old parent");a.ob=b;b.hd()&&a.jd()}else try{c&&c.hd()&&a.kd()}finally{a.ob=null}}s(286,287,ii);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.mb&&yr(this.mb,a)};_.hd=function(){return this.kb};_.jd=function(){Mu(this)};_.Tc=function(a){Ou(this,a)};_.kd=function(){Pu(this)};_.ld=function(){};_.md=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Su(a){for(a=new Tu(a);a.b.b<a.b.c.d-1;)Uu(a.b),Vu(a.b)}s(285,286,ni);_.fd=function(){Wu(this,(Xu(),Yu))};_.gd=function(){Wu(this,(Xu(),Zu))};function $u(a,b,c){Nj(b);var d=a.q;av(d,b,d.d);d=(Jt(),Kt(b.pb));c.appendChild(d);Ru(b,a)}function bv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new cv;b.ob==a&&(f=a.od(b),f<d&&--d);Nj(b);av(a.q,b,d);e?(e=b.pb,vu(c,(Jt(),Kt(e)),d)):(e=(Jt(),Kt(b.pb)),c.appendChild(e));Ru(b,a)}
function dv(a,b){var c;if(b.ob!=a)return!1;try{Ru(b,null)}finally{c=b.pb;Wn(c).removeChild(c);c=a.q;var d;d=ev(c,b);if(-1==d)throw new fv;if(0>d||d>=c.d)throw new cv;for(--c.d;d<c.d;++d)ds(c.b,d,c.b[d+1]);ds(c.b,c.d,null)}return!0}s(284,285,ni);_.od=function(a){return ev(this.q,a)};_.pd=function(a,b,c,d){bv(this,a,b,c,d)};_.qd=function(){return new gv(this.q)};_.nd=function(a){return dv(this,a)};function Yi(a,b,c,d){var e;Nj(b);e=a.q.d;a.td(b,c,d);a.pd(b,a.pb,e,!0)}
function hv(a,b){var c;(c=dv(a,b))&&iv(b.pb);return c}function jv(a,b,c,d){if(b.ob!=a)throw new nk("Widget must be a child of this panel.");a.td(b,c,d)}function kv(a,b,c){a=a.pb;-1==b&&-1==c?iv(a):(a.style[Of]=Zc,a.style[Qe]=b+Rf,a.style[Gg]=c+Rf)}function lv(){var a=$doc.createElement(Wd);this.q=new mv(this);this.pb=a;this.pb.style[Of]="relative";this.pb.style[Lf]=He}function iv(a){a.style[Qe]=j;a.style[Gg]=j;a.style[Of]=j}s(283,284,ni,lv);_.rd=function(a){$u(this,a,this.pb)};
_.nd=function(a){return hv(this,a)};_.sd=function(a,b,c){jv(this,a,b,c)};_.td=function(a,b,c){kv(a,b,c)};function nv(a,b){if(a.vd())throw new Nu("SimplePanel can only contain one child widget");a.wd(b)}function ov(a,b){if(a.jb!=b)return!1;try{Ru(b,null)}finally{a.ud().removeChild(b.pb),a.jb=null}return!0}function pv(a,b){if(b!=a.jb&&(b&&Nj(b),a.jb&&a.nd(a.jb),a.jb=b)){var c=(Jt(),Kt(a.jb.pb));a.ud().appendChild(c);Ru(b,a)}}function qv(){this.pb=$doc.createElement(Wd)}s(291,285,ni,qv);_.ud=function(){return this.pb};
_.vd=function(){return this.jb};_.qd=function(){return new rv(this)};_.nd=function(a){return ov(this,a)};_.wd=function(a){pv(this,a)};_.jb=null;function sv(a,b){a.hb&&(tv(a.gb,!1,!1),hr(a,a,b))}function uv(a){var b;if(b=a.jb)null!=a.X&&b.cd(a.X),null!=a.Y&&b.ed(a.Y)}function vv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Qe]=b-0+(lj(),Rf);a.style[Gg]=c+Rf}function wv(a){a.hb||(a.kb&&Nj(a),tv(a.gb,!0,!1))}s(290,291,ni);_.ud=function(){return Vn(this.pb)};_.Zc=function(){return Tn(this.pb,Ff)};
_.$c=function(){return Tn(this.pb,Gf)};_._c=function(){return Wn(Vn(this.pb))};_.xd=function(){this.yd(!1)};_.yd=function(a){sv(this,a)};_.ad=function(){return!D(He,this.pb.style[Sg])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.hb&&tv(this.gb,!1,!0)};_.cd=function(a){this.X=a;uv(this);0==a.length&&(this.X=null)};_.zd=function(a,b){vv(this,a,b)};_.dd=function(a){this.pb.style[Sg]=a?Tg:He};_.wd=function(a){pv(this,a);uv(this)};
_.ed=function(a){this.Y=a;uv(this);0==a.length&&(this.Y=null)};_.Ad=function(){wv(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 xv(a,b){var c;qv.call(this);this.$=new yv;this.U=(zv(),Av);this.gb=new Bv(this);this.pb.appendChild($doc.createElement(Wd));this.zd(0,0);Wn(Vn(this.pb))[wd]="gwt-PopupPanel";Vn(this.pb)[wd]=Nf;this.W=this.V=a;this.db=!1;c=E(is,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Cv(c);this.T._c()[wd]=j;c=Wn(Vn(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Hi(hc);d=Qn(d);if(0==d.length)throw new nk(Jc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ba&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ca)}pv(this,this.T);uv(this);zi(Vn(this.pb),Nf,!1);zi(this.T.c,b+"Content",!0)}s(289,290,ni);_.fd=function(){Mu(this.T)};_.gd=function(){Pu(this.T)};_.vd=function(){return this.T.jb};_.qd=function(){return new rv(this.T)};_.nd=function(a){return this.T.nd(a)};_.wd=function(a){pv(this.T,a);uv(this)};_.T=null;s(288,289,ni);_.kd=function(){Pu(this)};
function Dv(){Dv=u;Ev=new Fv(Cb,0,(zv(),Av));Gv=new Fv(jc,1,Hv);Iv=new Fv(uc,2,Jv);Kv=E(Lv,r,57,[Ev,Gv,Iv])}function Fv(a,b,c){Zn.call(this,a,b);this.b=c}s(292,139,{57:1,112:1,115:1,117:1},Fv);_.b=null;var Kv,Ev,Gv,Iv;function Mv(){Mv=u;Nv=E(is,r,1,[Gg,nf,ld])}
function Cv(a){var b;Mv();var c,d;c=this.pb=$doc.createElement(vg);this.d=$doc.createElement(yg);It(c,this.d);c[rd]=0;for(c=c[nd]=0;c<a.length;++c)d=(b=$doc.createElement(Lg),b[wd]=a[c],It(b,Ov(a[c]+"Left")),It(b,Ov(a[c]+Hb)),It(b,Ov(a[c]+"Right")),b),It(this.d,d),1==c&&(this.c=Vn(nu(d,1)));this.pb[wd]="gwt-DecoratorPanel"}function Ov(a){var b,c;c=$doc.createElement(zg);b=$doc.createElement(Wd);var d=(Jt(),Kt(b));c.appendChild(d);c[wd]=a;b[wd]=a+"Inner";return c}s(294,291,Kh,Cv);_.ud=function(){return this.c};
_.c=null;_.d=null;var Nv;s(293,294,Kh);s(295,1,{});function Xu(){Xu=u;Yu=new Pv;Zu=new Qv}function Rv(a){Cr.call(this,a)}function Wu(a,b){Xu();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Di(f),y(f,126))d=f,!c&&(c=new Ar),Br(c,d);else throw f;}}if(c)throw new Rv(c);}s(296,223,Lh,Rv);var Yu,Zu;function Pv(){}s(297,1,{},Pv);_.Bd=function(a){a.jd()};function Qv(){}s(298,1,{},Qv);_.Bd=function(a){a.kd()};s(301,286,Eh);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};
_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.jd=function(){Mu(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};s(300,301,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});
function Sv(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=md,b);this.pb[wd]="gwt-Button";this.pb.innerHTML=a||j}s(299,300,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Sv);
function Tv(){this.q=new mv(this);this.f=$doc.createElement(vg);this.e=$doc.createElement(yg);It(this.f,this.e);this.pb=this.f}s(302,284,ni);_.e=null;_.f=null;function Uv(a,b){var c;if(a.i)throw new Nu("Composite.initWidget() may only be called once.");Nj(b);c=b.pb;a.pb=c;var d;Jt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Jt(),c).__gwt_resolve=Vv(a));a.i=b;Ru(b,a)}
function Wv(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);bj();xu(d,b)}else b.lb|=c;a.lb=-1}a.i.jd();a.pb.__listener=a;a.ld()}s(303,286,Ph);_.hd=function(){return this.i?this.i.hd():!1};_.jd=function(){Wv(this)};_.Tc=function(a){Ou(this,a);this.i.Tc(a)};_.kd=function(){this.i.kd()};_.bd=function(){return this.pb=this.i.bd()};_.i=null;
function Xv(a,b,c){a.d=!1;c?a.b.innerHTML=b||j:a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Td]=gg;break;case 1:b[Td]=Xe;break;case 2:Nr(b)!=(Pr(),Sr)&&(b[Td]=j)}}function Yv(a){this.b=a;this.d=!1;this.e=this.c=Nr(a)}s(304,1,{},Yv);_.b=null;_.c=null;_.d=!1;_.e=null;function dj(){this.pb=Zv()}s(305,291,Hh,dj);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};
_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};function $v(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Vn(b);e=null;c&&(c=Bu(c),e=0>c?null:Et(a.j.c,c));e?aw(a,e):d&&(b.innerHTML=j||j);return b}function aw(a,b){var c;if(b.ob!=a)return!1;try{Ru(b,null)}finally{c=b.pb;Wn(c).removeChild(c);var d=a.j,e;e=Bu(c);c[Rc]=null;c=d.c;bw(e,c.d);ds(c.c,e,null);d.b=new Cu(e,d.b)}return!0}s(307,285,Jh);_.qd=function(){return new cw(this)};_.nd=function(a){return aw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function dw(a){if(0>=a.c)throw new ew("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new ew("Column index: 0, Column size: "+a.b);}
function fw(){this.j=new Au;this.i=$doc.createElement(vg);this.d=$doc.createElement(yg);It(this.i,this.d);this.pb=this.i;this.e=new gw(this);var a=new hw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;vu(a.c.i,(Jt(),Kt(b)),0);It(a.b,$doc.createElement(Ad))}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 ew("Row index: "+a+", Row size: "+d);if(0>c)throw new ew("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new ew("Column index: "+c+", Column size: "+this.b);c=$v(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(zg),d.innerHTML=ra||j,vu(c,(Jt(),Kt(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(Ad),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(zg);
e.innerHTML=ra;c=$doc.createElement(Lg);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)$v(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(306,307,Jh,fw);_.b=0;_.c=0;
function iw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(jw(),kw)?a.c.e==(Pr(),Rr)?(lw(),mw):a.c.e==Qr?(lw(),nw):(lw(),ow):a.c.e==(Pr(),Rr)?(lw(),nw):a.c.e==Qr?(lw(),mw):(lw(),pw);b!=a.d&&(a.d=b,a.pb.style[Bg]=!a.d?j:a.d.b)}s(310,286,ii);_.b=null;_.c=null;_.d=null;function qw(){this.pb=$doc.createElement(Wd);this.c=new Yv(this.pb);this.pb[wd]="gwt-Label"}function rw(){qw.call(this);Xv(this.c,Wg,!1);iw(this)}
s(309,310,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},qw,rw);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};
function sw(a){var b=$doc.createElement(Wd);Or(qg,b.tagName);this.pb=b;this.c=new Yv(this.pb);this.pb[wd]="gwt-HTML";Xv(this.c,a,!0);iw(this)}s(308,309,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},sw);function tw(a){for(;++a.c<a.e.d&&!(null!=Et(a.e,a.c)););}function cw(a){this.d=a;this.e=this.d.j.c;tw(this)}s(311,1,{},cw);
_.Qc=function(){return this.c<this.e.d};_.Rc=function(){var a;if(this.c>=this.e.d)throw new fv;a=Et(this.e,this.c);this.b=this.c;tw(this);return a};_.Sc=function(){var a;if(0>this.b)throw new uw;a=Et(this.e,this.b);Nj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function gw(a){this.b=a}s(312,1,{},gw);_.b=null;function hw(a){this.c=a}s(313,1,{},hw);_.b=null;_.c=null;function jw(){jw=u;kw=new vw}var kw;function lw(){lw=u;ww=new xw((xo(),td));mw=new xw(Qe);nw=new xw(ag);ow=mw;pw=nw;yw=ow}
var ww,yw,mw,pw,ow,nw;function vw(){}s(315,1,{},vw);function xw(a){this.b=a}s(316,315,{},xw);_.b=null;function zw(){zw=u;Aw=new Bw(nf);Cw=new Bw(Gg)}var Aw,Cw;function Bw(a){this.b=a}s(317,1,{},Bw);_.b=null;function Dw(a,b){var c;c=Ew(a);It(a.c,c);$u(a,b,c)}function Ew(a){var b;b=$doc.createElement(zg);b[bd]=a.b.b;b.style[Rg]=a.d.b;return b}function Fw(a,b){var c,d;d=Wn(b.pb);(c=dv(a,b))&&a.c.removeChild(d);return c}
function Gw(){Tv.call(this);this.b=(lw(),yw);this.d=(zw(),Cw);this.c=$doc.createElement(Lg);It(this.e,this.c);this.f[rd]=$a;this.f[nd]=$a}s(318,302,ni,Gw);_.nd=function(a){return Fw(this,a)};_.c=null;function Hw(){Hw=u;new vi}function Iw(a,b,c,d,e){Hw();this.b=new Jw(this,a,b,c,d,e);this.pb[wd]="gwt-Image"}function Kw(a,b,c,d,e){Hw();Iw.call(this,(ot(),new nt(a)),b,c,d,e)}
s(319,286,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},Iw,Kw);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.Tc=function(a){32768==Mt(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);Ou(this,a)};
_.ld=function(){var a=this.b;D(Ve,Un(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Lw(a,this),Jn((Gn(),Hn),a.i))};_.b=null;s(321,1,{});_.i=null;function Mw(){Mw=u;Nw()}
function Jw(a,b,c,d,e,f){var g,i;Mw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(qg);i=new bt;at(at(at(i,new dt("width:"+e+(lj(),Rf)+mb)),new dt("height:"+f+Uf)),new dt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Uf));!Ow&&(Ow=new Pw);b=Qw;c=new dt((new dt(i.b.b.b)).b);i=new ct;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=mt(b.b);gn(i.b,b);i.b.b+="' style='";b=mt(c.b);gn(i.b,b);i.b.b+="' border='0'>";i=new ft(i.b.b);g.innerHTML=i.b||j;g=Vn(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),bj(),xu(g,a)):a.lb|=133333119}s(320,321,{},Jw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Lw(a,b){this.b=a;this.c=b}s(322,1,{},Lw);
_.qc=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(Ve,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ve)};_.b=null;_.c=null;function Rw(a,b){if(0>b||b>=a.pb.options.length)throw new cv;}function up(a,b){Rw(a,b);return a.pb.options[b].value}function Sw(){this.pb=$doc.createElement("select");this.pb[wd]="gwt-ListBox"}s(323,301,Eh,Sw);s(324,254,$h);function Tw(a){this.b=a}s(325,324,$h,Tw);_.Dc=function(){};
function Uw(a){this.b=a}s(326,324,$h,Uw);_.Jc=function(a){this.b.Cd(a.i,a.b)};function Vw(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Lg);vu(a.f,(Jt(),Kt(e)),b);a=(Jt(),Kt(c));d.appendChild(a)}else d=nu(a.f,0),vu(d,(Jt(),Kt(c)),b)}
function Ww(a,b,c){var d;Xw(a,b);c&&b.b?(Xw(a,null),a=b.b,b=(Gn(),Hn),b.d=Kn(b.d,[new Yw(a),!1])):null!=b.d&&(a.k=new Zw(a,b),c=(zv(),Hv),a.k.U=c,a.k.ab=a.i,a.k._c()[wd]=ye,d=Fu(a.pb),D(xe,d)||Ri(a.k,d+"Popup"),Lu(a.k,new Uw(a),lk?lk:lk=new mk),a.o=b.d,d=a.k,a=new $w(a,b),d.pb.style[Sg]=He,wv(d),a.b.p?vv(a.b.k,Oj(a.b.pb)+Tn(a.b.pb,Gf)-1,Qj(a.c.pb)):vv(a.b.k,Oj(a.c.pb),Qj(a.b.pb)+Tn(a.b.pb,Ff)-1),d.pb.style[Sg]=Tg)}function ax(a,b){if(b||!(a.n&&a.o==a.n.d))Xw(a,b),a.pb.focus(),b&&a.e&&Ww(a,b,!1)}
function bx(a,b){var c;a:{c=b.target;var d,e;for(e=new xi(a.j);e.c<e.e.ue();)if(d=yi(e),d.pb.contains(c)){c=d;break a}c=null}switch(Mt(b.type)){case 1:a.pb.focus();c&&Ww(a,c,!0);break;case 16:c&&ax(a,c);break;case 32:c&&ax(a,null);break;case 2048:cx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:cx(a)||a.p||dx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:cx(a)||(a.p?null!=a.n.d&&!a.n.d.Nf().Nf()&&(Ww(a,a.n,!1),a.n.d.Nf()):ex(a));b.cancelBubble=!0;b.preventDefault();break;case 38:cx(a)||
a.p&&dx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:cx(a)||(a.p?ex(a):null!=a.n.d&&!a.n.d.Nf().Nf()&&(Ww(a,a.n,!1),a.n.d.Nf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Xw(a,null);a.k&&sv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Xw(a,null);a.k&&sv(a.k,!1);break;case 13:cx(a)||(Ww(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Ou(a,b)}function fx(a,b,c){c&&Xw(a,null);hr(a,b,!1);a.o=null;a.k=null}
function cx(a){var b;if(!a.n){for(b=new xi(a.j);b.c<b.e.ue();){b=yi(b);Xw(a,b);break}return!0}return!1}function Xw(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Fu(c.pb)+Ua;zi(c._c(),d,!1);a.p&&(c=Wn(a.n.pb),2==ou(c)&&(c=nu(c,1),zi(c,tg,!1)))}if(b){c=Fu(b.pb)+Ua;zi(b._c(),c,!0);a.p&&(c=Wn(b.pb),2==ou(c)&&(c=nu(c,1),zi(c,tg,!0)));nl();c=a.pb;var e=new Ok(b.pb),d=(il(),jl),e=E(gx,r,5,[e]),f,g,i,h;f=new en;for(i=0,h=e.length;i<h;++i)g=e[i],fn(fn(f,g.b),ca);e=Qn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function ex(a){var b,c,d;if(a.n){for(b=c=qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Et(a.j,b):Et(a.j,c);break}Xw(a,d)}}function dx(a){var b,c,d;if(a.n){for(b=c=qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Et(a.j,b):Et(a.j,c);break}Xw(a,d)}}s(327,286,ii);_.Tc=function(a){bx(this,a)};_.kd=function(){this.k&&sv(this.k,!1);Pu(this)};_.Cd=function(a,b){fx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Yw(a){this.b=a}s(328,1,{},Yw);_.qc=function(){hx(this.b)};_.b=null;
function ix(a){this.b=a}s(329,1,{},ix);_.Dc=function(){Xw(this.b,null)};_.b=null;function Zw(a,b){this.b=a;this.c=b;xv.call(this,!0,cf);pv(this.T,this.c.d);uv(this);this.fb=!0;this.c.d.Nf()}s(330,289,ni,Zw);_.Pc=function(a){var b,c;if(!a.b)switch(Mt(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Xw(this.b,null)}};_.b=null;_.c=null;function $w(a,b){this.b=a;this.c=b}s(331,1,{},$w);_.b=null;var jx=_.c=null;
function kx(){kx=u;jx=new $s((ot(),new nt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function lx(a,b){this.pb=$doc.createElement(zg);var c=Fu(this.pb)+Ua;zi(this._c(),c,!1);this.pb.textContent=a||j;this.pb[wd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);nl();this.pb.setAttribute("role",Ul.b);this.b=b}s(334,287,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},lx);_.b=null;_.c=null;
_.d=null;function mx(){var a;this.pb=$doc.createElement(zg);this.pb[wd]="gwt-MenuItemSeparator";a=$doc.createElement(Wd);It(this.pb,a);a[wd]="menuSeparatorInner"}s(335,287,mi,mx);function nx(){var a,b,c,d,e;b=null.Nf();e=fj();d=gj();b[Vd]=(mo(),yf);b[Vg]=0+(lj(),Rf);b[Ge]=ab;c=$doc;c=(D(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[Vg]=(c>e?c:e)+Rf;b[Ge]=(a>d?a:d)+Rf;b[Vd]="block"}function yv(){}s(336,1,{},yv);
_.Lc=function(){nx()};function ox(a){this.b=a}s(337,1,{},ox);
_.Pc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Pc(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(Mt(d.type)){case 4:case 1048576:if(aj){a.c=!0;break}if(!c&&b.V){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(aj){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 px(a){this.b=a}
s(338,1,{},px);_.b=null;function zv(){zv=u;Av=new qx(Cb,0);Hv=new qx(jc,1);Jv=new qx(uc,2);rx=E(sx,r,73,[Av,Hv,Jv])}function qx(a,b){Zn.call(this,a,b)}s(339,139,{73:1,112:1,115:1,117:1},qx);var rx,Av,Hv,Jv;function tx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=au(a.b.$),nx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Ii(a.i.b),a.i=null,a.c=!1)}function ux(a){a.k||(tx(a),a.d||(Zi(),hv($i(null),a.b)));a.b.pb.style[zd]="rect(auto, auto, auto, auto)";a.b.pb.style[Lf]=Tg}
function vx(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=H(b*a.e);i=H(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-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.b.pb.style[zd]="rect("+g+Tf+f+Tf+c+Tf+e+"px)"}
function tv(a,b,c){a.d=c;Uj(a);a.j&&(Vj(a.j),a.j=null,ux(a));a.b.hb=b;var d=a.b;d.eb&&(Ii(d.eb.b),d.eb=null);d._&&(Ii(d._.b),d._=null);if(d.hb){d.eb=Pt(new ox(d));var e;e=new px(d);Vt();e=Wt?rr(Wt.b,(!qr&&(qr=new mk),qr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(zv(),Av)&&!b&&(c=!1);a.k=b;c?b?(tx(a),a.b.pb.style[Of]=Zc,-1!=a.b.ib&&a.b.zd(a.b.cb,a.b.ib),a.b.pb.style[zd]=Yf,Zi(),b=$i(null),$u(b,a.b,b.pb),a.j=new wx(a),ak(a.j,1)):Wj(a,200):(tx(a),a.k?(a.b.pb.style[Of]=Zc,-1!=a.b.ib&&a.b.zd(a.b.cb,a.b.ib),Zi(),
b=$i(null),$u(b,a.b,b.pb)):a.d||(Zi(),hv($i(null),a.b)),a.b.pb.style[Lf]=Tg)}function Bv(a){var b=(ck(),dk);this.n=new bk(this);this.t=b;this.b=a}s(340,17,{},Bv);_.sc=function(){ux(this)};_.tc=function(){this.e=Tn(this.b.pb,Ff);this.f=Tn(this.b.pb,Gf);this.b.pb.style[Lf]=He;vx(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){vx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function wx(a){gk();this.b=a}s(341,24,{},wx);_.wc=function(){this.b.j=null;Wj(this.b,200)};
_.b=null;function Jt(){Jt=u;xx()}function Kt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Vv(a){return function(){this.__gwt_resolve=yx;return a.bd()}}function yx(){throw"A PotentialElement cannot be resolved twice.";}
function xx(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function Zi(){Zi=u;zx=new Ax;Bx=new vi;Qu=new Ar}function Cx(a){this.q=new mv(this);this.pb=a;Mu(this)}
function $i(a){Zi();var b,c;c=Vi(Bx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Bx.e){var d=new Dx;jk();kk(lk?lk:lk=new mk,d)}!b?c=new Ex:c=new Cx(b);x(Bx,a,c);Br(Qu,c);return c}s(343,283,ni,Cx);var zx,Bx,Qu;function Ax(){}s(344,1,{},Ax);_.Bd=function(a){a.hd()&&a.kd()};function Dx(){}s(345,1,{},Dx);_.Jc=function(){Zi();try{Wu(Qu,zx)}finally{Fx(Qu.b),Fx(Bx)}};function Ex(){Cx.call(this,$doc.body)}s(346,343,ni,Ex);
_.td=function(a,b,c){kv(a,b-0,c-0)};function rv(a){this.d=a;this.b=!!this.d.jb}s(347,1,{},rv);_.Qc=function(){return this.b};_.Rc=function(){if(!this.b||!this.d.jb)throw new fv;this.b=!1;return this.c=this.d.jb};_.Sc=function(){this.c&&this.d.nd(this.c)};_.c=null;_.d=null;function Gx(a,b){a.pb[Qg]=null!=b?b:j}s(350,301,Th);_.Tc=function(a){0!=(Mt(a.type)&896)?Ou(this,a):Ou(this,a)};_.ld=function(){};function Hx(){Hx=u;Ix()}s(349,350,Th);
function Jx(){Hx();var a=$doc.createElement("textarea");!st&&(st=new rt);!qt&&(qt=new pt);this.pb=a;this.pb[wd]="gwt-TextArea"}s(348,349,Th,Jx);function Kx(){var a;Hx();var b=(a=$doc.createElement("INPUT"),a.type=Ag,a);!st&&(st=new rt);!qt&&(qt=new pt);this.pb=b;this.pb[wd]="gwt-TextBox"}s(351,349,Th,Kx);function Ix(){Ix=u;Lx=new Mx;Nx=new Ox;Px=new Qx;Rx=new Sx;Tx=E(Ux,r,80,[Lx,Nx,Px,Rx])}s(352,139,hi);var Tx,Lx,Nx,Px,Rx;function Mx(){Zn.call(this,Cb,0)}s(353,352,hi,Mx);
function Ox(){Zn.call(this,Xb,1)}s(354,352,hi,Ox);function Qx(){Zn.call(this,Zb,2)}s(355,352,hi,Qx);function Sx(){Zn.call(this,tc,3)}s(356,352,hi,Sx);function Vx(a,b){var c,d;c=$doc.createElement(Lg);d=$doc.createElement(zg);d[bd]=a.b.b;d.style[Rg]=a.c.b;var e=(Jt(),Kt(d));c.appendChild(e);It(a.e,c);$u(a,b,d)}function Wx(){Tv.call(this);this.b=(lw(),yw);this.c=(zw(),Cw);this.f[rd]=$a;this.f[nd]=$a}s(357,302,ni,Wx);_.nd=function(a){var b;b=Wn(a.pb);(a=dv(this,a))&&this.e.removeChild(Wn(b));return a};
function Xx(a,b){if(0>b||b>=a.d)throw new cv;return a.b[b]}function ev(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function av(a,b,c){var d,e;if(0>c||c>a.d)throw new cv;if(a.d==a.b.length){e=v(Yx,r,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)ds(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ds(a.b,d,a.b[d-1]);ds(a.b,c,b)}function mv(a){this.c=a;this.b=v(Yx,r,81,4,0)}s(358,1,{},mv);_.qd=function(){return new gv(this)};_.b=null;_.c=null;_.d=0;
function Uu(a){if(a.b>=a.c.d)throw new fv;return a.c.b[++a.b]}function Vu(a){if(0>a.b||a.b>=a.c.d)throw new uw;a.c.c.nd(a.c.b[a.b--])}function gv(a){this.c=a}s(359,1,{},gv);_.Qc=function(){return this.b<this.c.d-1};_.Rc=function(){return Uu(this)};_.Sc=function(){Vu(this)};_.b=-1;_.c=null;function Nw(){Nw=u;Qw=(ot(),new nt(Bn()+"clear.cache.gif"))}var Qw,Ow=null;function Pw(){}s(361,1,{},Pw);function Zx(){Zx=u;Nw()}function $x(a,b,c,d,e){Zx();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function ay(a,b,c){Zx();$x.call(this,(ot(),new nt(a)),b,0,c,16)}s(362,295,{},$x,ay);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Zv(){var a;a=$doc.createElement(Wd);a.tabIndex=0;return a}function Ii(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?tr(b,new ut(b,c,d,a)):Hr(b,c,d,a)}function xr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(368,1,{},xr);_.b=null;_.c=null;_.d=null;_.e=null;function ur(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(369,1,{},ur);_.qc=function(){vr(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function ut(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(370,1,{},ut);_.qc=function(){Hr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function by(a,b){b.n!=a&&(!a.bc&&(a.bc=new Si),b.n=a,Mi(a.bc,b))}function cy(a){var b;b=a.cZ.e;if(-1!=Gu(b,Hu(36)))return null;a=a.cc.c.c++;return b=Rn(b,dy(b,Hu(46))+1)+j+a}function ey(a,b,c,d){0==--a.Yb&&(a.hc!=a.Sd()&&(d|=4),!a.gc&&(d|=2),0<d&&new fy(a,b,c,Us(d)))}
function gy(a){return!a.Ub&&a._b?gy(a._b):a.Ub}function hy(a){return!a.Wb&&a._b?hy(a._b):a.Wb}function iy(a){var b;b=new jy;if(a.Sd()){for(;a&&!y(a,100);a=a._b){var c=b,d=a.Pd();c.b+=a.Od();c.c+=d}y(a,100)&&(c=a.Pd(),b.b+=a.Od(),b.c+=c);return b}throw new ky;}function ly(a){a.dc=!1;a._d();my(a)}function my(a){if((a=y(a,100)?null:a._b)&&a.dc)ly(a),a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}function ny(a){return(a=a.Hd())?a:new oy(1,1)}function py(a){var b;return(b=a.Id())?new qy(b):new qy(a.Kd())}
function ry(a){0==a.Yb++&&(a.hc=a.Sd(),a.gc=!0,a.Yd())}function sy(a){return!a.Wb?(a.Rd(),!0):!1}function L(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,88)&&c.b==b.b||a.ac.zf(b)}function ty(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)my(a),new uy(a,100);if(g!=a.fc||f!=a.Xb)a.Rd(),new uy(a,101)}function vy(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Rd(),a.ac.Af(b),a.Sd()&&a.$d())}
function wy(a){a.ec||(ry(a),xy(a,!0),yy(a),a.ec=!0,new uy(a,102),ey(a,a,a._b,0),my(a),a.ac.Cf(a))}function zy(){this.cc=(sp(),sp(),Ay);new vi;this.Qd();this.$b=(By(),Cy)}s(374,1,Qh);_.Ed=function(){return!1};_.Fd=function(){return cy(this)};_.Gd=function(){return gy(this)};_.Hd=function(){return Dy(this.ac,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Xb};_.Kd=function(){return this.Ud()};_.Ld=function(){return new Ey(0,0,0,0)};_.Md=function(){return this.Xd()};_.Nd=function(){return this.fc};
_.Od=function(){return this.ic};_.Pd=function(){return this.jc};_.Qd=function(){};_.Rd=function(){ly(this)};_.Sd=function(){return this.ec&&!!this._b&&this._b.Sd()};_.Td=function(){};_.Ud=function(){return ny(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Zb&&(this.Zb=this.Fd()),this.Zb)+ya+this.Od()+ya+this.Pd()+ya+this.Nd()+Wg+this.Jd()+(this.ec?j:",hidden")};_.Xd=function(){return py(this)};_.Yd=function(){};_.Zd=function(){return sy(this)};_.$d=function(){};
_._d=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ae=function(a,b){this.be(this.ic,this.jc,a,b)};_.be=function(a,b,c,d){this.ce(a,b,c,d,this.Vb,!0);this.Vb=0};_.ce=function(a,b,c,d){ty(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.Wd()+Qc};_.de=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function O(a,b,c){var d;if(-1>a.Pb.b.d)throw new nk("Missing message: awt.12A");if(y(b,90)){if(b==a)throw new nk("Missing message: awt.12B");a:{if(a&&!y(a,100))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,100))break;d=d._b}d=!1}if(d)throw new nk("Missing message: awt.12C");if(y(b,100))throw new nk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new kn;var e=qj(d.Pb.b,b),f;f=Et(d.Pb.b,e);d.Qb&&d.Qb.je(f);Fy(d,e);new Gy(d,301,f)}d=a.Pb.b.d;ry(b);Hy(a.Pb.b,d,b);d=(b._b=a,b.Td(!0),ly(a),!!a.Qb&&
y(a.Qb,93)&&(a.Qb.o=!1),ey(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,93)){var g=a.Qb;if(!b)throw new sr("Missing message: awt.185");if(null==c||null!=c)Iy(g,c,b);else throw new nk("Missing message: awt.92");}else a.Qb.fe(null==c?null:c,b)}catch(i){i=Di(i);if(y(i,120))throw b=i,Fy(a,d),b;throw i;}b._d();new Gy(a,300,b)}function Jy(a,b){var c;c=a.ee();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Ky(a){var b;b=a.ee();return new Ly(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function xy(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)Et(a.Pb.b,c).Td(b)}function Fy(a,b){var c;c=Et(a.Pb.b,b);ry(c);c.Td(!1);Ht(a.Pb.b,b);c._b=null;ly(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1);ey(c,c,a,1)}function My(a){var b=(Ny(),Oy);vy(a,b);for(b=0;b<a.Pb.b.d;++b)Et(a.Pb.b,b).Zd()}function Py(a,b){var c,d;if(a.Qb)for(d=new xi(a.Pb.b);d.c<d.e.ue();)c=yi(d),a.Qb.je(c);if(b)for(d=new xi(a.Pb.b);d.c<d.e.ue();)c=yi(d),b.fe(null,c);a.Qb=b;ly(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}
function yy(a){if(!a.dc){a.Qb&&a.Qb.ge(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=Et(a.Pb.b,c),b.dc||b.de();a.dc=!0}}function Qy(){zy.call(this);this.Pb=new Ry;this.Tb=(sp(),sp(),Ay)}s(373,374,li);_.Hd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.he(this));return this.Rb};_.Id=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.ie(this));return this.Sb};_.ee=function(){return this.Ld()};_.Kd=function(){return ny(this)};_.Md=function(){return py(this)};
_.Qd=function(){this.ac=(sp(),new Sy)};_.Rd=function(){ly(this);this.Qb&&y(this.Qb,93)&&(this.Qb.o=!1)};_.Td=function(a){xy(this,a)};_.Ud=function(){return ny(this)};_.Xd=function(){return py(this)};_.Yd=function(){var a;for(a=0;a<this.Pb.b.d;++a)ry(Et(this.Pb.b,a))};_.Zd=function(){var a;if(!sy(this))return!1;for(a=0;a<this.Pb.b.d;++a)Et(this.Pb.b,a).Zd();return!0};_._d=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=Et(this.Pb.b,b),a._d()};_.de=function(){yy(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Ty(){var a=new Uy;Qy.call(this);Py(this,a)}s(372,373,li,Ty);_.Fd=function(){return"panel"+this.Tb.c.e++};function Vy(a,b,c){a=Wy(a.Ob,b,c);a.k=!0;return new Xy(a)}function Yy(a){a.Vd(a.Ob.e)}function Zy(a){return new oy(Tn(a.Ob.pb,Gf),Tn(a.Ob.pb,Ff))}s(371,372,li);_.Jd=function(){return Tn(this.Ob.pb,Ff)};_.Nd=function(){return Tn(this.Ob.pb,Gf)};_.Od=function(){return Oj(this.Ob.pb)};_.Pd=function(){return Qj(this.Ob.pb)};
_.Sd=function(){return this.Ob.pb.style.display!=yf};_.$d=function(){Yy(this)};_.ae=function(){};_.Ob=null;function $y(a){if(null!=a)this.f=a;else throw new az;}s(376,1,Fh);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function bz(){bz=u;P=new vi;x(P,new Q(400),new S(eh));x(P,new Q(401),new S(eh));x(P,new Q(402),new S(eh));x(P,new Q(500),new S(gh));x(P,new Q(501),new S(gh));x(P,new Q(502),new S(gh));x(P,new Q(503),new S(hh));x(P,new Q(504),new S(gh));x(P,new Q(505),new S(gh));x(P,new Q(506),new S(hh));x(P,new Q(507),new S(zh));x(P,new Q(100),new S(ah));x(P,new Q(101),new S(ah));x(P,new Q(102),new S(ah));x(P,new Q(103),new S(ah));x(P,new Q(1004),new S(dh));x(P,new Q(1005),new S(dh));x(P,new Q(800),new S(vh));x(P,
new Q(801),new S(vh));x(P,new Q(200),new S(ih));x(P,new Q(201),new S(ih));x(P,new Q(202),new S(ih));x(P,new Q(204),new S(ih));x(P,new Q(203),new S(ih));x(P,new Q(209),new S(Ah));x(P,new Q(208),new S(Bh));x(P,new Q(207),new S(Bh));x(P,new Q(206),new S(ih));x(P,new Q(205),new S(ih));x(P,new Q(1400),new S(xh));x(P,new Q(1401),new S(yh));x(P,new Q(1402),new S(yh));x(P,new Q(300),new S(bh));x(P,new Q(301),new S(bh));x(P,new Q(1100),new S(uh));x(P,new Q(1101),new S(uh));x(P,new Q(1200),new S(wh));x(P,new Q(701),
new S(sh));x(P,new Q(900),new S(th));x(P,new Q(1001),new S(jh));x(P,new Q(601),new S(kh))}s(375,376,Fh);_.Wd=function(){return j};_.tS=function(){var a;a=j;y(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Fd()),a.Zb),null==a&&(a=j));return this.cZ.e+Oc+this.Wd()+"] on "+(0<a.length?a:this.f)};_.e=0;var P;function S(a){this.b=a}s(378,1,{},S);_.b=$g;function cz(){}s(379,1,{},cz);_.b=null;_.c=null;
function dz(a,b){var c;b&&(a.b?(c=new ez(a.b),ds(c.c,c.d++,b),a.b=c):(a.b=new Si,Mi(a.b,b)))}s(381,1,Fh);_.b=null;function fz(){}function gz(){}s(380,381,Fh,fz,gz);function hz(){hz=u;Math.sqrt(2)}function iz(a){hz();if(0>a)throw new nk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(382,1,{85:1},iz);_.eQ=function(a){return a===this?!0:y(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new jz;a.b=31*a.b+H((new kz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+H((new kz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function lz(){lz=u;mz=new Ar;nz=new oy(0,0);Br(mz,yb);Br(mz,Pb);Br(mz,ub);Br(mz,"Last");Br(mz,Hb);Br(mz,gc);Br(mz,Fc);Br(mz,Mc);Br(mz,Nb)}
function Iy(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!qu(mz.b,b))throw new nk(oz());fs(Vi(a.d,d))===fs(c)&&fs(Vi(a.c,c))===fs(d)||((b=Vi(a.d,d))&&pz(a,b,d),qz(a.b.qd(),c)&&pz(a,c,d),b=a.b,new rz(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function sz(a,b){return new oy(Jj(b[1].c,Jj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Jj(b[0].b,Jj(b[4].b,b[3].b))+a.n)}function pz(a,b,c){tz(a.b,b);Gi(a.c,b);Gi(a.d,c)}
function uz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;vz(c,c.length,nz);c=a.j;vz(c,c.length,nz);c=a.p;vz(c,c.length,null);a.q=0;for(d=wz(a.b,0);d.c!=d.e.b;){c=xz(d);e=Vi(a.c,c);var f=b.$b;e=tn(e,Hb)?0:tn(e,gc)?1:tn(e,Fc)?2:tn(e,Mc)?4:tn(e,Nb)?3:tn(e,yb)?f.b?4:3:tn(e,ub)?f.b?3:4:tn(e,Pb)?1:2;c.ec?a.p[e]||(ds(a.p,e,c),++a.q,a.i[e]=c.Kd(),a.j[e]=c.Md()):a.p[e]||(a.i[e]=c.Kd(),a.j[e]=c.Md())}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 yz(){lz();zz.call(this,0)}function zz(a){lz();sp();this.b=new Az;this.c=new vi;this.d=new vi;this.e=a;this.k=0;this.o=!1;this.p=v(Bz,r,89,5,0);this.i=v(Cz,r,91,5,0);this.j=v(Cz,r,91,5,0);this.q=this.f=this.n=0}s(383,1,{93:1,112:1},yz,zz);_.fe=function(a,b){Iy(this,a,b)};
_.ge=function(a){uz(this,a);if(0!=this.q)if(a=Ky(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.be(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ae(a.c,this.j[1].b),this.p[1].ce(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].ae(this.j[4].c,c),this.p[4].ce(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].be(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ae(a.c,
this.j[2].b),this.p[2].ce(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ae(this.j[3].c,c),this.p[3].ce(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.he=function(a){var b;b=this.o;uz(this,a);this.o=b;return 0==this.q?Jy(a,new oy(0,0)):Jy(a,sz(this,this.i))};_.ie=function(a){var b;b=this.o;uz(this,a);this.o=b;return Jy(a,sz(this,this.j))};_.je=function(a){var b;b=Vi(this.c,a);null!=b&&pz(this,a,b)};_.tS=function(){return Dz.e+"[hgap="+this.e+",vgap="+this.k+Qc};_.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 nz,mz;function Ez(a){zy.call(this);this.ac=(sp(),new Fz(a,this))}s(384,374,{86:1,89:1,94:1,108:1,112:1},Ez);_.Fd=function(){return md+this.cc.c.b++};_.Hd=function(){return!hy(this)?new oy(0,0):Dy(this.ac,this)};_._d=function(){};s(386,1,{});s(385,386,{},function(){});function Gz(){Gz=u}
function Hz(a,b){if(null==b)throw new sr("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Jf);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 Iz(){Gz();zy.call(this);new Si;this.ac=new Jz((sp(),this))}s(387,374,{87:1,89:1,94:1,108:1,112:1},Iz);_.Hd=function(){return Dy(this.ac,this)};
_.Wd=function(){return(null==this.Zb&&(this.Zb=cy(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+Wg+this.Xb+(this.ec?j:",hidden")+",current="+up(this.ac.b,this.ac.b.pb.selectedIndex)};function Kz(){Kz=u;Lz=new Mz(255,255,255);Nz=new Mz(192,192,192);Oz=new Mz(128,128,128);Pz=new Mz(64,64,64);Qz=new Mz(0,0,0);Rz=new Mz(255,0,0);new Mz(255,175,175);Sz=new Mz(255,200,0);Tz=new Mz(255,255,0);new Mz(0,255,0);Uz=new Mz(255,0,255);Vz=new Mz(0,255,255);Wz=new Mz(0,0,255)}
function Xz(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 Mz(3,3,3);3>c&&0!=c?c=3:(c=H(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=H(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=H(a/0.7),a=255<a?255:a);return new Mz(c,a,b)}function Yz(a){return new Mz(H(0.7*(a.b>>16&255)),H(0.7*(a.b>>8&255)),H(0.7*(a.b&255)))}function Mz(a,b,c){Kz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new nk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(388,1,{88:1,95:1,99:1},Mz);_.eQ=function(a){return y(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return Zz.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var Qz,Wz,Vz,Pz,Oz,Nz,Uz,Sz,Rz,Lz,Tz;function By(){By=u;Cy=new $z(!0);aA=new Ar;Br(aA,"ar");Br(aA,"fa");Br(aA,"iw");Br(aA,"ur")}function $z(a){this.b=a}s(389,1,Fh,$z);_.b=!1;var Cy,aA;s(391,1,{104:1,114:1});function bA(){oy.call(this,0,0)}function oy(a,b){this.c=a;this.b=b}
function qy(a){oy.call(this,a.c,a.b)}s(390,391,{91:1,104:1,112:1,114:1},bA,oy,qy);_.eQ=function(a){return a===this?!0:y(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new jz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return cA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function xq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(392,1,Fh,xq,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});
_.ke=function(){return 0!=(this.f&4)};_.le=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=j,this.le()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ke()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Qc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function dA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function eA(a,b,c,d,e,f,g){var i,h,l,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}l=b.d-1;for(h=0;h<=l;++h)c=(bw(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Md(),c.be(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function fA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Md():c.Kd(),g=Jj(g,c.b),i+=c.c+a.d);return new oy(i,g+2*a.e)}function Uy(){gA.call(this,1,5,5)}
function gA(a,b,c){sp();this.d=b;this.e=c;this.b=a}s(393,1,Fh,Uy,gA);_.fe=function(){};
_.ge=function(a){this.c=hA(a.Pb);if(0!=dA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Ky(a);g=a.ee();i=a.$b.b;l=new Si;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new iA(n);for(w=0;w<n;++w)ds(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var G=d,A=qj(a.Pb.b,q);bw(A,G.d);ds(G.c,A,q)}for(d=new xi(d);d.c<d.e.ue();)if((c=yi(d))&&c.ec)a=c.Md(),!e&&m+a.c>b.c&&(eA(this,l,b.c-(m-this.d),g.c,o,h,i),l.ze(),m=f,o+=h+this.e,h=0),e=!1,ds(l.c,l.d++,c),m+=a.c+this.d,h=Jj(h,a.b);eA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.he=function(a){this.c=hA(a.Pb);return 0==dA(this)?Jy(a,new oy(10,10)):Jy(a,fA(this,!1))};_.ie=function(a){this.c=hA(a.Pb);return 0==dA(this)?Jy(a,new oy(10,10)):Jy(a,fA(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Qe;break;case 2:a=ag;break;case 1:a=td;break;case 4:a="trailing";break;default:a="leading"}return jA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function Ny(){Ny=u;Oy=new kA(Mb,0,12)}
function kA(a,b,c){Ny();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(394,1,Fh,kA);_.b=null;_.c=0;_.d=0;var Oy;s(395,1,Fh);_.tS=function(){return lA.e+"[font="+this.d+"ascent="+mA(this.b,this.d).b+", descent="+mA(this.b,this.d).c+", height="+mA(this.b,this.d).d+Qc};_.d=null;function nA(a){if(!a.n){ry(a);a.xd();var b,c;for(b=0;b<a.p.d;++b)(c=Et(a.p,b))&&nA(c);xy(a,!1);a.n=!0;ey(a,a,a._b,0);new oA(a,202)}}
function pA(a){var b,c;a.ec&&(a.ac.xd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=Et(a.p,b))&&c.xd()}function qA(a){!hy(a)&&My(a);var b=py(a);a.be(a.ic,a.jc,b.c,b.b);yy(a)}function rA(a,b){a.q!=b&&(a.q=b)}s(397,373,ji);_.Ld=function(){return new Ey(this.o.e,this.o.c,this.o.b,this.o.d)};_.xd=function(){pA(this)};_.Sd=function(){return this.ac.d.hb};_.be=function(a,b,c,d){ty(this,a,b,c,d);this.Vb=0};_.ce=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;ty(this,a,b,c,d);this.ec&&e&&!f&&yy(this)};_.n=!1;_.q=!1;
function sA(a){Qy.call(this);this.r=new gz;this.p=new Si;this.o=new Ey(0,0,0,0);this.ec=!1;Py(this,new yz);this.ac&&tA(this.ac.d.I.c,a);this.ac&&uA(this.ac.d,!0);rA(this,!0)}s(396,397,ji);_.ee=function(){return new Ey(this.o.e,this.o.c,this.o.b,this.o.d)};_.Od=function(){return Oj(this.ac.d.pb)};_.Pd=function(){return Qj(this.ac.d.pb)};_.Qd=function(){this.ac=new vA((sp(),j),this)};
function wA(a,b,c,d,e,f){var g,i;g=a.e;f?(i=Xz(g),f=new Mz(H(0.7*(g.b>>16&255)),H(0.7*(g.b>>8&255)),H(0.7*(g.b&255))),(a.e=g)&&(a.i=$f+(g.b>>16&255)+ya+(g.b>>8&255)+ya+(g.b&255)+ua)):(i=new Mz(H(0.7*(g.b>>16&255)),H(0.7*(g.b>>8&255)),H(0.7*(g.b&255))),f=Xz(g),(a.e=i)&&(a.i=$f+(i.b>>16&255)+ya+(i.b>>8&255)+ya+(i.b&255)+ua));--d;--e;xA(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=$f+(i.b>>16&255)+ya+(i.b>>8&255)+ya+(i.b&255)+ua);xA(a,b,c,d,1);xA(a,b,c+1,1,e);(a.e=f)&&(a.i=$f+(f.b>>16&255)+ya+(f.b>>8&255)+ya+(f.b&
255)+ua);xA(a,b+d,c,1,e);xA(a,b+1,c+e,d,1)}s(398,1,{});_.tS=function(){return"Graphics"};s(399,398,{});function yA(a){var b,c;c=Jj(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 oy(b,c)}function zA(a,b,c){var d,e,f,g,i,h;a.c=hA(b.Pb);if(0==a.c.length)return new bA;g=yA(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Md():d.Kd(),h=Jj(h,d.c),i=Jj(i,d.b);return new oy(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function AA(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=H(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function BA(){CA.call(this,7)}function CA(a){sp();this.e=0;this.b=1;this.f=a;this.d=0}s(400,1,Fh,BA,CA);_.fe=function(){};
_.ge=function(a){var b,c;this.c=hA(a.Pb);if(0!=this.c.length&&(b=Ky(a),!(0>=b.c||0>=b.b))){c=yA(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(F,k,-1,d,1);e=v(F,k,-1,d,1);h=v(F,k,-1,c,1);l=v(F,k,-1,c,1);AA(b.c,b.d,this.d,f,e);AA(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].be(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.he=function(a){return Jy(a,zA(this,a,!1))};_.ie=function(a){return Jy(a,zA(this,a,!0))};_.je=function(){};
_.tS=function(){return DA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Qc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function uw(){nn()}function Nu(a){nn();this.i=a}s(402,97,ei,uw,Nu);function ky(){nn();this.i="Missing message: awt.151"}s(401,402,ei,ky);s(403,1,{});function Ey(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(404,1,{92:1,112:1,114:1},Ey);_.eQ=function(a){return a===this?!0:y(a,92)?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 EA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function FA(a){GA.call(this,a,0)}function GA(a,b){zy.call(this);this.ac=(sp(),new HA(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(lw(),ww);c.b=d;iw(c);break;case 0:c=c.b;d=(lw(),mw);c.b=d;iw(c);break;case 2:c=c.b,d=(lw(),nw),c.b=d,iw(c)}}s(405,374,Qh,FA,GA);
_.Hd=function(){return!hy(this)?new oy(0,0):Dy(this.ac,this)};_.Wd=function(){var a=(null==this.Zb&&(this.Zb=cy(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+Wg+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Qe;switch(this.b){case 1:b=td;break;case 2:b=ag}return a+b+",text=null"};_.b=0;s(408,1,Fh);_.Wd=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.Wd()+Qc};_.k=null;_.n=null;
function IA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function JA(a){this.o=(sp(),sp(),Ay);var b;var c;b=this.cZ.e;-1!=Gu(b,Hu(36))?b=null:(c=this.o.c.d++,b=Rn(b,dy(b,Hu(46))+1)+j+c);this.k=b;this.e=new fz;this.i=a;this.f=!0;this.j=new KA(this)}s(407,408,Fh,JA);_.Wd=function(){return IA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(406,407,gi);_.Wd=function(){return IA(this)+(this.c?",tearOff":j)};_.c=!1;s(410,1,{105:1});
_.eQ=function(a){return a===this?!0:y(a,105)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new jz;LA(a,this.b);LA(a,this.c);return a.b};function jy(){this.c=this.b=0}function MA(a,b){this.b=a;this.c=b}function NA(a){var b=a.c;this.b=a.b;this.c=b}s(409,410,{96:1,105:1,112:1},jy,MA,NA);_.eQ=function(a){return a===this?!0:y(a,96)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return OA.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function PA(a,b){if(!b)throw new sr("Missing message: awt.70");var c=a.b;if(D(b.i,Ba)){var c=c.b.b,d=new mx,e=c.d.d;if(0>e||e>c.d.d)throw new cv;c.p&&(d.pb[Bd]=2);Vw(c,e,d.pb);Hy(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 cv;Hy(d.d,e,c);for(f=g=0;f<e;++f)y(Et(d.d,f),72)&&++g;Hy(d.j,g,c);Vw(d,e,c.pb);c.c=d;e=Fu(c.pb)+Ua;zi(c._c(),e,!1);d.p&&(e=qj(d.d,c),-1!=e&&(d=nu(d.p?d.f:nu(d.f,0),e),2==ou(d)&&d.removeChild(nu(d,1)),c.pb[Bd]=2))}}
function QA(a,b,c,d){a=a.b;b=iy(b);c+=b.b;d+=b.c;vv(a.b,c,d);wv(a.b)}function RA(){JA.call(this,j);new Si;this.c=!1;this.b=(sp(),new SA)}s(411,406,gi,RA);_.b=null;s(414,1,{98:1,107:1,114:1});s(413,414,{98:1,106:1,107:1,114:1});_.eQ=function(a){return a===this?!0:y(a,106)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new jz;LA(a,this.d);LA(a,this.e);LA(a,this.c);LA(a,this.b);return a.b};function Ly(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
s(412,413,{97:1,98:1,106:1,107:1,112:1,114:1},Ly);_.eQ=function(a){return a===this?!0:y(a,97)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return TA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function UA(){UA=u;VA=new WA;XA=new YA;ZA=new YA}var VA,ZA,XA;s(416,1,{});_.eQ=function(a){return this===a};_.hC=function(){return pi(this)};function WA(){}s(417,416,{},WA);function YA(){}s(418,1,{},YA);s(419,374,Qh);_.Gd=function(){return null};
function $A(a,b){var c;c=new aB(hy(a));return!c?null:new oy(bB(c,"_")*b+6,mA(c.b,c.d).d+6)}function cB(a,b){var c;c=$A(a,b);return!c?ny(a):c}function dB(a,b){var c;c=$A(a,b);return!c?py(a):c}function eB(a,b){var c=a.ac;Gx(c.b,b);c.f.b=-1;c.f.c=-1}function fB(a){gB.call(this,a,null!=a?a.length:0)}function gB(a,b){zy.call(this);this.b=0>b?0:b;var c=this.ac;Gx(c.b,a);c.f.b=-1;c.f.c=-1}s(420,419,Qh,fB,gB);_.Fd=function(){return"textfield"+this.cc.c.f++};
_.Hd=function(){return $A(this,Un(this.ac.b.pb,Qg).length)};_.Id=function(){return!hy(this)?null:$A(this,Un(this.ac.b.pb,Qg).length)};_.Kd=function(){return 0<this.b?cB(this,this.b):ny(this)};_.Md=function(){return 0<this.b?dB(this,this.b):py(this)};_.Qd=function(){this.ac=(sp(),new hB)};_.Ud=function(){return 0<this.b?cB(this,this.b):ny(this)};_.Xd=function(){return 0<this.b?dB(this,this.b):py(this)};_.b=0;function sp(){sp=u;Ay=new iB}function Bq(){var a=(sp(),sp(),Ay);!a.d&&(a.d=new jB)}
function iB(){this.c=new kB;this.e=new cz}s(421,1,{},iB);_.b=null;_.d=null;var Ay;function kB(){}s(422,1,{},kB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(423,1,{});function lB(){lB=u;mB=new nB;oB=new nB}function pB(a,b){return b==a?!0:!b?!1:!0}function nB(){}s(424,1,{101:1},nB);_.eQ=function(a){return null==a||!y(a,101)?!1:pB(this,a)};_.hC=function(){var a;a=null.Nf()+";class="+null.Nf();a=!null.Nf().Nf()?a:a+";charset=";return et(a)};
_.tS=function(){return qB.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var mB,oB;function rB(){rB=u;E(sB,r,101,[(lB(),oB),mB])}function tB(a){rB();this.b=a}s(425,1,{},tB);_.b=null;function uB(a){a="flavor = "+a;nn();this.i=a}s(426,98,{102:1,112:1,118:1,126:1},uB);function vB(a,b,c){bz();wB.call(this,a,b,c,$g)}function wB(a,b,c,d){bz();$y.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(427,375,Fh,vB,wB);
_.Wd=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;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="+Zs(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=$g;function uy(a,b){bz();$y.call(this,a);this.e=b}s(428,375,Fh,uy);
_.Wd=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.Od()+ya+a.Pd()+ca+a.Nd()+Wg+a.Jd()+ua};function Gy(a,b,c){bz();uy.call(this,a,b);this.b=c}s(429,428,Fh,Gy);
_.Wd=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.Zb&&(b.Zb=b.Fd());return a+b.Zb};_.b=null;function fy(a,b,c,d){bz();$y.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(430,375,Fh,fy);
_.Wd=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&&(Xs(Qs(this.b,ah))&&(a+="PARENT_CHANGED,"),Xs(Qs(this.b,bh))&&(a+="DISPLAYABILITY_CHANGED,"),Xs(Qs(this.b,dh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+ua};_.b=$g;_.c=null;_.d=null;s(431,1,Mh);function oA(a,b){bz();uy.call(this,a,b);this.d=null;this.b=this.c=0}
s(432,428,Fh,oA);
_.Wd=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;s(433,1,{});function xB(a){if(null==a)throw new kn;}s(434,433,{},xB);
function yB(){yB=u;zB={};zB["java.vendor"]=se;zB["package.restrict.access.sun"]=Pg;zB["sun.java.launcher"]=cc;zB["sun.management.compiler"]=se;zB["os.name"]=cc;zB[" sun.boot.class.path"]=cc;zB["path.separator.applet"]=cc;zB["java.vm.specification.vendor"]=se;zB["java.runtime.version"]=cc;zB["http.proxyPort"]=cc;zB["user.name"]=cc;zB["user.language"]=cc;zB["os.name.applet"]=cc;zB["browser.version"]=cc;zB["java.version"]=cc;zB["user.timezone"]=cc;zB["java.endorsed.dirs"]=cc;zB["java.specification.name"]=
"GWT";zB["java.specification.version"]="2.5.0";zB[Le]=Yb;!Qq&&(Qq=new Yq);Qq.b?zB[Je]="yes":zB[Je]=null}var zB;s(437,98,Xh);function AB(){nn()}function BB(a){nn();this.i=a}s(436,437,{109:1,112:1,118:1,126:1},AB,BB);function CB(){CB=u;DB=new EB}function FB(a){var b;if(a.n){var c;b=new ct;gn(b.b,a.i);b.b.b+=kb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,gn(b.b,a.b));c=a.c;a=a.k;null!=c&&gn(b.b,c);null!=a&&(b.b.b+=la,gn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function GB(a){CB();var b,c,d;if(null==a)throw new AB;a=Qn(a);try{d=Gu(a,Hu(58))}catch(e){e=Di(e);if(y(e,122))throw new BB(ln(e));throw e;}c=Gu(a,Hu(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;HB();var f,g,i;i=c.length;b=new IB;for(g=0;g<i;++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 BB(Vb+a);if(!this.n&&(this.n=Vi(DB,this.i),this.n||(this.n=(sp(),new JB))&&x(DB,this.i,this.n),!this.n))throw new BB(Vb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,A,J,N,W,$,M,lc,Cc,Sf,qb,Jd,Kd,Ld,Va,Dc,Bb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Ya,l)==l&&-1==KB(c,Hu(47),l+2))throw new LB(m);}else{M=c.substr(l,m-l);m-=l;A=0;J=this.d;lc=this.f;Ld=
this.k;w=this.e;qb=this.j;o=this.b;Bb=this.o;Va=KB(M,Hu(35),0);if(0==M.indexOf(Ya)&&0!=M.indexOf("////")){W=2;lc=-1;A=KB(M,Hu(47),2);Kd=KB(M,Hu(63),2);-1!=Kd&&(-1==A||A>Kd)&&(A=Kd);-1==A&&(A=m,w=j);N=A;-1!=Va&&Va<A&&(N=Va);var od=Hu(64);Dc=M.lastIndexOf(od,N);o=M.substr(2,N-2);-1<Dc&&(Bb=M.substr(2,Dc-2),W=Dc+1);Cc=KB(M,Hu(58),-1==Dc?W:Dc);q=Gu(M,Hu(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Cc=q+1:Cc=-1):Cc=-1}catch($e){if($e=Di($e),!y($e,118))throw $e;}-1==Cc||Cc>A?J=M.substr(W,N-
W):(J=M.substr(W,Cc-W),Sf=M.substr(Cc+1,N-(Cc+1)),0==Sf.length?lc=-1:lc=MB(Sf,10))}-1<Va&&(Ld=M.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var $b=Hu(63);Jd=M.lastIndexOf($b,G);-1<Jd?(qb=M.substr(Jd+1,G-(Jd+1)),0==Jd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),$=dy(w,Hu(47))+1,w=w.substr(0,$-0)),G=Jd):0!=Va&&(qb=null);-1<A&&(A<m&&47==M.charCodeAt(A)?w=M.substr(A,G-A):G>A&&(null==w?w=j:D(w,j)?w=Xa:w.indexOf(Xa),$=dy(w,Hu(47))+1,0==$?w=M.substr(A,G-A):w=w.substr(0,$-0)+M.substr(A,G-A)));null==w&&(w=j);null==J&&(J=
j);d=J;var ue;ue=w;null!=qb&&!D(qb,j)&&(null!=w?ue=w+rb+qb:ue=rb+qb);null==this.i&&(this.i=this.i);this.d=d;this.c=ue;this.f=lc;this.k=Ld;var pd;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<(pd=dy(this.d,Hu(64)))?(this.o=this.d.substr(0,pd-0),this.d=Rn(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Gu(this.c,Hu(63)))?(this.j=Rn(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Bb;this.e=w;this.j=qb}}catch(qd){qd=
Di(qd);if(y(qd,118))throw new BB(ln(qd));throw qd;}if(-1>this.f)throw new BB("incorrect port: "+this.f);}s(438,1,Fh,GB);_.tS=function(){return FB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var DB;s(439,1,{});function NB(a,b,c){var d,e;for(d=new OB(a.pe().b);PB(d.b);)if(a=d.c=yi(d.b),e=a.gf(),null==b?null==e:tn(b,e))return c&&QB(d),a;return null}s(443,1,Vh);_.oe=function(a){return!!NB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,129)||this.ue()!=a.ue())return!1;for(a=new OB(a.pe().b);PB(a.b);)if(b=a.c=yi(a.b),c=b.gf(),b=b.hf(),!this.oe(c)||!RB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=NB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new OB(this.pe().b);PB(b.b);)a=b.c=yi(b.b),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new SB("Put not supported on this map");};
_.te=function(a){a=NB(this,a,!0);return!a?null:a.hf()};_.ue=function(){return this.pe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new OB(this.pe().b);PB(c.b);)b=c.c=yi(c.b),a?d+=Aa:a=!0,d+=j+b.gf(),d+=ob,d+=j+b.hf();return d+"}"};function Fx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function qu(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=kb+b in a.f;else a:{c=a.xe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.we(b,c[d].gf())){c=!0;break a}c=!1}return c}
function Vi(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[kb+b];else a:{c=a.xe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.we(b,f.gf())){c=f.hf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=TB(a,c);else if(y(b,1))c=UB(a,b,c);else a:{var d=a.xe(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.we(b,d.gf())){a=d.hf();d.jf(c);c=a;break a}}else e=a.b[d]=[];d=new VB(b,c);e.push(d);++a.e;c=null}return c}
function TB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function UB(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 Gi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(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.xe(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.we(b,g.gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.hf();break a}}c=null}return c}s(442,443,Vh);_.oe=function(a){return qu(this,a)};
_.pe=function(){return new WB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Vi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Gi(this,a)};_.ue=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function vi(){Fx(this)}s(441,442,Sh,vi);_.ve=function(a,b){return fs(a)===fs(b)||null!=a&&tn(a,b)};_.xe=function(a){return~~wn(a)};function EB(){Fx(this)}s(440,441,Sh,EB);function XB(){nn()}s(444,97,ei,XB);
function YB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=ZB(a,c);if(c>=a.j)break;c=$B(a,c);++b}return b}function aC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function bC(a){var b;a.b=0<=a.k&&!a.e?a.k:ZB(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new XB;b=a.b;a.b=$B(a,a.b);return a.o.substr(b,a.b-b)}
function $B(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=cC(a.o,d,a.o.length);if(c<=a.i&&aC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Gu(a.d,Hu(c)))break;++d}a.n&&b==d&&(a.f?(c=cC(a.o,d,a.o.length),c<=a.i&&aC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Gu(a.d,Hu(c))&&++d));return d}
function ZB(a,b){var c,d;if(null==a.d)throw new kn;for(d=b;!a.n&&d<a.j;)if(a.f){c=cC(a.o,d,a.o.length);if(c>a.i||!aC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Gu(a.d,Hu(c)))break;++d}return d}function dC(a){eC.call(this,a," \t\n\r\u000c",!1)}function fC(a){eC.call(this,a,ya,!1)}
function eC(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=cC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(F,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=cC(this.d,d,this.d.length),this.c[c]=a}}}s(445,1,{},dC,fC,eC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function gC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=zn(e),!(xn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}evalString=a+ta+c+");";$wnd.eval(evalString)}function hC(){}function iC(a){jC.call(this,a,db,db,null)}function kC(a,b){jC.call(this,a,db,db,b)}function lC(a,b,c){jC.call(this,a,b,c,null)}
function jC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=$i(a)){this.b=new mC;this.c=new nC(this.b,b,c,d);$u(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=Wy(a,Tn(a.pb,Gf),Tn(a.pb,Ff)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?oC="JSME":oC="JME";b.v=pC(b,!1);b.w=pC(b,!0);Dq(b,oC+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=Zy(b);Py(b,null);b.nb||(b.S=0);b.T||(b.T=new kA(Tb,0,13),b.W=new aB(b.T));b.U||(b.U=new kA(Tb,
1,13),b.V=new aB(b.U));b.X||(b.X=new kA(Tb,0,11),new aB(b.X));b.k||(b.k=new kA(Tb,0,13),b.n=new aB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;qC=10;b.Fb=!0;try{o=rC(b.Ob,"options");null!=o&&sC(b,o);i=rC(b.Ob,"jme");null!=i&&(b.L=i);l=rC(b.Ob,"mol");null!=l&&(b.ab=l);g=rC(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=rC(b.Ob,Ag);null!=m&&(b.bb=m,tC(b));b.j=rC(b.Ob,"atomcolors");b.i=rC(b.Ob,"atombg");f=rC(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,A;w=(Kz(),Lz);try{if(0!=f.indexOf(la))throw new mn("bad hex encoding");
A=MB(f.substr(1,2),16);G=MB(f.substr(3,2),16);q=MB(f.substr(5,2),16);n=w=new Mz(A,G,q)}catch(J){if(J=Di(J),y(J,118))yB(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&uC(b.Z);h=rC(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(N){if(N=Di(N),!y(N,118))throw N;}b.c=202;for(f=0;23>f;++f)vC[f]=(Kz(),Sz),wC[f]=Nc;wC[1]=Sb;vC[1]=(Kz(),Pz);wC[2]=xb;vC[2]=Sz;wC[3]=Ab;vC[3]=Pz;wC[4]=bc;vC[4]=Wz;wC[5]=ic;vC[5]=Rz;wC[9]=Ob;vC[9]=Uz;wC[10]=Ib;vC[10]=Uz;wC[11]=zb;vC[11]=Uz;wC[12]=Ub;vC[12]=Uz;wC[8]=zc;vC[8]=Yz(Tz);
wC[7]=kc;vC[7]=Sz;wC[6]=Ec;vC[6]=Pz;wC[13]=Bc;vC[13]=Pz;wC[18]=Nc;vC[18]=Pz;wC[19]=mc;vC[19]=Pz;wC[20]=qc;vC[20]=Pz;wC[21]=rc;vC[21]=Pz;wC[22]=sc;vC[22]=Pz;yy(b);b.$=new xC;f=a.d;f.C=Zy(f);null!=f.L?(yC(f,f.L),null!=f.i&&f.Z&&zC(f.Z,f.i,!0),null!=f.j&&f.Z&&zC(f.Z,f.j,!1)):null!=f.ab&&AC(f,f.ab,!0);tC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(447,1,{146:1},hC,iC,kC,lC,jC);_.ye=function(a){BC(new CC(a,this.b,DC))};_.ze=function(){EC(this.b)};
_.Ae=function(){Jn((Gn(),Hn),new FC(this))};_.Be=function(){return this.b.H};_.Ce=function(){return this.b.db};_.De=function(){return this.b.eb};_.Ee=function(){return this.b.rb};_.Fe=function(){return this.b.vb};_.Ge=function(){return this.b.xb};_.He=function(a){$wnd.alert("JSME initialization error: "+a)};_.Ie=function(){var a=this.b,b;a.Bb?b=GC(a,1)+pb+GC(a,2)+pb+GC(a,3):b=GC(a,0);return b};_.Je=function(){return zq(this.b)};
_.Ke=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=HC(a);a.Jb=b;tC(a);return c};_.Le=function(a){sC(this.b,a)};_.Me=function(){};_.Ne=function(a){AC(this.b,a,!0)};_.Oe=function(a){yC(this.b,a)};_.$d=function(){Yy(this.b)};_.Pe=function(){IC(this.b)};_.Qe=function(a){var b=this.b;if(a=JC(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;KC(b)}};_.Re=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new xi(b.b);d.c<d.e.ue();)c=yi(d),a?c.b=j:c.b=og}Yy(b.d)};
_.Se=function(a,b){var c=this.b,d;if(d=JC(c,a))zC(d,b,!0),KC(c)};_.Te=function(a,b){var c=this.b,d;d=JC(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,tC(c)):(d.D=b,KC(c))};_.Ue=function(a){this.b.H=a};_.Ve=function(a){var b=this.b;b.db=a;tC(b)};_.We=function(a){var b=this.b;b.eb=a;tC(b)};_.Xe=function(a){this.b.qb=a};_.Ye=function(a){this.b.rb=a};_.Ze=function(a){var b=this.b;b.vb=a;b.v=pC(b,!1)};_.$e=function(a){this.b.xb=a};_._e=function(a){LC(this.b,a)};
_.af=function(a,b){var c=this.b;c.f=!1;c.Kb=new MC(c,a);NC(c.Kb);c.c=253;c.jb=!0;c.J=b;tC(c)};_.bf=function(a){OC(this.b,a)};_.cf=function(){return PC(this.b)};_.b=null;_.c=null;function FC(a){this.b=a}s(448,1,{},FC);_.qc=function(){var a,b;for(b=new xi(this.b.c.b);b.c<b.e.ue();)a=yi(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function QC(){var a=(RC(),SC()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=TC;RC();b=b&&b[0]&&(typeof b[0]==Ef||typeof b[0]==ne)?b[0]:null;a:if(UC==e||VC==e&&y(b,146))e=!0;else{if(null!=b)for(b=sn(b);b&&b!=UC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new hC:3==arguments.length?a=new lC(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new iC(arguments[0]):4==arguments.length?a=new jC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new kC(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=B(function(a){this.g.ye(a)});b.clear=B(function(){this.g.ze()});b.deferredRepaint=B(function(){this.g.Ae()});b.getHelpURL=B(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.db});b.getMolecularAreaLineWidth=B(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.rb});b.getPasteLabel=B(function(){return this.g.b.vb});
b.getPrePasteJSfunction=B(function(){return this.g.b.xb});b.initializationError=B(function(a){this.g.He(a)});b.jmeFile=B(function(){return this.g.Ie()});b.molFile=B(function(){return this.g.Je()});b.nonisomericSmiles=B(function(){return this.g.Ke()});b.options=B(function(a){this.g.Le(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.Ne(a)});b.readMolecule=B(function(a){this.g.Oe(a)});b.repaint=B(function(){this.g.$d()});b.reset=B(function(){this.g.Pe()});b.resetAtomColors=B(function(a){this.g.Qe(a)});
b.setAntialias=B(function(a){this.g.Re(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Se(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.Te(a,b)});b.setHelpURL=B(function(a){this.g.Ue(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.Ve(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.We(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.Xe(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.Ye(a)});b.setPasteLabel=B(function(a){this.g.Ze(a)});b.setPrePasteJSfunction=
B(function(a){this.g.$e(a)});b.setSubstituent=B(function(a){this.g._e(a)});b.setTemplate=B(function(a,b){this.g.af(a,b)});b.showInfo=B(function(a){this.g.bf(a)});b.smiles=B(function(){return this.g.cf()});WC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function js(){XC||(XC=!0,QC())}s(449,1,{},js);var XC=!1;function YC(a){nn();this.i=a}s(451,437,Xh,YC);function ps(){nn();this.i="divide by zero"}s(452,97,ei,ps);function es(){nn()}function ZC(a){nn();this.i=a}
s(453,97,ei,es,ZC);function cC(a,b,c){var d,e;d=$C(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 aD(){}function bD(a){return typeof a==Df?zc+(0>a?-a:a):a}function cD(a,b){var c;c=new aD;c.e=Jb+(dD(0!=a?-a:0)?bD(0!=a?-a:0):j+pi(c));eD(0!=a?-a:0)&&fD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new aD;b.e=Jb+(dD(a)?bD(a):j+pi(b));eD(a)&&fD(a,b);return b}
function V(a,b){var c;c=new aD;c.e=Jb+(dD(a)?bD(a):j+pi(c));eD(a)&&fD(a,c);c.c=b?8:0;return c}function gD(){var a;a=new aD;a.e=Jb+(dD(0)?bD(0):j+pi(a));eD(0)&&fD(0,a);a.c=2;return a}function hD(a){var b;b=new aD;b.e=Jb+(dD(a)?bD(a):j+pi(b));eD(a)&&fD(a,b);b.c=1;return b}function eD(a){return typeof a==Df&&0<a}function dD(a){return null!=a&&0!=a}
function fD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ch[b.d])c=c.prototype;else{c=Ch[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(455,1,{},aD);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function iD(a){var b;b=jD;!b&&(b=jD=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new kD(Qb+a+ea);return b}
function MB(a,b){var c,d;if(null==a)throw new kD(Cf);if(2>b||36<b)throw new kD("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 kD(Qb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new kD(Qb+a+ea);if(-2147483648>c||2147483647<c)throw new kD(Qb+a+ea);return c}s(457,1,{112:1,123:1});var jD=null;function lD(a){this.b=a}
s(456,457,{112:1,115:1,116:1,123:1},lD);_.eQ=function(a){return y(a,116)&&a.b==this.b};_.hC=function(){return H(this.b)};_.tS=function(){return j+this.b};_.b=0;function kz(a){this.b=a}s(458,457,{112:1,115:1,119:1,123:1},kz);_.eQ=function(a){return y(a,119)&&a.b==this.b};_.hC=function(){return H(this.b)};_.tS=function(){return j+this.b};_.b=0;function az(){nn()}function nk(a){nn();this.i=a}s(459,97,Yh,az,nk);function cv(){nn()}function ew(a){nn();this.i=a}s(460,97,ei,cv,ew);
function Q(a){this.b=a}function Bs(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 us(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function mD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(nD(),oD)[b],!c&&(c=oD[b]=new Q(a)),c):new Q(a)}s(461,457,{112:1,115:1,121:1,123:1},Q);_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function nD(){nD=u;oD=v(pD,r,121,256,0)}var oD;function Kj(a){return 0>a?-a:a}function Jj(a,b){return a>b?a:b}function qD(a){return Math.round(a)}function kn(){nn()}function sr(a){nn();this.i=a}s(464,97,{112:1,118:1,122:1,124:1,126:1},kn,sr);function ri(){ri=u;si=E(qi,r,-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 si;function kD(a){nn();this.i=a}s(466,459,Yh,kD);
function rn(a){this.b="Unknown";this.d=a;this.c=-1}s(467,1,{112:1,125:1},rn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?kb+this.c:j)+ua};_.b=null;_.c=0;_.d=null;function $C(a,b){return a.charCodeAt(b)}function rD(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function Or(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Gu(a,b){return a.indexOf(b)}
function KB(a,b,c){return a.indexOf(b,c)}function dy(a,b){return a.lastIndexOf(b)}function sD(a){var b=aa,c=Yg,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Rn(c,++d):c=c.substr(0,d-0)+Rn(c,++d);return a.replace(RegExp(b,oe),c)}
function tD(a,b){for(var c=RegExp(b,oe),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[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]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(is,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Rn(a,b){return a.substr(b,a.length-b)}
function Qn(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Hu(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,112:1,113:1,115:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return et(this)};_.tS=_.toString;function uD(){uD=u;vD={};wD={}}
function et(a){uD();var b=kb+a,c=wD[b];if(null!=c)return c;c=vD[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+$C(a,d++);c|=0}256==xD&&(vD=wD,wD={},xD=0);++xD;return wD[b]=c}var vD,xD=0,wD;function fn(a,b){gn(a.b,b);return a}function en(){this.b=new Sn}function yD(){this.b=new Sn;this.b.b+=j}s(469,1,Uh,en,yD);_.tS=function(){return this.b.b};function ct(){this.b=new Sn}
function IB(){this.b=new Sn}function Mr(a){this.b=new Sn;gn(this.b,a)}s(470,1,Uh,ct,IB,Mr);_.tS=function(){return this.b.b};function LB(a){a="String index out of range: "+a;nn();this.i=a}s(471,460,ei,LB);
function zD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new kn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new ZC("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new ZC("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new cv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ds(b,c,a[--d])}else for(c=e+c;e<c;)ds(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Ju(){nn()}function SB(a){nn();this.i=a}s(473,97,ei,Ju,SB);function qz(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:tn(b,c))return a;return null}function tz(a,b){var c;return(c=qz(a.qd(),b))?(c.Sc(),!0):!1}function AD(a){var b,c,d,e;d=new en;b=null;d.b.b+=Oc;for(c=a.qd();c.Qc();)null!=b?gn(d.b,b):b=Aa,e=c.Rc(),gn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(474,1,{});_.df=function(){throw new SB("Add not supported on this collection");};
_.ef=function(a){return!!qz(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return tz(this,a)};_.tS=function(){return AD(this)};s(476,474,fi);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,132)||a.ue()!=this.ue())return!1;for(a=a.qd();a.Qc();)if(b=a.Rc(),!this.ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.qd();b.Qc();)c=b.Rc(),null!=c&&(a+=wn(c),a=~~a);return a};
function BD(a,b){var c;return y(b,130)&&(c=b.gf(),qu(a.b,c))?(c=Vi(a.b,c),a.b.ve(b.hf(),c)):!1}function WB(a){this.b=a}s(475,476,fi,WB);_.ef=function(a){return BD(this,a)};_.qd=function(){return new OB(this.b)};_.ff=function(a){return BD(this,a)?(a=a.gf(),Gi(this.b,a),!0):!1};_.ue=function(){return this.b.e};_.b=null;function QB(a){if(a.c)Ai(a.b),Gi(a.d,a.c.gf()),a.c=null;else throw new Nu("Must call next() before remove().");}
function OB(a){var b;this.d=a;b=new Si;a.d&&Mi(b,new CD(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new DD(a,d.substring(1));b.df(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.df(c[d])}this.b=new xi(b)}s(477,1,{},OB);_.Qc=function(){return PB(this.b)};_.Rc=function(){return this.c=yi(this.b)};_.Sc=function(){QB(this)};_.b=null;_.c=null;_.d=null;s(479,1,ai);_.eQ=function(a){return y(a,130)&&RB(this.gf(),a.gf())&&RB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=wn(this.gf()));null!=this.hf()&&(b=wn(this.hf()));return a^b};_.tS=function(){return this.gf()+ob+this.hf()};function CD(a){this.b=a}s(478,479,ai,CD);_.gf=function(){return null};_.hf=function(){return this.b.c};_.jf=function(a){return TB(this.b,a)};_.b=null;function DD(a,b){this.c=a;this.b=b}s(480,479,ai,DD);_.gf=function(){return this.b};_.hf=function(){return this.c.f[kb+this.b]};_.jf=function(a){return UB(this.c,this.b,a)};_.b=null;_.c=null;
function bw(a,b){(0>a||a>=b)&&ED(a,b)}function ED(a,b){throw new ew("Index: "+a+", Size: "+b);}s(481,474,Wh);_.kf=function(){throw new SB("Add not supported on this list");};_.df=function(a){this.kf(this.ue(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,128)||this.ue()!=a.ue())return!1;c=this.qd();for(d=a.qd();c.Qc();)if(a=c.Rc(),b=d.Rc(),!(null==a?null==b:tn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.qd();a.Qc();)c=a.Rc(),b=31*b+(null==c?0:wn(c)),b=~~b;return b};_.qd=function(){return new xi(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new FD(this,a)};_.of=function(){throw new SB("Remove not supported on this list");};function PB(a){return a.c<a.e.ue()}function yi(a){if(a.c>=a.e.ue())throw new fv;return a.e.lf(a.d=a.c++)}function Ai(a){if(0>a.d)throw new uw;a.e.of(a.d);a.c=a.d;a.d=-1}function xi(a){this.e=a}s(482,1,{},xi);_.Qc=function(){return PB(this)};
_.Rc=function(){return yi(this)};_.Sc=function(){Ai(this)};_.c=0;_.d=-1;_.e=null;function FD(a,b){var c;this.e=this.b=a;c=a.ue();(0>b||b>c)&&ED(b,c);this.c=b}s(483,482,{},FD);_.pf=function(){return 0<this.c};_.qf=function(){if(0>=this.c)throw new fv;return this.b.lf(this.d=--this.c)};_.b=null;function GD(a){a=new OB(a.c.b);return new HD(a)}function ID(a,b){this.b=a;this.c=b}s(484,476,fi,ID);_.ef=function(a){return qu(this.b,a)};_.qd=function(){return GD(this)};_.ue=function(){return this.c.b.e};
_.b=null;_.c=null;function HD(a){this.b=a}s(485,1,{},HD);_.Qc=function(){return PB(this.b.b)};_.Rc=function(){return(this.b.c=yi(this.b.b)).gf()};_.Sc=function(){QB(this.b)};_.b=null;s(486,481,Wh);_.kf=function(a,b){var c;c=wz(this,a);var d=c.e;new rz(b,c.c);++d.c;++c.b;c.d=null};_.lf=function(a){var b;b=wz(this,a);try{return xz(b)}catch(c){c=Di(c);if(y(c,131))throw new ew("Can't get element "+a);throw c;}};_.qd=function(){return wz(this,0)};
_.of=function(a){var b,c;b=wz(this,a);try{c=xz(b)}catch(d){d=Di(d);if(y(d,131))throw new ew("Can't remove element "+a);throw d;}JD(b);return c};function KD(a){a.c=v(LD,r,0,0,0)}function Hy(a,b,c){(0>b||b>a.d)&&ED(b,a.d);a.c.splice(b,0,c);++a.d}function Mi(a,b){ds(a.c,a.d++,b);return!0}function Et(a,b){bw(b,a.d);return a.c[b]}function qj(a,b){for(var c=0;c<a.d;++c)if(RB(b,a.c[c]))return c;return-1}function Ht(a,b){var c;c=(bw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Li(a,b){var c;c=qj(a,b);if(-1==c)return!1;Ht(a,c);return!0}function rk(a,b){var c;if(b.length<a.d){c=b;var d;d=Xr(0,a.d);E(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ds(b,c,a.c[c]);b.length>a.d&&ds(b,a.d,null);return b}function Si(){KD(this)}function iA(a){KD(this);this.c.length=a}function ez(a){KD(this);var b=this.c,c=a.c,a=c.slice(0,a.d);E(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(487,481,Dh,Si,iA,ez);_.kf=function(a,b){Hy(this,a,b)};
_.df=function(a){return Mi(this,a)};_.ze=function(){this.c=v(LD,r,0,0,0);this.d=0};_.ef=function(a){return-1!=qj(this,a)};_.lf=function(a){return Et(this,a)};_.re=function(){return 0==this.d};_.of=function(a){return Ht(this,a)};_.ff=function(a){return Li(this,a)};_.ue=function(){return this.d};_.d=0;function vz(a,b,c){var d;for(d=0;d<b;++d)ds(a,d,c)}function Ir(){Ir=u;Jr=new MD}var Jr;function MD(){}s(490,481,Rh,MD);_.ef=function(){return!1};_.lf=function(){throw new cv;};_.ue=function(){return 0};
function ND(){this.b=new Date}function OD(a){return 10>a?$a+a:j+a}s(491,1,{112:1,114:1,115:1,127:1},ND);_.eQ=function(a){return y(a,127)&&Rs(I(this.b.getTime()),I(a.b.getTime()))};_.hC=function(){var a;a=I(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=ls(c&4194303,b&4194303,e&1048575);a=ls(a.l^b.l,a.m^b.m,a.h^b.h);return K(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:j)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(PD(),QD)[this.b.getDay()]+ca+RD[this.b.getMonth()]+ca+OD(this.b.getDate())+ca+OD(this.b.getHours())+kb+OD(this.b.getMinutes())+kb+OD(this.b.getSeconds())+" GMT"+a+b+ca+this.b.getFullYear()};_.b=null;function PD(){PD=u;QD=E(is,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));RD=E(is,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var QD,RD;
function Br(a,b){return null==x(a.b,b,a)}function Ar(){this.b=new vi}s(493,476,{112:1,114:1,132:1},Ar);_.df=function(a){return Br(this,a)};_.ef=function(a){return qu(this.b,a)};_.re=function(){return 0==this.b.e};_.qd=function(){return GD(new ID(this.b,new WB(this.b)))};_.ff=function(a){return null!=Gi(this.b,a)};_.ue=function(){return this.b.e};_.tS=function(){return AD(new ID(this.b,new WB(this.b)))};_.b=null;
function wz(a,b){var c,d;(0>b||b>a.c)&&ED(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 SD(a,b,d)}function Az(){this.b=new TD;this.c=0}s(494,486,Rh,Az);_.df=function(a){new rz(a,this.b);++this.c;return!0};_.nf=function(a){return wz(this,a)};_.ue=function(){return this.c};_.b=null;_.c=0;function xz(a){if(a.c==a.e.b)throw new fv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function JD(a){if(!a.d)throw new uw;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 SD(a,b,c){this.e=a;this.c=c;this.b=b}s(495,1,{},SD);_.Qc=function(){return this.c!=this.e.b};_.pf=function(){return this.c.c!=this.e.b};_.Rc=function(){return xz(this)};_.qf=function(){if(this.c.c==this.e.b)throw new fv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Sc=function(){JD(this)};_.b=0;_.c=null;_.d=null;_.e=null;function TD(){this.b=this.c=this}
function rz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(496,1,{},TD,rz);_.b=null;_.c=null;_.d=null;function VB(a,b){this.b=a;this.c=b}s(497,479,ai,VB);_.gf=function(){return this.b};_.hf=function(){return this.c};_.jf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function fv(){nn()}s(498,97,{112:1,118:1,124:1,126:1,131:1},fv);function RB(a,b){return fs(a)===fs(b)||null!=a&&tn(a,b)}function hA(a){var b=v(Bz,r,89,0,0);return rk(a.b,b)}function Ry(){this.b=new Si}
s(500,481,Dh,Ry);_.kf=function(a,b){Hy(this.b,a,b)};_.df=function(a){return Mi(this.b,a)};_.ef=function(a){return-1!=qj(this.b,a)};_.lf=function(a){return Et(this.b,a)};_.re=function(){return 0==this.b.d};_.qd=function(){return new xi(this.b)};_.of=function(a){return Ht(this.b,a)};_.ue=function(){return this.b.d};_.tS=function(){return AD(this.b)};_.b=null;function UD(a){a.ac.d.hb&&nA(a)}function VD(a){var b;if(a.ac.d.hb){b=iy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}pA(a)}
function WD(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 BC(a){var b=a.k;XD(a.ac.d,b.b,b.c);!hy(a)&&My(a);wy(a)}function YD(){sA.call(this,j);this.j=new Ez(this.rf());dz(this.r,new ZD(this))}s(502,396,ji);_.Ed=function(a,b){return fs(a.i)===fs(this.j)?(VD(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){VD(this)};_.j=null;_.k=null;
function CC(a,b,c){YD.call(this);this.ac&&uA(this.ac.d,!1);rA(this,!1);Py(this,new CA(0));a=new GA(a,1);O(this,a,null);a=new Ty;O(a,this.j,null);O(this,a,null);b&&(this.k=iy(b),qA(this),WD(this.k,~~(Tn(b.Ob.pb,Gf)/2)-~~(this.fc/2),~~(Tn(b.Ob.pb,Ff)/2)-~~(this.Xb/2)));c&&L(this,c)}s(501,502,ji,CC);_.rf=function(){return"OK"};function $D(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Nu("Cannot undo. Index is out of range.");if(!a.b.c)throw new Nu(Wb);a.b=a.b.c;return a.b.b}
function xC(){this.b=this.c=new aE}s(503,1,{},xC);_.b=null;function aE(){this.b=null}function bE(a){this.b=a}s(504,1,{},aE,bE);_.b=null;_.c=null;_.d=null;function ZD(a){this.b=a}s(505,431,Mh,ZD);_.b=null;function cE(){cE=u;dE=E(is,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);DC=(Kz(),Nz);eE=Xz(DC);vC=v(fE,r,88,23,0);wC=v(is,r,1,23,0);gE=v(fE,r,88,7,0);hE=null!=(yB(),zB[Je])}
function HC(a){var b;if(a.Bb)b=iE(a,1)+pb+iE(a,2)+pb+iE(a,3);else if(b=iE(a,0),0<b.length){var c=new jE(a.Z);Mi(a._.b,c)}return b}function kE(a,b){var c,d;c=b.b;if(D(c,(lE(),mE).c))yq(PC(a));else if(D(c,nE.c))yq(zq(a));else if(D(c,oE.c))c=a.u,d=(!a.ub&&(a.ub=new Aq(a)),a.ub),c.b=d,Bq(),Cq(c);else if(D(c,bg)){7!=a.O&&(a.P=$g);d=b.d;d=Ys(d,Zg);c=As(d,a.P);var e=!ys(c,$g)?ts(c):c;!ys(e,fh)&&pE(a.Z,K(c));qE(a);a.lb=!0;tC(a);a.O=7;a.P=d}else D(c,ig)||(D(c,de)?rE(a):LC(a,c))}
function sE(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(tE,r,-1,4,1);l=v(tE,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)uE(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=Zy(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;vE(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||wE(a.fb[f])}}}
function EC(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new xE(a),a.Z.r=0);null!=a.rb&&gC(a.rb,null)}}function pC(a,b){var c,d,e,f;f=new RA;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new JA(Lb+d);var g=(lE(),mE).c;d.d=g;PA(f,d);dz(d.e,a);d=new JA(Lb+c);d.d=nE.c;dz(d.e,a);PA(f,d);PA(f,new JA(Ba));c=a.vb;null==c&&(c="Paste "+e);d=new JA(c);d.d=oE.c;dz(d.e,a);PA(f,d);by(a,f);return f}
function yE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,DC);a.nb?(e==a.c&&X(b,Yz(DC)),xA(b,g,f,a.Y,a.Y),X(b,(Kz(),Pz)),zE(b,g,f,a.Y-1,a.Y-1)):e==a.c?wA(b,g+1,f+1,a.Y,a.Y,!1):wA(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(Kz(),Qz)),e){case 101:X(b,Tz);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;AE(b,!0);BE(b,CE(b,c,e,d,i));X(b,Qz);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(AE(b,!1),BE(b,CE(b,c,e,d,i)));DE(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);xA(b,g+9,f+9,2,4);xA(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,Rz),xA(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,Tz),xA(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Y(b,d,f+a.Y-c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Y(b,h-e,l,h-2*e,l);Y(b,h+e,l,h+2*e,l);X(b,Uz);Y(b,d,f+c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Y(b,h-e,l,h-2*e,l);Y(b,h+e,
l,h+2*e,l);X(b,Qz);break;case 107:X(b,Sz);xA(b,g+4,f+4,a.Y-8,a.Y-8);X(b,Qz);zE(b,g+4,f+4,a.Y-8,a.Y-8);DE(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);xA(b,g+9,f+9,2,4);xA(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Y(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Y(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Y(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Y(b,f,a,f,a+c);break;case 110:EE(b,g,f,a.Y,!0);break;case 111:EE(b,g,f,a.Y,!1);break;case 109:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Y(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Lz);xA(b,g+3,f+5,a.Y-7,a.Y-11);X(b,Qz);zE(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,DC);a.ob&&wA(b,g+1,f+1,a.Y,a.Y,!1);X(b,Qz);FE(a,b,g,f,"NEW");break;case 106:X(b,Rz);Y(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,Qz);Y(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));FE(a,b,g+6,f,mc);break;case 104:X(b,Rz);Y(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,Qz);break;case 105:a.Ib?(X(b,Vz),Y(b,g+11,f+5,g+9,f+9),Y(b,g+9,f+9,g+4,f+9),Y(b,g+4,f+9,g+8,f+12),Y(b,g+8,f+12,g+6,f+18),Y(b,g+6,f+18,g+11,f+15),Y(b,g+12,f+5,g+14,f+9),Y(b,g+14,f+9,g+19,f+9),Y(b,g+19,f+9,g+15,f+12),Y(b,g+15,f+12,g+17,f+18),Y(b,g+17,f+18,g+12,f+15),X(b,Qz)):FE(a,b,g,f,"123");break;case 113:X(b,Wz);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);xA(b,e,d,c,c);X(b,Qz);GE(a,
b,g,f,Lz,"i");break;case 201:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Y(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Y(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Y(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Y(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Y(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:HE(a,b,g,f+2,3);break;case 207:HE(a,b,g,f,4);break;case 208:HE(a,b,g,f,5);break;case 209:HE(a,b,g,f,1);break;case 210:HE(a,b,g,f,6);break;case 211:HE(a,b,g,f,7);break;case 212:HE(a,b,g,f,8);break;case 213:FE(a,b,g,f,"FG"),a.F=new MA(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=wC[c]&&GE(a,b,g,f,vC[c],wC[c])}function IE(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,DC),xA(d,0,0,c,b),a.nb?(X(d,(Kz(),Pz)),zE(d,-1,0,c,b-1)):(X(d,eE),Y(d,0,0,c-1-2,0),X(d,Yz(DC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),JE(d,a.X),X(d,(Kz(),Qz)),-1!=a.J.toLowerCase().indexOf(ee)&&X(d,Rz),KE(d,a.J,10,15),LE(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function ME(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,DC);xA(d,0,0,c,b);a.nb?(X(d,(Kz(),Pz)),Y(d,0,b-1,c,b-1),e=qC*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,eE),Y(d,0,0,0,b-1),Y(d,0,qC*a.Y,b-1,qC*a.Y),X(d,Yz(DC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=qC+2;++b)yE(a,d,1,b);LE(a.Ob,a.Q,0,2*a.Y+a.S)}}
function NE(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);xA(e,0,0,c,b);d=a.db?(UA(),XA):(UA(),ZA);if((UA(),VA)==(UA(),VA))d==XA?e.b=j:e.b=og;d=new iz(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,G=w=o=m=void 0,A=n=void 0,J=m=q=o=i=void 0,N=m=i=void 0,W=h=o=h=void 0,$=w=A=void 0,M=$=q=n=l=A=m=q=G=J=n=void 0,M=h=n=o=o=J=M=W=i=N=N=G=W=n=n=N=W=void 0,w=A=1,l=2,
$=3;f.w&&(vE(f),sE(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,$*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=H(13*f.n.B*i),f.n.k=new kA(Tb,0,i),f.n.n=new aB((sp(),f.n.k)));f.n.A&&(X(g,(Kz(),Qz)),zE(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=K(I(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(cE(),gE)[f.e[i]]),h=g,o=H(f.J[i]-m/2),N=H(f.M[i]-m/2),W=M=m,AE(h,!0),BE(h,CE(h,o,N,M,W)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(cE(),gE)[f.e[h]]),n=f.J[m]-f.J[h],
A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*$*A,n=3*$*w,N=v(F,k,-1,4,1),o=v(F,k,-1,4,1),N[0]=H(f.J[h]+q),o[0]=H(f.M[h]-n),N[1]=H(f.J[m]+q),o[1]=H(f.M[m]-n),N[2]=H(f.J[m]-q),o[2]=H(f.M[m]+n),N[3]=H(f.J[h]-q),o[3]=H(f.M[h]+n),m=g,h=N,AE(m,!0),BE(m,OE(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(Kz(),Qz));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(cE(),gE)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;W=f.J[h];M=f.M[h];N=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=N-W,A=o-M,
w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,Uz);q=l*A;n=l*w;Y(g,K(I(Math.round(W+q))),K(I(Math.round(M-n))),K(I(Math.round(N+q))),K(I(Math.round(o-n))));Y(g,K(I(Math.round(W-q))),K(I(Math.round(M+n))),K(I(Math.round(N-q))),K(I(Math.round(o+n))));X(g,Qz);break;case 3:m=K(I(Math.round(W)));h=K(I(Math.round(M)));N=K(I(Math.round(N)));o=K(I(Math.round(o)));Y(g,m,h,N,o);W=K(I(Math.round($*A)));M=K(I(Math.round($*w)));Y(g,m+W,h-M,N+W,o-M);Y(g,m-W,h+M,N-W,o+M);break;
case 9:case 0:for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,Y(g,K(I(Math.round(G))),K(I(Math.round(J))),K(I(Math.round(G))),K(I(Math.round(J))));JE(g,f.n.k);m=PE(f.n.n);n=f.f[i];h=rb;null!=n&&(h=n);n=bB(f.n.n,h);W=K(I(Math.round((W+N)/2-n/2)));n=K(I(Math.round((M+o)/2+~~(m/2)-1)));X(g,Uz);KE(g,h,W,n);X(g,Qz);break;default:if(1==f.B[i]||3==f.B[i])q=$*A,n=$*w,J=v(F,k,-1,3,1),G=v(F,k,-1,3,1),J[0]=K(I(Math.round(N+q))),G[0]=K(I(Math.round(o-n))),J[1]=K(I(Math.round(W))),G[1]=K(I(Math.round(M))),J[2]=
K(I(Math.round(N-q))),G[2]=K(I(Math.round(o+n))),m=g,h=J,o=G,AE(m,!0),BE(m,OE(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=$*A;n=$*w;for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,m=h/10,Y(g,K(I(Math.round(G+q*m))),K(I(Math.round(J-n*m))),K(I(Math.round(G-q*m))),K(I(Math.round(J+n*m))))}else Y(g,K(I(Math.round(W))),K(I(Math.round(M))),K(I(Math.round(N))),K(I(Math.round(o))))}}w=v(tE,r,-1,f.t+1,1);A=v(F,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++A[h],++A[m],w[h]=w[h]/A[h]+
o/A[h],w[m]=w[m]/A[m]+l/A[m];JE(g,f.n.k);m=PE(f.n.n);M=v(is,r,1,f.t+1,0);N=v(F,k,-1,f.t+1,1);o=v(F,k,-1,f.t+1,1);l=v(QE,r,97,f.t+1,0);for(i=1;i<=f.t;++i)h=RE(f,i),(null==h||1>h.length)&&(h=wa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(M[i]=h,N[i]=o[i]=bB(f.n.n,h),l[i]=SE(f,i,N[i],N[i],m,!1)):(W=w[i]<f.J[i],G=!0,1<A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(G=!1),2<A[i]&&(G=!1),1==A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(W=!0),n=h,J=j,f.n.Fb&&0<f.x[i]&&(J+=Sb,1<f.x[i]&&
(J+=f.x[i])),q=j,0!=f.A[i]&&(1<Kj(f.A[i])&&(q+=Kj(f.A[i])),0<f.A[i]?q+=xa:q+=Ba),W||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),M[i]=h,n=bB(f.n.n,n),q=bB(f.n.n,h),N[i]=n,o[i]=q,q=l[i]=SE(f,i,n,q,m,W),W=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(cE(),gE)[f.e[i]]),xA(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(cE(),gE)[f.e[i]]):X(g,(Kz(),Qz)):X(g,(cE(),vC)[f.c[i]]),KE(g,h,W,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=N[i],q=o[i],W=K(I(qD(f.J[i]-n/2))),n=K(I(qD(f.M[i]+~~(m/2)-1))),X(g,(Kz(),Uz)),KE(g,ca+f.q[h][1],
W+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Kz(),Rz):(Kz(),Wz)),0<f.D&&106!=f.n.c&&(q=l[f.D],zE(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=($+1)*A,n=($+1)*w,J=v(F,k,-1,5,1),G=v(F,k,-1,5,1),J[0]=K(I(qD(f.J[h]+q))),J[1]=K(I(qD(f.J[m]+q))),G[0]=K(I(qD(f.M[h]-n))),G[1]=K(I(qD(f.M[m]-n))),J[3]=K(I(qD(f.J[h]-q))),J[2]=K(I(qD(f.J[m]-q))),G[3]=K(I(qD(f.M[h]+n))),G[2]=K(I(qD(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=f.n.c&&($=g,i=
J,A=G,$.o&&(AE($,!1),BE($,OE($,i,A,5,!0)))),106==f.n.c&&TE(f,f.H[f.E],f.I[f.E]))){$=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++$;if($>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(Kz(),Rz));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],zE(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(Kz(),Pz)),Y(e,c-1,0,c-1,b-1)):(X(e,Yz(DC)),Y(e,c-1,0,c-1,b-1),X(e,DC),Y(e,c-2,0,c-2,b-1),X(e,eE),Y(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(Kz(),Uz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,
~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new kA(Tb,0,13),a.W=new aB(a.T),null!=a.bb&&(d=bB(a.W,a.bb),c=K(I(Math.round((c-d)/2))),b-=13,X(e,(Kz(),Qz)),JE(e,a.T),KE(e,a.bb,c,b)));LE(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function HE(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(F,k,-1,9,1);l=v(F,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=H(c+a*Math.sin(i)),l[f]=H(d+a*Math.cos(i));f=e+1;b.o&&(AE(b,!1),BE(b,OE(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=H(c+(a-3)*Math.sin(i)),l[f]=H(d+(a-3)*Math.cos(i));Y(b,h[0],l[0],h[1],l[1]);Y(b,h[2],l[2],h[3],l[3]);Y(b,h[4],l[4],h[5],l[5])}}
function UE(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,DC);xA(d,0,0,b,c);a.nb?(X(d,(Kz(),Pz)),c=13*(a.Y+a.S),zE(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,Yz(DC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,eE),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)yE(a,d,b,1),yE(a,d,b,2);a.c=c;LE(a.Ob,a.Lb,0,0)}}
function EE(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Y(a,i,n,f,h);Y(a,g,n,f,h);i=~~(l/3);Y(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);DE(a,b,c+m-i,f,d-4-i-1,e,h)}
function VE(a,b){var c,d,e,f,g,i,h;IC(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=WE(b);h=new eC(b,g,!0);d=j;for(c=1;5>=c;++c)d=XE(h,g);c=mD(MB(Qn(d.substr(0,3)),10)).b;f=mD(MB(Qn(d.substr(3,3)),10)).b;XE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=XE(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new YE(a,e)}sE(a,1,c,1);sE(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new YE(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",tC(a),!1;null!=a.i&&a.Z&&zC(a.Z,a.i,!0);null!=a.j&&
a.Z&&zC(a.Z,a.j,!1);g=ZE(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new $E(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];sE(a,1,g,0)}tC(a);return!0}
function aF(a,b){var c,d,e,f,g,i,h,l;IC(a);c=f=0;l=new eC(b,"|>",!0);e=-1<b.indexOf(pb);i=1;g=YB(l);a.tb=0;for(d=1;d<=g;++d)if(h=bC(l),Qn(h),!D(h,Yg))if(D(h,pb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new MC(a,h);if(0==a.Z.t)return OC(a,"ERROR - problems in reading/processing molecule !"),yB(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return OC(a,"ERROR - strange reaction - fixing !"),yB(),!1;if(3<i)return OC(a,"ERROR - strange reaction !"),yB(),!1;1<a.tb&&!e&&sC(a,vf);e&&!a.Bb&&sC(a,Xf);!e&&a.Bb&&
sC(a,zf);e?(sE(a,1,f,1),sE(a,f+1,c-1,2),sE(a,c,a.tb,3)):sE(a,1,a.tb,0);tC(a);return!0}function Dq(a,b){a.jb=!0;a.J=b}
function Hq(a,b){var c,d;if(0==b)return!1;qE(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:EC(a);d=a.$;d.b=d.c;d.c.d=null;bF(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;cF(a,$D(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new Nu("Cannot redo. Index is out of range.");
if(!d.b.d)throw new Nu(Wb);d.b=d.b.d;cF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=Et(d,d.b)):d=null;null==d?(a.jb=!0,a.J=ec):(Dq(a,ac+(a.Db.b+1)+da+a.Db.d),d=sD(d),AC(a,d,!1),null!=a.rb&&gC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=Et(d,d.b)):d=null;null==d?(a.jb=!0,a.J=ec):(Dq(a,ac+(a.Db.b+1)+da+a.Db.d),d=sD(d),AC(a,d,!1),null!=a.rb&&gC(a.rb,null));break;case 101:a.Gb&&UD(a.Gb);a.Gb=new dF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new eF(a):a.zb.ac.d.hb?fF(a.zb.ac.d):
BC(a.zb);break;case 113:a.b&&UD(a.b);a.b=new dF(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,uC(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=gF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(tE,r,-1,4,1);uE(a.Z,d);a.lb=!0;a.Z=new jE(a.Z);d=H(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;NC(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,hF(a.Z,a.Z.D),a.Z.D=0,rE(a)):0<a.Z.E&&(a.lb=!0,iF(a.Z,a.Z.E),
a.Z.E=0,rE(a));jF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new RA;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new JA(c),PA(i,g),g.d=c,dz(g.e,a);by(a,i);a.E=i}QA(a.E,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(UD(a.o),a.o=null);0==a.Z.D&&(a.o=new dF(2,a));a.d=18;
break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,rE(a)),18==a.d&&(d=Un((Eq(),Fq).ac.b.pb,Qg),kF(a.Z,a.Z.D,d),rE(a)),jF(a.Z))}tC(a);return!0}
function zq(a){var b,c,d;d=PC(a);c=j;if(a.Bb){var e,f,g;g=Yr([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)gF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(lF(g[1][0],3)+lF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+mF(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+mF(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new nF(a,a.fb,a.tb)),c=mF(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function oF(a,b,c,d){var e;e=c;var f=d,g,i;(g=pF(b),i=0!=(b.f&2),g||i)?(a.Bb?QA((!a.w&&(a.w=pC(a,!0)),a.w),a,e,f):QA((!a.v&&(a.v=pC(a,!1)),a.v),a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=qF(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;13>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=qC+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",tC(a),
!0;if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=Hq(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)hF(a.Z,a.Z.D),a.Z.D=0,rE(a);else{if(106==a.c)return!0;if(108==a.c)rF(a.Z,a.Z.D,0),rE(a);else if(157==a.c)rF(a.Z,a.Z.D,1),rE(a);else if(158==a.c)rF(a.Z,a.Z.D,-1),rE(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):rE(a);
else if(206<=a.c&&229>=a.c)a.O=2,sF(a.Z),rE(a);else if(230==a.c)a.O=3,rE(a);else if(233<=a.c&&262>a.c)tF(a.Z,!1),rE(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;kF(a.Z,a.Z.D,Un(a.zb.f.ac.b.pb,Qg));rE(a)}else if(105==a.c)uF(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=Un((Eq(),Fq).ac.b.pb,Qg),1>d.length&&(d=Nc),kF(a.Z,a.Z.D,d)),rE(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,sF(a.Z),rE(a);else if(0<a.Z.E)if(104==a.c)iF(a.Z,
a.Z.E),a.Z.E=0,rE(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])Dq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;hF(d,c);d.b[c]=0}a.Z.E=0;rE(a)}else if(201==a.c)vF(a.Z,a.Z.E),rE(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),rE(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,rE(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,rE(a);
else if(206<=a.c&&229>=a.c)a.O=2,sF(a.Z),rE(a);else if(107==a.c){if(!a.zb.c)return!0;d=Un(a.zb.f.ac.b.pb,Qg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;rE(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new xE(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(wF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=
a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,sF(a.Z)):300<a.c?(wF(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=Un((Eq(),Fq).ac.b.pb,Qg),1>d.length&&(d=Nc),kF(a.Z,1,d))):230==a.c?yC(a,null):233<=a.c&&262>a.c?(wF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,tF(a.Z,!0)):yB();rE(a)}else e=!1;e&&(jF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,tC(a))}return e}
function xF(a,b,c,d){var e,f;if(a.z||!a.hb||pF(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=yF(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)hF(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],Z(b,0),iF(b,e),0<yF(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Dq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,K(I(Math.round(h))));b.j[b.v]=b.t;0<yF(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Dq(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(qF(b)||pF(b))pE(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(tE,r,-1,4,1);uE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;qE(a);a.lb=!0;tC(a);a.Mb=c;a.Nb=d;return!0}
function zF(a,b,c,d){var e,f,g;if(!a.z&&!pF(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((cE(),hE)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&gC(a.qb,E(pD,r,121,[new Q(a.e),new Q(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;qE(a);a.lb=!0;tC(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function AF(a){if(a.z)return!0;a.jb=!1;a.P=$g;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=yF(b,b.t),6>b.z[c]&&(BF(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),hF(b,b.t));b.C=!1;rE(a)}else a:{var b=a.Z,e,f;c=yF(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Dq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Dq(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=K(I(qD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=K(I(qD((b.M[b.F]+b.M[c])/2))))}}wE(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,$D(b),b.b.d=c),rE(a),a.r=!1)}else 5==a.O&&(wE(a.Z),rE(a));0<a.O&&(a.D=!1,qE(a),a.lb=!0,jF(a.Z),CF(a.Z),tC(a),a.O=0,a.f=!1);if(hE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,qE(a),a.lb=!0,tC(a);return!0}function qE(a){a.kb=!1;a.mb=!1;a.lb=!1}
function sC(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(zf)?a.Bb=!1:-1<b.indexOf(Xf)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(vf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Df)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,sE(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)DF(a.fb[c]),vE(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(kd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++qC;tC(a)}
function tC(a){var b,c,d;b=Zy(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=Vy(a,d,c),NE(a),a.z||(a.Lb=Vy(a,b.c,2*a.Y+a.S),UE(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Vy(a,a.Y,c),ME(a),a.I=Vy(a,d,a.Y),IE(a))):(NE(a),a.z||(IE(a),a.D&&(UE(a),ME(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function GC(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=gF(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ca+c.u,h=1;h<=c.t;++h){i=RE(c,h);c.n.M&&0<c.x[h]&&(i+=Sb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=xa:i+=Ba,1<Kj(c.A[h])&&(i+=Kj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=kb+g);m+=ca+i+ca+EF(0.055999999999999994*c.J[h],0,2)+ca+EF(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ca+f+ca+g+ca+l;c=m;0<c.length&&(0<e.length&&(e+=Yg),e+=c)}return e}function iE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=gF(a.fb[c]),d!=b))continue;d=FF(a.fb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function rE(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&gC(a.rb,null)}var c,d,e;e=new GF;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new jE(d),NC(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new bE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function AC(a,b,c){try{VE(a,b)?c&&rE(a):tC(a)}catch(d){if(d=Di(d),y(d,118))tC(a);else throw d;}}
function yC(a,b){try{aF(a,b)?rE(a):tC(a)}catch(c){if(c=Di(c),y(c,118))tC(a);else throw c;}}function KC(a){qE(a);a.lb=!0;tC(a)}function IC(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new xE(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;tC(a);null!=a.rb&&gC(a.rb,null)}function cF(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new jE(d),NC(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&gC(a.rb,null)}}
function JC(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,tC(a),null):a.fb[b]}function LC(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ga)?c=235:D(b,Ha)?c=240:D(b,Fa)?c=260:D(b,Na)?c=261:D(b,Ra)?c=241:D(b,La)?c=233:D(b,Ja)?c=236:D(b,Ia)?c=237:D(b,Qa)?c=234:D(b,Pa)?c=243:D(b,Sa)?c=252:D(b,Oa)?c=244:D(b,Ta)?c=239:D(b,"-PO3H2")?c=251:D(b,Ea)?c=242:D(b,Ca)?c=245:D(b,Da)&&(c=238);0<c?Hq(a,c):b="Not known group!";a.jb=!0;a.J=b;tC(a)}
function OC(a,b){a.jb=!0;a.J=b;tC(a)}function PC(a){var b;b=HC(a);qE(a);tC(a);return b}function FE(a,b,c,d,e){var f,g,i,h;f=a.W;h=bB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new kA(f.d.b,f.d.d,g),f=new aB(i),h=bB(f,e),b.f=i,b.j=HF(i);else JE(b,a.T);f=mA(f.b,f.d).b-mA(f.b,f.d).c;KE(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function GE(a,b,c,d,e,f){var g,i;g=PE(a.V);i=bB(a.V,f);JE(b,a.U);(b.e=e)&&(b.i=$f+(e.b>>16&255)+ya+(e.b>>8&255)+ya+(e.b&255)+ua);KE(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function PE(a){return mA(a.b,a.d).b-mA(a.b,a.d).c}function Gq(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=yd,tC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=yd):Dq(a,a.y+ca),tC(a))}
function mC(){cE();Ty.call(this);this.Ob=(sp(),sp(),Ay).b;this.x=new kA(null,0,8);this.t=(Kz(),Lz);this.fb=v(IF,r,134,99,0);this._=new Ry;this.Db=new JF;this.K=D((yB(),zB[Le]),Yb);this.u=new KF;this.G=E(is,r,1,[Ga,Ha,Ra,Fa,Na,La,Ja,Ia,Qa,Sa,Oa,Pa,Ea,Da,Ca]);this.Z=new xE(this);gE[0]=Oz;gE[1]=new Mz(255,153,153);gE[2]=new Mz(255,204,102);gE[3]=new Mz(255,255,153);gE[4]=new Mz(102,255,255);gE[5]=new Mz(51,204,255);gE[6]=new Mz(255,153,255)}s(506,371,{84:1,89:1,90:1,94:1,103:1,108:1,110:1,112:1},mC);
_.me=function(a){kE(this,a)};_.Vd=function(){tC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=$g;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var qC=10,DC,eE,vC,dE,hE,oC=null,gE,wC;function Aq(a){this.b=a}s(507,1,{},Aq);_.b=null;function lE(){lE=u;mE=new LF("COPY_SMILES",0);nE=new LF("COPY_MOL",1);oE=new LF("PASTE",2);MF=E(NF,r,133,[mE,nE,oE])}
function LF(a,b){Zn.call(this,a,b)}s(508,139,{112:1,115:1,117:1,133:1},LF);var MF,nE,mE,oE;function GF(){this.e=v(IF,r,134,99,0)}s(509,1,{},GF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function OF(a){a.c=v(F,k,-1,20,1);a.A=v(F,k,-1,20,1);a.J=v(tE,r,-1,20,1);a.M=v(tE,r,-1,20,1);a.G=Yr([20,7]);a.e=v(F,k,-1,20,1);a.d=v(is,r,1,20,0);a.o=v(is,r,1,20,0);a.x=v(F,k,-1,20,1);a.z=v(F,k,-1,20,1);a.H=v(F,k,-1,20,1);a.I=v(F,k,-1,20,1);a.s=v(F,k,-1,20,1);a.B=v(F,k,-1,20,1);a.K=v(F,k,-1,20,1);a.N=v(F,k,-1,20,1);a.f=v(is,r,1,20,0);a.q=Yr([10,2]);a.j=v(F,k,-1,101,1)}
function PF(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(F,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(F,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(tE,r,-1,4,1);d=v(tE,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=QF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
QF(o[2],d[2],o[3],d[3]),d=QF(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,i,h,l;wF(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=RF(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(tE,r,-1,2,1);SF(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==yF(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Dq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];BF(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&vF(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=K(I(qD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=K(I(qD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function tF(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&rF(a,a.D,1),Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,rF(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
a.t,Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=4,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)Z(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];hF(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)wF(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)BF(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];NC(a);a.D=c+d;Z(a,0);m=a.J[a.t];n=a.M[a.t];hF(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];BF(a);a.H[a.u]=l;a.I[a.u]=c+d;NC(a);b&&(hF(a,l),vE(a))}c=4}TF(a,c);a.D=a.F;b&&
(a.D=0)}
function SF(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function sF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])UF(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,Z(a,0),a.D=a.t,UF(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Dq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[RF(a,a.D,a.G[a.D][d])],2<d||1!=b){Dq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(tE,r,-1,2,1);SF(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)wF(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)wF(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)wF(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)BF(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[RF(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[RF(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(F,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=K(I(qD((a.J[b]+a.J[e])/2))),a.N[c]=K(I(qD((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;BF(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=K(I(qD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=K(I(qD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(BF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=K(I(qD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=K(I(qD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(BF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=K(I(qD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=K(I(qD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(hF(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&TF(a,i);-1<l&&(a.D=l)}
function UF(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)wF(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function TF(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=yF(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function RF(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function VF(a,b,c){var d,e,f,g;e=$g;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Xs(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Xs(c[d])&&!ys(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)Rs(c[d],e)&&(b[d]=g,c[d]=$g,++f);if(f==a.t)break}return g==a.t}
function vE(a){var b,c,d;b=v(tE,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{uE(a,b);c=~~(c/2)-K(I(Math.round(b[0])));d=~~(d/2)-K(I(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;wE(a)}}
function uE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[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 rF(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=WF(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&Dq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Dq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Dq(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Dq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Dq(a.n,"Charge change not possible on the halogen !");break;case 18:Dq(a.n,
"Use X button to change charge on the X atom !")}}
function ZE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(F,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++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.u;++e)c=a.H[e],d=a.I[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=v(F,k,-1,f+1,1);for(c=1;c<=a.t;++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.t;1<=c;--c)a.b[c]!=d&&hF(a,c);vE(a);Dq(a.n,"Smaller part(s) removed !");return 1}
function yF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function CF(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)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.A[b]=0;a.A[c]=0;++a.s[d];jF(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),jF(a));4==a.s[d]&&(a.s[d]=1)}}
function QF(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 NC(a){var b;XF(a);b=a.s.length;a.K=v(F,k,-1,b,1);a.N=v(F,k,-1,b,1);wE(a);jF(a)}
function wF(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(F,k,-1,c,1),zD(a.c,b,a.c.length),a.c=b,b=v(F,k,-1,c,1),zD(a.A,b,a.A.length),a.A=b,b=v(F,k,-1,c,1),zD(a.x,b,a.x.length),a.x=b,b=v(F,k,-1,c,1),zD(a.e,b,a.e.length),a.e=b,b=v(is,r,1,c,0),zD(a.d,b,a.d.length),a.d=b,b=v(is,r,1,c,0),zD(a.o,b,a.o.length),a.o=b,b=v(tE,r,-1,c,1),zD(a.J,b,a.J.length),a.J=b,b=v(tE,r,-1,c,1),zD(a.M,b,a.M.length),a.M=b,b=Yr([c,7]),zD(a.G,b,a.G.length),a.G=b,c=v(F,k,-1,c,1),zD(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function SE(a,b,c,d,e,f){var g;g=K(I(qD(a.J[b]-c/2)));f||(g-=d-c);a=K(I(qD(a.M[b]-~~(e/2))));return new Ly(g-1-2,a-2,d+1+4,e+4)}
function BF(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(F,k,-1,b,1),zD(a.H,c,a.H.length),a.H=c,c=v(F,k,-1,b,1),zD(a.I,c,a.I.length),a.I=c,c=v(F,k,-1,b,1),zD(a.s,c,a.s.length),a.s=c,c=v(F,k,-1,b,1),zD(a.B,c,a.B.length),a.B=c,c=v(F,k,-1,b,1),zD(a.K,c,a.K.length),a.K=c,c=v(F,k,-1,b,1),zD(a.N,c,a.N.length),a.N=c,b=v(is,r,1,b,0),zD(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function mF(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(cE(),aa);i+="JME 2013-04-10 "+new ND+"\n \n";i+=lF(a.t,3)+lF(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=EF(0.055999999999999994*(a.J[e]-c),10,4)+EF(0.055999999999999994*(g-a.M[e]),10,4)+EF(0,10,4);h=RE(a,e);1==h.length?h+="  ":2==h.length?h+=ca:3<h.length&&(h="Q  ");
i+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+lF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=lF(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:YF(a,e)&&(g=2),c=lF(a.H[e],3)+lF(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=lF(a.I[e],3)+lF(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=lF(a.I[e],3)+lF(a.H[e],3)),i+=c+lF(g,3)+lF(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+lF(e,4)+lF(a.A[e],4)+aa);return i+"M  END\n"}
function FF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,N,W,$,M,lc,Cc,Sf,qb,Jd,Kd,Ld,Va,Dc;o=v(F,k,-1,a.t+10,1);n=v(F,k,-1,a.t+10,1);l=v(F,k,-1,a.t+1,1);m=v(F,k,-1,7,1);qb=v(F,k,-1,a.t+1,1);w=v(ZF,r,-1,a.t+1,2);G=v(ZF,r,-1,a.u+1,2);lc=0;if(0==a.t)return j;ZE(a,!0);Sf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Sf=!1;break}if(a.n.s&&Sf){$F(a);CF(a);aG(a,G);bG(a,w,G);var Bb,od,$e,$b,ue,pd,qd,cb,fH,Od,t,va,um,vm,Cs,gf,Ma,wm,xm,Gc,ym;Bb=v(F,k,-1,a.t+1,1);od=v(F,k,-1,a.t+1,1);cb=v(cG,r,-1,a.t+1,3);var Ds=a.t,zm,
lh,Es,dg,tj,Ae,hf;tj=v(cG,r,-1,Ds+2,3);Ae=v(F,k,-1,100,1);hf=5;dg=0;Ae[0]=3;tj[1]=bh;tj[2]=ch;Es=2;if(!(3>Ds))for(;hf<Ae[dg]*Ae[dg];){lh=0;for(zm=!0;zm&&lh<=dg&&hf>=Ae[lh]*Ae[lh];)0==hf%Ae[lh]?zm=!1:++lh;if(zm){tj[++Es]=Us(hf);if(Es>=Ds)break;dg<Ae.length-1&&(++dg,Ae[dg]=hf)}hf+=2}for(t=1;t<=a.t;++t){for(va=xm=1;va<=a.u;++va)(a.H[va]==t||a.I[va]==t)&&(xm*=a.i[va]);wm=a.c[t];18==wm&&(ym=a.o[t],pd=ym.charCodeAt(0)-65+1,qd=0,1<ym.length&&(qd=ym.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),wm=28*pd+qd);
gf=0;-2>a.A[t]?gf=1:-2==a.A[t]?gf=2:-1==a.A[t]?gf=3:1==a.A[t]?gf=4:2==a.A[t]?gf=5:2<a.A[t]&&(gf=6);Gc=1;cb[t]=Us(xm);Gc*=126;cb[t]=Ps(cb[t],Us(a.x[t]*Gc));Gc*=7;cb[t]=Ps(cb[t],Us(gf*Gc));Gc*=7;cb[t]=Ps(cb[t],Us(wm*Gc));Gc*=783;cb[t]=Ps(cb[t],Us(a.z[t]*Gc))}for(ue=0;!VF(a,Bb,cb);){Cs=!1;for(t=1;t<=a.t;++t)Bb[t]!=od[t]&&(od[t]=Bb[t],Cs=!0);if(Cs){for(t=1;t<=a.t;++t){cb[t]=ah;for(va=1;va<=a.z[t];++va)cb[t]=Ys(cb[t],tj[Bb[a.G[t][va]]])}ue=0}else if(0<ue){for(t=1;t<=a.t;++t)cb[t]=ah;t=1;a:for(;t<=a.t-
1;++t)for(va=t+1;va<=a.t;++va)if(Bb[t]==Bb[va]){cb[t]=bh;break a}}else{for(t=1;t<=a.t;++t){cb[t]=ah;for(va=1;va<=a.z[t];++va)$e=a.G[t][va],cb[t]=Ys(cb[t],Us(a.c[$e]*a.i[RF(a,t,$e)]))}ue=1}VF(a,Bb,cb);for(t=1;t<=a.t;++t)cb[t]=Us(od[t]*a.t+Bb[t])}for(t=1;t<=a.t;++t)od[t]=Bb[t];for(Ma=1;Ma<=a.t;++Ma)for(t=1;t<=a.t;++t)if(od[t]==Ma){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Ma];a.A[t]=a.A[Ma];a.J[t]=a.J[Ma];a.M[t]=a.M[Ma];a.z[t]=a.z[Ma];a.c[Ma]=a.c[0];a.A[Ma]=a.A[0];
a.J[Ma]=a.J[0];a.M[Ma]=a.M[0];a.z[Ma]=a.z[0];od[t]=od[Ma];od[Ma]=Ma;a.o[0]=a.o[t];a.o[t]=a.o[Ma];a.o[Ma]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Ma];a.e[Ma]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Ma];a.d[Ma]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Ma];a.x[Ma]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Bb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Bb[a.H[t]],a.I[t]=Bb[a.I[t]],a.H[t]>a.I[t]&&(Od=a.H[t],a.H[t]=a.I[t],a.I[t]=Od,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){vm=um=
a.t;$b=0;for(va=t;va<=a.u;++va)a.H[va]<um?(um=a.H[va],vm=a.I[va],$b=va):a.H[va]==um&&a.I[va]<vm&&(vm=a.I[va],$b=va);Od=a.H[t];a.H[t]=a.H[$b];a.H[$b]=Od;Od=a.I[t];a.I[t]=a.I[$b];a.I[$b]=Od;Od=a.s[t];a.s[t]=a.s[$b];a.s[$b]=Od;Od=a.B[t];a.B[t]=a.B[$b];a.B[$b]=Od;fH=a.f[t];a.f[t]=a.f[$b];a.f[$b]=fH}NC(a);jF(a);aG(a,G);bG(a,w,G)}else{aG(a,G);a.i=v(F,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(F,k,-1,a.t+1,1);Dc=1;a.b[1]=1;for($=0;;){M=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=qb[c]){Cc=!0;for(J=1;J<=lc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Cc=!1;break}Cc&&(++lc,o[lc]=c,n[lc]=g)}}else m[++M]=g;if(0==M){if(Dc==a.t)break;c=l[$--]}else if(1==M)qb[m[1]]=c,c=m[1],a.b[c]=++Dc;else{l[++$]=c;e=0;for(q=1;q<=M;++q)if(h=RF(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=RF(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);qb[e]=c;c=e;a.b[e]=++Dc}}qb=v(F,k,-1,a.t+1,1);b=v(F,k,-1,a.t+1,1);N=v(ZF,r,-1,a.t+1,2);Jd=v(ZF,r,-1,a.t+1,2);f=Dc=$=0;for(q=
1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(qb[c]=f);b[++Dc]=c;for(a.b[c]=0;;){M=e=0;W=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(A=1;A<=lc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.b[g]&&(++M,a.b[g]<W&&(e=g,W=a.b[g]))}if(0==e){if(0==$)break a;Jd[c]=!0;c=l[$--]}else break}f=c;c=e;1<M&&(l[++$]=f,N[e]=!0)}Kd=v(F,k,-1,a.u+1,1);Ld=v(F,k,-1,a.t+1,1);if(a.n.Jb){var hH=qb,rL=lc,Fs,iH,mh,Be,Gs,Hs,Ka,uj,Is;mh=v(F,k,-1,a.t+1,1);for(Ka=1;Ka<=a.t;++Ka)mh[b[Ka]]=Ka;Gs=v(ZF,r,-1,a.u+
1,2);for(Ka=1;Ka<=a.t;++Ka)Fs=b[Ka],iH=hH[Fs],Be=RF(a,Fs,iH),0!=Be&&(dG(a,Be,mh,Kd,G),Gs[Be]=!0);for(Ka=1;Ka<=a.u;++Ka)Gs[Ka]||dG(a,Ka,mh,Kd,G);Ka=1;a:for(;Ka<=a.t;++Ka)if(!(2>a.z[Ka]||4<a.z[Ka])){Hs=Is=0;for(uj=1;uj<=a.z[Ka];++uj){Be=RF(a,Ka,a.G[Ka][uj]);if(5==a.i[Be])continue a;1==a.s[Be]&&0!=eG(a,Be,Ka)&&++Is;2==a.s[Be]&&(Hs=a.G[Ka][uj])}if(0!=Is)if(0<Hs){var fa=a,kH=Ka,jf=mh,Sc=Ld,nc=void 0,vj=void 0,Hc=void 0,Ce=void 0,Ic=void 0,Am=void 0,Bm=void 0,Cm=void 0,Pd=void 0,Tc=void 0,Uc=void 0,Js=
void 0,wj=void 0,Qd=void 0,xj=void 0,De=void 0,yj=void 0,Ks=void 0,zj=void 0,Ee=void 0,lH=void 0,kf=void 0,mH=void 0,Ls=void 0,Aj=void 0,lf=void 0,Uc=1,vj=kH,nc=v(F,k,-1,fa.t+1,1);for(nc[1]=kH;;){Js=!1;for(Tc=1;Tc<=fa.z[vj];++Tc)if(Hc=fa.G[vj][Tc],!(Hc==nc[1]||Hc==nc[Uc-1]))if(Ce=RF(fa,vj,Hc),2==fa.s[Ce]&&5!=fa.i[Ce]){vj=nc[++Uc]=Hc;Js=!0;break}if(!Js)break}if(!(0==Uc%2||2>fa.z[nc[Uc]]||3<fa.z[nc[Uc]])){lf=nc[1];Ic=nc[~~((Uc+1)/2)];Pd=nc[Uc];kf=Ee=De=Qd=0;Ls=Ks=!1;for(Tc=1;Tc<=fa.z[lf];++Tc)Hc=fa.G[lf][Tc],
Ce=RF(fa,lf,Hc),1!=fa.s[Ce]||5==fa.i[Ce]||(0==Qd?Qd=Hc:De=Hc);0<jf[De]&&jf[Qd]>jf[De]&&(Am=Qd,Qd=De,De=Am);wj=Qd;0==Qd&&(wj=De,Ks=!0);for(Tc=1;Tc<=fa.z[Pd];++Tc)Hc=fa.G[Pd][Tc],Ce=RF(fa,Pd,Hc),1!=fa.s[Ce]||5==fa.i[Ce]||(0==Ee?Ee=Hc:kf=Hc);0<jf[kf]&&jf[Ee]>jf[kf]&&(Am=Ee,Ee=kf,kf=Am);zj=Ee;0==Ee&&(zj=kf,Ls=!0);xj=eG(fa,RF(fa,lf,Qd),lf);yj=eG(fa,RF(fa,lf,De),lf);lH=eG(fa,RF(fa,Pd,Ee),Pd);mH=eG(fa,RF(fa,Pd,kf),Pd);1<(0>xj+yj?-(xj+yj):xj+yj)||0!=lH||0!=mH?Dq(fa.n,"Bad stereoinfo on allene !"):(Bm=fa.J[nc[Uc-
1]]-fa.J[Pd],Cm=fa.M[nc[Uc-1]]-fa.M[Pd],Aj=Math.sqrt(Bm*Bm+Cm*Cm),0.001>Aj&&(Aj=0.001),0<(fa.M[zj]-fa.M[nc[Uc-1]])*(Bm/Aj)-(fa.J[zj]-fa.J[nc[Uc-1]])*(Cm/Aj)?Sc[Ic]=1:Sc[Ic]=-1,Ks&&(Sc[Ic]*=-1),Ls&&(Sc[Ic]*=-1),wj==Qd&&0>xj&&(Sc[Ic]*=-1),wj==De&&0>yj&&(Sc[Ic]*=-1),jf[wj]>jf[zj]&&(Sc[Ic]*=-1))}}else b:{var oc=a,pc=Ka,sL=hH,tL=mh,uL=o,vL=n,wL=rL,Dm=Ld,Em=void 0,Vc=void 0,Ms=void 0,nh=void 0,za=void 0,oh=void 0,sd=void 0,Bj=void 0,Rd=void 0,Kb=void 0,ba=void 0,Db=void 0,Fe=void 0,Fm=void 0,Wc=void 0,
ka=void 0,Gm=void 0,Db=v(F,k,-1,4,1),Fm=v(F,k,-1,4,1),ph=oc,Sd=pc,nH=tL,Ns=sL,oH=uL,pH=vL,xL=wL,Eb=Db,Cj=void 0,Xc=void 0,Hm=void 0,Im=void 0,Os=void 0,Dj=void 0,Dj=-1;0<Ns[Sd]&&(Eb[++Dj]=Ns[Sd]);for(Xc=1;Xc<=xL;++Xc)oH[Xc]==Sd&&(Eb[++Dj]=pH[Xc]),pH[Xc]==Sd&&(Eb[++Dj]=oH[Xc]);for(Xc=Dj+1;Xc<ph.z[Sd];++Xc){Os=ph.t+1;Hm=1;c:for(;Hm<=ph.z[Sd];++Hm){Cj=ph.G[Sd][Hm];for(Im=0;Im<Xc;++Im)if(Cj==Eb[Im])continue c;nH[Cj]<Os&&(Os=nH[Cj],Eb[Xc]=Cj)}}0==Ns[Sd]&&0<ph.x[Sd]?(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=Eb[0],
Eb[0]=-1):0<ph.x[Sd]&&(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=-1);for(za=Bj=oh=nh=Gm=sd=Kb=0;4>za;++za)0>=Db[za]||(Em=RF(oc,pc,Db[za]),Fm[za]=eG(oc,Em,pc),0<Fm[za]?(++Kb,Gm=Db[za],oh=Db[za]):0>Fm[za]?(++sd,nh=Db[za],oh=Db[za]):Bj=Db[za]);Rd=Kb+sd;ka=v(F,k,-1,4,1);Wc=0;if(3==oc.z[pc]){if(1==Kb&&1==sd||3==Rd&&0<Kb&&0<sd){Dq(oc.n,"Error in C3H stereospecification !");break b}Fe=Db[0];1==Rd?Fe=oh:2==Rd&&(Fe=Bj);ba=PF(oc,pc,Fe,Db);ka[0]=oh;ka[1]=-1;ka[2]=ba[2];ka[3]=ba[1];0<Kb?Wc=1:Wc=-1}else if(4==oc.z[pc])if(1==
Rd)ba=PF(oc,pc,oh,Db),ka[0]=ba[0],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[1],0<Kb?Wc=1:Wc=-1;else{Fe=Db[0];1<Bj&&(Fe=Bj);1==Kb?Fe=Gm:1==sd&&(Fe=nh);ba=PF(oc,pc,Fe,Db);Vc=v(F,k,-1,4,1);for(za=0;4>za;++za)Em=RF(oc,pc,ba[za]),Vc[za]=eG(oc,Em,pc);if(4==Rd){if(0==Kb||0==sd){Dq(oc.n,"Error in C4 stereospecification !");break b}if(1==Kb||1==sd)ka[0]=ba[0],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[1],Wc=Vc[0];else{for(za=0;4>za;++za)-1==Vc[za]&&(Vc[za]=0);Rd=2}}else if(3==Rd)if(3==Kb||3==sd)ka[0]=ba[0],ka[1]=ba[3],ka[2]=
ba[2],ka[3]=ba[1],0<Kb?Wc=-1:Wc=1;else{1==Kb?Kb=Ms=1:sd=Ms=-1;for(za=0;4>za;++za)Vc[za]==Ms&&(Vc[za]=0);Rd=2}if(2==Rd)if(1==Kb&&1==sd)ba[1]==nh?(ba[1]=ba[2],ba[2]=ba[3]):ba[2]==nh&&(ba[2]=ba[3]),ka[0]=Gm,ka[1]=nh,ka[2]=ba[2],ka[3]=ba[1],Wc=1;else{if(Vc[0]==Vc[1]||Vc[1]==Vc[2]){Dq(oc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Vc[0]?(ka[0]=ba[0],ka[1]=ba[2],ka[2]=ba[1],ka[3]=ba[3]):(ka[0]=ba[1],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[0]);1<Kb?Wc=1:Wc=-1}}var T=ka,Ej=Db,ib=void 0;Ej[0]==T[1]?(ib=
T[0],T[0]=T[1],T[1]=ib,ib=T[2],T[2]=T[3],T[3]=ib):Ej[0]==T[2]?(ib=T[2],T[2]=T[0],T[0]=ib,ib=T[1],T[1]=T[3],T[3]=ib):Ej[0]==T[3]&&(ib=T[3],T[3]=T[0],T[0]=ib,ib=T[1],T[1]=T[2],T[2]=ib);Ej[1]==T[2]?(ib=T[1],T[1]=T[2],T[2]=ib,ib=T[2],T[2]=T[3],T[3]=ib):Ej[1]==T[3]&&(ib=T[1],T[1]=T[3],T[3]=ib,ib=T[2],T[2]=T[3],T[3]=ib);ka[2]==Db[2]?Dm[pc]=1:ka[2]==Db[3]?Dm[pc]=-1:Dq(oc.n,"Error in stereoprocessing ! - t30");Dm[pc]*=Wc}}}Va=new yD;i=v(F,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];
N[c]&&(Va.b.b+=ta);0<qb[q]&&fG(a,c,qb[c],Va,Kd);var qh=w[c],Fb=void 0,Fj=void 0,rh=void 0,R=void 0,R=Nc,Fb=!1;0!=a.A[c]&&(Fb=!0);0!=Ld[c]&&(Fb=!0);rh=-1;for(Fj=1;Fj<=a.y;++Fj)if(a.q[Fj][0]==c){rh=a.q[Fj][1];break}-1<rh&&(Fb=!0);a.n.Ib&&0<a.e[c]&&(Fb=!0,rh=1);switch(a.c[c]){case 2:R=xb;break;case 3:qh?R="c":R=Ab;break;case 4:qh?(R=wf,0<a.x[c]&&(Fb=!0)):R=bc;break;case 5:qh?R="o":R=ic;break;case 7:qh?(R="p",0<a.x[c]&&(Fb=!0)):R=kc;break;case 8:qh?R=hg:R=zc;break;case 13:qh?R=kg:R=Bc;Fb=!0;break;case 6:R=
Ec;Fb=!0;break;case 9:R=Ob;break;case 10:R=Ib;break;case 11:R=zb;break;case 12:R=Ub;break;case 1:R=Sb;Fb=!0;break;case 19:R=mc;Fb=!0;break;case 20:R=qc;Fb=!0;break;case 21:R=rc;Fb=!0;break;case 22:R=sc;Fb=!0;break;case 18:Fb=!0,R=a.o[c],(D(R,wa)||D(R,Yc)||D(R,tb))&&(Fb=!1)}Fb&&(R=Oc+R,1==Ld[c]?R+=sb:-1==Ld[c]&&(R+="@@"),1==a.x[c]?R+=Sb:1<a.x[c]&&(R+=Sb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?R+=xa:R+=Ba,1<Kj(a.A[c])&&(R+=Kj(a.A[c]))),-1<rh&&(R+=kb+rh),R+=Qc);gn(Va.b,R);for(A=1;A<=lc;++A)if(o[A]==c||n[A]==c)d=
n[A],d==c&&(d=o[A]),i[c]<i[d]&&fG(a,o[A],n[A],Va,Kd),9<A&&(Va.b.b+="%"),fn(Va,j+(new Q(A)).b);Jd[c]&&(Va.b.b+=ua)}return Va.b.b}
function hF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)EC(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function iF(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&hF(a,c);0==a.z[d]&&hF(a,d)}
function $F(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=RF(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&hF(a,c)}}}function XF(a){var b;b=a.c.length;a.G=Yr([b,7]);a.z=v(F,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function bG(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(F,k,-1,a.u+1,1);o=v(ZF,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[RF(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:YF(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(ZF,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function wE(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=K(I(qD((a.J[b]+a.J[c])/2))),a.N[d]=K(I(qD((a.M[b]+a.M[c])/2)))}function aG(a,b){var c;for(c=1;c<=a.u;++c)TE(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function RE(a,b){var c;c=(cE(),wC)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function YF(a,b){return 2==a.s[b]?!0:!1}function TE(a,b,c){var d,e,f,g;g=1;a.b=v(F,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function uF(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Yr([b+5,2]),zD(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function uC(a){var b;a.y=0;a.r=0;FF(a);for(b=1;b<=a.t;++b)a.D=b,uF(a);a.D=0}
function gF(a){var b,c;b=v(tE,r,-1,4,1);uE(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function pE(a,b){var c,d,e,f,g,i,h,l;c=v(tE,r,-1,4,1);uE(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;uE(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function DF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function kF(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&rD(c,Qc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(ya)&&(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(Sb);g=Jj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){i=Rn(c,d+1);try{a.n.y=MB(i,10)}catch(h){if(h=Di(h),y(h,118))a.n.y=0;else throw h;}a.D=b;uF(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Ab)?3:D(d,xb)?2:D(d,bc)?4:D(d,ic)?5:D(d,kc)?7:D(d,zc)?8:D(d,Ob)?9:D(d,Ib)?10:D(d,zb)?11:D(d,Ub)?12:D(d,Sb)?1:D(d,Bc)?13:D(d,Ec)?6:D(d,mc)?19:D(d,qc)?20:D(d,rc)?21:D(d,sc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=$C(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=$C(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=$C(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=$C(c,g++);for(;45==e;)--d,e=$C(c,g++)}a.A[b]=d}}}
function zC(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new fC(b);try{for(;b.k=ZB(b,b.b),b.k<b.j;)d=mD(MB(bC(b),10)).b,c=e=mD(MB(bC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Di(f),y(f,118))dn(f);else throw f;}}function fG(a,b,c,d,e){b=RF(a,b,c);5!=a.i[b]&&YF(a,b)?d.b.b+=ob:3==a.s[b]?d.b.b+=la:9==a.s[b]?(e=rb,a=a.f[b],null!=a&&(e=a),gn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Pc)}
function vF(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Dq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Dq(a.n,"Stereomarking allowed only on single and double bonds!")}
function dG(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=RF(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=RF(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=RF(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=RF(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))Dq(a.n,"Not unique E/Z geometry !");else{i=RF(a,b,e);f=RF(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=RF(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function WF(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=RF(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(YF(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function eG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function jF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=WF(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function xE(a){OF(this);this.n=a;this.y=this.u=this.t=0}
function YE(a,b){var c,d,e,f,g,i,h;xE.call(this,a);f=j;i=WE(b);if(null!=i){h=new eC(b,i,!0);for(e=1;4>=e;++e)f=XE(h,i);g=mD(MB(Qn(f.substr(0,3)),10)).b;c=mD(MB(Qn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)wF(this),f=XE(h,i),this.J[e]=(new lD(iD(Qn(f.substr(0,10))))).b,this.M[e]=-(new lD(iD(Qn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Qn(f.substr(31,d-31)),kF(this,e,d),62<=f.length&&(f=Qn(f.substr(60,3)),0<f.length&&(f=mD(MB(f,10)).b,0<f&&(this.D=e,a.y=f,uF(this),this.D=0)));for(e=1;e<=c;++e)BF(this),
f=XE(h,i),this.H[e]=mD(MB(Qn(f.substr(0,3)),10)).b,this.I[e]=mD(MB(Qn(f.substr(3,3)),10)).b,g=mD(MB(Qn(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=mD(MB(Qn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);XF(this);DF(this);vE(this);for(NC(this);(h.k=ZB(h,h.b),h.k<h.j)&&!(null==(f=bC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new dC(f);bC(g);bC(g);i=mD(MB(bC(g),10)).b;
for(e=1;e<=i;++e)c=mD(MB(bC(g),10)).b,this.A[c]=mD(MB(bC(g),10)).b}if(0==f.indexOf("M  APO")){g=new dC(f);bC(g);bC(g);i=mD(MB(bC(g),10)).b;for(e=1;e<=i;++e)c=mD(MB(bC(g),10)).b,f=mD(MB(bC(g),10)).b,this.D=c,Z(this,0),kF(this,this.t,mc+f),this.D=0}}$F(this);NC(this)}}
function MC(a,b){var c,d,e,f,g;xE.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));rD(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new dC(b);d=mD(MB(bC(f),10)).b;e=mD(MB(bC(f),10)).b;for(c=1;c<=d;++c)g=bC(f),wF(this),kF(this,this.t,g),this.J[c]=(new lD(iD(bC(f)))).b,this.M[c]=-(new lD(iD(bC(f)))).b;for(c=1;c<=e;++c)if(BF(this),this.H[c]=mD(MB(bC(f),10)).b,this.I[c]=mD(MB(bC(f),10)).b,this.s[c]=mD(MB(bC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;XF(this);DF(this);vE(this)}catch(i){i=Di(i);if(y(i,118)){i.xc();this.t=0;return}throw i;}$F(this);NC(this)}}
function $E(a,b,c){var d,e,f;xE.call(this,a);f=v(F,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(wF(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))BF(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;NC(this);vE(this)}
function nF(a,b,c){var d,e,f,g,i;xE.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(F,k,-1,this.t+1,1);this.A=v(F,k,-1,this.t+1,1);this.x=v(F,k,-1,this.t+1,1);this.e=v(F,k,-1,this.t+1,1);this.d=v(is,r,1,this.t+1,0);this.J=v(tE,r,-1,this.t+1,1);this.M=v(tE,r,-1,this.t+1,1);this.o=v(is,r,1,this.t+1,0);this.H=v(F,k,-1,this.u+1,1);this.I=v(F,k,-1,this.u+1,1);this.s=v(F,k,-1,this.u+1,1);this.f=v(is,r,1,this.u+1,0);this.B=v(F,k,-1,this.u+1,1);this.q=Yr([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}NC(this);vE(this)}
function jE(a){var b;OF(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(F,k,-1,this.t+1,1);zD(a.c,this.c,this.t+1);this.A=v(F,k,-1,this.t+1,1);zD(a.A,this.A,this.t+1);this.x=v(F,k,-1,this.t+1,1);zD(a.x,this.x,this.t+1);this.e=v(F,k,-1,this.t+1,1);zD(a.e,this.e,this.t+1);this.d=v(is,r,1,this.t+1,0);zD(a.d,this.d,this.t+1);this.J=v(tE,r,-1,this.t+1,1);zD(a.J,this.J,this.t+1);this.M=v(tE,r,-1,this.t+1,1);zD(a.M,this.M,this.t+1);this.o=v(is,r,1,this.t+1,0);zD(a.o,this.o,this.t+1);this.H=v(F,
k,-1,this.u+1,1);zD(a.H,this.H,this.u+1);this.I=v(F,k,-1,this.u+1,1);zD(a.I,this.I,this.u+1);this.s=v(F,k,-1,this.u+1,1);zD(a.s,this.s,this.u+1);this.f=v(is,r,1,this.u+1,0);zD(a.f,this.f,this.u+1);this.B=v(F,k,-1,this.u+1,1);zD(a.B,this.B,this.u+1);this.q=Yr([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function EF(a,b,c){var d,e,f;if(0==c)return lF(H(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=K(I(qD(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new lD(a)).b;d=Gu(e,Hu(46));0>d&&(e+=Wa,d=Gu(e,Hu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=rb);c=j;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function WE(a){var b;b=new eC(a,aa,!0);if(4<YB(b))return aa;b=new eC(a,Yg,!0);return 4<YB(b)?Yg:null}
function lF(a,b){var c,d,e;d=j+(new Q(a)).b;d.length>b&&(d=rb);e=j;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function XE(a,b){for(var c,d;a.k=ZB(a,a.b),a.k<a.j;){d=bC(a);if(D(d,b))return ca;for(bC(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 ca}else break;return d}return null}s(510,1,{134:1},xE,YE,MC,$E,nF,jE);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function Eq(){Eq=u;Fq=new fB(Sb)}
function dF(a,b){var c;Eq();var d;YD.call(this);this.d=new Ez("Help");new Ez("Home");this.e=b;L(this,(cE(),DC));this.ac&&uA(this.ac.d,!1);rA(this,!1);d=iy(b);if(1==a)this.f||(this.f=new NA(d),WD(this.f,-30,0)),this.k=this.f,c=HC(b),this.ac&&tA(this.ac.d.I.c,Ac),Py(this,new zz(2)),this.i=new fB(c+"     "),O(this,this.i,Hb),d=new Ty,O(d,this.j,null),this.e.Cb&&(c=new Ez("Submit"),O(d,c,null)),O(this,d,Fc),eB(this.i,Qn(Un(this.i.ac.b.pb,Qg))),this.ac&&uA(this.ac.d,!0),rA(this,!0);else if(2==a)this.c||
(this.c=new NA(d),WD(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&tA(this.ac.d.I.c,"Nonstandard atom"),Py(this,new zz(2)),c=new Ty,O(c,new GA("atomic SMILES",1),null),O(this,c,gc),c=Sb,Fq&&(c=Un(Fq.ac.b.pb,Qg)),Fq=new gB(c,8),O(this,Fq,Hb),c=new Ty,O(c,this.j,null),O(this,c,Fc);else{this.b||(this.b=new NA(d),WD(this.b,5*b.Y,0));var e,f;d="About "+(cE(),oC);this.ac&&tA(this.ac.d.I.c,d);Py(this,new CA(0));L(this,DC);O(this,new GA(oC+" Molecular Editor v2013-05-01",1),null);O(this,new GA("Peter Ertl and Bruno Bienfait",
1),null);for(c=dE,d=0,f=c.length;d<f;++d)e=c[d],e=new GA(e,1),vy(e,this.e.x),O(this,e,null);c=new Ty;O(c,this.d,null);O(c,this.j,null);O(this,c,null);this.k=this.b}qA(this);c=this.k;XD(this.ac.d,c.b,c.c);!hy(this)&&My(this);wy(this)}s(511,502,ji,dF);_.sf=function(a){var b,c;if(a.i===this.d){try{b=new GB(this.e.H),c=FB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Di(d),y(d,109))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,tC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Fq;
function gG(a,b){gy(b)==a.b?L(b,(Kz(),Sz)):L(b,a.b)}
function hG(a){var b,c,d,e;e=j;d=!1;gy(iG)!=a.b?(e=wa,d=!0):gy(jG)!=a.b?(e="!#6",d=!0):gy(kG)!=a.b?(L(lG,(Kz(),Sz)),L(mG,Sz),L(nG,Sz),L(oG,Sz),e="F,Cl,Br,I"):(b=gy(pG)!=a.b,c=gy(qG)!=a.b,gy(rG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),gy(sG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),gy(tG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),gy(uG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),gy(vG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),gy(lG)!=a.b&&(e+="F,"),gy(mG)!=a.b&&(e+="Cl,"),gy(nG)!=a.b&&(e+="Br,"),gy(oG)!=a.b&&(e+="I,"),
rD(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=tb:(L(iG,(Kz(),Sz)),e=wa)));b=j;d&&gy(pG)!=a.b&&(b+=";a");d&&gy(qG)!=a.b&&(b+=";A");gy(wG)!=a.b&&(b+=";R");gy(xG)!=a.b&&(b+=";!R");gy(iG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=yG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=zG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);gy(AG)!=a.b&&(e="~");gy(BG)!=a.b&&(e=kb);gy(CG)!=a.b&&(e=sb);gy(DG)!=a.b&&(e="!@");eB(a.f,e)}
function EG(a){FG(a);GG(a);var b=yG.ac.b;Rw(b,0);b.pb.options[0].selected=!0;b=zG.ac.b;Rw(b,0);b.pb.options[0].selected=!0;L(pG,a.b);L(qG,a.b);L(wG,a.b);L(xG,a.b);L(yG,a.b);L(zG,a.b);HG(a)}function FG(a){L(rG,a.b);L(sG,a.b);L(tG,a.b);L(uG,a.b);L(vG,a.b);L(lG,a.b);L(mG,a.b);L(nG,a.b);L(oG,a.b)}function GG(a){L(iG,a.b);L(jG,a.b);L(kG,a.b)}function HG(a){L(AG,a.b);L(BG,a.b);L(CG,a.b);L(DG,a.b);a.c=!1}
function eF(a){sA.call(this,"Atom/Bond Query");this.j=new Ez(this.rf());dz(this.r,new ZD(this));this.b=(cE(),DC);this.d=a;this.e||(a=iy(a),this.e=new NA(a),WD(this.e,-150,10));this.k=this.e;Py(this,new BA);L(this,this.b);a=new Ty;Py(a,new gA(0,3,1));O(a,new FA("Atom type :"),null);iG=new Ez(vb);jG=new Ez("Any except C");kG=new Ez("Halogen");O(a,iG,null);O(a,jG,null);O(a,kG,null);O(this,a,null);a=new Ty;Py(a,new gA(0,3,1));O(a,new GA("Or select one or more from the list :",0),null);O(this,a,null);
a=new Ty;Py(a,new gA(0,3,1));rG=new Ez(Ab);sG=new Ez(bc);tG=new Ez(ic);uG=new Ez(zc);vG=new Ez(kc);lG=new Ez(Ob);mG=new Ez(Ib);nG=new Ez(zb);oG=new Ez(Ub);O(a,rG,null);O(a,sG,null);O(a,tG,null);O(a,uG,null);O(a,vG,null);O(a,lG,null);O(a,mG,null);O(a,nG,null);O(a,oG,null);O(this,a,null);a=new Ty;Py(a,new gA(0,3,1));yG=new Iz;Hz(yG,vb);Hz(yG,$a);Hz(yG,bb);Hz(yG,hb);Hz(yG,jb);O(a,new FA("Number of hydrogens :  "),null);O(a,yG,null);O(this,a,null);a=new Ty;Py(a,new gA(0,3,1));zG=new Iz;Hz(zG,vb);Hz(zG,
$a);Hz(zG,bb);Hz(zG,hb);Hz(zG,jb);Hz(zG,"4");Hz(zG,"5");Hz(zG,"6");O(a,new GA("Number of connections :",0),null);O(a,zG,null);O(a,new GA(" (H's don't count.)",0),null);O(this,a,null);a=new Ty;Py(a,new gA(0,3,1));O(a,new FA("Atom is :"),null);pG=new Ez(wb);O(a,pG,null);qG=new Ez("Nonaromatic");O(a,qG,null);wG=new Ez(yc);O(a,wG,null);xG=new Ez(fc);O(a,xG,null);O(this,a,null);a=new Ty;L(a,Yz(gy(this)));Py(a,new gA(0,3,1));O(a,new FA("Bond is :"),null);AG=new Ez(vb);O(a,AG,null);BG=new Ez(wb);O(a,BG,
null);CG=new Ez(yc);O(a,CG,null);DG=new Ez(fc);O(a,DG,null);O(this,a,null);a=new Ty;Py(a,new gA(1,3,1));this.f=new gB(wa,20);O(a,this.f,null);O(a,new Ez(wc),null);O(a,this.j,null);O(this,a,null);this.ac&&uA(this.ac.d,!1);rA(this,!1);FG(this);GG(this);HG(this);L(pG,this.b);L(qG,this.b);L(wG,this.b);L(xG,this.b);L(yG,this.b);L(zG,this.b);gG(this,iG);qA(this);a=this.k;XD(this.ac.d,a.b,a.c);!hy(this)&&My(this);wy(this)}s(512,502,ji,eF);
_.sf=function(a,b){var c;D(b,wc)?(EG(this),gG(this,iG),hG(this)):y(a.i,86)?(HG(this),fs(a.i)===fs(iG)?(FG(this),GG(this)):fs(a.i)===fs(jG)?(FG(this),GG(this)):fs(a.i)===fs(kG)?(FG(this),GG(this)):fs(a.i)===fs(wG)?L(xG,this.b):fs(a.i)===fs(xG)?(L(wG,this.b),L(pG,this.b)):fs(a.i)===fs(pG)?(L(qG,this.b),L(xG,this.b)):fs(a.i)===fs(qG)?L(pG,this.b):fs(a.i)===fs(AG)||fs(a.i)===fs(BG)||fs(a.i)===fs(CG)||fs(a.i)===fs(DG)?(EG(this),this.c=!0):GG(this),gG(this,a.i),hG(this)):y(a.i,87)&&(HG(this),c=a.i,0==c.ac.b.pb.selectedIndex?
L(c,this.b):L(c,(Kz(),Sz)),hG(this));107!=this.d.c&&(this.d.c=107,Yy(this.d));return!0};_.c=!1;_.d=null;_.e=null;var iG=_.f=null,AG=null,jG=null,pG=null,BG=null,nG=null,rG=null,zG=null,yG=null,mG=null,lG=null,kG=null,oG=null,sG=null,qG=null,xG=null,DG=null,tG=null,vG=null,wG=null,CG=null,uG=null;function bF(a){a.b=-1;a.c=v(LD,r,0,0,0);a.d=0}function JF(){KD(this)}s(513,487,Dh,JF);_.ze=function(){bF(this)};_.b=-1;
function IG(a,b){var c=a.b,d=b.b,e,f;if(null!=d)if(null!=c.b.xb)gC(c.b.xb,E(is,r,1,[d]));else{f=j;e=c.b.Db;var g,i,h,l;if(null==d)e=0;else if(g=tD(d,"\\$\\$\\$\\$\r?\n?"),1>=g.length)e=0;else{for(h=0,l=g.length;h<l;++h)i=g[h],ds(e.c,e.d++,i);e=g.length}0<e&&(f=".  Use Page Up/Down for SDF access ("+e+ua);try{VE(c.b,d)?(Dq(c.b,"Structure pasted"+f),rE(c.b)):(BC(new CC(c.b.J,c.b,DC)),IC(c.b)),Yy(c.b)}catch(m){if(m=Di(m),y(m,118))d=c.b,d.jb=!0,d.J="ERROR - invalid MOL ",tC(d),BC(new CC(c.b.J,c.b,DC)),
Yy(c.b);else throw m;}}}function yq(a){a=new tB(a);Bq();var b,c,d,e,f;try{var g=(lB(),oB);if(pB(g,(lB(),oB)))b=a.b;else if(pB(g,mB))b=new xB(a.b);else throw new uB(g);c=un(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new JG;Gx(d.f,c);e=(f=tD(c,"\r\n|\r|\n|\n\r"),f.length);Eu(d.f,20*(10>e?e:10)+Rf);Jn((Gn(),Hn),new KG(d));LG(d);MG(d)}catch(i){if(i=Di(i),y(i,102))dn(i);else throw i;}}function KF(){}s(514,1,{103:1,110:1},KF);_.me=function(a){IG(this,a)};_.b=null;s(516,305,Hh);
function vq(){var a;vq=u;NG=(a=!1,Hf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);OG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");PG=NG&!OG;var b;a=E(F,k,-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]);wq=v(F,k,-1,1E3,1);for(b=0;b<wq.length;++b)wq[b]=-999;for(b=0;b<a.length;b+=2)wq[a[b+1]]=a[b]}
function tp(a,b,c){a=new QG(b,c,a);if(!b.Ed(a,c))for(b=b._b;b&&!b.Ed(a,c);)b=b._b}function Wy(a,b,c){var d;d=new RG;ej(d.u,b,c);Yi(a.i,d.u,0,0);Mi(a.b,d);return d}function rC(a,b){return!a.f?null:b in a.f?a.f[b]:null}function LE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)jv(a.i,b.u,c,d),b.s=c,b.t=d;SG(b)}
function nC(a,b,c,d){vq();this.pb=Zv();this.b=new Si;this.f=d;this.pb.style[Mf]=$a;this.pb.style[Kf]=$a;this.pb.style[Bg]=Qe;this.pb.style[Vg]=b;this.pb.style[Ge]=c;this.i=new TG;this.i.pb.style[Vg]=db;Eu(this.i,db);PG?(b=new UG,c=new VG,Yi(b,this.i,0,0),Yi(b,c,0,0),nv(this,b)):nv(this,this.i);this.d=a;a.Ob=this;PG?(this.k=new WG(this),this.k.j=new XG(this),this.k.k=new YG(this),this.k.o=new ZG(this),this.k.n=new $G(this),this.d&&(this.k.f=new aH(this),this.k.i=new bH(this),this.k.b=new cH(this))):
z(this,new dH(this),(Iq(),Iq(),Jq));z(this,this,(yp(),yp(),zp));z(this,new eH(this),(hj(),hj(),ij));z(this,new gH(this),(jj(),jj(),kj));z(this,new jH(this),(sq(),sq(),tq));(sp(),sp(),Ay).b=this}s(515,516,Hh,nC);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var PG,OG,NG,wq=null;function TG(){lv.call(this);this.pb[wd]=Me}s(518,283,ni,TG);function UG(){TG.call(this);this.pb.style[Vg]=db;this.pb.style[Ge]=db}s(517,518,ni,UG);function dH(a){this.b=a}s(519,1,{},dH);
_.nc=function(a){var b,c,d;c=nj(a);d=oj(a);b=pj(a.b);a=new qH(a);2==b&&(a.f=4);oF(this.b.d,a,c,d);this.b.j=!0};_.b=null;function eH(a){this.b=a}s(520,1,{},eH);_.oc=function(a){var b,c;b=nj(a);c=oj(a);a=new qH(a);this.b.j?xF(this.b.d,a,b,c):zF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function gH(a){this.b=a}s(521,1,{},gH);_.pc=function(){this.b.j=!1;AF(this.b.d)};_.b=null;function jH(a){this.b=a}s(522,1,{},jH);_.b=null;function VG(){TG.call(this);this.pb.style[Vg]=db;this.pb.style[Ge]=db}
s(523,518,ni,VG);function rH(a,b){var c;c=b.b;c.f=4;return oF(a.b.d,c,b.e,b.f)}function XG(a){this.b=a}s(524,1,{},XG);_.tf=function(a){return rH(this,a)};_.b=null;function fr(a,b){zF(a.b.d,b.b,b.e,b.f);return oF(a.b.d,b.b,b.e,b.f)}function YG(a){this.b=a}s(525,1,{},YG);_.tf=function(a){return fr(this,a)};_.b=null;function ZG(a){this.b=a}s(526,1,{},ZG);_.tf=function(a){return xF(this.b.d,a.b,a.e,a.f)};_.b=null;function $G(a){this.b=a}s(527,1,{},$G);_.tf=function(){return AF(this.b.d)};_.b=null;
function jq(a,b){var c;c=I(qD(b.c));c=new wB(b,0,bg,c);kE(a.b.d,c);return!0}function aH(a){this.b=a}s(528,1,{},aH);_.tf=function(a){return jq(this,a)};_.b=null;function kq(a,b){var c;c=I(qD(100*b.d));c=new wB(b,0,ig,c);kE(a.b.d,c);return!0}function bH(a){this.b=a}s(529,1,{},bH);_.tf=function(a){return kq(this,a)};_.b=null;function oq(a,b){var c;c=new wB(b,0,de,$g);kE(a.b.d,c);return!0}function cH(a){this.b=a}s(530,1,{},cH);_.tf=function(a){return oq(this,a)};var sH=_.b=null;
function tH(){tH=u;sH=new $s((ot(),new nt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function uH(){uH=u;vH={}}function wH(a,b,c){var d;c&&(b.style[je]=c.c+Rf,d=c.b,d!=Mb&&(b.style[ie]=d),0!=(c.d&1)&&(b.style[le]=jd),0!=(c.d&2)&&(b.style[ke]=Ke));a.f.style[Ug]=Bf}
function mA(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=pi(b);d in vH?c=vH[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(qg),f=$doc.createElement(Ie),f.width=1,f.height=1,g=(tH(),sH),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),wH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Qj(e),l=Qj(e)+(e.offsetHeight||0),m=l-h,o=Qj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new xH,w.b=q,w.c=n,w.d=m,w),vH[d]=c);return c}
function yH(){uH();var a,b,c,d,e;lj();this.b=E(is,r,1,["monospace","sans-serif",ng]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(qg);this.f.innerHTML=this.i||j;this.f.style[je]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ie]=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)}s(533,1,{},yH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var vH;function xH(){}
s(534,1,{},xH);_.b=0;_.c=0;_.d=0;function pF(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Di(b),!y(b,124))throw b;}return!1}function qF(a){try{if(a.b&&y(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Di(b),!y(b,124))throw b;}return!1}function qH(a){xq.call(this,null,0,null);this.b=a}function QG(a,b,c){xq.call(this,a,0,b);this.b=c}s(535,392,Fh,qH,QG);_.ke=function(){return pF(this)};_.le=function(){return qF(this)};_.b=null;
function bB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||j,wH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function aB(a){this.d=a;this.c={};this.b=new yH}s(536,395,Fh,aB);_.b=null;function Xy(a){this.b=a}s(537,403,{},Xy);_.b=null;function zH(a,b){this.b=a;this.c=b}s(538,1,{},zH);_.b=null;_.c=null;function AH(){Gw.call(this);this.pb[wd]="jsa-resetTable";this.pb.style[Vg]=fd}s(539,318,ni,AH);
function BH(){BH=u;var a=CH=new yH;lj();a.i="9p";a.f.style[ie]=ng;a.f.style[je]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[je]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);DH=new iz(1)}function BE(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,SG(a)}
function DE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,A,J;a.o&&(AE(a,!1),360<=g||-360>=g?i=CE(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,G=EH(o,n,q,w,f),A=EH(o,n,q,w,h),J="<g"+a.n+pb,J+='<path d ="M '+G.b+ca+G.c+" A "+q+ca+w+" 0 "+m+ca+l+ca+A.b+ca+A.c+'"/>',J+="</g>",J),BE(a,i))}function Y(a,b,c,d,e){a.o&&BE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+Za)}
function zE(a,b,c,d,e){a.o&&(AE(a,!1),BE(a,'<rect x="'+b+ia+c+ha+e+'" width="'+d+ea+a.n+Za))}function KE(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,qa).replace(/>/g,pa),b=(e=a.i,'<text x="'+c+ia+d+ga+a.j+' fill="'+e+ja+b+"</text>");BE(a,b)}function xA(a,b,c,d,e){AE(a,!0);BE(a,'<rect x="'+b+ia+c+ha+e+'" width="'+d+ea+a.n+Za)}
function SG(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Oj(a.u.pb)+(a.u.pb.offsetWidth||0)-Oj(a.u.pb),d=Qj(a.u.pb)+(a.u.pb.offsetHeight||0)-Qj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ja)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||j,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=$f+(b.b>>16&255)+ya+(b.b>>8&255)+ya+(b.b&255)+ua)}function JE(a,b){a.f=b;a.j=HF(b)}s(540,399,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;
_.s=0;_.t=0;_.u=null;var DH,CH;function Uq(a,b,c){c&&(er(a,b),c.tf(a.c));a.e=!0}function er(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Oj(a.p.pb)+(a.p.pb.scrollLeft||0)+Xn(a.p.pb.ownerDocument),a.c.f=c.clientY-Qj(a.p.pb)+(a.p.pb.scrollTop||0)+Yn(a.p.pb.ownerDocument),a.c.b=new qH(b),b.b.preventDefault(),!0):!1}
function WG(a){this.p=a;this.c=new FH;this.d=new GH(this);z(this.p,new HH(this),(br(),br(),cr));z(this.p,new IH(this),(Vq(),Vq(),Wq));z(this.p,new JH(this),(Zq(),Zq(),$q));z(this.p,new KH(this),(Rq(),Rq(),Sq));z(this.p,new LH,(pq(),pq(),qq));z(this.p,new MH(this),(lq(),lq(),mq));z(this.p,new NH(this),(gq(),gq(),hq))}s(541,1,{},WG);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function GH(a){gk();this.b=a}s(542,24,{},GH);
_.wc=function(){!this.b.e&&this.b.j&&rH(this.b.j,this.b.c)};_.b=null;function HH(a){this.b=a}s(543,1,{},HH);_.b=null;function IH(a){this.b=a}s(544,1,{},IH);_.b=null;function JH(a){this.b=a}s(545,1,{},JH);_.b=null;function KH(a){this.b=a}s(546,1,{},KH);_.b=null;function LH(){}s(547,1,{},LH);function MH(a){this.b=a}s(548,1,{},MH);_.b=null;function NH(a){this.b=a}s(549,1,{},NH);_.b=null;function FH(){}s(550,1,{},FH);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function OH(a){var b,c,d,e,f;Nj(a);d=(Zi(),$i(null));e=new AH;Dw(e,a);$u(d,e,d.pb);f=a.$c();b=a.Zc();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Fw(e,a);hv(d,e);return new oy(f,b)}function PH(){this.pb=$doc.createElement(Wd);this.pb[wd]=Me;this.pb.style[Lf]=He;this.pb.style[Of]=Zc;this.pb.style[Vg]=db;this.pb.style[Ge]=db}s(552,286,ii,PH);_.Xc=function(){return Oj(this.pb)};_.Yc=function(){return Qj(this.pb)};
function HF(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function EH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zH(new lD(a),new lD(b))}function CE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+Za}
function OE(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+ya+h,f<g-1&&(d+=ca);d+=ea;b=nb;e?b+="polygon":b+="polyline";return b+=d+a.n+Za}function AE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function RG(){BH();this.o=DH;this.d=[];this.u=new PH}s(553,540,{},RG);_.b=j;_.c=j;function QH(){QH=u;RH=new oy(0,0)}
function SH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=OH(c.b),ej(c.ne(),b.c,b.b),c=OH(c.b),b=new oy(c.c-b.c,c.b-b.b)):b=new oy(0,0);a.Bf(b)}return b}function Dy(a,b){var c;if(a.re())return RH;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Af(hy(b));c=OH(a.ne());a.f.c=c.c;a.f.b=c.b;return c}function TH(a,b){var c;b&&(c=$f+(b.b>>16&255)+ya+(b.b>>8&255)+ya+(b.b&255)+ua,a.wf().pb.style[gd]=c)}function UH(){this.f=new bA;this.f.b=-1;this.f.c=-1}s(555,1,{});_.uf=function(){return null};_.vf=function(a){this.zf(a.Gd())};
_.wf=function(){return this.ne()};_.xf=function(){return VH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(hy(a))};_.zf=function(a){TH(this,a)};_.Af=function(a){var b=this.ne().pb,c,d,e;c=(Ny(),Oy);e=a.c;d=a.b;e!=c.c?b.style[je]=j+e+"pt":b.style[je]=j;d!=c.b?b.style[ie]=d:b.style[ie]=j;0!=(a.d&1)?b.style[le]=jd:b.style[le]=j;0!=(a.d&2)?b.style[ke]=Ke:b.style[ke]=j};_.Bf=function(a){VH=a};_.Cf=function(){};var VH=_.f=null,RH;
function Fz(a,b){QH();UH.call(this);this.b=new Sv(a);this.b._c()[wd]=j;z(this.b,new WH(this,b),(vp(),vp(),wp))}s(554,555,{},Fz);_.ne=function(){return this.b};_.zf=function(a){TH(this,a)};_.b=null;function WH(a,b){this.b=a;this.c=b}s(556,1,{},WH);_.Ec=function(a){sp();tp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function Jz(a){QH();UH.call(this);this.b=new Sw;z(this.b,new XH(this,a),(pp(),pp(),qp))}s(557,555,{},Jz);_.ne=function(){return this.b};_.b=null;
function XH(a,b){this.b=a;this.c=b}s(558,1,{},XH);_.b=null;_.c=null;function YH(a,b){var c,d;TH(a,b.Gd());for(d=new xi(b.Pb.b);d.c<d.e.ue();)c=yi(d),c.ec&&c.ac.vf(c)}function ZH(a,b){var c,d,e,f,g,i,h;ej(a.e,b.Nd(),b.Jd());for(d=new xi(b.Pb.b);d.c<d.e.ue();)c=yi(d),c.ec&&(e=c.ac,e.yf(c),i=c.Od(),h=c.Pd(),g=c.Nd(),f=c.Jd(),0<g&&0<f&&(c=e.ne(),g-=SH(e).c,f-=SH(e).b,ej(e.ne(),g,f),!c.ob&&a.e.rd(c),a.e.sd(c,i,h)))}function Sy(){QH();UH.call(this);this.e=new lv}s(559,555,{},Sy);
_.vf=function(a){YH(this,a)};_.ne=function(){return this.e};_.yf=function(a){ZH(this,a)};_.e=null;function HA(a){QH();UH.call(this);var b=this.b=new qw;Xv(b.c,a,!1);iw(b);this.f.b=-1;this.f.c=-1}s(560,555,{},HA);_.ne=function(){return this.b};_.re=function(){var a;a=(this.b.c.d?Vn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function KA(a){this.b=new lx(a.i,new $H(a))}s(561,1,{},KA);_.b=null;
function hx(a){var b,c,d,e,f;f=new vB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(aI,r,103,0,0);for(c=b.b?rk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,84)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Vi((bz(),P),new Q(f.e)));c=c.c;if(Rs(!c?Zg:c.b,jh))for(c=(!a.e.b||0==a.e.b.d?(Ir(),Ir(),Jr):new ez(a.e.b)).qd();c.Qc();)a=c.Rc(),1001==f.e&&a.me(f);var g,i,h;1001==f.e?(g=new xq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Nf(),null.Nf()):100==f.e&&y(f.f,100)?(i=f.f,h=new xq(i,205,null),h.j=i.Od(),
h.k=i.Pd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Nf():401==f.e||402==f.e?(null.Nf(),null.Nf(),null.Nf(),null.Nf(),null.Nf()):500<=f.e&&507>=f.e&&(g=null.Of,500!=g&&(f=new xq(null.Of,g,null),f.j=null.Nf(),f.k=null.Nf(),i=null.Nf(),f.f=i&12,501==g&&null.Nf())))}function $H(a){this.b=a}s(562,1,ci,$H);_.qc=function(){hx(this)};_.b=null;function hB(){QH();UH.call(this);this.b=new Kx}s(563,555,{},hB);_.uf=function(){var a;a=new hB;Gx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ne=function(){return this.b};
_.xf=function(){return bI};_.Bf=function(a){bI=a};var bI=_.b=null;s(564,559,{});function cI(a){var b;b=new Jp(Tn(a.pb,Gf),Tn(a.pb,Ff));a=new Jp(Tn(a.T.jb.pb,Gf),Tn(a.T.jb.pb,Ff));return E(F,k,-1,[b.c-a.c,b.b-a.b])}function dI(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ed(a.R);a.cd(b);a.R=a.Q=null}else null!=a.R?(eI(a,a.R),a.R=null):null!=a.Q&&(fI(a,a.Q),a.Q=null);rj(a.S)}function LG(a){a.kb?a.Gf(Mp(a.T.jb)):(a.Ad(),LG(a))}function fI(a,b){var c;a.kb?(c=cI(a),a.Gf(new Jp(-1,gI(b,!1)-c[1]))):a.Q=b}
function hI(a,b){var c;b!=a.vd()&&(c=a.T.jb,Su(c),iI(c,b,c.pb,c.q.d,!0))}function eI(a,b){var c;a.kb?(c=cI(a),a.Gf(new Jp(gI(b,!0)-c[0],-1))):a.R=b}s(567,288,di);_.Df=function(){var a,b;b=Mp(this.T.jb);a=cI(this);b.c+=a[0];b.b+=a[1];return b};_.vd=function(){var a;a=this.T.jb;return 0!=a.q.d?jI(Xx(a.q,0)):null};_.Ef=function(a){kI(this.T.jb,a)};_.qd=function(){return new Tu(this.T.jb)};_.Ff=function(){Qp(this.T.jb)};_.ld=function(){dI(this)};_.Dd=function(){Qp(this.T.jb)};
_.nd=function(a){return lI(this.T.jb,a)};_.Gf=function(a){Op(this.T.jb,a)};_.cd=function(a){fI(this,a)};_.wd=function(a){hI(this,a)};_.ed=function(a){eI(this,a)};_.Q=null;_.R=null;function mI(){mI=u;var a=(nI(),oI(),pI);qI=new Iw(a.e,a.c,a.d,a.f,a.b)}function rI(a,b){if(0!=a.I.b.q.d&&jI(Xx(a.I.b.q,0)))throw new Nu("WindowPanel can only contain one child widget");sI(a,b)}
function MG(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Sg]=He,a.ab=!1,a.Ad());b=a.pb;b.style[Qe]=0+(lj(),Rf);b.style[Gg]=ab;XD(a,Jj(Xn($doc)+(fj()-Tn(a.pb,Gf)>>1),0),Jj(Yn($doc)+(gj()-Tn(a.pb,Ff)>>1),0));d||((a.ab=c)?(a.pb.style[zd]=Yf,a.pb.style[Sg]=Tg,Wj(a.gb,200)):a.pb.style[Sg]=Tg)}finally{a.w=!0}}
function tI(a,b){var c;if(a.w){c=new gu;a.mb&&yr(a.mb,c);a.J&&Np(a.r,a);try{Fi(a.r.d,a)}catch(d){if(d=Di(d),!y(d,118))throw d;}a.n=uI(a.r,a);try{sv(a,b)}finally{Ii(a.t.b),Ii(a.s.b),Ii(a.u.b),a.P&&Li(a.P,a.r),a.C&&(a.C=!1)}}else sv(a,b)}function vI(a,b,c){var d,e;e=a.ob;d=new Gj(a,e);e.sd(a,d.b+b,d.e+c)}function wI(a,b,c){b=new xI(Wn(Vn(nu(nu(a.T.d,b),c))));Ru(b,a);z(b,a.o,(vp(),vp(),wp));return b}function Lp(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Op(a.T.jb,b)}
function XD(a,b,c){var d,e;(e=a.r)?(d=yI(e.pb),vv(a,b+(Oj(e.pb)+d[3]),c+(Qj(e.pb)+d[0]))):vv(a,b,c)}function uA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Pp(a.r,a):Np(a.r,a)))}function sI(a,b){if(b!=(0!=a.I.b.q.d?jI(Xx(a.I.b.q,0)):null)){Su(a.I.b);var c=a.I.b;iI(c,b,c.pb,c.q.d,!0)}}
function zI(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Gp(),AI)&&(a.O=a.G);var d,e;if(a.P)for(e=new xi(a.P);e.c<e.e.ue();)if(d=yi(e),b==(Gp(),BI)){!d.c&&(d.c=new CI);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(Gp(),Hp))g=d.r,i=d.F,d.I.d?(XD(d,i.d,i.e),Lp(d,new Jp(i.c,-1))):(XD(d,i.d,i.e),Lp(d,new Jp(i.c,i.b)),Pp(g,d)),Bi(g.d,d,d.I.c),ak(d.z,333);else if(!d.C&&f==(Gp(),AI))d.pb.style[Sg]=Tg,Gp()}else if(b==Hp){!d.c&&(d.c=new CI);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=yI(i.pb);h=d.F;if(d.I.d)h.d=Oj(d.pb)-
g[3]-Oj(i.pb),h.e=Qj(d.pb)-g[0]-Qj(i.pb),d.F=h,XD(d,0,0),DI(d,Ip(i.pb).c,-1);else{if(f!=(Gp(),AI))h.d=Oj(d.pb)-g[3]-Oj(i.pb),h.e=Qj(d.pb)-g[0]-Qj(i.pb),h.c=d.q,h.b=d.p,d.F=h;XD(d,0,0);Op(d,new EI(Ip(i.pb)));Np(i,d)}d==d.r.b||fF(d);ak(d.z,333)}}else b==AI&&(!d.c&&(d.c=new CI),d=a,d.C||(d.G=c,d.pb.style[Sg]=He))}}function FI(a,b){a.pb.style[Xg]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Nf().Nf()}
function GI(a){if(!a.kb){a.t=Lu(a,a.r,(!jr&&(jr=new mk),jr));a.s=Lu(a,a.r,lk?lk:lk=new mk);a.u=Lu(a,a.r,(!or&&(or=new mk),or));var b=a.r;!a.P&&(a.P=new Si);Mi(a.P,b);jr&&(b=new ir(a),a.mb&&yr(a.mb,b));a.J&&Pp(a.r,a);Bi(a.r.d,a,a.I.c);a.n&&(vv(a,a.n.b,a.n.c),a.n=null);wv(a);fF(a)}}function fF(a){if(a!=a.r.b){var b;or&&(b=new nr(a),a.mb&&yr(a.mb,b))}}
function HI(a,b,c){var d;d=(Dv(),Ev);xv.call(this,!1,"popup");this.U=d.b;this.S=new II(this);d=new JI;d.pb[wd]="mosaic-popupLayoutPanel";pv(this.T,d);uv(this);this.o=new KI(this);this.z=new LI(this);this.A=new MI(this);this.B=new NI(this);this.F=new OI;this.O=(Gp(),BI);this.J=c;this.r=a;a=this.I=new PI(b);b=new QI;!a.e&&(a.e=new RI);Mi(a.e,b);a=new SI(new Kw(qI.b.e.b,qI.b.c,qI.b.d,qI.b.f,qI.b.b));z(a,new TI(this),(vp(),vp(),wp));b=this.I.c;b.c||(b.c=new Gw,b.c._c()[wd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(zw(),Aw),c.d=d,UI(b.i,b.c,new VI(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new cv;d=Ew(c);vu(c.c,(Jt(),Kt(d)),0);bv(c,a,d,0,!1)}else Dw(b.c,a);kI(b.i,null);z(this.I.c,new WI(this),(Dp(),Dp(),Ep));z(this.I.c,this.o,wp);hI(this,this.I);zi(Wn(Vn(this.pb)),"mosaic-WindowPanel",!0)}s(566,567,di);_.vd=function(){return 0!=this.I.b.q.d?jI(Xx(this.I.b.q,0)):null};_.yd=function(a){tI(this,a)};_.qd=function(){return new Tu(this.I.b)};_.ld=function(){dI(this);rj(new XI(this))};
_.nd=function(a){return lI(this.I.b,a)};_.Gf=function(a){Lp(this,a)};_.zd=function(a,b){XD(this,a,b)};_.wd=function(a){sI(this,a)};_.Ad=function(){GI(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 qI;function YI(a){a.i=(new Ez(a.j)).ac.ne();z(a.i,new ZI(a),(vp(),vp(),wp));a.e=E($I,r,58,[a.i])}
function JG(){mI();var a,b,c,d,e,f;HI.call(this,(aJ(),bJ),null,!0);this.Jf();this.db=!0;a=new sw(this.k);this.f=new Jx;this.f.pb.style[Vg]=db;Eu(this.f,db);this.Hf();eI(this,"400px");f=new Wx;f.pb.style[Ge]=db;f.f[rd]=10;c=(lw(),ww);f.b=c;Vx(f,a);Vx(f,this.f);e=new Gw;e.f[rd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Dw(e,a);Vx(f,e);rI(this,f);uA(this,!1);this.If()}s(565,566,di,JG);_.Hf=function(){YI(this)};_.If=function(){var a=this.f;a.pb.readOnly=!0;var b=Fu(a.pb)+"-readonly";zi(a._c(),b,!0)};
_.Jf=function(){tA(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 ZI(a){this.b=a}s(568,1,{},ZI);_.Ec=function(){tI(this.b,!1)};_.b=null;function KG(a){this.b=a}s(569,1,{},KG);
_.qc=function(){Iu(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Un(a.pb,Qg).length;if(0<b&&a.kb){if(0>b)throw new ew("Length must be a positive integer. Length: "+b);if(b>Un(a.pb,Qg).length)throw new ew("From Index: 0  To Index: "+b+"  Text Length: "+Un(a.pb,Qg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function cJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";tA(a.I.c,"Paste")}function dJ(a){mI();JG.call(this);this.d=a}
s(571,565,di,dJ);_.Hf=function(){YI(this);this.b=(new Ez(this.c)).ac.ne();z(this.b,new eJ(this),(vp(),vp(),wp));this.e=E($I,r,58,[this.b,this.i])};_.If=function(){Eu(this.f,"150px")};_.Jf=function(){cJ(this)};_.Ad=function(){GI(this);Jn((Gn(),Hn),new fJ(this))};_.b=null;_.c=null;_.d=null;function gJ(a){mI();dJ.call(this,a)}s(570,571,di,gJ);
_.If=function(){Eu(this.f,"150px");var a=new hJ(this),b=this.f;Ku(b,new iJ,(Up(),Up(),Vp));Ku(b,new jJ,(Rp(),Rp(),Sp));Ku(b,new kJ,(Xp(),Xp(),Yp));Ku(b,new lJ(a),($p(),$p(),aq))};_.Jf=function(){cJ(this);this.k+=" Or drag and drop a file on it."};s(574,1,{});s(573,574,{});_.c=null;_.d=1;_.e=-1;function hJ(a){this.b=a;this.c=new mJ(this);this.d=this.e=1}s(572,573,{},hJ);_.b=null;function mJ(a){this.b=a}s(575,1,{},mJ);_.Kf=function(a){this.b.b.f.pb[Qg]=null!=a?a:j};_.b=null;function jB(){new Ar}
s(576,423,{},jB);function eJ(a){this.b=a}s(577,1,{},eJ);_.Ec=function(){if(this.b.d){var a=this.b.d,b;b=new vB(a.b,0,Un(this.b.f.pb,Qg));IG(a.b,b)}tI(this.b,!1)};_.b=null;function fJ(a){this.b=a}s(578,1,{},fJ);_.qc=function(){Iu(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Cq(a){var b;a&&a&&(a=new nJ(a),void 0!=$wnd.FileReader?b=new gJ(a):b=new dJ(a),LG(b),MG(b))}function nJ(a){this.b=a}s(580,1,{},nJ);_.b=null;function cq(a,b){a.onloadend=function(a){b.Kf(a.target.result)}}
function lJ(a){this.b=a}s(585,1,{},lJ);_.b=null;function iJ(){}s(586,1,{},iJ);function jJ(){}s(587,1,{},jJ);function kJ(){}s(588,1,{},kJ);function vA(a,b){QH();Sy.call(this);this.d=new oJ(a);var c=this.c=new Gw,d=(lw(),ww);c.b=d;Dw(this.c,this.e);rI(this.d,this.c);this.d.b=this;this.b=b}s(589,564,{},vA);_.ne=function(){return this.d};_.wf=function(){return this.c.ob};_.xd=function(){tI(this.d,!1)};_.Af=function(){};_.Cf=function(a){YH(this,a);ZH(this,a);LG(this.d);GI(this.d)};_.b=null;_.c=null;
_.d=null;function oJ(a){mI();HI.call(this,(aJ(),bJ),a,!1)}s(590,566,di,oJ);_.xd=function(){var a=this.b,b=new oA(a.b,201),c;a=a.b.r;a.b?a=new pJ(new xi(a.b)):(a=(Ir(),Ir(),Jr),a=new xi(a));for(;a.Qc();)c=a.Rc(),201==b.e&&VD(c.b)};_.b=null;function SA(){QH();UH.call(this);var a=this.b=new qJ;a.ab=!0;a.b.i=!0;this.b.db=!0}s(591,555,{},SA);_.ne=function(){return this.b};_.b=null;function JB(){}s(597,439,{},JB);function pJ(a){if(!a)throw new kn;this.b=a}s(598,1,{},pJ);_.Qc=function(){return PB(this.b)};
_.Rc=function(){return yi(this.b)};_.Sc=function(){throw new SB("Missing message: awt.50");};_.b=null;function oz(){return oz()}function HB(){HB=u;var a;a=(yB(),zB["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(rJ,r,-1,0,1);else throw new YC(a+" is not supported");}catch(b){if(b=Di(b),!y(b,126))throw b;}}function LA(a,b){a.b=31*a.b+H((new lD(b)).b)}function jz(){}s(601,1,{},jz);_.hC=function(){return this.b};_.b=1;
function yI(a){var b;b=v(F,k,-1,4,1);b[0]=sJ(tJ(a,"borderTopWidth"));b[1]=sJ(tJ(a,"borderRightWidth"));b[2]=sJ(tJ(a,"borderBottomWidth"));b[3]=sJ(tJ(a,"borderLeftWidth"));return b}function uJ(a){var b,c;c=vJ(a);b=yI(a);a=new Jp(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 Ip(a){return new Jp(a.clientWidth,a.clientHeight)}
function vJ(a){var b;b=v(F,k,-1,4,1);b[0]=sJ(tJ(a,"marginTop"));b[1]=sJ(tJ(a,"marginRight"));b[2]=sJ(tJ(a,"marginBottom"));b[3]=sJ(tJ(a,"marginLeft"));return b}function wJ(a){var b;b=v(F,k,-1,4,1);b[0]=sJ(tJ(a,"paddingTop"));b[1]=sJ(tJ(a,"paddingRight"));b[2]=sJ(tJ(a,"paddingBottom"));b[3]=sJ(tJ(a,"paddingLeft"));return b}function xJ(a,b,c){try{D(b,ge)&&(b=Hd),a.style[b]=c}catch(d){if(d=Di(d),!y(d,118))throw d;}}
function gI(a,b){var c;yJ||(yJ=$doc.createElement(qg),xJ(yJ,Qe,j),xJ(yJ,Gg,j),xJ(yJ,Of,Zc),xJ(yJ,Sg,He),$doc.body.appendChild(yJ));xJ(yJ,Vg,a);xJ(yJ,Ge,a);c=uJ(yJ);return b?c.c:c.b}var yJ=null;function zJ(){Jp.call(this,0,0)}function Jp(a,b){this.c=a;this.b=b}function EI(a){Jp.call(this,a.c,a.b)}s(603,1,Fh,zJ,Jp,EI);_.eQ=function(a){return this===a?!0:null==a||AJ!=sn(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+Qc};_.b=0;_.c=0;function BJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(604,1,{112:1,114:1,135:1},BJ);_.eQ=function(a){return a===this?!0:y(a,135)?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 CJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function DJ(a,b){this.b=a;this.c=b}s(605,1,Fh,DJ);_.eQ=function(a){return this===a?!0:null==a||EJ!=sn(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 EJ.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function OI(){this.c=this.b=this.e=this.d=0}s(606,1,Fh,OI);_.eQ=function(a){return this===a?!0:null==a||FJ!=sn(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 FJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function tJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ge&&(b=Hd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(608,1,{});var GJ=-1;function HJ(){}s(609,608,{},HJ);_.b=-1;_.c=-1;var IJ=null;
function sJ(a){a=parseInt(a,10);a=isNaN(a)?null:mD(a);return!a?0:a.b}s(612,303,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1});_.Df=function(){return Mp(this.i)};_.Ef=function(a){kI(this.i,a)};_.Ff=function(){Qp(this.i)};_.Dd=function(){Qp(this.i)};_.cd=function(a){var b=this.i;b.pb.style[Ge]=a;b.kb||(b.i=a)};_.ed=function(a){var b=this.i;b.pb.style[Vg]=a;b.kb||(b.j=a)};function nI(){nI=u;oI()}function tA(a,b){a.b.pb.textContent=b||j;kI(a.i,null)}
function JJ(a){nI();var b;Uv(this,new JI);this.b=new KJ;b=this.i;LJ(b,new MJ);xJ(b.pb,Mf,ab);b.p=0;UI(b,this.b,new VI(0));this.b._c()[wd]="mosaic-Caption-text";this.b.pb.textContent=a||j;kI(this.i,null);this.pb[wd]="mosaic-Caption"}s(611,612,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,137:1,143:1},JJ);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};
_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};_.c=null;function oI(){oI=u;NJ=Bn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ay(NJ,240,20);new ay(NJ,224,16);new ay(NJ,208,16);new ay(NJ,192,16);new ay(NJ,176,16);new ay(NJ,160,16);new ay(NJ,144,16);new ay(NJ,128,16);new ay(NJ,112,16);new ay(NJ,96,16);new ay(NJ,80,16);new ay(NJ,64,16);new ay(NJ,260,16);pI=new ay(NJ,48,16);new ay(NJ,32,16);new ay(NJ,16,16);new ay(NJ,0,16)}var NJ,pI;
function OJ(a,b){Iu(a.b.pb,!b);kI(a.i,a.b)}function Kp(a,b){a.d=b;Iu(a.b.pb,!b);kI(a.i,a.b);if(a.e){var c;for(c=new xi(a.e);c.c<c.e.ue();)yi(c)}}function PI(a){var b;Uv(this,new JI);b=this.i;LJ(b,new PJ((QJ(),RJ)));b.p=0;this.c=new JJ(a);UI(b,this.c,new VI(1));this.b=new JI;Ri(this.b,"Body");UI(b,this.b,new VI(0));this.pb[wd]="mosaic-CaptionLayoutPanel"}s(614,612,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1},PI);_.fd=function(){Mu(this.i)};_.gd=function(){Pu(this.i)};_.qd=function(){return new Tu(this.b)};
_.nd=function(a){return lI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function RI(){KD(this)}s(615,487,Dh,RI);function II(a){this.b=a}s(616,1,ci,II);_.qc=function(){Qp(this.b.T.jb)};_.b=null;function SJ(a){var b;b=a.c;a=b.r;b=!a.f?-1:qj(a.f.b,b);a.f&&Et(a.f.b,b)&&Ht(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&fF(!a.f?null:Et(a.f.b,b-1))}function TJ(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Ry);-1==qj(a.f.b,b)&&Mi(a.f.b,b)}function CI(){}s(617,1,{},CI);_.Jc=function(a){SJ(a)};_.Kc=function(a){TJ(a)};
_.Mc=function(a){UJ(a.b.r,a.b)};function aJ(){aJ=u;VJ=new WJ(1,"e");XJ=new WJ(2,wf);YJ=new WJ(3,"ne");ZJ=new WJ(10,"nw");$J=new WJ(4,hg);aK=new WJ(5,kg);bK=new WJ(12,"sw");cK=new WJ(8,"w");bJ=new dK((Zi(),$i(null)).pb)}function uI(a,b){var c;c=yI(a.pb);return new DJ(Oj(b.pb)-(Oj(a.pb)+c[3]),Qj(b.pb)-(Qj(a.pb)+c[0]))}
function eK(a){var b,c,d,e,f,g;if(a.f){b=Ip(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Et(a.f.b,d),c=new Jp(Tn(g.pb,Gf),Tn(g.pb,Ff)),f=uI(a,g),f.b-=Jj(0,f.b+Tn(g.pb,Gf)-b.c),f.c-=Jj(0,f.c+Tn(g.pb,Ff)-b.b),XD(g,Jj(0,f.b),Jj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,DI(g,c.c,c.b),g.O==(Gp(),Hp)&&Op(g,new EI(Ip(a.pb))),ak(g.z,1)}}function fK(a,b,c){a=a.e;Bi(a,b,b);x(a.d,b,c);Ri(b,xc+c.c)}
function Np(a,b){var c;c=a.e;gK(c,b.H);Qi(b.H,xc+ZJ.c);gK(c,b.D);Qi(b.D,xc+XJ.c);gK(c,b.E);Qi(b.E,xc+YJ.c);gK(c,b.N);Qi(b.N,xc+cK.c);gK(c,b.v);Qi(b.v,xc+VJ.c);gK(c,b.M);Qi(b.M,xc+bK.c);gK(c,b.K);Qi(b.K,xc+$J.c);gK(c,b.L);Qi(b.L,xc+aK.c)}
function Pp(a,b){!b.H&&(b.H=wI(b,0,0));fK(a,b.H,ZJ);!b.D&&(b.D=wI(b,0,1));fK(a,b.D,XJ);!b.E&&(b.E=wI(b,0,2));fK(a,b.E,YJ);!b.N&&(b.N=wI(b,1,0));fK(a,b.N,cK);!b.v&&(b.v=wI(b,1,2));fK(a,b.v,VJ);!b.M&&(b.M=wI(b,2,0));fK(a,b.M,bK);!b.K&&(b.K=wI(b,2,1));fK(a,b.K,$J);!b.L&&(b.L=wI(b,2,2));fK(a,b.L,aK)}function UJ(a,b){var c,d;a.b=b;d=a.f.b.d;c=qj(a.f.b,b);if(c+1<d){tz(a.f,b);for(Mi(a.f.b,b);c<d;++c)FI(Et(a.f.b,c),c)}else FI(b,c)}
function dK(a){a=new hK(a);Uv(this,a);this.d=new iK(a);this.d.j=!0;Ji(this.d);this.d.n=3;this.e=new jK(a);this.e.j=!0;Ji(this.e);this.e.n=3;Wv(this)}s(618,303,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,143:1},dK);_.Df=function(){return Ip(this.pb)};_.Ef=function(){var a;(a=kK(this))&&a.Ef(null)};_.Ff=function(){eK(this)};_.Jc=function(a){!this.c&&(this.c=new CI);SJ(a)};_.Kc=function(a){!this.c&&(this.c=new CI);TJ(a)};_.Dd=function(){eK(this)};
_.Mc=function(a){!this.c&&(this.c=new CI);UJ(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var VJ,XJ,YJ,ZJ,bJ,$J,aK,bK,cK;function hK(a){this.q=new mv(this);this.pb=a}s(619,283,ni,hK);function WJ(a,b){this.b=a;this.c=b}s(620,1,{},WJ);_.b=0;_.c=null;function iK(a){ti();Ni.call(this,a)}s(621,3,{},iK);_.kc=function(){var a;a=this.k.f;a.C||Nj(a.x);Qi(this.k.f,"dragdrop-dragging");!a.I.d&&OJ(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Jj(this.b,a<this.e?a:this.e),b=Jj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Qe]=a+(lj(),Rf);c.style[Gg]=b+Rf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||fF(a);a.I.d||OJ(a.I,!0);a.C||(a.x||(a.x=new lK,Ri(a.x,"mosaic-GlassPanel-invisible")),xJ(a.x.pb,Xg,tJ(a.pb,Xg)),Yi((Zi(),$i(null)),a.x,0,0));Ri(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.pb);this.c=a.e+Rj(this.k.b.pb);this.e=this.b+Tj(this.k.b.pb)-this.k.f.$c();this.d=this.c+Sj(this.k.b.pb)-this.k.f.Zc()};_.b=0;_.c=0;_.d=0;_.e=0;function gK(a,b){try{Fi(a,b)}catch(c){if(c=Di(c),!y(c,118))throw c;}}
function jK(a){ti();Ni.call(this,a);this.d=new vi}s(622,3,{},jK);_.kc=function(){var a;a=this.k.f.ob;a.C||Nj(a.x);Qi(this.k.f,"dragdrop-dragging");OJ(a.I,!1);Lp(a,new Jp(a.q,a.p));ak(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=Vi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.Yc()-Jj(this.k.d,this.c):this.k.f.Yc()-this.k.d,0!=b&&(a=d.p,b=Jj(a+b,Tn(d.I.c.pb,Ff)),b!=a&&vI(d,0,a-b),Lp(d,new Jp(d.q,b)),ak(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.Yc():this.k.d-this.k.f.Yc(),0!=b&&(a=d.p,b=Jj(a+b,Tn(d.I.c.pb,Ff)),Lp(d,new Jp(d.q,b)),ak(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.Xc()-Jj(this.k.c,this.b):this.k.f.Xc()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&vI(d,a-b,0),Lp(d,new Jp(b,d.p)),ak(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.Xc():this.k.c-this.k.f.Xc(),0!=b&&(a=d.q,Lp(d,new Jp(96<a+b?a+b:96,d.p)),ak(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||fF(a);OJ(a.I,!0);a.C||(a.x||(a.x=new lK,Ri(a.x,"mosaic-GlassPanel-invisible")),xJ(a.x.pb,Xg,tJ(a.pb,Xg)),Yi((Zi(),$i(null)),a.x,0,0));Ri(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.pb);this.c=a.e+Rj(this.k.b.pb);this.f=this.b+Tj(this.k.b.pb)-this.k.f.$c();this.e=this.c+Sj(this.k.b.pb)-this.k.f.Zc()};_.b=0;_.c=0;_.e=0;_.f=0;
function lK(){var a;this.e=new mK(this);this.b=!1;this.c=new qv;Uv(this,this.c);a=this.pb.style;a[gd]="#000";a[fe]="alpha(opacity=50)";a.opacity="0.5";this.pb[wd]="gwt-GlassPanel"}s(623,303,Ph,lK);
_.jd=function(){var a;Wv(this);try{a=this.ob}catch(b){b=Di(b);if(y(b,124))throw new Nu("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Zi(),$i(null))?(xt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Li(hk,a),a.c=!0,a.d=pk(a),Mi(hk,a),this.d=new nK(this),au(new wt(this.d))):(this.pb.style[ld]=ab,this.pb.style[ag]=ab);this.b&&Pt(new vt(this));Yi($i(null),new oK,Xn($doc),Yn($doc))};
_.kd=function(){this.i.kd();Vj(this.e);this.d&&(tt(Zt,this.d,E(pK,r,46,[(!mr&&(mr=new mk),mr)])),this.d=null);this.b&&tt(Rt,this,E(pK,r,46,[(!Qt&&(Qt=new mk),Qt)]))};_.Uc=function(a){switch(Mt(a.type)){case 256:if(27==(a.keyCode||0))return Nj(this),!1;case 1:if(this.pb.contains(a.target))return Nj(this),!1}return!0};_.ld=function(){};_.b=!1;_.c=null;_.d=null;function mK(a){gk();this.b=a}s(624,24,{},mK);_.wc=function(){xt(this.b)};_.b=null;function nK(a){this.b=a}s(625,1,{},nK);_.b=null;
function oK(){this.pb=Zv();var a;a=new Tw(new qK(this));z(this,a,(lp(),lp(),mp));z(this,a,(dq(),dq(),eq))}s(626,305,Hh,oK);_.ld=function(){rj(new rK(this))};function qK(a){this.b=a}s(627,1,{},qK);_.b=null;function rK(a){this.b=a}s(628,1,ci,rK);_.qc=function(){this.b.pb.focus()};_.b=null;function sK(a){a.pb.style[Vg]=fd;a.pb.style[Ge]=fd;if(a.kb){var a=a.ob,b;y(a,143)?a.Ef(null):(b=kK(a))&&b.Ef(a)}}s(630,286,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1});
_.Df=function(){sK(this);return new Jp(Tn(this.pb,Gf),Tn(this.pb,Ff))};_.Ef=function(){sK(this)};_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function KJ(){this.pb=$doc.createElement("label");this.pb[wd]="mosaic-Label";this.pb.style[Ug]=Bf;this.pb[wd]="mosaic-HTML"}s(629,630,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1},KJ);function SI(a){Uv(this,new tK(a));this.pb[wd]="mosaic-ImageButton"}s(631,303,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},SI);
function qJ(){var a=(Dv(),Gv);xv.call(this,!0,cf);this.U=a.b;this.b=new uK(this);this.b.e=!0;nv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);bj();xu(a,b)}else this.lb|=1;Wn(Vn(this.pb))[wd]=ye;this.pb.style[Xg]="2147483647"}s(632,288,ni,qJ);_.Tc=function(a){Ou(this,a);1==Mt(a.type)&&sv(this,!1)};_.b=null;
function uK(a){this.c=a;this.d=new Si;this.j=new Si;a=(kx(),jx);new $x(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(vg);this.f=$doc.createElement(yg);It(b,this.f);this.p=!0;a=Zv();b=(Jt(),Kt(b));a.appendChild(b);this.pb=a;nl();this.pb.setAttribute("role",Rl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),bj(),xu(a,b)):this.lb|=2225;this.pb[wd]=xe;a=Fu(this.pb)+"-vertical";zi(this._c(),a,!0);this.pb.style[Kf]=ab;this.pb.setAttribute("hideFocus",Pg);z(this,new ix(this),(lp(),lp(),mp))}
s(633,327,ii,uK);_.Tc=function(a){switch(Mt(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}bx(this,a)};_.Cd=function(a,b){fx(this,a,b);b||this.b&&sv(this.c,!1)};_.b=!0;_.c=null;
function tK(a){var b=(lw(),ww),c=(zw(),Aw),d;d=new fw;d.i[kd]=$a;d.i[nd]=0;d.i[rd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;dw(b.b);b.b.d.rows[0].cells[0][bd]=c.b;dw(b.b);b.b.d.rows[0].cells[0].style[Rg]=e.b;dw(d);b=$v(d,0,0,!0);if(a){Nj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;bw(g,f.d);ds(f.c,g,a);c.b=c.b.c}else e=c.c.d,Mi(c.c,a);a.pb[Rc]=e;It(b,a.pb);Ru(a,d)}Uv(this,d);zi(this.pb,"mosaic-WidgetWrapper",!0)}s(634,303,Ph,tK);_.b=null;_.c=null;function KI(a){this.b=a}s(635,1,{},KI);
_.Ec=function(){this.b.hb&&this.b!=this.b.r.b&&fF(this.b)};_.b=null;function LI(a){gk();this.b=a}s(636,24,{},LI);_.wc=function(){Qp(this.b.T.jb);var a=this.b;lr((!a.y&&(a.y=new vK),a.y))};_.b=null;function MI(a){gk();this.b=a}s(637,24,{},MI);_.wc=function(){zI(this.b,(Gp(),Hp))};_.b=null;function NI(a){gk();this.b=a}s(638,24,{},NI);_.wc=function(){zI(this.b,(Gp(),AI))};_.b=null;function QI(){}s(639,1,{},QI);function TI(a){this.b=a}s(640,1,{},TI);_.Ec=function(){this.b.xd()};_.b=null;
function WI(a){this.b=a}s(641,1,{},WI);_.b=null;function XI(a){this.b=a}s(642,1,ci,XI);_.qc=function(){this.b.O==(Gp(),Hp)?ak(this.b.A,333):this.b.O==AI&&ak(this.b.B,333)};_.b=null;function xI(a){this.pb=a;Mu(this)}s(643,286,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},xI);_.Fc=function(a){return z(this,a,(Iq(),Iq(),Jq))};_.Gc=function(a){return z(this,a,(hj(),hj(),ij))};_.Hc=function(a){return z(this,a,(Mq(),Mq(),Nq))};_.Ic=function(a){return z(this,a,(jj(),jj(),kj))};
function vK(){Er.call(this,null)}s(644,218,bi,vK);function Gp(){Gp=u;Hp=new wK("MAXIMIZED",0);AI=new wK("MINIMIZED",1);BI=new wK("NORMAL",2);xK=E(yK,r,138,[Hp,AI,BI])}function wK(a,b){Zn.call(this,a,b)}s(645,139,{112:1,115:1,117:1,138:1},wK);var xK,Hp,AI,BI;function xt(a){var b,c,d,e;c=fj();b=gj();e=(yu(),zu).scrollWidth;d=zu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Vg]=c-1+Rf);0<=b-1&&(a.pb.style[Ge]=b-1+Rf)}
function zK(a,b){var c,d,e;if(a.n)return!0;a.y.ze();for(c=new Tu(b);c.b.b<c.b.c.d-1;)d=jI(Uu(c.b)),e=d.ob,y(e,144)&&e.dd(d.ad()),d.ad()&&Mi(a.y,d);return!0}
function AK(a,b){var c,d,e;if(b.b)a.d&&Uj(a.d),a.d=new BK(a,b),Wj(a.d,333);else for(d=new xi(a.y);d.c<d.e.ue();)c=yi(d),e=c.nb,jv(b,CK(c),e.t,e.u),DK(c,e.v,e.s,E(F,k,-1,[EK(a.r.b,c).e,EK(a.q.b,c).d,EK(a.o.b,c).b,EK(a.p.b,c).c]),E(F,k,-1,[FK(a.j.b,c).e,FK(a.i.b,c).d,FK(a.e.b,c).b,FK(a.f.b,c).c]),E(F,k,-1,[GK(a.v,c),GK(a.u,c),GK(a.s,c),GK(a.t,c)]))}
function HK(){this.y=new Si;this.k=new IK(this);this.x=new JK(this.k);this.w=new KK(this.k);this.r=new LK(this.k);this.q=new MK(this.k);this.o=new NK(this.k);this.p=new OK(this.k);this.j=new PK(this.k);this.i=new QK(this.k);this.e=new RK(this.k);this.f=new SK(this.k);this.v=new TK(this.k);this.u=new TK(this.k);this.s=new TK(this.k);this.t=new TK(this.k)}s(648,1,{});_.Lf=function(a){AK(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 UK(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new xi(b.y);e.c<e.e.ue();)d=yi(e),y(d,61)&&(d=d.jb),f=d.nb,jv(c,CK(d),f.t,f.u),DK(d,f.v,f.s,E(F,k,-1,[EK(b.r.b,d).e,EK(b.q.b,d).d,EK(b.o.b,d).b,EK(b.p.b,d).c]),E(F,k,-1,[FK(b.j.b,d).e,FK(b.i.b,d).d,FK(b.e.b,d).b,FK(b.f.b,d).c]),E(F,k,-1,[GK(b.v,d),GK(b.u,d),GK(b.s,d),GK(b.t,d)]));VK(c);a.b.d=null;for(a=new xi(a.b.y);a.c<a.e.ue();)b=yi(a),y(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function BK(a,b){this.b=a;this.c=b;var c=(ck(),dk);this.n=new bk(this);this.t=c}s(649,17,{},BK);_.rc=function(){UK(this)};_.sc=function(){UK(this)};
_.uc=function(a){var b,c,d;for(c=new xi(this.b.y);c.c<c.e.ue();)b=yi(c),y(b,61)&&(b=b.jb),d=b.nb,d.j=H(d.p+(d.t-d.p)*a),d.w=H(d.q+(d.u-d.q)*a),d.x=H(d.r+(d.v-d.r)*a),d.i=H(d.o+(d.s-d.o)*a),jv(this.c,CK(b),d.j,d.w),DK(b,d.x,d.i,E(F,k,-1,[EK(this.b.r.b,b).e,EK(this.b.q.b,b).d,EK(this.b.o.b,b).b,EK(this.b.p.b,b).c]),E(F,k,-1,[FK(this.b.j.b,b).e,FK(this.b.i.b,b).d,FK(this.b.e.b,b).b,FK(this.b.f.b,b).c]),E(F,k,-1,[GK(this.b.v,b),GK(this.b.u,b),GK(this.b.s,b),GK(this.b.t,b)]))};_.b=null;_.c=null;
s(651,1,{});_.b=null;function RK(a){this.b=a}s(650,651,{},RK);function SK(a){this.b=a}s(652,651,{},SK);function QK(a){this.b=a}s(653,651,{},QK);function PK(a){this.b=a}s(654,651,{},PK);function NK(a){this.b=a}s(655,651,{},NK);function OK(a){this.b=a}s(656,651,{},OK);function MK(a){this.b=a}s(657,651,{},MK);function LK(a){this.b=a}s(658,651,{},LK);s(659,651,{},function(a){this.b=a});s(660,651,{},function(a){this.b=a});
function GK(a,b){var c=a.b,d;d=Vi(c.e,b);d||(d=new BJ(wJ(b.pb)),x(c.e,b,d));return d.e}function TK(a){this.b=a}s(661,651,{},TK);function KK(a){this.b=a}s(662,651,{},KK);function JK(a){this.b=a}s(663,651,{},JK);function FK(a,b){var c;c=Vi(a.b,b);c||(c=new BJ(yI(b.pb)),x(a.b,b,c));return c}function EK(a,b){var c;c=Vi(a.c,b);c||(c=new BJ(vJ(b.pb)),x(a.c,b,c));return c}
function WK(a,b){var c,d;d=Vi(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=kK(b),f,g,i,h,l;if(y(b,143)){if(null!=c.n&&null!=c.k){d=new Jp(XK(e,!0),XK(e,!1));break a}h=b.Df();null!=c.n&&(h.c=XK(e,!0));null!=c.k&&(h.b=XK(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Jp(XK(e,!0),XK(e,!1));break a}h=new zJ;f=b.pb;l=f.style;g=l[Of];i=l[Sg];l[Of]="static";l[Sg]=He;null!=c.n?h.c=XK(e,!0):(l[Vg]=fd,h.c=(f.offsetWidth||0)+EK(d.p.b,b).c+EK(d.q.b,b).d);null!=c.k?h.b=XK(e,!1):(l[Ge]=fd,h.b=(f.offsetHeight||0)+EK(d.r.b,b).e+
EK(d.o.b,b).b);l[Of]=g;l[Sg]=i}d=h}null!=c.n&&(lj(),Ko)==c.n.Nf()||null!=c.k&&(lj(),Ko)!=c.k.Nf()||x(a.f,b,d)}return d}function IK(a){this.i=a;this.d=new vi;this.f=new vi;this.c=new vi;this.b=new vi;this.e=new vi}s(664,1,{},IK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function YK(a){var b;b=a.nb;if(null==b||!y(b,141))b=new ZK,a.nb=b;return b}function MJ(){PJ.call(this,(QJ(),$K))}function PJ(a){var b=(aL(),bL);HK.call(this);this.c=a;this.b=b}s(665,648,{},MJ,PJ);
_.Mf=function(a){var b,c,d,e,f,g,i,h,l;h=new zJ;zK(this,a);l=EK(this.p.b,a).c+EK(this.q.b,a).d+FK(this.f.b,a).c+FK(this.i.b,a).d+GK(this.t,a)+GK(this.u,a);d=EK(this.r.b,a).e+EK(this.o.b,a).b+FK(this.j.b,a).e+FK(this.e.b,a).b+GK(this.v,a)+GK(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(QJ(),$K)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new xi(this.y);a.c<a.e.ue();)c=yi(a),e=YK(c),b=null,i=c.ob,y(i,144)&&(b=i,b=cL(b),b=new Jp(b[1]+b[3],b[0]+b[0])),this.c==$K?(l+=WK(this.x.b,c).c,e.b=WK(this.w.b,
c).b,y(i,144)&&(l+=b.c,e.b+=b.b),f=Jj(f,e.b)):(d+=WK(this.w.b,c).b,e.c=WK(this.x.b,c).c,y(i,144)&&(d+=b.b,e.c+=b.c),g=Jj(g,e.c));this.c==$K?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Lf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,N;if(zK(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=GK(this.t,a);A=GK(this.v,a);c=Ip(a.pb);N=c.c-(q+GK(this.u,a));o=c.b-(A+GK(this.s,a));g=N;c=o;this.c==(QJ(),$K)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new xi(this.y);e.c<e.e.ue();)d=yi(e),b=null,n=YK(d),w=d.ob,y(w,144)&&(b=w,b=cL(b),b=new Jp(b[1]+b[3],b[0]+b[0])),this.c==$K?(n.e?++h:(n.c=WK(this.x.b,d).c,y(w,144)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=WK(this.w.b,d).b,y(w,144)&&(n.b+=b.b))):(n.d?++i:(n.b=WK(this.w.b,
d).b,y(w,144)&&(n.b+=b.b),c-=n.b),n.e?n.c=N:(n.c=WK(this.x.b,d).c,y(w,144)&&(n.c+=b.c)));for(e=new xi(this.y);e.c<e.e.ue();)d=yi(e),b=null,n=d.nb,w=d.ob,y(w,144)&&(b=w,b=cL(b),b=new Jp(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==$K?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),A=0>A?0:A,l=J,f=m,y(w,144)&&(l-=b.c,f-=b.b),this.c==RJ?(n.t=this.b==(aL(),bL)?q:this.b==dL?q+~~(N/2)-~~(J/2):q+N-J,n.u=A,n.v=l,n.s=f,A+=m+G):(this.b==(aL(),bL)?(n.t=q,n.u=A):this.b==dL?(n.t=q,n.u=A+~~(o/2)-~~(m/2)):(n.t=q,n.u=A+o-m),n.v=
l,n.s=f,q+=J+G),a.b&&(w=d.Xc()-Oj(a.pb)-GK(this.t,a),-1==n.p&&(n.p=w),w=d.Yc()-Qj(a.pb)-GK(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.$c()),-1==n.o&&(n.o=d.Zc()));AK(this,a)}};_.b=null;_.c=null;function aL(){aL=u;bL=new eL("START",0);dL=new eL(Cb,1);fL=new eL("END",2);gL=E(hL,r,139,[bL,dL,fL])}function eL(a,b){Zn.call(this,a,b)}s(666,139,{112:1,115:1,117:1,139:1},eL);var gL,dL,fL,bL;function QJ(){QJ=u;$K=new iL("HORIZONTAL",0);RJ=new iL("VERTICAL",1);jL=E(kL,r,140,[$K,RJ])}
function iL(a,b){Zn.call(this,a,b)}s(667,139,{112:1,115:1,117:1,140:1},iL);var jL,$K,RJ;s(669,1,{145: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 ZK(){this.f=!1}function VI(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(668,669,{141:1,145:1},ZK,VI);_.b=0;_.c=0;_.d=!1;_.e=!1;
function lL(a,b){if(a.n)return!0;zK(a,b);if(0<a.y.d){a.b=Et(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,142))d=new mL,c.nb=d;a.c=d;a.y.ze();Mi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function nL(){HK.call(this)}s(670,648,{},nL);
_.Mf=function(a){var b,c;c=new zJ;lL(this,a);if(this.b){b=WK(this.x.b,this.b).c;var d=WK(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,144)&&(b=cL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=EK(this.p.b,a).c+EK(this.q.b,a).d+FK(this.f.b,a).c+FK(this.i.b,a).d+GK(this.t,a)+GK(this.u,a);c.b+=EK(this.r.b,a).e+EK(this.o.b,a).b+FK(this.j.b,a).e+FK(this.e.b,a).b+GK(this.v,a)+GK(this.s,a);return c};
_.Lf=function(a){var b,c,d,e,f;lL(this,a)&&(d=GK(this.t,a),e=GK(this.v,a),c=Ip(a.pb),f=c.c-(d+GK(this.u,a)),c=c.b-(e+GK(this.s,a)),b=this.b.ob,y(b,144)&&(b=cL(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.Xc()-Oj(a.pb)-GK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.Yc()-Qj(a.pb)-GK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.$c()),d=this.c,-1==d.o&&(d.o=this.b.Zc())),AK(this,a))};_.b=null;_.c=null;function mL(){this.f=!1}
s(671,669,{142:1,145:1},mL);function cL(a){var b,c,d,e;null==a.b&&(a.b=v(F,k,-1,4,1),e=Vn(nu(nu(a.d,0),0)),c=Vn(nu(nu(a.d,2),2)),d=vJ(a.pb),b=yI(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 oL(a,b){a.kb&&Nj(a);return ov(a,b)}function pL(){Mv();Cv.call(this,Nv)}s(672,293,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,144:1},pL);_.nd=function(a){return oL(this,a)};_.b=null;
function UI(a,b,c){var d=a.q.d;b.nb=c;iI(a,b,a.pb,d,!0)}function CK(a){var b;b=a.ob;return y(b,144)?b:a}function Mp(a){if(!a.kb)return new zJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Mf(a),Op(a,a.k),a.e.Lf(a),a.k=a.e.Mf(a);return a.k}function jI(a){return y(a,144)?a.jb:a}function qL(a){var b;if(!a.o){b=(!IJ&&(IJ=new HJ),IJ);var c=yL(a,eb,!0);b.b=c;c=yL(a,fb,!0);b.c=c;a.o=b}return a.o}
function iI(a,b,c,d,e){if(y(b,61))throw new nk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,145)&&f.f?(c=new pL,bv(a,c,a.pb,d,!0),pv(c,b)):bv(a,b,c,d,e);kI(a,b)}
function kI(a,b){var c;c=a.e;if(b){var d=c.k;Gi(d.d,b);Gi(d.f,b);Gi(d.c,b);Gi(d.b,b);Gi(d.e,b)}else d=c.k,Fx(d.d),Fx(d.f),Fx(d.c),Fx(d.b),Fx(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==CK(a))c=c.ob;else{if(y(c,137)||y(c,60))d=c,c=c.ob,c==CK(d)&&(c=c.ob);y(c,144)&&y(c.ob,136)&&(c=c.ob)}y(c,143)&&!y(c,136)&&(c.Ef(a.ob),c.Ef(a))}}function Qp(a){a.kb&&a.pb.style.display!=yf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.Lf(a),a.d=!1,VK(a))}
function VK(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=jI(Xx(a.q,d)),y(b,144)&&(b=b.jb),b.ad()&&(y(b,143)?b.Ff():y(b,74)&&b.Dd())}function lI(a,b){var c;y(b,144)&&(b=y(b,144)?b.jb:b);c=CK(b);return hv(a,c)?(y(c,144)&&oL(c,b),kI(a,null),!0):!1}function LJ(a,b){var c;a.e=b;null!=a.f&&Qi(a,Fu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=dy(a.f,Hu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Ri(a,Fu(a.pb)+Ba+a.f);kI(a,null)}
function yL(a,b,c){a.n||(a.n=$doc.createElement(qg),xJ(a.n,Of,Zc),xJ(a.n,Sg,He),xJ(a.n,Qe,ab),xJ(a.n,Gg,ab),a.pb.appendChild(a.n));xJ(a.n,Vg,b);xJ(a.n,Ge,b);a=uJ(a.n);return c?a.c:a.b}
function XK(a,b){var c;c=null.Nf();if(c==(lj(),Wo)){c=(qL(a),null.Nf());var d=(-1==GJ&&(GJ=gI(gb,!0)),GJ);return K(I(Math.round(100*d*c/254)))}if(c==Mo)return c=qL(a),d=null.Nf(),K(I(qD(d*(-1==c.b&&(c.b=gI(eb,!0)),c.b))));if(c==Oo)return c=qL(a),d=null.Nf(),K(I(qD(d*(-1==c.c&&(c.c=gI(fb,!0)),c.b))));if(c==Uo)return c=(qL(a),null.Nf()),d=(-1==GJ&&(GJ=gI(gb,!0)),GJ),K(I(Math.round(d*c)));if(c==Yo)return c=(qL(a),null.Nf()),d=(-1==GJ&&(GJ=gI(gb,!0)),GJ),K(I(Math.round(10*d*c/254)));if(c==So)return K(I(qD(12*
(qL(a),null.Nf())*K(I(qD((-1==GJ&&(GJ=gI(gb,!0)),GJ)/72))))));if(c==Ko)return yL(a,null.Nf(),b);if(c==Qo)return c=(qL(a),K(I(qD(null.Nf())))),d=(-1==GJ&&(GJ=gI(gb,!0)),GJ),K(I(Math.round(d*c/72)));if(null.Nf()==Io)return K(I(qD(null.Nf())));throw new nk("Invalid size: "+null.Nf());}function JI(){var a=new nL;lv.call(this);this.k=new Jp(-1,-1);new zL(this);this.pb[wd]="mosaic-LayoutPanel";LJ(this,a)}s(673,283,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,143:1},JI);
_.rd=function(a){iI(this,a,this.pb,this.q.d,!0)};_.fd=function(){Wu(this,new AL)};_.gd=function(){Wu(this,new BL)};_.Df=function(){return Mp(this)};_.od=function(a){return ev(this.q,CK(a))};_.pd=function(a,b,c,d){iI(this,a,b,c,d)};_.Ef=function(a){kI(this,a)};_.qd=function(){return new Tu(this)};_.Ff=function(){Qp(this)};
_.ld=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ed(this.j),this.cd(a),this.j=this.i=null;else if(a=Mp(this),null!=this.j)a=a.b+Rf,this.ed(this.j),this.cd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ed(a.c+Rf);this.cd(b);this.i=null}else b=a.b+Rf,this.ed(a.c+Rf),this.cd(b);Qp(this)}};_.Dd=function(){Qp(this)};_.nd=function(a){return lI(this,a)};_.cd=function(a){this.pb.style[Ge]=a;this.kb||(this.i=a)};_.sd=function(a,b,c){jv(this,CK(a),b,c)};
_.ed=function(a){this.pb.style[Vg]=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 AL(){}s(674,1,{},AL);_.Bd=function(a){CK(a).jd()};function BL(){}s(675,1,{},BL);_.Bd=function(a){CK(a).kd()};function Tu(a){this.c=a;this.b=new gv(this.c.q)}s(676,1,{},Tu);_.Qc=function(){return this.b.b<this.b.c.d-1};_.Rc=function(){return jI(Uu(this.b))};_.Sc=function(){Vu(this.b)};_.c=null;function CL(){CL=u;new rw}
function zL(a){CL();zi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new DL(this)}s(677,9,{},zL);function DL(a){gk();this.b=a}s(678,24,{},DL);_.wc=function(){kI(this.b.b,null);Qp(this.b.b)};_.b=null;function kK(a){a=a.ob;return!a?null:y(a,143)?a:kK(a)}function DI(a,b,c){var d;d=a.pb;DK(a,b,c,vJ(d),yI(d),wJ(d))}
function DK(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.ed((0>g?0:g)+(lj(),Rf)),b!=a.$c()&&a.ed((0>b?0:b)+Rf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.cd((0>b?0:b)+(lj(),Rf)),c!=a.Zc()&&a.cd((0>c?0:c)+Rf))}function Op(a,b){DI(a,b.c,b.b)}s(681,1,{});function SC(){var a,b,c,d;d=tD("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}
function EL(){this.b=new vi;new vi;new vi}s(680,681,{},EL);function RC(){RC=u;FL=new EL}function WC(){var a=TC,b=$wnd.JSApplet.JSME;RC();x(FL.b,a,b)}var FL;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=Dn&&(e=Xj(),2E3<e-Fn&&(Fn=e,En=Cn()));if(0==Dn++){var f=(Gn(),Hn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Pn(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Gn(),Hn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Pn(l,m);while(h.d);h.d=m}}--Dn;c&&-1!=En&&($wnd.clearTimeout(En),En=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(gs)()}catch(d){a(b)}else B(gs)()}var UC=U(1),vn=U(100),GL=hD(" I"),F=cD(688,GL),LD=cD(686,UC),HL=hD(" Z"),ZF=cD(689,HL);U(99);U(98);U(97);var IL=U(467),jn=cD(690,IL),JL=U(237),Ws=cD(691,JL);U(238);U(139);var KL=hD(" B");U(457);var LL=hD(" C"),qi=cD(692,LL);U(455);var ML=hD(" D"),tE=cD(693,ML);U(456);U(458);var NL=U(461),pD=cD(694,NL),OL=hD(" J"),PL=U(2),is=cD(687,PL),rJ=cD(695,KL);U(470);U(453);U(96);U(167);U(105);U(449);var TC=U(447);
U(452);U(115);U(116);U(94);U(107);U(108);U(109);U(464);U(459);U(448);U(681);U(680);var VC=gD(),Zz=U(388),fE=cD(696,Zz),QL=U(510),IF=cD(697,QL),RL=U(374);U(373);U(372);U(371);U(506);var $r=cD(698,F),SL=V(508,function(){lE();return MF}),NF=cD(699,SL);U(509);U(397);U(396);U(502);U(501);U(511);U(512);U(507);U(431);U(505);var Bz=cD(700,RL);U(386);U(514);U(179);U(178);U(271);U(218);U(273);U(187);var TL=U(186);U(221);U(220);U(219);U(368);U(369);U(370);U(287);var UL=U(286);U(285);U(291);U(305);U(516);U(515);
U(284);U(283);U(518);U(517);U(523);U(524);U(525);U(526);U(527);U(528);U(529);U(530);U(519);U(520);U(521);U(522);U(347);U(224);U(223);U(296);U(297);U(298);U(541);U(550);U(24);U(542);U(543);U(544);U(545);U(546);U(547);U(548);U(549);U(269);U(443);U(442);U(474);U(476);U(475);U(477);U(479);U(478);U(480);U(484);U(485);U(343);U(346);U(344);U(345);U(414);U(413);var TA=U(412),QE=cD(701,TA),cG=cD(702,OL);U(403);U(398);U(399);U(540);U(481);U(487);U(482);U(483);U(408);U(407);U(406);U(411);
var VL=gD(),aI=cD(703,VL);U(441);U(574);U(573);U(585);U(586);U(587);U(588);U(493);var WL=V(227,function(){Pr();return Ur}),Vr=cD(704,WL);U(473);U(421);U(422);U(405);var DA=U(400);U(384);U(385);U(410);var OA=U(409);U(402);U(401);U(491);U(500);U(391);var cA=U(390);U(445);U(503);U(504);U(466);U(513);U(419);U(420);U(394);U(376);U(375);U(428);gD();gD();gD();U(378);U(379);U(267);
var XL=V(155,function(){lj();return $o}),ap=cD(705,XL),YL=V(138,function(){mj();return ko}),lo=cD(706,YL),ZL=V(145,function(){mo();return vo}),wo=cD(707,ZL),$L=V(150,function(){xo();return Go}),Ho=cD(708,$L);V(156,null);V(157,null);V(158,null);V(159,null);V(160,null);V(161,null);V(162,null);V(163,null);V(164,null);V(140,null);V(141,null);V(142,null);V(143,null);V(144,null);V(146,null);V(147,null);V(148,null);V(149,null);V(151,null);V(152,null);V(153,null);V(154,null);U(177);U(184);U(185);U(358);
var Yx=cD(709,UL);U(359);U(553);U(552);U(395);U(183);U(208);U(210);var jA=U(393);U(444);U(381);U(380);U(387);U(497);U(319);U(321);U(320);U(322);U(469);U(213);U(430);U(182);U(201);U(202);U(204);U(199);U(198);U(200);var lA=U(536);U(389);U(555);U(560);U(429);U(460);U(432);var Dz=U(383),Cz=cD(710,cA);U(189);U(601);U(537);U(416);U(417);U(418);U(382);U(205);U(222);U(533);U(534);U(310);U(309);U(315);U(316);U(591);U(561);U(562);U(486);U(494);U(495);U(496);U(554);U(556);var EA=U(404);U(191);U(190);U(192);
U(193);U(498);U(212);U(209);U(211);U(207);U(197);U(196);U(195);U(559);U(290);U(289);U(288);U(567);U(566);U(590);U(564);U(589);var aM=V(645,function(){Gp();return xK}),yK=cD(711,aM);U(644);U(643);U(635);U(636);U(637);U(638);U(639);U(640);U(641);U(642);U(616);var bM=V(292,function(){Dv();return Kv}),Lv=cD(712,bM),cM=V(339,function(){zv();return rx}),sx=cD(713,cM);U(17);U(340);U(341);U(336);U(337);U(338);U(18);U(19);U(20);U(427);U(392);U(632);U(327);U(633);U(328);U(329);U(330);U(331);U(334);U(301);U(300);
var dM=U(299);U(557);U(558);U(563);U(249);U(304);U(335);U(181);U(323);U(350);U(349);U(351);var eM=V(352,function(){Ix();return Tx}),Ux=cD(714,eM);V(353,null);V(354,null);V(355,null);V(356,null);U(225);U(242);U(538);U(302);U(318);U(317);U(490);U(294);U(180);U(539);U(303);U(618);U(3);U(621);U(622);U(620);U(619);U(612);U(611);U(673);U(674);U(675);U(676);U(614);U(216);var qB=U(424),sB=cD(715,qB);U(425);U(423);U(27);U(28);U(26);U(29);U(32);U(33);U(34);U(35);U(36);U(37);var fM=U(49),gx=cD(716,fM);U(38);
U(39);U(40);U(41);U(42);U(43);U(44);U(46);U(45);U(47);U(48);U(50);U(51);U(53);U(54);U(52);U(55);U(56);U(57);U(58);U(60);U(62);U(63);U(61);U(59);U(64);U(65);U(66);U(67);U(69);U(72);U(71);U(73);U(76);U(77);U(75);U(78);U(79);U(80);U(81);U(82);U(83);U(85);U(86);U(84);U(87);U(88);U(89);U(90);U(92);U(93);U(91);var AJ=U(603);U(295);var EJ=U(605);U(214);U(630);U(629);U(437);U(436);U(438);U(215);U(251);U(253);U(252);U(243);U(293);U(672);U(258);U(261);U(259);U(260);U(5);U(7);U(6);U(576);U(426);U(439);U(362);
U(176);U(280);U(281);U(247);U(361);U(244);U(565);var $I=cD(717,dM);U(571);U(570);U(580);U(568);U(569);U(577);U(578);U(572);U(575);U(433);U(434);U(440);U(217);U(631);U(598);U(451);U(471);U(246);U(535);var FJ=U(606);U(615);U(634);U(669);U(668);U(188);U(203);U(4);U(597);U(31);U(254);U(324);U(325);U(326);U(255);var pK=cD(718,TL);U(256);U(648);U(665);var gM=V(666,function(){aL();return gL}),hL=cD(719,gM),hM=V(667,function(){QJ();return jL}),kL=cD(720,hM);U(651);U(660);U(659);U(663);U(662);U(658);U(657);
U(655);U(656);U(654);U(653);U(650);U(652);U(661);U(664);U(649);U(308);U(357);U(348);U(30);U(68);U(617);U(670);U(307);U(306);U(312);U(313);U(311);U(257);U(21);U(278);U(279);U(11);U(14);U(22);var iM=U(25),qk=cD(721,iM);U(23);U(671);U(8);U(10);U(9);U(677);U(678);U(623);U(626);U(627);U(628);U(624);U(625);var CJ=U(604);U(608);U(609);U(194);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>