summaryrefslogtreecommitdiff
path: root/public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html
blob: 04edb39e678891203ce5d5866b22e1e6bea805e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '20B12D7884BFE17E1879B157A966B4D0';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",ea='"',ha='" ',ia='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",pb="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",yb="Any",zb="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",ac="JavaScript",bc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Dc="South",Ec="Style names cannot be empty",Fc="TBODY",Ic="TR",Jc="West",Nc="X",Oc="[",Pc="[object Array]",Qc="\\",Rc="]",Sc="__gwtex_wrap",Tc="__uiObjectID",Uc="a",Vc="absolute",bd="alert",cd="alertdialog",dd=
"align",ed="antialias",fd="application",gd="article",hd="auto",id="backgroundColor",jd="banner",kd="blur",ld="bolder",md="border",nd="bottom",od="button",pd="cellPadding",qd="cellSpacing",rd="center",vd="change",xd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="code",Dd="col",Ed="colSpan",Fd="columnheader",Gd="combobox",Hd="complementary",Id="contentinfo",Jd="contextmenu",Kd="cssFloat",Od="dblclick",Pd="definition",Qd="dialog",Rd="dir",Sd="directory",Xd="display",
Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",be="dragend",ce="dragenter",de="dragover",ee="drop",fe="end_gesture",ge="error",he="filter",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",se="gestureend",te="gesturestart",ue="google",ve="grid",we="gridcell",ye="group",ze="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ke="id",Le="img",Me="is_touch_supported",Ne="italic",
Oe="java.vm.name",Pe="jsa-resetDiv",Qe="keydown",Re="keypress",Se="keyup",Te="left",Ue="link",Ve="list",We="listbox",Xe="listitem",Ye="load",Ze="log",$e="ltr",af="main",bf="marquee",cf="math",df="menu",ff="menuPopup",gf="menubar",hf="menuitem",jf="menuitemcheckbox",kf="menuitemradio",qf="middle",rf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="mousewheel",xf="msie",yf="multipart",zf="n",Af="name",Bf="navigation",Cf="none",Df="noreaction",Ef="note",Ff="nowrap",Gf="null",
Hf="number",If="object",Jf="offsetHeight",Kf="offsetWidth",Lf="ontouchstart",Mf="opera",Nf="option",Of="outline",Pf="overflow",Qf="padding",Rf="paste",Sf="popupContent",Tf="position",Uf="presentation",Vf="progressbar",Wf="px",Xf="px, ",Yf="px;",Zf="radio",ag="radiogroup",bg="reaction",cg="rect(0px, 0px, 0px, 0px)",dg="region",eg="rgb(",fg="right",gg="rotation",hg="row",ig="rowgroup",jg="rowheader",kg="rtl",mg="s",ng="scale100",og="scrollbar",pg="se",qg="search",rg="separator",sg="serif",tg='shape-rendering="crispEdges"',
ug="slider",vg="span",wg="spinbutton",xg="status",yg="subMenuIcon-selected",zg="tab",Ag="table",Bg="tablist",Cg="tabpanel",Dg="tbody",Eg="td",Fg="text",Gg="textAlign",Hg="textbox",Ig="timer",Jg="toolbar",Kg="tooltip",Lg="top",Mg="touchcancel",Ng="touchend",Og="touchmove",Pg="touchstart",Qg="tr",Rg="tree",Sg="treegrid",Tg="treeitem",Ug="true",Vg="value",Wg="verticalAlign",Xg="visibility",Yg="visible",Zg="whiteSpace",$g="width",ah="x",bh="zIndex",ch="|",_,dh={l:4194303,m:4194303,h:1048575},eh={l:0,
m:0,h:0},fh={l:1,m:0,h:0},gh={l:2,m:0,h:0},hh={l:3,m:0,h:0},ih={l:4,m:0,h:0},jh={l:8,m:0,h:0},kh={l:10,m:0,h:0},lh={l:16,m:0,h:0},mh={l:32,m:0,h:0},nh={l:64,m:0,h:0},oh={l:128,m:0,h:0},ph={l:256,m:0,h:0},wh={l:512,m:0,h:0},xh={l:1024,m:0,h:0},yh={l:2048,m:0,h:0},zh={l:8192,m:0,h:0},Ah={l:16384,m:0,h:0},Bh={l:32768,m:0,h:0},Ch={l:65536,m:0,h:0},Dh={l:131072,m:0,h:0},Eh={l:262144,m:0,h:0},Fh={l:524288,m:0,h:0},Gh={},Hh={133:1},Ih={116:1,133:1},Jh={10:1,116:1,120:1,122:1},Kh={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},Lh={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},Mh={118:1},Nh={6:1,8:1,116:1,120:1,122:1},Oh=
{137:1},Ph={116:1,119:1,133:1},Qh={52:1,116:1},Rh={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},Sh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Th={116:1},Uh={89:1,96:1,110:1,116:1},Vh={44:1},Wh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},Xh={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},Yh={112:1},m={115:1,116:1,119:1},Zh={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},$h={7:1,8:1,116:1,120:1,122:1},ai={116:1,123:1,125:1,129:1,131:1},bi={134:1},ci={116:1,123:1,131:1},di={96:1,116:1},ei={80:1,116:1,120:1,122:1},fi={83:1,116:1,123:1,129:1,131:1},gi={46:1,82:1},hi={54:1},ii={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},ji={47:1},ki={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},li={8:1,9:1,116:1,120:1,122:1},mi={135:1},ni={55:1},oi={116:1,
123:1,129:1,131:1},pi={116:1,119:1,134:1},qi={151:1},ri={89:1,90:1,96:1,102:1,110:1,116:1},si={93:1,116:1},ti={45:1,47:1,56:1,68:1,71:1,79:1,81:1},ui={68:1,79:1},vi={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};function t(a,b,c){var d=Gh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Gh[a]=function(){}),_=d.prototype=0>b?{}:new Gh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};
_.hC=function(){return wi(this)};_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(xi,s,-1,8,1);d=(yi(),zi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ai(){Ai=x;Bi=new Ci}function Di(a){for(var b,a=new Ei(a.k.n);a.c<a.e.Be();)b=Fi(a),Gi(b.gd(),ae,!1),Hi(a)}
function Ii(a,b,c){var a=a.o,d;try{d=new Ji(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Ki(e);if(A(e,123))throw new Li("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Gi(b.gd(),Tb,!0);Gi(c.gd(),$d,!0);z(Bi,b,c)}function Mi(a,b){var c;c=Ni(Bi,b);var d;d=Ni(a.o.d,c);if(!d)throw new Oi("dragHandle was not draggable");Pi(d.c.b);Pi(d.e.b);Pi(d.d.b);Gi(b.gd(),Tb,!1);Gi(c.gd(),$d,!1)}
function Qi(a){var b;a.p=!1;for(a=new Ei(a.k.n);a.c<a.e.Be();)b=Fi(a),Gi(b.gd(),ae,!1),Hi(a)}function Ri(a,b){Si(a.k.n,b)?Gi(b.gd(),ae,!1):a.p?(Ti(a.k.n,b),Gi(b.gd(),ae,!0)):(a.k.n.Ke(),Ti(a.k.n,b))}function Ui(a){this.i=a;this.k=new Vi(this);this.o=new Wi(this.k)}t(3,1,{});_.rc=function(){Xi(this.k.f,"dragdrop-dragging")};_.sc=function(){Yi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Bi;function Vi(a){this.n=new Zi;this.e=a;this.b=a.i}t(4,1,{},Vi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function $i(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function aj(a,b){var c;c=bj(a.d,cj).b;b.b.ctrlKey||b.b.metaKey||Di(a.c.e);Ri(a.c.e,c)}function dj(a){a.c.i=null;a.c.e.sc();ej((fj(),gj(null)),a.b,0,0);var b=a.b.pb;hj=b;ij();jj=b;a.e=2}
function Wi(a){this.d=new Ci;this.c=a;this.b=new kj;lj(this.b,mj(),nj());B(this.b,this,(oj(),oj(),pj));B(this.b,this,(qj(),qj(),rj));a=this.b.pb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(sj(),Wf);a.borderStyle=(tj(),Cf);a[id]="blue"}t(5,1,{},Wi);
_.uc=function(a){var b,c,d,e;c=a.i;d=uj(a);e=vj(a);b=wj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!cj)cj=c,this.c.f=bj(this.d,cj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==xj(this.c.n,this.c.f)&&(Di(this.c.e),Ri(this.c.e,this.c.f)),Kj(new Lj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Mj(cj,null),cj!=this.c.f&&(c=new Mj(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,dj(this),1!=this.e&&$i(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Nj(a,b);a=Oj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Pj(Qj(d-this.i),Qj(a-this.j))>=this.c.e.n?(Rj(),-1!=xj(this.c.n,this.c.f)||Ri(this.c.e,this.c.f),c=new Mj(cj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,dj(this)):Sj.preventDefault()),1==this.e)return;Sj.preventDefault();$i(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Nj(a,b);b=Oj(a,b);if(1==wj(a.b)&&(this.f=!1,cj))try{if(Rj(),1==this.e)aj(this,a);else{d!=this.b&&(c=new Mj(d,null),e+=c.b,b+=c.e);try{$i(this,e,b),this.c.e.rc(),3!=this.e&&aj(this,a)}finally{var f=this.b.pb;hj&&f==hj&&(hj=null);ij();f===jj&&(jj=null);Tj(this.b);this.e=1;this.c.f=null}}}finally{cj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var cj=null;function Lj(){}t(6,1,ni,Lj);_.xc=function(){Rj()};
function Ji(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ji);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Mj(a,b){!a||a==(fj(),gj(null))?this.i=this.f=0:(this.f=a.cd()-(a.pb.scrollLeft||0),this.i=a.dd()-(a.pb.scrollTop||0));!b||b==(fj(),gj(null))?this.d=this.c=0:(this.c=Uj(b.pb)+Vj(b.pb),this.d=Wj(b.pb)+Xj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Mj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Rj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Vj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Xj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Yj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Zj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function $j(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Si(c.b,b);0==c.b.d&&ak(c.c);a.r=null}a.yc()}}function bk(a,b){var c=ck();$j(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;dk(a.n,ck())}function ek(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function dk(a,b){if(ek(a.b,b)){var c=a.b,d=a.b.t,e;e=new fk(d,a.b.n);Ti(d.b,e);1==d.b.d&&gk(d.c,16);c.r=e}else a.b.r=null}function hk(a){this.b=a}t(18,1,{},hk);_.b=null;t(19,1,{});t(20,1,{2:1});function ik(){ik=x;jk=new kk}t(21,19,{});var jk=null;function kk(){this.b=new Zi;this.c=new lk(this)}t(22,21,{},kk);
function mk(){mk=x;nk=new Zi;var a=new ok;pk();qk(rk?rk:rk=new sk,a)}function ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Si(nk,a)}function gk(a,b){if(0>b)throw new tk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Si(nk,a);a.c=!1;a.d=uk(a,b);Ti(nk,a)}function vk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function uk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Si(nk,this);this.Dc()};_.c=!1;_.d=0;var nk;
function lk(a){mk();this.b=a}t(23,24,{},lk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(wk,s,3,a.b.d,0);b=xk(a.b,b);c=new yk;for(e=0,f=b.length;e<f;++e)d=b[e],Si(a.b,d),dk(d.b,c.b);0<a.b.d&&gk(a.c,Pj(5,16-(ck()-c.b)))};_.b=null;function fk(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},fk);_.b=null;_.c=null;t(27,1,{});_.b=null;function zk(){this.b=bd}t(26,27,{},zk);function Ak(){this.b=cd}t(28,27,{},Ak);function Bk(){this.b=fd}t(29,27,{},Bk);t(31,1,{});_.b=null;function Ck(a){this.b=a}t(30,31,{},Ck);
function Dk(){this.b=gd}t(32,27,{},Dk);function Ek(){this.b=jd}t(33,27,{},Ek);function Fk(){this.b=od}t(34,27,{},Fk);function Gk(){this.b=xd}t(35,27,{},Gk);function Hk(){this.b=Fd}t(36,27,{},Hk);function Ik(){this.b=Gd}t(37,27,{},Ik);function Jk(){this.b=Hd}t(38,27,{},Jk);function Kk(){this.b=Id}t(39,27,{},Kk);function Lk(){this.b=Pd}t(40,27,{},Lk);function Mk(){this.b=Qd}t(41,27,{},Mk);function Nk(){this.b=Sd}t(42,27,{},Nk);function Ok(){this.b=Zd}t(43,27,{},Ok);function Pk(){this.b=oe}
t(44,27,{},Pk);function Qk(){this.b=ve}t(45,27,{},Qk);function Rk(){this.b=we}t(46,27,{},Rk);function Sk(){this.b=ye}t(47,27,{},Sk);function Tk(){this.b=Be}t(48,27,{},Tk);function Uk(a){this.b=a.id}t(49,1,{4:1,5:1},Uk);_.b=null;function Vk(){this.b=Le}t(50,27,{},Vk);function Wk(){this.b=Ue}t(51,27,{},Wk);function Xk(){this.b=Ve}t(52,27,{},Xk);function Yk(){this.b=We}t(53,27,{},Yk);function Zk(){this.b=Xe}t(54,27,{},Zk);function $k(){this.b=Ze}t(55,27,{},$k);function al(){this.b=af}t(56,27,{},al);
function bl(){this.b=bf}t(57,27,{},bl);function cl(){this.b=cf}t(58,27,{},cl);function dl(){this.b=df}t(59,27,{},dl);function fl(){this.b=gf}t(60,27,{},fl);function gl(){this.b=hf}t(61,27,{},gl);function hl(){this.b=jf}t(62,27,{},hl);function il(){this.b=kf}t(63,27,{},il);function jl(){this.b=Bf}t(64,27,{},jl);function kl(){this.b=Ef}t(65,27,{},kl);function ll(){this.b=Nf}t(66,27,{},ll);function ml(){this.b=Uf}t(67,27,{},ml);t(68,31,{},function(a){this.b=a});function nl(){this.b=Vf}t(69,27,{},nl);
function ol(){ol=x;pl=new Ck("aria-activedescendant")}var pl;function ql(){this.b=Zf}t(71,27,{},ql);function rl(){this.b=ag}t(72,27,{},rl);function sl(){this.b=dg}t(73,27,{},sl);
function tl(){tl=x;ul=new Ak;vl=new zk;wl=new Bk;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Rk;Ll=new Qk;Ml=new Sk;Nl=new Tk;Ol=new Vk;Pl=new Wk;Ql=new Yk;Rl=new Zk;Sl=new Xk;Tl=new $k;Ul=new al;Vl=new bl;Wl=new cl;Xl=new fl;Yl=new hl;Zl=new il;$l=new gl;am=new dl;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new rl;hm=new ql;im=new sl;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=new sm;tm=new um;vm=
new wm;xm=new ym;zm=new Am;Bm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;F=new Ci;z(F,dg,im);z(F,bd,vl);z(F,Qd,Gl);z(F,cd,ul);z(F,fd,wl);z(F,Zd,Il);z(F,gd,xl);z(F,jd,yl);z(F,od,zl);z(F,xd,Al);z(F,we,Kl);z(F,Fd,Bl);z(F,ye,Ml);z(F,Gd,Cl);z(F,Hd,Dl);z(F,Id,El);z(F,Pd,Fl);z(F,Ve,Sl);z(F,Sd,Hl);z(F,oe,Jl);z(F,ve,Ll);z(F,Be,Nl);z(F,Le,Ol);z(F,Ue,Pl);z(F,We,Ql);z(F,Xe,Rl);z(F,Ze,Tl);z(F,af,Ul);z(F,bf,Vl);z(F,cf,Wl);z(F,df,am);z(F,gf,Xl);z(F,hf,$l);z(F,
jf,Yl);z(F,Nf,dm);z(F,Zf,hm);z(F,kf,Zl);z(F,Bf,bm);z(F,Ef,cm);z(F,Uf,em);z(F,Vf,fm);z(F,ag,gm);z(F,hg,nm);z(F,ig,jm);z(F,jg,lm);z(F,qg,rm);z(F,rg,tm);z(F,og,pm);z(F,ug,vm);z(F,wg,xm);z(F,xg,zm);z(F,zg,Um);z(F,Bg,Bm);z(F,Cg,Sm);z(F,Hg,Wm);z(F,Ig,Ym);z(F,Jg,$m);z(F,Kg,bn);z(F,Rg,hn);z(F,Sg,dn);z(F,Tg,fn)}var vl,ul,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Ll,Kl,Ml,Nl,Ol,Pl,Sl,Ql,Rl,Tl,Ul,Vl,Wl,am,Xl,$l,Yl,Zl,bm,cm,dm,em,fm,hm,gm,im,F,nm,jm,lm,pm,rm,tm,vm,xm,zm,Um,Bm,Sm,Wm,Ym,$m,bn,hn,dn,fn;
function om(){this.b=hg}t(75,27,{},om);function km(){this.b=ig}t(76,27,{},km);function mm(){this.b=jg}t(77,27,{},mm);function qm(){this.b=og}t(78,27,{},qm);function sm(){this.b=qg}t(79,27,{},sm);function um(){this.b=rg}t(80,27,{},um);function wm(){this.b=ug}t(81,27,{},wm);function ym(){this.b=wg}t(82,27,{},ym);function Am(){this.b=xg}t(83,27,{},Am);function Vm(){this.b=zg}t(84,27,{},Vm);function Rm(){this.b=Bg}t(85,27,{},Rm);function Tm(){this.b=Cg}t(86,27,{},Tm);function Xm(){this.b=Hg}
t(87,27,{},Xm);function Zm(){this.b=Ig}t(88,27,{},Zm);function an(){this.b=Jg}t(89,27,{},an);function cn(){this.b=Kg}t(90,27,{},cn);function jn(){this.b=Rg}t(91,27,{},jn);function en(){this.b=Sg}t(92,27,{},en);function gn(){this.b=Tg}t(93,27,{},gn);function yk(){this.b=ck()}function ck(){return(new Date).getTime()}t(94,1,{},yk);function kn(a){var b,c,d;d=new ln;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),mn(d,c.cZ.e),d.b.b+=mb,nn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function on(a){var b,c,d;c=y(pn,s,130,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new qn;c[d]=a[d]}}function rn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{116:1,131:1});_.Ec=function(){return this.i};_.tS=function(){return rn(this)};_.f=null;_.i=null;function sn(a){tn();this.i=a}t(98,99,ci,sn);function Oi(a){tn();this.i=a}function Li(a,b){tn();this.f=b;this.i=a}t(97,98,oi,Oi,Li);
function un(a){tn();this.c=a;this.b=l;var b,c,d;c=vn(wn(this.c)?this.c:null);d=y(pn,s,130,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new xn(c[a]);on(d)}t(96,97,oi,un);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Gf:wn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":yn(this.c).e;this.b=this.b+mb+(wn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(wn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Af&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function zn(a,b){return An(a)?a.eQ(b):a===b}function yn(a){return An(a)?a.cZ:Bn}
function Cn(a){return An(a)?a.hC():wi(a)}
function Dn(){var a;Dn=x;En=(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 Fn(a){Dn();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=En[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var En;t(106,1,{});function wi(a){return a.$H||(a.$H=++Gn)}function Hn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function In(){return $wnd.setTimeout(function(){0!=Jn&&(Jn=0);Kn=-1},10)}var Jn=0,Gn=0,Ln=0,Kn=-1;
function Mn(){Mn=x;Nn=new On}function Pn(a,b){a.b=Qn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Rn(a)),Sn(a.f,1),!a.j&&(a.j=new Tn(a)),Sn(a.j,50))}function On(){}function Un(a){return a.Fc()}function Qn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Vn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Qn(b,e)):e[0].xc()}catch(f){if(f=Ki(f),!A(f,131))throw f;}}return b}function Sn(a,b){Mn();$wnd.setTimeout(function(){C(Un)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(108,106,{},On);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Nn;function Rn(a){this.b=a}t(109,1,{},Rn);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Vn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new yk;100>ck()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Tn(a){this.b=a}t(110,1,{},Tn);_.Fc=function(){this.b.e&&Sn(this.b.f,1);return this.b.k};
_.b=null;function tn(){var a,b,c;try{null.a()}catch(d){a=d}var e=vn(a);3<=e.length&&e.splice(0,3);c=y(pn,s,130,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new xn(e[a]);on(c)}function vn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Wn(Xn(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}t(116,1,{});function nn(a,b){a.b+=b}function Yn(){}t(117,116,{},Yn);_.b=l;
function Zn(a,b){return parseInt(a[b])||0}function $n(a,b){return null==a[b]?null:""+a[b]}function ao(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function bo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function co(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function wj(a){a=a.button;return 1==a?4:2==a?2:1}
function Uj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Ic&&c.tagName!=Fc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Wj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Ic&&c.tagName!=Fc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function eo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function nj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function mj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function fo(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollLeft||0}function go(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function ho(a,b){this.c=a;this.d=b}t(140,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function tj(){tj=x;io=new jo;ko=new lo;mo=new no;oo=new po;qo=new ro;so=H(to,s,6,[io,ko,mo,oo,qo])}t(139,140,Nh);var so,mo,ko,oo,io,qo;function jo(){ho.call(this,gc,0)}t(141,139,Nh,jo);function lo(){ho.call(this,"DOTTED",1)}t(142,139,Nh,lo);function no(){ho.call(this,"DASHED",2)}t(143,139,Nh,no);function po(){ho.call(this,"HIDDEN",3)}t(144,139,Nh,po);function ro(){ho.call(this,"SOLID",4)}t(145,139,Nh,ro);
function uo(){uo=x;vo=new wo;xo=new yo;zo=new Ao;Bo=new Co;Do=H(Eo,s,7,[vo,xo,zo,Bo])}t(146,140,$h);var Do,xo,zo,Bo,vo;function wo(){ho.call(this,gc,0)}t(147,146,$h,wo);function yo(){ho.call(this,"BLOCK",1)}t(148,146,$h,yo);function Ao(){ho.call(this,"INLINE",2)}t(149,146,$h,Ao);function Co(){ho.call(this,"INLINE_BLOCK",3)}t(150,146,$h,Co);function Fo(){Fo=x;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=H(Po,s,9,[Go,Io,Ko,Mo])}t(151,140,li);var Oo,Go,Io,Ko,Mo;function Ho(){ho.call(this,Fb,0)}
t(152,151,li,Ho);function Jo(){ho.call(this,$b,1)}t(153,151,li,Jo);function Lo(){ho.call(this,bc,2)}t(154,151,li,Lo);function No(){ho.call(this,tc,3)}t(155,151,li,No);function sj(){sj=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,s,10,[Qo,So,Uo,Wo,Yo,$o,bp,dp,fp])}t(156,140,Jh);var hp,dp,Uo,Wo,bp,fp,$o,So,Yo,Qo;function Ro(){ho.call(this,"PX",0)}t(157,156,Jh,Ro);function To(){ho.call(this,"PCT",1)}t(158,156,Jh,To);
function Vo(){ho.call(this,"EM",2)}t(159,156,Jh,Vo);function Xo(){ho.call(this,"EX",3)}t(160,156,Jh,Xo);function Zo(){ho.call(this,"PT",4)}t(161,156,Jh,Zo);function ap(){ho.call(this,"PC",5)}t(162,156,Jh,ap);function cp(){ho.call(this,"IN",6)}t(163,156,Jh,cp);function ep(){ho.call(this,"CM",7)}t(164,156,Jh,ep);function gp(){ho.call(this,"MM",8)}t(165,156,Jh,gp);function jp(){jp=x;kp=[];lp=[];mp=[]}var kp,lp,mp;function np(){np=x;op=new pp}
function qp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function rp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function pp(){}t(168,1,{},pp);_.b=null;var op;t(180,1,{});_.tS=function(){return"An event type"};_.i=null;t(179,180,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(178,179,{});_.Hc=function(){return this.Jc()};_.b=null;var sp=_.c=null;function tp(){tp=x;up=new vp(kd,new wp)}function wp(){}t(177,178,{},wp);
_.Gc=function(a){a.Kc(this)};_.Jc=function(){return up};var up;function xp(){xp=x;yp=new vp(vd,new zp)}function zp(){}t(181,178,{},zp);_.Gc=function(a){Ap();Bp(this,a.c,Cp(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return yp};var yp;t(184,178,Vh);function Nj(a,b){return(a.b.clientX||0)-Uj(b)+(b.scrollLeft||0)+fo(b.ownerDocument)}function Oj(a,b){return(a.b.clientY||0)-Wj(b)+(b.scrollTop||0)+go(b.ownerDocument)}function uj(a){var b;return(b=a.c)?Nj(a,b):a.b.clientX||0}
function vj(a){var b;return(b=a.c)?Oj(a,b):a.b.clientY||0}t(183,184,Vh);function Dp(){Dp=x;Ep=new vp(zd,new Fp)}function Fp(){}t(182,183,Vh,Fp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Ep};var Ep;function Gp(){Gp=x;Hp=new vp(Jd,new Ip)}function Ip(){}t(185,178,{},Ip);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Hp};var Hp;t(188,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Jp=_.d=0;
function sk(){this.d=++Jp}t(187,188,gi,sk);function vp(a,b){this.d=++Jp;this.b=b;!sp&&(sp=new Kp);sp.b[a]=this;this.c=a}t(186,187,gi,vp);_.b=null;_.c=null;function Lp(){Lp=x;Mp=new vp(Od,new Np)}function Np(){}t(189,183,Vh,Np);
_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Op(),Pp))a=Qp(b.pb),c=new Rp(Zn(b.pb,Kf),Zn(b.pb,Jf)),d=new Rp(Zn(b.T.jb.pb,Kf),Zn(b.T.jb.pb,Jf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Sp(b.I,!0);a=Zn(b.T.jb.pb,Kf);Tp(b,new Rp(a,Up(b.T.jb).b));b.J&&b.O!=Pp&&Vp(b.r,b)}else Sp(b.I,!1),b.O!=(Op(),Pp)?Tp(b,new Rp(b.F.c,b.F.b)):Wp(b,Qp(b.r.pb)),b.J&&b.O!=Pp&&Xp(b.r,b);Yp(b.T.jb)}else Sp(b.I,!0)};_.Jc=function(){return Mp};var Mp;t(190,178,{});
function Zp(){Zp=x;$p=new vp(be,new aq)}function aq(){}t(191,190,{},aq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return $p};var $p;function bq(){bq=x;cq=new vp(ce,new dq)}function dq(){}t(192,190,{},dq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return cq};var cq;function eq(){eq=x;fq=new vp(de,new gq)}function gq(){}t(193,190,{},gq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return fq};
var fq;function hq(){hq=x;iq=new vp(ee,new jq)}function jq(){}t(194,190,{},jq);_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;kq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Fg),a.b.c.b.b.f.pb[Vg]=null!=b?b:l)};_.Jc=function(){return iq};var iq;function lq(){lq=x;mq=new vp(je,new nq)}function nq(){}
t(195,178,{},nq);_.Gc=function(a){Tj(a.b.b)};_.Jc=function(){return mq};var mq;function oq(){oq=x;pq=new vp(re,new qq)}function qq(){}t(196,178,{},qq);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,rq(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,sq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return pq};var pq;function tq(){tq=x;uq=new vp(se,new vq)}
function vq(){}t(197,178,{},vq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,wq(a.b.b,a.b.c))};_.Jc=function(){return uq};var uq;function xq(){xq=x;yq=new vp(te,new zq)}function zq(){}t(198,178,{},zq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return yq};var yq;t(200,178,{});t(199,200,{});function Aq(){Aq=x;Bq=new vp(Qe,new Cq)}function Cq(){}t(201,199,{},Cq);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Dq(),Eq).length&&-999!=(Dq(),Eq)[c]&&(c=(Dq(),Eq)[c]);b=new Fq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Gq(Hq(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Iq(a)),a.xb),b.b=d,Jq(),
Kq(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Lq(a,$n((Mq(),Nq).hc.b.pb,Vg)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;c=1300;break;case 114:case 82:a.lb=!0;a.K=oc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Oq(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Oq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Oq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Oq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Oq(a,4):c=207;break;case 53:105==a.d?
Oq(a,5):c=208;break;case 54:105==a.d?Oq(a,6):c=210;break;case 55:105==a.d?Oq(a,7):c=211;break;case 56:105==a.d?Oq(a,8):c=212;break;case 57:105==a.d?Oq(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Pq(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Bq};var Bq;function Qq(){Qq=x;Rq=new vp(rf,new Sq)}function Sq(){}t(202,183,Vh,Sq);_.Gc=function(a){a.uc(this)};
_.Jc=function(){return Rq};var Rq;function oj(){oj=x;pj=new vp(sf,new Tq)}function Tq(){}t(203,183,Vh,Tq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return pj};var pj;function Uq(){Uq=x;Vq=new vp(tf,new Wq)}function Wq(){}t(204,183,Vh,Wq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Mj(cj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,dj(a))};_.Jc=function(){return Vq};var Vq;function Xq(){Xq=x;Yq=new vp(uf,new Zq)}function Zq(){}t(205,183,Vh,Zq);_.Gc=function(a){var b;b=this.b;Pn((Mn(),Nn),new $q(a,a.c,b))};
_.Jc=function(){return Yq};var Yq;function qj(){qj=x;rj=new vp(vf,new ar)}function ar(){}t(206,183,Vh,ar);_.Gc=function(a){a.wc(this)};_.Jc=function(){return rj};var rj;function Kp(){this.b={}}t(207,1,{},Kp);_.b=null;t(210,184,Vh);var br=null;function cr(){cr=x;dr=new vp(Mg,new er)}function er(){}t(209,210,Vh,er);_.Gc=function(a){fr(a.b,this,a.b.n)};_.Jc=function(){return dr};var dr;function gr(){gr=x;hr=new vp(Ng,new ir)}function ir(){}t(211,210,Vh,ir);_.Gc=function(a){fr(a.b,this,a.b.n)};_.Jc=function(){return hr};
var hr;function jr(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Lf,"return;"),typeof a.ontouchstart==pe)}t(212,1,{},jr);function kr(){kr=x;lr=new vp(Og,new mr)}function mr(){}t(213,210,Vh,mr);_.Gc=function(a){fr(a.b,this,a.b.o)};_.Jc=function(){return lr};var lr;function nr(){nr=x;or=new vp(Pg,new pr)}function pr(){}t(214,210,Vh,pr);_.Gc=function(a){qr(a.b,this)&&(a.b.k&&rr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),gk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return or};var or;
function sr(a,b){this.b=b;this.c=a}function tr(a,b,c){rk&&(b=new sr(b,c),a.Uc(b))}t(215,179,{},sr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return rk};_.b=!1;var rk=_.c=null;function ur(a){this.b=a}t(216,179,{},ur);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return vr};var vr=_.b=null;function wr(){}function xr(a){var b;yr&&(b=new wr,a.Uc(b))}t(217,179,{},wr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return yr};var yr=null;function zr(a){this.b=a}t(218,179,{},zr);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return Ar};var Ar=_.b=null;function Br(){}t(219,179,{},Br);_.Gc=function(a){a.b.W&&a.b.Ed()};_.Hc=function(){return Cr};var Cr=null;function Dr(a,b,c){a=a.b;if(!b)throw new Er("Cannot add a handler with a null type");if(!c)throw new Er("Cannot add a null handler");0<a.c?Fr(a,new Gr(a,b,c)):Hr(a,b,null,c);return new Ir(new Jr(a,b,c))}
function Kr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Er("Cannot fire null event");try{++d.c;j=Lr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Ki(n),A(n,131))f=n,!e&&(e=new Mr),Nr(e,f);else throw n;}}if(e)throw new Or(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Ei(d.b);q.c<q.e.Be();)o=Fi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Ki(r);if(A(r,83))throw new Pr(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Qr(a){Rr.call(this,a,!1)}function Rr(a,b){this.b=new Sr(b);this.c=a}t(220,1,ji,Qr,Rr);_.Uc=function(a){Kr(this,a)};_.b=null;_.c=null;t(223,1,{});function Fr(a,b){!a.b&&(a.b=new Zi);Ti(a.b,b)}function Hr(a,b,c,d){var e;e=bj(a.e,b);e||(e=new Ci,z(a.e,b,e));a=e.xe(c);a||(a=new Zi,e.ze(c,a));a.vf(d)}function Tr(a,b,c,d){var e,f;e=Lr(a,b,c);e.xf(d)&&e.ye()&&(f=bj(a.e,b),f.Ae(c),f.ye()&&Ni(a.e,b))}
function Lr(a,b,c){a=bj(a.e,b);if(!a)return Ur(),Ur(),Vr;c=a.xe(c);return!c?(Ur(),Ur(),Vr):c}t(222,223,{});_.b=null;_.c=0;_.d=!1;function Sr(a){this.e=new Ci;this.d=a}t(221,222,{},Sr);function Ir(a){this.b=a}t(224,1,{},Ir);_.b=null;function Or(a){Li.call(this,Wr(a),Xr(a));this.b=a}function Xr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function Wr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Yr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),nn(b.b,d);return b.b.b}t(226,97,fi,Or);_.b=null;function Pr(a){Or.call(this,a)}t(225,226,fi,Pr);t(227,1,{},function(){});function Zr(a){a=$n(a,Rd);return $r(kg,a)?(as(),bs):$r($e,a)?(as(),cs):(as(),ds)}function as(){as=x;bs=new es("RTL",0);cs=new es("LTR",1);ds=new es("DEFAULT",2);fs=H(gs,s,48,[bs,cs,ds])}
function es(a,b){ho.call(this,a,b)}t(229,140,{48:1,116:1,120:1,122:1},es);var fs,ds,cs,bs;function hs(){}function is(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=is(e,d);H(a,b,c,d);return d}function js(a){return ks([ls,I],[s,m],[115,-1],a,0,2,1)}
function ks(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=is(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ks(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ms();var e=ns,f=os;ms();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ps(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new qs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new qs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new qs;}a[b]=c}t(230,1,{},hs);_.qI=0;
function ms(){ms=x;ns=[];os=[];var a=new hs,b=ns,c=os,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ns,os;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function wn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function An(a){return a.tM==x||a.cM&&!!a.cM[1]}function rs(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function ss(){var a;$stats&&ts("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Mf))a=Mf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(xf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}G(Mf,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&&ts("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(us,s,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ts("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";jp();mp.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;}");
jp();0!=mp.length&&(a=mp.join(l),b=(np(),op),a=qp(a),rp(b).insertBefore(a,b.b.firstChild),mp.length=0);0!=kp.length&&(a=kp.join(l),b=(np(),op),a=qp(a),rp(b).appendChild(a),kp.length=0);0!=lp.length&&(a=lp.join(l),b=(np(),op),a=qp(a),rp(b).appendChild(a),lp.length=0);$stats&&ts("export.client.JSME_export");new vs;new ws;0<xs(null)?Pn((Mn(),Nn),new ys):zs()}function Ki(a){return A(a,131)?a:new un(a)}function As(a){return Bs(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Cs(a){return Bs(a.l,a.m,a.h)}function Bs(a,b,c){return _=new Ds,_.l=a,_.m=b,_.h=c,_}
function Es(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Fs;if(0==a.l&&0==a.m&&0==a.h)return Gs=Bs(0,0,0),Bs(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?(Gs=Bs(0,0,0),c=Cs((Hs(),Is))):(Gs=Bs(c.l,c.m,c.h),c=Bs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Js(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?Ks(e):0==c&&0!=d&&0==e?Ks(d)+22:0!=c&&0==d&&0==e?Ks(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Cs((Hs(),Ls)),c=!0,g=!g;else return c=Ms(a,f),g&&Ns(c),Gs=Bs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Js(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ms(c,d);f&&Ns(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Bs(f,j,c);g?Gs=Js(c):Gs=Bs(c.l,c.m,c.h);return e}if(!Os(a,b))return e?Gs=Js(a):Gs=Bs(a.l,a.m,a.h),Bs(0,0,0);c=c?a:Bs(a.l,a.m,a.h);var h,n,o,q;f=Ps(b)-Ps(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Bs(j&4194303,n&4194303,h&1048575);for(n=Bs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Ns(n);e?(Gs=Js(c),d&&(Gs=Qs(Gs,(Hs(),Is)))):Gs=Bs(c.l,c.m,c.h);return n}
function Ns(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 Ps(a){var b;b=Rs(a.h);return 32==b?(b=Rs(a.m),32==b?Rs(a.l)+32:b+20-10):b-12}var Gs=null;function Ss(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Bs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ts(a,b){return Bs(a.l&b.l,a.m&b.m,a.h&b.h)}function Us(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return Hs(),Vs;if(-9223372036854775E3>a)return Hs(),Ws;if(9223372036854775E3<=a)return Hs(),Ls;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Bs(a,b,c);d&&Ns(b);return b}function jt(a){var b,c;return-129<a&&128>a?(b=a+128,null==kt&&(kt=y(lt,s,49,256,0)),c=kt[b],!c&&(c=kt[b]=As(a)),c):As(a)}
function mt(a){var b=eh,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 Os(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 nt(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return Bs(c&4194303,r&
4194303,u&1048575)}function Js(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Bs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ms(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 Bs(c&4194303,d&4194303,e&1048575)}function Qs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Bs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function O(a){return a.l|a.m<<22}function ot(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+ot(Js(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=jt(1E9);a=Es(a,b);b=l+O(Gs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var kt=null;function Hs(){Hs=x;Ls=Bs(4194303,4194303,524287);Ws=Bs(0,0,524288);Is=jt(1);jt(2);Vs=jt(0)}var Ls,Ws,Is,Vs;function Ds(){}t(239,1,{49:1},Ds);
function ts(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(244,1,{},pt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qt(a,b){nn(a.b.b,b.b);return a}function rt(){this.b=new st}t(245,1,{},rt);function tt(a){if(null==a)throw new Er("css is null");this.b=a}t(246,1,{50:1,116:1},tt);
_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;function vt(a){if(null==a)throw new Er("html is null");this.b=a}t(248,1,Qh,vt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;t(249,1,Qh,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;
function wt(){wt=x;xt=RegExp(oa,qe);yt=RegExp(rb,qe);zt=RegExp(pb,qe);At=RegExp(ta,qe);Bt=RegExp(ea,qe)}function Ct(a){wt();-1!=a.indexOf(oa)&&(a=a.replace(xt,pa));-1!=a.indexOf(pb)&&(a=a.replace(zt,ra));-1!=a.indexOf(rb)&&(a=a.replace(yt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Bt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(At,"&#39;"));return a}var xt,yt,zt,Bt,At;function Dt(a){if(null==a)throw new Er("uri is null");this.b=a}t(251,1,{53:1},Dt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};
_.b=null;function Et(){Et=x}t(253,1,{});function Ft(){}t(254,1,{},Ft);var Gt=null;function Ht(){}t(255,253,{},Ht);var It=null;function Jt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Lr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Lr(a.b,f,null).Cf(e),A(d,54)&&zn(d.b,b)){var h=a.b,n=f;0<h.c?Fr(h,new Kt(h,n,null,d)):Tr(h,n,null,d)}}}t(256,1,hi);_.b=null;function Lt(a){this.b=a}t(257,256,hi,Lt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Mt(a){this.b=a}t(258,256,hi,Mt);
_.Sc=function(){Nt(this.b.b)};function Ot(){tn()}t(259,97,oi,Ot);function Pt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,gk(a.e,1))}function Qt(){this.b=new Rt(this);this.c=new Zi;this.e=new St(this);this.i=new Tt(this)}t(260,1,{},Qt);_.d=!1;_.f=!1;function Rt(a){mk();this.b=a}t(261,24,{},Rt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Ut(a.i.e.c,a.i.c);Vt(a.i);A(b,55)&&new Ot;a.d=!1;Pt(a)}};_.b=null;function St(a){mk();this.b=a}t(262,24,{},St);
_.Dc=function(){this.b.f=!1;var a=this.b,b=ck(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(gk(a.b,1E4);a.i.d<a.i.b;){d=Wt(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Vt(a.i)}if(100<=ck()-b)break}}finally{e||(ak(a.b),a.d=!1,Pt(a))}};_.b=null;function Wt(a){var b;a.c=a.d;b=Ut(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vt(a){Xt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tt(a){this.e=a}t(263,1,{},Tt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Wt(this)};
_.Zc=function(){Vt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yt(a,b){var c=(Zt(),$t(b));a.appendChild(c)}function au(a,b,c){var d;d=Sj;Sj=a;b==hj&&8192==bu(a.type)&&(hj=null);c.$c(a);Sj=d}var Sj=null,hj=null;function cu(){cu=x;du=new Qt}function Kj(a){cu();if(!a)throw new Er("cmd cannot be null");var b=du;Ti(b.c,a);Pt(b)}var du;function eu(a){ij();!fu&&(fu=new sk);gu||(gu=new Rr(null,!0),hu=new iu);return Dr(gu,fu,a)}var gu=null;function ju(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function iu(){}t(269,179,{},iu);_.Gc=function(a){a.Wc(this);hu.d=!1};_.Hc=function(){return fu};_.Ic=function(){ju(this)};_.b=!1;_.c=!1;_.d=!1;var fu=_.e=null,hu=null;function ku(){ku=x;lu=new mu;nu()||(lu=null)}var lu=null;function ok(){}t(271,1,{},ok);_.Qc=function(){for(;0<(mk(),nk).d;)ak(Ut(nk,0))};function qk(a,b){return Dr((!ou&&(ou=new pu),ou),a,b)}function qu(a){pk();ru||(su(),ru=!0);return qk((!yr&&(yr=new sk),yr),a)}function pk(){tu||(uu(),tu=!0)}
function vu(){var a;tu&&(a=new wu,ou&&Kr(ou,a));return null}var tu=!1,ou=null,xu=0,yu=0,ru=!1;function zu(){zu=x;Au=new sk}function wu(){zu()}t(273,179,{},wu);_.Gc=function(){null.cg()};_.Hc=function(){return Au};var Au;function pu(){Qr.call(this,null)}t(275,220,ji,pu);
function bu(a){switch(a){case kd:return 4096;case vd:return 1024;case zd:return 1;case Od:return 2;case je:return 2048;case Qe:return 128;case Re:return 256;case Se:return 512;case Ye:return 32768;case "losecapture":return 8192;case rf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case wf:return 131072;case Jd:return 262144;case Rf:return 524288;case Pg:return 1048576;case Og:return 2097152;case Ng:return 4194304;
case Mg:return 8388608;case te:return 16777216;case re:return 33554432;case se:return 67108864;default:return-1}}function ij(){Bu||(Cu(),Bu=!0)}var Bu=!1;function Du(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 Eu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Cu(){Fu=C(function(a){var b;var c=gu,d,e,f;fu&&c&&Gu(c.b.e,fu)?(b=hu.b,d=hu.c,e=hu.d,f=hu.e,ju(hu),hu.e=a,Kr(c,hu),c=!(hu.b&&!hu.c),hu.b=b,hu.c=d,hu.d=e,hu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!wn(b)&&A(b,56)&&au(a,c,b)});Iu=C(function(a){a.preventDefault();Hu.call(this,a)});Ju=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Hu.call(this,a)});Ku=C(function(a){if(Fu(a)){var b=jj;b&&b.__listener&&!wn(b.__listener)&&A(b.__listener,56)&&(au(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Ku,!0);$wnd.addEventListener(Od,Ku,!0);$wnd.addEventListener(rf,Ku,!0);$wnd.addEventListener(vf,Ku,!0);$wnd.addEventListener(sf,Ku,!0);$wnd.addEventListener(uf,Ku,!0);$wnd.addEventListener(tf,Ku,!0);$wnd.addEventListener(wf,Ku,!0);$wnd.addEventListener(Qe,Fu,!0);$wnd.addEventListener(Se,Fu,!0);$wnd.addEventListener(Re,
Fu,!0);$wnd.addEventListener(Pg,Ku,!0);$wnd.addEventListener(Og,Ku,!0);$wnd.addEventListener(Ng,Ku,!0);$wnd.addEventListener(Mg,Ku,!0);$wnd.addEventListener(te,Ku,!0);$wnd.addEventListener(re,Ku,!0);$wnd.addEventListener(se,Ku,!0)}function Lu(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 Mu(a,b){ij();switch(b){case "drag":a.ondrag=Hu;break;case be:a.ondragend=Hu;break;case ce:a.ondragenter=Iu;break;case "dragleave":a.ondragleave=Hu;break;case de:a.ondragover=Iu;break;case "dragstart":a.ondragstart=Hu;break;case ee:a.ondrop=Hu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hu,!1);a.addEventListener(b,Hu,!1);break;default:throw"Trying to sink unknown event type "+b;}}var jj=null,Fu=null,Ku=null,Iu=null,Hu=null,Ju=null;
function Nu(a,b){a.__eventBits=b;a.onclick=b&1?Hu:null;a.ondblclick=b&2?Hu:null;a.onmousedown=b&4?Hu:null;a.onmouseup=b&8?Hu:null;a.onmouseover=b&16?Hu:null;a.onmouseout=b&32?Hu:null;a.onmousemove=b&64?Hu:null;a.onkeydown=b&128?Hu:null;a.onkeypress=b&256?Hu:null;a.onkeyup=b&512?Hu:null;a.onchange=b&1024?Hu:null;a.onfocus=b&2048?Hu:null;a.onblur=b&4096?Hu:null;a.onlosecapture=b&8192?Hu:null;a.onscroll=b&16384?Hu:null;a.onload=b&32768?Ju:null;a.onerror=b&65536?Hu:null;a.onmousewheel=b&131072?Hu:null;
a.oncontextmenu=b&262144?Hu:null;a.onpaste=b&524288?Hu:null}function Ou(){var a;Ou=x;Pu=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Pu;function Qu(){this.c=new Zi}function Ru(a){a=a[Tc];return null==a?-1:a}t(280,1,{},Qu);_.b=null;function Su(a,b){this.b=a;this.c=b}t(281,1,{},Su);_.b=0;_.c=null;t(282,1,ji);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Kr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Tu?l:Tu))Tu=a,Cr&&(a=new Br,Kr(this.b,a))};
var Tu=l;function nu(){function a(){$wnd.setTimeout(a,250);e()}var b=lu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Tu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function mu(){this.b=new Qr(null)}t(283,282,ji,mu);
function uu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(vu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{tu&&tr((!ou&&(ou=new pu),ou),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function su(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(ru&&(d=mj(),c=nj(),yu!=d||xu!=c))yu=d,xu=c,xr((!ou&&(ou=new pu),ou))}finally{a&&a(b)}})}function Yi(a,b){Gi(a.gd(),b,!0)}function Xi(a,b){Gi(a.gd(),b,!1)}function Uu(a,b){a.pb.style[Ce]=b}function lj(a,b,c){0<=b&&a.md(b+Wf);0<=c&&a.kd(c+Wf)}function Vu(a){var b,a=$n(a,yd);b=Wu(a,Xu(32));return 0<=b?a.substr(0,b-0):a}
function Gi(a,b,c){if(!a)throw new Oi(kc);b=Wn(b);if(0==b.length)throw new tk(Ec);if(c){var d;d=Wn(b);b=a.className;-1==ao(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Wn(b);f=a.className;e=ao(f,c);-1!=e&&(b=Wn(f.substr(0,e-0)),c=Wn(Xn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Yu(a,b){a.style.display=b?l:Cf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ui);_.cd=function(){return Uj(this.pb)};_.dd=function(){return Wj(this.pb)};
_.ed=function(){return Zn(this.pb,Jf)};_.fd=function(){return Zn(this.pb,Kf)};_.gd=function(){return this.pb};_.hd=function(){return this.pb.style.display!=Cf};_.jd=function(){throw new Zu;};_.kd=function(a){Uu(this,a)};_.ld=function(a){Yu(this.pb,a)};_.md=function(a){this.pb.style[$g]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function $u(a,b,c){Mu(a.pb,c.c);Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}
function B(a,b,c){var d;d=bu(c.c);if(-1==d)Mu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;ij();Nu(e,d)}else a.lb|=d;return Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}function av(a,b,c){return Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}function bv(a){var b;if(a.pd())throw new cv("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;ij();Nu(c,b)}else a.lb|=b;a.nd();a.sd()}
function dv(a,b){var c;switch(bu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(sp&&(f=sp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Kr(a.mb,f.b),f.b.b=d,f.b.c=e}function ev(a){if(!a.pd())throw new cv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.pb.__listener=null,a.kb=!1}}}
function Tj(a){if(a.ob)if(A(a.ob,69))a.ob.ud(a);else{if(a.ob)throw new cv("This widget's parent does not implement HasWidgets");}else if(fj(),Gu(fv.b,a)){fj();try{a.rd()}finally{Ni(fv.b,a)}}}function gv(a,b){var c;c=a.ob;if(b){if(c)throw new cv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.ob=null}}t(288,289,ti);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.mb&&Kr(this.mb,a)};_.pd=function(){return this.kb};
_.qd=function(){bv(this)};_.$c=function(a){dv(this,a)};_.rd=function(){ev(this)};_.sd=function(){};_.td=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function hv(a){for(a=new iv(a);a.b.b<a.b.c.d-1;)jv(a.b),kv(a.b)}t(287,288,vi);_.nd=function(){lv(this,(mv(),nv))};_.od=function(){lv(this,(mv(),ov))};function pv(a,b,c){Tj(b);var d=a.q;qv(d,b,d.d);d=(Zt(),$t(b.pb));c.appendChild(d);gv(b,a)}
function rv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new sv;b.ob==a&&(f=a.vd(b),f<d&&--d);Tj(b);qv(a.q,b,d);e?(e=b.pb,Lu(c,(Zt(),$t(e)),d)):(e=(Zt(),$t(b.pb)),c.appendChild(e));gv(b,a)}function tv(a,b){var c;if(b.ob!=a)return!1;try{gv(b,null)}finally{c=b.pb;co(c).removeChild(c);c=a.q;var d;d=uv(c,b);if(-1==d)throw new vv;if(0>d||d>=c.d)throw new sv;for(--c.d;d<c.d;++d)ps(c.b,d,c.b[d+1]);ps(c.b,c.d,null)}return!0}t(286,287,vi);_.vd=function(a){return uv(this.q,a)};
_.wd=function(a,b,c,d){rv(this,a,b,c,d)};_.xd=function(){return new wv(this.q)};_.ud=function(a){return tv(this,a)};function ej(a,b,c,d){var e;Tj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.pb,e,!0)}function xv(a,b){var c;(c=tv(a,b))&&yv(b.pb);return c}function zv(a,b,c,d){if(b.ob!=a)throw new tk("Widget must be a child of this panel.");a.Ad(b,c,d)}function Av(a,b,c){a=a.pb;-1==b&&-1==c?yv(a):(a.style[Tf]=Vc,a.style[Te]=b+Wf,a.style[Lg]=c+Wf)}
function Bv(){var a=$doc.createElement(Yd);this.q=new Cv(this);this.pb=a;this.pb.style[Tf]="relative";this.pb.style[Pf]=De}function yv(a){a.style[Te]=l;a.style[Lg]=l;a.style[Tf]=l}t(285,286,vi,Bv);_.yd=function(a){pv(this,a,this.pb)};_.ud=function(a){return xv(this,a)};_.zd=function(a,b,c){zv(this,a,b,c)};_.Ad=function(a,b,c){Av(a,b,c)};function Dv(a,b){if(a.Cd())throw new cv("SimplePanel can only contain one child widget");a.Dd(b)}
function Ev(a,b){if(a.jb!=b)return!1;try{gv(b,null)}finally{a.Bd().removeChild(b.pb),a.jb=null}return!0}function Fv(a,b){if(b!=a.jb&&(b&&Tj(b),a.jb&&a.ud(a.jb),a.jb=b)){var c=(Zt(),$t(a.jb.pb));a.Bd().appendChild(c);gv(b,a)}}function Gv(){this.pb=$doc.createElement(Yd)}t(293,287,vi,Gv);_.Bd=function(){return this.pb};_.Cd=function(){return this.jb};_.xd=function(){return new Hv(this)};_.ud=function(a){return Ev(this,a)};_.Dd=function(a){Fv(this,a)};_.jb=null;
function Iv(a,b){a.hb&&(Jv(a.gb,!1,!1),tr(a,a,b))}function Kv(a){var b;if(b=a.jb)null!=a.X&&b.kd(a.X),null!=a.Y&&b.md(a.Y)}function Lv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Te]=b-0+(sj(),Wf);a.style[Lg]=c+Wf}function Mv(a){a.hb||(a.kb&&Tj(a),Jv(a.gb,!0,!1))}t(292,293,vi);_.Bd=function(){return bo(this.pb)};_.ed=function(){return Zn(this.pb,Jf)};_.fd=function(){return Zn(this.pb,Kf)};_.gd=function(){return co(bo(this.pb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Iv(this,a)};
_.hd=function(){return!G(De,this.pb.style[Xg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.hb&&Jv(this.gb,!1,!0)};_.kd=function(a){this.X=a;Kv(this);0==a.length&&(this.X=null)};_.Gd=function(a,b){Lv(this,a,b)};_.ld=function(a){this.pb.style[Xg]=a?Yg:De};_.Dd=function(a){Fv(this,a);Kv(this)};_.md=function(a){this.Y=a;Kv(this);0==a.length&&(this.Y=null)};_.Hd=function(){Mv(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 Nv(a,b){var c;Gv.call(this);this.$=new Ov;this.U=(Pv(),Qv);this.gb=new Rv(this);this.pb.appendChild($doc.createElement(Yd));this.Gd(0,0);co(bo(this.pb))[yd]="gwt-PopupPanel";bo(this.pb)[yd]=Sf;this.W=this.V=a;this.db=!1;c=H(us,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Sv(c);this.T.gd()[yd]=l;c=co(bo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Oi(kc);d=Wn(d);if(0==d.length)throw new tk(Ec);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Fv(this,this.T);Kv(this);Gi(bo(this.pb),Sf,!1);Gi(this.T.c,b+"Content",!0)}t(291,292,vi);_.nd=function(){bv(this.T)};_.od=function(){ev(this.T)};_.Cd=function(){return this.T.jb};_.xd=function(){return new Hv(this.T)};_.ud=function(a){return this.T.ud(a)};_.Dd=function(a){Fv(this.T,a);Kv(this)};_.T=null;t(290,291,vi);_.rd=function(){ev(this)};
function Tv(){Tv=x;Uv=new Vv(Fb,0,(Pv(),Qv));Wv=new Vv(mc,1,Xv);Yv=new Vv(uc,2,Zv);$v=H(aw,s,57,[Uv,Wv,Yv])}function Vv(a,b,c){ho.call(this,a,b);this.b=c}t(294,140,{57:1,116:1,120:1,122:1},Vv);_.b=null;var $v,Uv,Wv,Yv;function bw(){bw=x;cw=H(us,s,1,[Lg,qf,nd])}
function Sv(a){var b;bw();var c,d;c=this.pb=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(c,this.d);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Qg),b[yd]=a[c],Yt(b,dw(a[c]+"Left")),Yt(b,dw(a[c]+Hb)),Yt(b,dw(a[c]+"Right")),b),Yt(this.d,d),1==c&&(this.c=bo(Du(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function dw(a){var b,c;c=$doc.createElement(Eg);b=$doc.createElement(Yd);var d=(Zt(),$t(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(296,293,Sh,Sv);_.Bd=function(){return this.c};
_.c=null;_.d=null;var cw;t(295,296,Sh);t(297,1,{});function mv(){mv=x;nv=new ew;ov=new fw}function gw(a){Or.call(this,a)}function lv(a,b){mv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Ki(f),A(f,131))d=f,!c&&(c=new Mr),Nr(c,d);else throw f;}}if(c)throw new gw(c);}t(298,225,fi,gw);var nv,ov;function ew(){}t(299,1,{},ew);_.Id=function(a){a.qd()};function fw(){}t(300,1,{},fw);_.Id=function(a){a.rd()};t(303,288,Kh);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};
_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.qd=function(){bv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(302,303,{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 hw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=od,b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||l}t(301,302,{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},hw);
function iw(){this.q=new Cv(this);this.f=$doc.createElement(Ag);this.e=$doc.createElement(Dg);Yt(this.f,this.e);this.pb=this.f}t(304,286,vi);_.e=null;_.f=null;function jw(a,b){var c;if(a.i)throw new cv("Composite.initWidget() may only be called once.");Tj(b);c=b.pb;a.pb=c;var d;Zt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zt(),c).__gwt_resolve=kw(a));a.i=b;gv(b,a)}
function lw(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);ij();Nu(d,b)}else b.lb|=c;a.lb=-1}a.i.qd();a.pb.__listener=a;a.sd()}t(305,288,Wh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){lw(this)};_.$c=function(a){dv(this,a);this.i.$c(a)};_.rd=function(){this.i.rd()};_.jd=function(){return this.pb=this.i.jd()};_.i=null;
function mw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Rd]=kg;break;case 1:b[Rd]=$e;break;case 2:Zr(b)!=(as(),ds)&&(b[Rd]=l)}}function nw(a){this.b=a;this.d=!1;this.e=this.c=Zr(a)}t(306,1,{},nw);_.b=null;_.c=null;_.d=!1;_.e=null;function kj(){this.pb=ow()}t(307,293,Lh,kj);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};
_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};function pw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=bo(b);e=null;c&&(c=Ru(c),e=0>c?null:Ut(a.j.c,c));e?qw(a,e):d&&(b.innerHTML=l||l);return b}function qw(a,b){var c;if(b.ob!=a)return!1;try{gv(b,null)}finally{c=b.pb;co(c).removeChild(c);var d=a.j,e;e=Ru(c);c[Tc]=null;c=d.c;rw(e,c.d);ps(c.c,e,null);d.b=new Su(e,d.b)}return!0}t(309,287,Rh);_.xd=function(){return new sw(this)};_.ud=function(a){return qw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function tw(a){if(0>=a.c)throw new uw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new uw("Column index: 0, Column size: "+a.b);}
function vw(){this.j=new Qu;this.i=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(this.i,this.d);this.pb=this.i;this.e=new ww(this);var a=new xw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lu(a.c.i,(Zt(),$t(b)),0);Yt(a.b,$doc.createElement(Dd))}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 uw("Row index: "+a+", Row size: "+d);if(0>c)throw new uw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new uw("Column index: "+c+", Column size: "+this.b);c=pw(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(Eg),d.innerHTML=sa||l,Lu(c,(Zt(),$t(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(Dd),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(Eg);
e.innerHTML=sa;c=$doc.createElement(Qg);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)pw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,Rh,vw);_.b=0;_.c=0;
function yw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(zw(),Aw)?a.c.e==(as(),cs)?(Bw(),Cw):a.c.e==bs?(Bw(),Dw):(Bw(),Ew):a.c.e==(as(),cs)?(Bw(),Dw):a.c.e==bs?(Bw(),Cw):(Bw(),Fw);b!=a.d&&(a.d=b,a.pb.style[Gg]=!a.d?l:a.d.b)}t(312,288,ti);_.b=null;_.c=null;_.d=null;function Gw(){this.pb=$doc.createElement(Yd);this.c=new nw(this.pb);this.pb[yd]="gwt-Label"}function Hw(){Gw.call(this);mw(this.c,ah,!1);yw(this)}
t(311,312,{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},Gw,Hw);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};
function Iw(a){var b=$doc.createElement(Yd);$r(vg,b.tagName);this.pb=b;this.c=new nw(this.pb);this.pb[yd]="gwt-HTML";mw(this.c,a,!0);yw(this)}t(310,311,{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},Iw);function Jw(a){for(;++a.c<a.e.d&&!(null!=Ut(a.e,a.c)););}function sw(a){this.d=a;this.e=this.d.j.c;Jw(this)}t(313,1,{},sw);
_.Xc=function(){return this.c<this.e.d};_.Yc=function(){var a;if(this.c>=this.e.d)throw new vv;a=Ut(this.e,this.c);this.b=this.c;Jw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new Kw;a=Ut(this.e,this.b);Tj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function ww(a){this.b=a}t(314,1,{},ww);_.b=null;function xw(a){this.c=a}t(315,1,{},xw);_.b=null;_.c=null;function zw(){zw=x;Aw=new Lw}var Aw;function Bw(){Bw=x;Mw=new Nw((Fo(),rd));Cw=new Nw(Te);Dw=new Nw(fg);Ew=Cw;Fw=Dw;Ow=Ew}
var Mw,Ow,Cw,Fw,Ew,Dw;function Lw(){}t(317,1,{},Lw);function Nw(a){this.b=a}t(318,317,{},Nw);_.b=null;function Pw(){Pw=x;Qw=new Rw(qf);Sw=new Rw(Lg)}var Qw,Sw;function Rw(a){this.b=a}t(319,1,{},Rw);_.b=null;function Tw(a,b){var c;c=Uw(a);Yt(a.c,c);pv(a,b,c)}function Uw(a){var b;b=$doc.createElement(Eg);b[dd]=a.b.b;b.style[Wg]=a.d.b;return b}function Vw(a,b){var c,d;d=co(b.pb);(c=tv(a,b))&&a.c.removeChild(d);return c}
function Ww(){iw.call(this);this.b=(Bw(),Ow);this.d=(Pw(),Sw);this.c=$doc.createElement(Qg);Yt(this.e,this.c);this.f[qd]=bb;this.f[pd]=bb}t(320,304,vi,Ww);_.ud=function(a){return Vw(this,a)};_.c=null;function Xw(){Xw=x;new Ci}function Yw(a,b,c,d,e){Xw();this.b=new Zw(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function $w(a,b,c,d,e){Xw();Yw.call(this,(Et(),new Dt(a)),b,c,d,e)}
t(321,288,{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},Yw,$w);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.$c=function(a){32768==bu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);dv(this,a)};
_.sd=function(){var a=this.b;G(Ye,$n(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new ax(a,this),Pn((Mn(),Nn),a.i))};_.b=null;t(323,1,{});_.i=null;function bx(){bx=x;cx()}
function Zw(a,b,c,d,e,f){var g,j;bx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(vg);j=new rt;qt(qt(qt(j,new tt("width:"+e+(sj(),Wf)+nb)),new tt("height:"+f+Yf)),new tt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Yf));!dx&&(dx=new ex);b=fx;c=new tt((new tt(j.b.b.b)).b);j=new st;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ct(b.b);nn(j.b,b);j.b.b+="' style='";b=Ct(c.b);nn(j.b,b);j.b.b+="' border='0'>";j=new vt(j.b.b);g.innerHTML=j.b||l;g=bo(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),ij(),Nu(g,a)):a.lb|=133333119}t(322,323,{},Zw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ax(a,b){this.b=a;this.c=b}t(324,1,{},ax);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ye,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ye)};_.b=null;_.c=null;function gx(a,b){if(0>b||b>=a.pb.options.length)throw new sv;}function Cp(a,b){gx(a,b);return a.pb.options[b].value}function hx(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(325,303,Kh,hx);t(326,256,hi);function ix(a){this.b=a}t(327,326,hi,ix);_.Kc=function(){};
function jx(a){this.b=a}t(328,326,hi,jx);_.Qc=function(a){this.b.Jd(a.i,a.b)};function kx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Qg);Lu(a.f,(Zt(),$t(e)),b);a=(Zt(),$t(c));d.appendChild(a)}else d=Du(a.f,0),Lu(d,(Zt(),$t(c)),b)}
function lx(a,b,c){var d;mx(a,b);c&&b.b?(mx(a,null),a=b.b,b=(Mn(),Nn),b.d=Qn(b.d,[new nx(a),!1])):null!=b.d&&(a.k=new ox(a,b),c=(Pv(),Xv),a.k.U=c,a.k.ab=a.i,a.k.gd()[yd]=Ae,d=Vu(a.pb),G(ze,d)||Yi(a.k,d+"Popup"),av(a.k,new jx(a),rk?rk:rk=new sk),a.o=b.d,d=a.k,a=new px(a,b),d.pb.style[Xg]=De,Mv(d),a.b.p?Lv(a.b.k,Uj(a.b.pb)+Zn(a.b.pb,Kf)-1,Wj(a.c.pb)):Lv(a.b.k,Uj(a.c.pb),Wj(a.b.pb)+Zn(a.b.pb,Jf)-1),d.pb.style[Xg]=Yg)}function qx(a,b){if(b||!(a.n&&a.o==a.n.d))mx(a,b),a.pb.focus(),b&&a.e&&lx(a,b,!1)}
function rx(a,b){var c;a:{c=b.target;var d,e;for(e=new Ei(a.j);e.c<e.e.Be();)if(d=Fi(e),d.pb.contains(c)){c=d;break a}c=null}switch(bu(b.type)){case 1:a.pb.focus();c&&lx(a,c,!0);break;case 16:c&&qx(a,c);break;case 32:c&&qx(a,null);break;case 2048:sx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:sx(a)||a.p||tx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:sx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(lx(a,a.n,!1),a.n.d.cg()):ux(a));b.cancelBubble=!0;b.preventDefault();break;case 38:sx(a)||
a.p&&tx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:sx(a)||(a.p?ux(a):null!=a.n.d&&!a.n.d.cg().cg()&&(lx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:mx(a,null);a.k&&Iv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:mx(a,null);a.k&&Iv(a.k,!1);break;case 13:sx(a)||(lx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}dv(a,b)}function vx(a,b,c){c&&mx(a,null);tr(a,b,!1);a.o=null;a.k=null}
function sx(a){var b;if(!a.n){for(b=new Ei(a.j);b.c<b.e.Be();){b=Fi(b);mx(a,b);break}return!0}return!1}function mx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Vu(c.pb)+Va;Gi(c.gd(),d,!1);a.p&&(c=co(a.n.pb),2==Eu(c)&&(c=Du(c,1),Gi(c,yg,!1)))}if(b){c=Vu(b.pb)+Va;Gi(b.gd(),c,!0);a.p&&(c=co(b.pb),2==Eu(c)&&(c=Du(c,1),Gi(c,yg,!0)));tl();c=a.pb;var d=new Uk(b.pb),e=(ol(),pl),d=H(wx,s,5,[d]),e=e.b,f,g,j,h;f=new ln;for(j=0,h=d.length;j<h;++j)g=d[j],mn(mn(f,g.b),ba);d=Wn(f.b.b);c.setAttribute(e,d)}a.n=b}}
function ux(a){var b,c,d;if(a.n){for(b=c=xj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Ut(a.j,b):Ut(a.j,c);break}mx(a,d)}}function tx(a){var b,c,d;if(a.n){for(b=c=xj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Ut(a.j,b):Ut(a.j,c);break}mx(a,d)}}t(329,288,ti);_.$c=function(a){rx(this,a)};_.rd=function(){this.k&&Iv(this.k,!1);ev(this)};_.Jd=function(a,b){vx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function nx(a){this.b=a}t(330,1,{},nx);_.xc=function(){xx(this.b)};_.b=null;
function yx(a){this.b=a}t(331,1,{},yx);_.Kc=function(){mx(this.b,null)};_.b=null;function ox(a,b){this.b=a;this.c=b;Nv.call(this,!0,ff);Fv(this.T,this.c.d);Kv(this);this.fb=!0;this.c.d.cg()}t(332,291,vi,ox);_.Wc=function(a){var b,c;if(!a.b)switch(bu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&mx(this.b,null)}};_.b=null;_.c=null;function px(a,b){this.b=a;this.c=b}t(333,1,{},px);_.b=null;var zx=_.c=null;
function Ax(){Ax=x;zx=new pt((Et(),new Dt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Bx(a,b){this.pb=$doc.createElement(Eg);var c=Vu(this.pb)+Va;Gi(this.gd(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=eo();this.pb.setAttribute(Ke,c);tl();this.pb.setAttribute("role",$l.b);this.b=b}t(336,289,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Bx);_.b=null;_.c=null;_.d=null;
function Cx(){var a;this.pb=$doc.createElement(Eg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Yt(this.pb,a);a[yd]="menuSeparatorInner"}t(337,289,ui,Cx);function Dx(){var a,b,c,d,e;b=null.cg();e=mj();d=nj();b[Xd]=(uo(),Cf);b[$g]=0+(sj(),Wf);b[Ce]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[$g]=(c>e?c:e)+Wf;b[Ce]=(a>d?a:d)+Wf;b[Xd]="block"}function Ov(){}t(338,1,{},Ov);_.Sc=function(){Dx()};
function Ex(a){this.b=a}t(339,1,{},Ex);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Wc(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(bu(d.type)){case 4:case 1048576:if(hj){a.c=!0;break}if(!c&&b.V){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(hj){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 Fx(a){this.b=a}t(340,1,{},Fx);_.b=null;function Pv(){Pv=x;Qv=new Gx(Fb,0);Xv=new Gx(mc,1);Zv=new Gx(uc,2);Hx=H(Ix,s,73,[Qv,Xv,Zv])}function Gx(a,b){ho.call(this,a,b)}t(341,140,{73:1,116:1,120:1,122:1},Gx);var Hx,Qv,Xv,Zv;function Jx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qu(a.b.$),Dx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Pi(a.i.b),a.i=null,a.c=!1)}
function Kx(a){a.k||(Jx(a),a.d||(fj(),xv(gj(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Pf]=Yg}function Lx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Bd]="rect("+g+Xf+f+Xf+c+Xf+e+"px)"}
function Jv(a,b,c){a.d=c;$j(a);a.j&&(ak(a.j),a.j=null,Kx(a));a.b.hb=b;var d=a.b;d.eb&&(Pi(d.eb.b),d.eb=null);d._&&(Pi(d._.b),d._=null);if(d.hb){d.eb=eu(new Ex(d));var e;e=new Fx(d);ku();e=lu?Dr(lu.b,(!Cr&&(Cr=new sk),Cr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Pv(),Qv)&&!b&&(c=!1);a.k=b;c?b?(Jx(a),a.b.pb.style[Tf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=cg,fj(),b=gj(null),pv(b,a.b,b.pb),a.j=new Mx(a),gk(a.j,1)):bk(a,200):(Jx(a),a.k?(a.b.pb.style[Tf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),fj(),
b=gj(null),pv(b,a.b,b.pb)):a.d||(fj(),xv(gj(null),a.b)),a.b.pb.style[Pf]=Yg)}function Rv(a){var b=(ik(),jk);this.n=new hk(this);this.t=b;this.b=a}t(342,17,{},Rv);_.zc=function(){Kx(this)};_.Ac=function(){this.e=Zn(this.b.pb,Jf);this.f=Zn(this.b.pb,Kf);this.b.pb.style[Pf]=De;Lx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Lx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Mx(a){mk();this.b=a}t(343,24,{},Mx);_.Dc=function(){this.b.j=null;bk(this.b,200)};
_.b=null;function Zt(){Zt=x;Nx()}function $t(a){return a.__gwt_resolve?a.__gwt_resolve():a}function kw(a){return function(){this.__gwt_resolve=Ox;return a.jd()}}function Ox(){throw"A PotentialElement cannot be resolved twice.";}
function Nx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function fj(){fj=x;Px=new Qx;Rx=new Ci;fv=new Mr}function Sx(a){this.q=new Cv(this);this.pb=a;bv(this)}
function gj(a){fj();var b,c;c=bj(Rx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Rx.e){var d=new Tx;pk();qk(rk?rk:rk=new sk,d)}!b?c=new Ux:c=new Sx(b);z(Rx,a,c);Nr(fv,c);return c}t(345,285,vi,Sx);var Px,Rx,fv;function Qx(){}t(346,1,{},Qx);_.Id=function(a){a.pd()&&a.rd()};function Tx(){}t(347,1,{},Tx);_.Qc=function(){fj();try{lv(fv,Px)}finally{Vx(fv.b),Vx(Rx)}};function Ux(){Sx.call(this,$doc.body)}t(348,345,vi,Ux);
_.Ad=function(a,b,c){Av(a,b-0,c-0)};function Hv(a){this.d=a;this.b=!!this.d.jb}t(349,1,{},Hv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.jb)throw new vv;this.b=!1;return this.c=this.d.jb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Wx(a,b){a.pb[Vg]=null!=b?b:l}t(352,303,Zh);_.$c=function(a){0!=(bu(a.type)&896)?dv(this,a):dv(this,a)};_.sd=function(){};function Xx(){Xx=x;Yx()}t(351,352,Zh);
function Zx(){Xx();var a=$doc.createElement("textarea");!It&&(It=new Ht);!Gt&&(Gt=new Ft);this.pb=a;this.pb[yd]="gwt-TextArea"}t(350,351,Zh,Zx);function $x(){var a;Xx();var b=(a=$doc.createElement("INPUT"),a.type=Fg,a);!It&&(It=new Ht);!Gt&&(Gt=new Ft);this.pb=b;this.pb[yd]="gwt-TextBox"}t(353,351,Zh,$x);function Yx(){Yx=x;ay=new by;cy=new dy;ey=new fy;gy=new hy;iy=H(jy,s,80,[ay,cy,ey,gy])}t(354,140,ei);var iy,ay,cy,ey,gy;function by(){ho.call(this,Fb,0)}t(355,354,ei,by);
function dy(){ho.call(this,$b,1)}t(356,354,ei,dy);function fy(){ho.call(this,bc,2)}t(357,354,ei,fy);function hy(){ho.call(this,tc,3)}t(358,354,ei,hy);function ky(a,b){var c,d;c=$doc.createElement(Qg);d=$doc.createElement(Eg);d[dd]=a.b.b;d.style[Wg]=a.c.b;var e=(Zt(),$t(d));c.appendChild(e);Yt(a.e,c);pv(a,b,d)}function ly(){iw.call(this);this.b=(Bw(),Ow);this.c=(Pw(),Sw);this.f[qd]=bb;this.f[pd]=bb}t(359,304,vi,ly);_.ud=function(a){var b;b=co(a.pb);(a=tv(this,a))&&this.e.removeChild(co(b));return a};
function my(a,b){if(0>b||b>=a.d)throw new sv;return a.b[b]}function uv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function qv(a,b,c){var d,e;if(0>c||c>a.d)throw new sv;if(a.d==a.b.length){e=y(ny,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)ps(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ps(a.b,d,a.b[d-1]);ps(a.b,c,b)}function Cv(a){this.c=a;this.b=y(ny,s,81,4,0)}t(360,1,{},Cv);_.xd=function(){return new wv(this)};_.b=null;_.c=null;_.d=0;
function jv(a){if(a.b>=a.c.d)throw new vv;return a.c.b[++a.b]}function kv(a){if(0>a.b||a.b>=a.c.d)throw new Kw;a.c.c.ud(a.c.b[a.b--])}function wv(a){this.c=a}t(361,1,{},wv);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return jv(this)};_.Zc=function(){kv(this)};_.b=-1;_.c=null;function cx(){cx=x;fx=(Et(),new Dt(Hn()+"clear.cache.gif"))}var fx,dx=null;function ex(){}t(363,1,{},ex);function oy(){oy=x;cx()}function py(a,b,c,d,e){oy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function qy(a,b,c){oy();py.call(this,(Et(),new Dt(a)),b,0,c,16)}t(364,297,{},py,qy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ow(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function Pi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Fr(b,new Kt(b,c,d,a)):Tr(b,c,d,a)}function Jr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Jr);_.b=null;_.c=null;_.d=null;_.e=null;function Gr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(371,1,{},Gr);_.xc=function(){Hr(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function Kt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(372,1,{},Kt);_.xc=function(){Tr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function ry(a,b){b.n!=a&&(!a.ic&&(a.ic=new Zi),b.n=a,Ti(a.ic,b))}function sy(a){var b;b=a.cZ.e;if(-1!=Wu(b,Xu(36)))return null;a=a.jc.c.c++;return b=Xn(b,ty(b,Xu(46))+1)+l+a}function uy(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new vy(a,b,c,jt(d)))}
function wy(a){return!a._b&&a.gc?wy(a.gc):a._b}function xy(a){return!a.bc&&a.gc?xy(a.gc):a.bc}function yy(a){var b;b=new zy;if(a.Zd()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,102)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Ay;}function By(a){a.kc=!1;a.ge();Cy(a)}function Cy(a){if((a=A(a,102)?null:a.gc)&&a.kc)By(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function Dy(a){return(a=a.Od())?a:new Ey(1,1)}function Fy(a){var b;return(b=a.Pd())?new Gy(b):new Gy(a.Rd())}
function Hy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function Iy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Qf(b)}function Jy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Cy(a),new Ky(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new Ky(a,101)}function Ly(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
function My(a){a.lc||(Hy(a),Ny(a,!0),Oy(a),a.lc=!0,new Ky(a,102),uy(a,a,a.gc,0),Cy(a),a.hc.Tf(a))}function Py(){this.jc=(Ap(),Ap(),Qy);new Ci;this.Xd();this.fc=(Ry(),Sy)}t(376,1,Uh);_.Ld=function(){return!1};_.Md=function(){return sy(this)};_.Nd=function(){return wy(this)};_.Od=function(){return Ty(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Uy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){By(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return Dy(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+ah+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return Fy(this)};_.de=function(){};_.ee=function(){return Iy(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){Jy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new tk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new tk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new tk("Missing message: awt.12C");if(A(b,102))throw new tk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new qn;var e=xj(d.Wb.b,b),f;f=Ut(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Vy(d,e);new Wy(d,301,f)}d=a.Wb.b.d;Hy(b);Xy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),By(a),!!a.Xb&&
A(a.Xb,95)&&(a.Xb.o=!1),uy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Er("Missing message: awt.185");if(null==c||null!=c)Yy(g,c,b);else throw new tk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Ki(j);if(A(j,125))throw b=j,Vy(a,d),b;throw j;}b.ge();new Wy(a,300,b)}function Zy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function $y(a){var b;b=a.le();return new az(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Ny(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Ut(a.Wb.b,c).$d(b)}function Vy(a,b){var c;c=Ut(a.Wb.b,b);Hy(c);c.$d(!1);Xt(a.Wb.b,b);c.gc=null;By(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);uy(c,c,a,1)}function bz(a){var b=(cz(),dz);Ly(a,b);for(b=0;b<a.Wb.b.d;++b)Ut(a.Wb.b,b).ee()}function ez(a,b){var c,d;if(a.Xb)for(d=new Ei(a.Wb.b);d.c<d.e.Be();)c=Fi(d),a.Xb.qe(c);if(b)for(d=new Ei(a.Wb.b);d.c<d.e.Be();)c=Fi(d),b.me(null,c);a.Xb=b;By(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
function Oy(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Ut(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function fz(){Py.call(this);this.Wb=new gz;this.$b=(Ap(),Ap(),Qy)}t(375,376,ii);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return Dy(this)};_.Td=function(){return Fy(this)};
_.Xd=function(){this.hc=(Ap(),new hz)};_.Yd=function(){By(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.$d=function(a){Ny(this,a)};_._d=function(){return Dy(this)};_.ce=function(){return Fy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)Hy(Ut(this.Wb.b,a))};_.ee=function(){var a;if(!Iy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Ut(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Ut(this.Wb.b,b),a.ge()};_.ke=function(){Oy(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function iz(){var a=new jz;fz.call(this);ez(this,a)}t(374,375,ii,iz);_.Md=function(){return"panel"+this.$b.c.e++};function kz(a,b,c){a=lz(a.Vb,b,c);a.k=!0;return new mz(a)}function nz(a){a.ae(a.Vb.e)}function oz(a){return new Ey(Zn(a.Vb.pb,Kf),Zn(a.Vb.pb,Jf))}t(373,374,ii);_.Qd=function(){return Zn(this.Vb.pb,Jf)};_.Ud=function(){return Zn(this.Vb.pb,Kf)};_.Vd=function(){return Uj(this.Vb.pb)};_.Wd=function(){return Wj(this.Vb.pb)};
_.Zd=function(){return this.Vb.pb.style.display!=Cf};_.fe=function(){nz(this)};_.he=function(){};_.Vb=null;function pz(a){if(null!=a)this.f=a;else throw new qz;}t(378,1,Th);_.tS=function(){return this.cZ.e+"[source="+this.f+Rc};_.f=null;
function rz(){rz=x;S=new Ci;z(S,new T(400),new V(jh));z(S,new T(401),new V(jh));z(S,new T(402),new V(jh));z(S,new T(500),new V(lh));z(S,new T(501),new V(lh));z(S,new T(502),new V(lh));z(S,new T(503),new V(mh));z(S,new T(504),new V(lh));z(S,new T(505),new V(lh));z(S,new T(506),new V(mh));z(S,new T(507),new V(Dh));z(S,new T(100),new V(fh));z(S,new T(101),new V(fh));z(S,new T(102),new V(fh));z(S,new T(103),new V(fh));z(S,new T(1004),new V(ih));z(S,new T(1005),new V(ih));z(S,new T(800),new V(zh));z(S,
new T(801),new V(zh));z(S,new T(200),new V(nh));z(S,new T(201),new V(nh));z(S,new T(202),new V(nh));z(S,new T(204),new V(nh));z(S,new T(203),new V(nh));z(S,new T(209),new V(Eh));z(S,new T(208),new V(Fh));z(S,new T(207),new V(Fh));z(S,new T(206),new V(nh));z(S,new T(205),new V(nh));z(S,new T(1400),new V(Bh));z(S,new T(1401),new V(Ch));z(S,new T(1402),new V(Ch));z(S,new T(300),new V(gh));z(S,new T(301),new V(gh));z(S,new T(1100),new V(yh));z(S,new T(1101),new V(yh));z(S,new T(1200),new V(Ah));z(S,new T(701),
new V(wh));z(S,new T(900),new V(xh));z(S,new T(1001),new V(oh));z(S,new T(601),new V(ph))}t(377,378,Th);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(380,1,{},V);_.b=eh;function sz(){}t(381,1,{},sz);_.b=null;_.c=null;
function tz(a,b){var c;b&&(a.b?(c=new uz(a.b),ps(c.c,c.d++,b),a.b=c):(a.b=new Zi,Ti(a.b,b)))}t(383,1,Th);_.b=null;function vz(){}function wz(){}t(382,383,Th,vz,wz);function xz(){xz=x;Math.sqrt(2)}function yz(a){xz();if(0>a)throw new tk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(384,1,{85:1},yz);_.eQ=function(a){return a===this?!0:A(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new zz;a.b=31*a.b+L((new Az(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Az(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Bz(){Bz=x;Cz=new Mr;Dz=new Ey(0,0);Nr(Cz,Cb);Nr(Cz,Rb);Nr(Cz,xb);Nr(Cz,"Last");Nr(Cz,Hb);Nr(Cz,jc);Nr(Cz,Dc);Nr(Cz,Jc);Nr(Cz,Ob)}
function Yy(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!Gu(Cz.b,b))throw new tk(Ez());rs(bj(a.d,d))===rs(c)&&rs(bj(a.c,c))===rs(d)||((b=bj(a.d,d))&&Fz(a,b,d),Gz(a.b.xd(),c)&&Fz(a,c,d),b=a.b,new Hz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Iz(a,b){return new Ey(Pj(b[1].c,Pj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Pj(b[0].b,Pj(b[4].b,b[3].b))+a.n)}function Fz(a,b,c){Jz(a.b,b);Ni(a.c,b);Ni(a.d,c)}
function Kz(a,b){if(!a.o){a.o=!0;var c,d,e;Lz(a.i,Dz);Lz(a.j,Dz);Lz(a.p,null);a.q=0;for(d=Mz(a.b,0);d.c!=d.e.b;){c=Nz(d);e=bj(a.c,c);var f=b.fc;e=zn(e,Hb)?0:zn(e,jc)?1:zn(e,Dc)?2:zn(e,Jc)?4:zn(e,Ob)?3:zn(e,Cb)?f.b?4:3:zn(e,xb)?f.b?3:4:zn(e,Rb)?1:2;c.lc?a.p[e]||(ps(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}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 Oz(){Bz();Pz.call(this,0)}
function Pz(a){Bz();Ap();this.b=new Qz;this.c=new Ci;this.d=new Ci;this.e=a;this.k=0;this.o=!1;this.p=y(Rz,s,89,5,0);this.i=y(Sz,s,91,5,0);this.j=y(Sz,s,91,5,0);this.q=this.f=this.n=0}t(385,1,{95:1,116:1},Oz,Pz);_.me=function(a,b){Yy(this,a,b)};
_.ne=function(a){Kz(this,a);if(0!=this.q)if(a=$y(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(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].he(this.j[4].c,c),this.p[4].je(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].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;Kz(this,a);this.o=b;return 0==this.q?Zy(a,new Ey(0,0)):Zy(a,Iz(this,this.i))};_.pe=function(a){var b;b=this.o;Kz(this,a);this.o=b;return Zy(a,Iz(this,this.j))};_.qe=function(a){var b;b=bj(this.c,a);null!=b&&Fz(this,a,b)};_.tS=function(){return Tz.e+"[hgap="+this.e+",vgap="+this.k+Rc};_.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 Dz,Cz;function Uz(a){Py.call(this);this.hc=(Ap(),new Vz(a,this))}t(386,376,{86:1,89:1,96:1,110:1,116:1},Uz);_.Md=function(){return od+this.jc.c.b++};_.Od=function(){return!xy(this)?new Ey(0,0):Ty(this.hc,this)};_.ge=function(){};t(388,1,{});t(387,388,{},function(){});function Wz(){Wz=x}
function Xz(a,b){if(null==b)throw new Er("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Nf);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 Yz(){Wz();Py.call(this);new Zi;this.hc=new Zz((Ap(),this))}t(389,376,{87:1,89:1,96:1,110:1,116:1},Yz);_.Od=function(){return Ty(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=sy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ah+this.cc+(this.lc?l:",hidden")+",current="+Cp(this.hc.b,this.hc.b.pb.selectedIndex)};function $z(){$z=x;aA=new bA(255,255,255);cA=new bA(192,192,192);dA=new bA(128,128,128);eA=new bA(64,64,64);fA=gA=new bA(0,0,0);hA=new bA(255,0,0);new bA(255,175,175);iA=new bA(255,200,0);jA=new bA(255,255,0);new bA(0,255,0);kA=new bA(255,0,255);lA=new bA(0,255,255);mA=nA=new bA(0,0,255)}
function oA(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 bA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new bA(c,a,b)}function pA(a){return new bA(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function bA(a,b,c){$z();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new tk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(390,1,{88:1,97:1,101:1},bA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return qA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Rc};_.b=0;var fA,mA,gA,nA,lA,eA,dA,cA,kA,iA,hA,aA,jA;function Ry(){Ry=x;Sy=new rA(!0);sA=new Mr;Nr(sA,"ar");Nr(sA,"fa");Nr(sA,"iw");Nr(sA,"ur")}function rA(a){this.b=a}t(391,1,Th,rA);_.b=!1;var Sy,sA;t(393,1,{106:1,119:1});function tA(){Ey.call(this,0,0)}function Ey(a,b){this.c=a;this.b=b}
function Gy(a){Ey.call(this,a.c,a.b)}t(392,393,{91:1,106:1,116:1,119:1},tA,Ey,Gy);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new zz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return uA.e+"[width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;function Fq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(394,1,Th,Fq,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});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Rc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function vA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function wA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(rw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function xA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Pj(g,c.b),j+=c.c+a.d);return new Ey(j,g+2*a.e)}function jz(){yA.call(this,1,5,5)}
function yA(a,b,c){Ap();this.d=b;this.e=c;this.b=a}t(395,1,Th,jz,yA);_.me=function(){};
_.ne=function(a){this.c=zA(a.Wb);if(0!=vA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=$y(a);g=a.le();j=a.fc.b;n=new Zi;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new AA(r);for(v=0;v<r;++v)ps(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=xj(a.Wb.b,u);rw(E,D.d);ps(D.c,E,u)}for(d=new Ei(d);d.c<d.e.Be();)if((c=Fi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(wA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Ke(),o=f,q+=h+this.e,h=0),e=!1,ps(n.c,n.d++,c),o+=a.c+this.d,h=Pj(h,a.b);wA(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.oe=function(a){this.c=zA(a.Wb);return 0==vA(this)?Zy(a,new Ey(10,10)):Zy(a,xA(this,!1))};_.pe=function(a){this.c=zA(a.Wb);return 0==vA(this)?Zy(a,new Ey(10,10)):Zy(a,xA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Te;break;case 2:a=fg;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return BA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Rc};_.b=0;_.c=null;_.d=0;_.e=0;function cz(){cz=x;dz=new CA(Nb,0,12)}
function CA(a,b,c){cz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(396,1,{92:1,116:1},CA);_.b=null;_.c=0;_.d=0;var dz;t(397,1,si);_.tS=function(){return DA.e+"[font="+this.c+"ascent="+EA(this.c).b+", descent="+EA(this.c).c+", height="+EA(this.c).d+Rc};_.c=null;function FA(a){if(!a.n){Hy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&FA(c);Ny(a,!1);a.n=!0;uy(a,a,a.gc,0);new GA(a,202)}}
function HA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&c.Ed()}function IA(a){!xy(a)&&bz(a);var b=Fy(a);a.ie(a.pc,a.qc,b.c,b.b);Oy(a)}function JA(a,b){a.q!=b&&(a.q=b)}t(399,375,ri);_.Sd=function(){return new Uy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){HA(this)};_.Zd=function(){return this.hc.d.hb};_.ie=function(a,b,c,d){Jy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Jy(this,a,b,c,d);this.lc&&e&&!f&&Oy(this)};_.n=!1;_.q=!1;
function KA(a){fz.call(this);this.r=new wz;this.p=new Zi;this.o=new Uy(0,0,0,0);this.lc=!1;ez(this,new Oz);this.hc&&LA(this.hc.d.I.c,a);this.hc&&MA(this.hc.d,!0);JA(this,!0)}t(398,399,ri);_.le=function(){return new Uy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Uj(this.hc.d.pb)};_.Wd=function(){return Wj(this.hc.d.pb)};_.Xd=function(){this.hc=new NA((Ap(),l),this)};
function OA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=oA(g),f=new bA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=eg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new bA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=oA(g),(a.e=j)&&(a.i=eg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;PA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=eg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);PA(a,b,c,d,1);PA(a,b,c+1,1,e);(a.e=f)&&(a.i=eg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);PA(a,b+d,c,1,e);PA(a,b+1,c+e,d,1)}t(400,1,{});_.tS=function(){return"Graphics"};t(401,400,{});function QA(a){var b,c;c=Pj(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 Ey(b,c)}function RA(a,b,c){var d,e,f,g,j,h;a.c=zA(b.Wb);if(0==a.c.length)return new tA;g=QA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Pj(h,d.c),j=Pj(j,d.b);return new Ey(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function SA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function TA(){UA.call(this,7)}function UA(a){Ap();this.e=0;this.b=1;this.f=a;this.d=0}t(402,1,Th,TA,UA);_.me=function(){};
_.ne=function(a){var b,c;this.c=zA(a.Wb);if(0!=this.c.length&&(b=$y(a),!(0>=b.c||0>=b.b))){c=QA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);SA(b.c,b.d,this.d,f,e);SA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Zy(a,RA(this,a,!1))};_.pe=function(a){return Zy(a,RA(this,a,!0))};_.qe=function(){};
_.tS=function(){return VA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Rc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Kw(){tn()}function cv(a){tn();this.i=a}t(404,97,oi,Kw,cv);function Ay(){tn();this.i="Missing message: awt.151"}t(403,404,oi,Ay);t(405,1,{});function Uy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(406,1,{94:1,116:1,119:1},Uy);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return WA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function XA(a){YA.call(this,a,0)}function YA(a,b){Py.call(this);this.hc=(Ap(),new ZA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Bw(),Mw);c.b=d;yw(c);break;case 0:c=c.b;d=(Bw(),Cw);c.b=d;yw(c);break;case 2:c=c.b,d=(Bw(),Dw),c.b=d,yw(c)}}t(407,376,Uh,XA,YA);
_.Od=function(){return!xy(this)?new Ey(0,0):Ty(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=sy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ah+this.cc+(this.lc?l:",hidden")+",align=",b;b=Te;switch(this.b){case 1:b=rd;break;case 2:b=fg}return a+b+",text=null"};_.b=0;t(410,1,Th);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.k=null;_.n=null;
function $A(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function aB(a){this.o=(Ap(),Ap(),Qy);var b;var c;b=this.cZ.e;-1!=Wu(b,Xu(36))?b=null:(c=this.o.c.d++,b=Xn(b,ty(b,Xu(46))+1)+l+c);this.k=b;this.e=new vz;this.i=a;this.f=!0;this.j=new bB(this)}t(409,410,Th,aB);_.be=function(){return $A(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(408,409,di);_.be=function(){return $A(this)+(this.c?",tearOff":l)};_.c=!1;t(412,1,{107:1});
_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new zz;cB(a,this.b);cB(a,this.c);return a.b};function zy(){this.c=this.b=0}function dB(a,b){this.b=a;this.c=b}function eB(a){var b=a.c;this.b=a.b;this.c=b}t(411,412,{98:1,107:1,116:1},zy,dB,eB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return fB.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;
function gB(a,b){if(!b)throw new Er("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Cx,e=c.d.d;if(0>e||e>c.d.d)throw new sv;c.p&&(d.pb[Ed]=2);kx(c,e,d.pb);Xy(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 sv;Xy(d.d,e,c);for(f=g=0;f<e;++f)A(Ut(d.d,f),72)&&++g;Xy(d.j,g,c);kx(d,e,c.pb);c.c=d;e=Vu(c.pb)+Va;Gi(c.gd(),e,!1);d.p&&(e=xj(d.d,c),-1!=e&&(d=Du(d.p?d.f:Du(d.f,0),e),2==Eu(d)&&d.removeChild(Du(d,1)),c.pb[Ed]=2))}}
function hB(a,b,c,d){a=a.b;b=yy(b);c+=b.b;d+=b.c;Lv(a.b,c,d);Mv(a.b)}function iB(){aB.call(this,l);new Zi;this.c=!1;this.b=(Ap(),new jB)}t(413,408,di,iB);_.b=null;t(416,1,{100:1,109:1,119:1});t(415,416,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new zz;cB(a,this.d);cB(a,this.e);cB(a,this.c);cB(a,this.b);return a.b};function az(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(414,415,{99:1,100:1,108:1,109:1,116:1,119:1},az);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return kB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function lB(){lB=x;mB=new nB;oB=new pB;qB=new pB}var mB,qB,oB;t(418,1,{});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};function nB(){}t(419,418,{},nB);function pB(){}t(420,1,{},pB);t(421,376,Uh);_.Nd=function(){return null};
function rB(a,b){var c;c=new sB(xy(a));return!c?null:new Ey(tB(c,"_")*b+6,EA(c.c).d+6)}function uB(a,b){var c;c=rB(a,b);return!c?Dy(a):c}function vB(a,b){var c;c=rB(a,b);return!c?Fy(a):c}function wB(a){xB.call(this,a,null!=a?a.length:0)}function xB(a,b){Py.call(this);this.b=0>b?0:b;yB(this.hc,a)}t(422,421,Uh,wB,xB);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return rB(this,$n(this.hc.b.pb,Vg).length)};_.Pd=function(){return!xy(this)?null:rB(this,$n(this.hc.b.pb,Vg).length)};
_.Rd=function(){return 0<this.b?uB(this,this.b):Dy(this)};_.Td=function(){return 0<this.b?vB(this,this.b):Fy(this)};_.Xd=function(){this.hc=(Ap(),new zB)};_._d=function(){return 0<this.b?uB(this,this.b):Dy(this)};_.ce=function(){return 0<this.b?vB(this,this.b):Fy(this)};_.b=0;function Ap(){Ap=x;Qy=new AB}function Jq(){var a=(Ap(),Ap(),Qy);!a.d&&(a.d=new BB)}function AB(){this.c=new CB;this.e=new sz}t(423,1,{},AB);_.b=null;_.d=null;var Qy;function CB(){}t(424,1,{},CB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(425,1,{});function DB(){DB=x;EB=new FB;GB=new FB}function HB(a,b){return b==a?!0:!b?!1:!0}function FB(){}t(426,1,{103:1},FB);_.eQ=function(a){return null==a||!A(a,103)?!1:HB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return ut(a)};_.tS=function(){return IB.e+"[MimeType=(null);humanPresentableName="+this.b+Rc};_.b=null;var EB,GB;function JB(){JB=x;H(KB,s,103,[(DB(),GB),EB])}function LB(a){JB();this.b=a}t(427,1,{},LB);_.b=null;
function MB(a){a="flavor = "+a;tn();this.i=a}t(428,98,{104:1,116:1,123:1,131:1},MB);function NB(a,b,c){rz();OB.call(this,a,b,c,eh)}function OB(a,b,c,d){rz();pz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(429,377,Th,NB,OB);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+ot(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=eh;function Ky(a,b){rz();pz.call(this,a);this.e=b}t(430,377,Th,Ky);
_.be=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.Vd()+za+a.Wd()+ba+a.Ud()+ah+a.Qd()+va};function Wy(a,b,c){rz();Ky.call(this,a,b);this.b=c}t(431,430,Th,Wy);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function vy(a,b,c,d){rz();pz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(432,377,Th,vy);
_.be=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&&(mt(Ts(this.b,fh))&&(a+="PARENT_CHANGED,"),mt(Ts(this.b,gh))&&(a+="DISPLAYABILITY_CHANGED,"),mt(Ts(this.b,ih))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=eh;_.c=null;_.d=null;t(433,1,Yh);function GA(a,b){rz();Ky.call(this,a,b);this.d=null;this.b=this.c=0}
t(434,430,Th,GA);
_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(435,1,{});function PB(a){if(null==a)throw new qn;}t(436,435,{},PB);
function QB(){QB=x;RB={};RB["java.vendor"]=ue;RB["package.restrict.access.sun"]=Ug;RB["sun.java.launcher"]=fc;RB["sun.management.compiler"]=ue;RB["os.name"]=fc;RB[" sun.boot.class.path"]=fc;RB["path.separator.applet"]=fc;RB["java.vm.specification.vendor"]=ue;RB["java.runtime.version"]=fc;RB["http.proxyPort"]=fc;RB["user.name"]=fc;RB["user.language"]=fc;RB["os.name.applet"]=fc;RB["browser.version"]=fc;RB["java.version"]=fc;RB["user.timezone"]=fc;RB["java.endorsed.dirs"]=fc;RB["java.specification.name"]=
"GWT";RB["java.specification.version"]="2.5.0";RB[Oe]=ac;!br&&(br=new jr);br.b?RB[Me]="yes":RB[Me]=null}var RB;t(439,98,ci);function SB(){tn()}function TB(a){tn();this.i=a}t(438,439,{111:1,116:1,123:1,131:1},SB,TB);function UB(){UB=x;VB=new WB}function XB(a){var b;if(a.n){var c;b=new st;nn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,nn(b.b,a.b));c=a.c;a=a.k;null!=c&&nn(b.b,c);null!=a&&(b.b.b+=ma,nn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function YB(a){UB();var b,c,d;if(null==a)throw new SB;a=Wn(a);try{d=Wu(a,Xu(58))}catch(e){e=Ki(e);if(A(e,127))throw new TB(rn(e));throw e;}c=Wu(a,Xu(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;ZB();var f,g,j;j=c.length;b=new $B;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new TB(Xb+a);if(!this.n&&(this.n=bj(VB,this.i),this.n||(this.n=(Ap(),new aC))&&z(VB,this.i,this.n),!this.n))throw new TB(Xb+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,sb,W,M,da,Gc,$f,Ab,Ld,Md,Nd,Wa,Hc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==bC(c,Xu(47),n+2))throw new cC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
Nd=this.k;v=this.e;Ab=this.j;q=this.b;Ib=this.o;Wa=bC(M,Xu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;da=-1;E=bC(M,Xu(47),2);Md=bC(M,Xu(63),2);-1!=Md&&(-1==E||E>Md)&&(E=Md);-1==E&&(E=o,v=l);R=E;-1!=Wa&&Wa<E&&(R=Wa);var sd=Xu(64);Hc=M.lastIndexOf(sd,R);q=M.substr(2,R-2);-1<Hc&&(Ib=M.substr(2,Hc-2),sb=Hc+1);Gc=bC(M,Xu(58),-1==Hc?sb:Hc);u=Wu(M,Xu(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Gc=u+1:Gc=-1):Gc=-1}catch(ef){if(ef=Ki(ef),!A(ef,123))throw ef;}-1==Gc||Gc>E?J=M.substr(sb,
R-sb):(J=M.substr(sb,Gc-sb),$f=M.substr(Gc+1,R-(Gc+1)),0==$f.length?da=-1:da=dC($f,10))}-1<Wa&&(Nd=M.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var cc=Xu(63);Ld=M.lastIndexOf(cc,D);-1<Ld?(Ab=M.substr(Ld+1,D-(Ld+1)),0==Ld&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=ty(v,Xu(47))+1,v=v.substr(0,W-0)),D=Ld):0!=Wa&&(Ab=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=ty(v,Xu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var xe;xe=v;null!=Ab&&!G(Ab,l)&&(null!=v?xe=v+tb+Ab:xe=tb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=da;this.k=Nd;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(td=ty(this.d,Xu(64)))?(this.o=this.d.substr(0,td-0),this.d=Xn(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=Wu(this.c,Xu(63)))?(this.j=Xn(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=Ab}}catch(ud){ud=
Ki(ud);if(A(ud,123))throw new TB(rn(ud));throw ud;}if(-1>this.f)throw new TB("incorrect port: "+this.f);}t(440,1,Th,YB);_.tS=function(){return XB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var VB;t(441,1,{});function eC(a,b,c){var d,e;for(d=new fC(a.we().b);gC(d.b);)if(a=d.c=Fi(d.b),e=a.yf(),null==b?null==e:zn(b,e))return c&&(a=new hC(a.yf(),a.zf()),iC(d)),a;return null}t(445,1,bi);_.ve=function(a){return!!eC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Be()!=a.Be())return!1;for(a=new fC(a.we().b);gC(a.b);)if(b=a.c=Fi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!jC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=eC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new fC(this.we().b);gC(b.b);)a=b.c=Fi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new kC("Put not supported on this map");};
_.Ae=function(a){a=eC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new fC(this.we().b);gC(c.b);)b=c.c=Fi(c.b),a?d+=Aa:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function Vx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
function bj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:lC(a,b,a.Ee(b))}function lC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?mC(a,c):A(b,1)?nC(a,b,c):oC(a,b,c,a.Ee(b))}function oC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new hC(b,c);e.push(d);++a.e;return null}
function mC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function nC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ni(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(444,445,bi);_.ve=function(a){return Gu(this,a)};
_.we=function(){return new pC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return bj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ni(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ci(){Vx(this)}t(443,444,pi,Ci);_.Ce=function(a,b){return rs(a)===rs(b)||null!=a&&zn(a,b)};_.Ee=function(a){return~~Cn(a)};function WB(){Vx(this)}t(442,443,pi,WB);function qC(){tn()}t(446,97,oi,qC);
function rC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=sC(a,c);if(c>=a.j)break;c=tC(a,c);++b}return b}function uC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function vC(a){var b;a.b=0<=a.k&&!a.e?a.k:sC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new qC;b=a.b;a.b=tC(a,a.b);return a.o.substr(b,a.b-b)}
function tC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=wC(a.o,d);if(c<=a.i&&uC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Wu(a.d,Xu(c)))break;++d}a.n&&b==d&&(a.f?(c=wC(a.o,d),c<=a.i&&uC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Wu(a.d,Xu(c))&&++d));return d}function sC(a,b){var c,d;if(null==a.d)throw new qn;for(d=b;!a.n&&d<a.j;)if(a.f){c=wC(a.o,d);if(c>a.i||!uC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Wu(a.d,Xu(c)))break;++d}return d}
function xC(a){yC.call(this,a," \t\n\r\u000c",!1)}function zC(a){yC.call(this,a,za,!1)}function yC(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=wC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=wC(this.d,d),this.c[c]=a}}}t(447,1,{},xC,zC,yC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function AC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Fn(e),!(Dn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==pe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Rc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function BC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Wf:a}function xs(a){var a=new CC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Cd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;DC(a););return a.c}
function EC(){EC=x;FC=H(us,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);GC=($z(),cA);HC=oA(GC);IC=y(JC,s,88,23,0);KC=y(us,s,1,23,0);LC=y(JC,s,88,7,0);MC=null!=(QB(),RB[Me]);NC=y(OC,s,92,100,0);PC=y(QC,s,93,100,0)}function RC(a){var b;if(a.Gb)b=SC(a,1)+rb+SC(a,2)+rb+SC(a,3);else if(b=SC(a,0),0<b.length){var c=new TC(a.$);Ti(a.ab.b,c)}return b}
function UC(a,b){var c,d;c=b.b;if(G(c,(VC(),WC).c))Gq(XC(a));else if(G(c,YC.c))Gq(Hq(a));else if(G(c,ZC.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Iq(a)),a.xb),c.b=d,Jq(),Kq(c));else if(G(c,gg)){7!=a.P&&(a.Q=eh);d=b.d;d=nt(d,dh);c=Qs(d,a.Q);var e=!Os(c,eh)?Js(c):c;!Os(e,kh)&&$C(a.$,O(c));aD(a);a.nb=!0;bD(a);a.P=7;a.Q=d}else G(c,ng)||(G(c,fe)?cD(a):dD(a,c))}
function eD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(fD,s,-1,4,1);o=y(fD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)gD(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=oz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;hD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||iD(a.gb[f])}a.C*=h}}
function jD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new kD(a),a.$.s=0);null!=a.tb&&AC(a.tb,null)}}function lD(a,b){var c,d,e,f;f=new iB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new aB(Mb+d);var g=(VC(),WC).c;d.d=g;gB(f,d);tz(d.e,a);d=new aB(Mb+c);d.d=YC.c;tz(d.e,a);gB(f,d);a.wb&&(gB(f,new aB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new aB(c),d.d=ZC.c,tz(d.e,a),gB(f,d));ry(a,f);return f}
function mD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,GC);a.pb?(f==a.d&&X(b,pA(GC)),PA(b,h,g,a.Z,a.Z),X(b,($z(),eA)),nD(b,h,g,a.Z-1,a.Z-1)):f==a.d?OA(b,h+1,g+1,a.Z,a.Z,!1):OA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,($z(),gA)),f){case 101:X(b,jA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;oD(b,!0);pD(b,qD(b,f,d,c,e));X(b,gA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(oD(b,!1),pD(b,qD(b,f,d,c,e)));rD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);PA(b,h+9,g+9,2,4);PA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,hA),PA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,jA),PA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,kA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,gA);break;case 107:X(b,iA);PA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,gA);nD(b,h+4,g+4,a.Z-8,a.Z-8);rD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);PA(b,h+9,g+9,2,4);PA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,mA),nD(b,c,e,d,d),X(b,fA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:sD(b,h,g,a.Z,!0);break;case 111:sD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,aA);PA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,gA);nD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,GC);
a.qb&&OA(b,h+1,g+1,a.Z,a.Z,!1);X(b,gA);tD(a,b,h,g,"NEW");break;case 106:X(b,hA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,gA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));tD(a,b,h+6,g,oc);break;case 104:X(b,hA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,gA);break;case 105:a.Ob?(X(b,lA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,gA)):tD(a,b,h,g,"123");break;case 114:X(b,nA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);PA(b,d,c,f,f);X(b,gA);uD(a,b,h,g,aA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:vD(a,b,h,g+2,3);break;case 207:vD(a,b,h,g,4);break;
case 208:vD(a,b,h,g,5);break;case 209:vD(a,b,h,g,1);break;case 210:vD(a,b,h,g,6);break;case 211:vD(a,b,h,g,7);break;case 212:vD(a,b,h,g,8);break;case 213:tD(a,b,h,g,"FG"),a.G=new dB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=KC[d]&&uD(a,b,h,g,IC[d],KC[d])}
function wD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,GC),PA(d,0,0,c,b),a.pb?(X(d,($z(),eA)),nD(d,-1,0,c,b-1)):(X(d,HC),Y(d,0,0,c-1-2,0),X(d,pA(GC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),xD(d,a.Y),X(d,($z(),gA)),-1!=a.K.toLowerCase().indexOf(ge)&&X(d,hA),yD(d,a.K,10,15),zD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function AD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,GC);PA(d,0,0,c,b);a.pb?(X(d,($z(),eA)),Y(d,0,b-1,c,b-1),e=BD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,HC),Y(d,0,0,0,b-1),Y(d,0,BD*a.Z,b-1,BD*a.Z),X(d,pA(GC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=BD+2;++b)mD(a,d,1,b);zD(a.Vb,a.R,0,2*a.Z+a.T)}}
function CD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);PA(e,0,0,c,b);d=a.eb?(lB(),oB):(lB(),qB);if((lB(),mB)==(lB(),mB))d==oB?e.b=l:e.b=tg;d=new yz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,sb=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,da=3;f.x&&(hD(f),eD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(DD(13*f.o.C*j)));ED(f.o,j);f.o.B&&(X(g,($z(),gA)),nD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(EC(),LC)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,oD(h,!0),pD(h,qD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(EC(),LC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,oD(o,!0),pD(o,FD(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,($z(),gA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(EC(),LC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,kA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,gA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));xD(g,f.o.n);o=EA(f.o.o.c).b-EA(f.o.o.c).c;J=f.f[j];h=tb;null!=J&&(h=J);J=tB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,kA);yD(g,h,M,r);X(g,gA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,oD(o,!0),pD(o,FD(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(fD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
D[o]/R[o]+n/R[o];xD(g,f.o.n);o=EA(f.o.o.c).b-EA(f.o.o.c).c;J=y(us,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(GD,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(DD(2*f.o.C))));for(j=1;j<=f.u;++j)h=HD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=tB(f.o.o,h),n[j]=ID(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
(M=!0),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Qj(f.B[j])&&(v+=Qj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=tB(f.o.o,r),v=tB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=ID(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(EC(),LC)[f.e[j]]),PA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(EC(),LC)[f.e[j]]):X(g,($z(),gA)):X(g,(EC(),IC)[f.c[j]]),yD(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(DD(f.K[j]-r/2))),r=
O(N(DD(f.N[j]+~~(o/2)-1))),X(g,($z(),kA)),yD(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?($z(),hA):($z(),nA)),0<f.E&&106!=f.o.d&&(v=n[f.E],nD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(DD(f.K[h]+r))),E[1]=O(N(DD(f.K[o]+r))),v[0]=O(N(DD(f.N[h]-J))),v[1]=O(N(DD(f.N[o]-J))),E[3]=O(N(DD(f.K[h]-r))),E[2]=O(N(DD(f.K[o]-r))),v[3]=O(N(DD(f.N[h]+J))),
v[2]=O(N(DD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(oD(da,!1),pD(da,FD(da,j,R,5,!0)))),106==f.o.d&&JD(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,($z(),hA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],nD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,($z(),eA)),Y(e,c-1,0,c-1,b-1)):(X(e,pA(GC)),Y(e,c-1,0,c-1,b-1),X(e,GC),Y(e,c-2,0,c-2,b-1),X(e,HC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,($z(),kA)),Y(e,
d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new CA(Vb,0,13),a.X=new sB(a.U),null!=a.cb&&(d=tB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,($z(),gA)),xD(e,a.U),yD(e,a.cb,c,b)));zD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function vD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(oD(b,!1),pD(b,FD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function KD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,GC);PA(d,0,0,b,c);a.pb?(X(d,($z(),eA)),c=14*(a.Z+a.T),nD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,pA(GC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,HC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)mD(a,d,b,1),mD(a,d,b,2);a.d=c;zD(a.Vb,a.Rb,0,0)}}
function sD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);rD(a,b,c+o-j,f,d-4-j-1,e,h)}
function LD(a,b,c){var d,e,f,g,j,h;MD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=ND(b);b=new yC(b,j,!0);e=l;for(d=1;5>=d;++d)e=OD(b,j);d=PD(dC(Wn(e.substr(0,3)),10)).b;g=PD(dC(Wn(e.substr(3,3)),10)).b;OD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=OD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new QD(a,f)}eD(a,1,d,1);eD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new QD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",bD(a),!1;null!=a.j&&a.$&&RD(a.$,a.j,!0);null!=a.k&&
a.$&&RD(a.$,a.k,!1);j=SD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new TD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];eD(a,1,j,0)}c&&bD(a);return!0}function Lq(a,b){a.lb=!0;a.K=b}function ED(a,b){100>b&&(!NC[b]&&(NC[b]=new CA(Vb,0,b)),!PC[b]&&ps(PC,b,new sB(NC[b])),a.n=NC[b],a.o=PC[b])}
function Pq(a,b){var c,d;if(0==b)return!1;aD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:jD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;UD(a,VD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new cv("Cannot redo. Index is out of range.");if(!d.b.d)throw new cv(Yb);
d.b=d.b.d;UD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Ut(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Lq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=WD(d),XD(a,d,!1,!0),null!=a.tb&&AC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Ut(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Lq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=WD(d),XD(a,d,!1,!0),null!=a.tb&&AC(a.tb,null));break;case 101:a.Mb&&YD(a.Mb);a.Mb=new ZD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new $D(a):a.Eb.hc.d.hb?aE(a.Eb.hc.d):bE(a.Eb);break;case 114:a.c&&
YD(a.c);a.c=new ZD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,cE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=dE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(fD,s,-1,4,1);gD(a.$,d);a.nb=!0;a.$=new TC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;eE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,fE(a.$,a.$.E),a.$.E=0,cD(a)):0<a.$.F&&(a.nb=!0,gE(a.$,a.$.F),a.$.F=0,cD(a));hE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new iB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new aB(c),gB(j,g),g.d=c,tz(g.e,a);ry(a,j);a.F=j}hB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(YD(a.p),a.p=null);0==a.$.E&&(a.p=new ZD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,cD(a)),18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),iE(a.$,a.$.E,d),cD(a)),hE(a.$))}bD(a);return!0}
function Hq(a){var b,c,d;d=XC(a);c=l;if(a.Gb){var e,f,g;g=js([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)dE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(jE(g[1][0],3)+jE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+kE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+kE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new lE(a,a.gb,a.vb)),c=kE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function mE(a,b,c,d){var e;e=c;var f=d,g,j;(g=nE(b),j=0!=(b.f&2),g||j)?(a.Gb?hB((!a.x&&(a.x=lD(a,!0)),a.x),a,e,f):hB((!a.w&&(a.w=lD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=oE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=BD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",bD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",bD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Pq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)fE(a.$,a.$.E),a.$.E=0,cD(a);else{if(106==a.d)return!0;if(108==a.d)pE(a.$,a.$.E,0),cD(a);else if(157==a.d)pE(a.$,a.$.E,1),cD(a);else if(158==a.d)pE(a.$,a.$.E,-1),cD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):cD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(230==a.d)a.P=3,cD(a);else if(233<=a.d&&262>a.d)rE(a.$,!1),cD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;iE(a.$,a.$.E,$n(a.Eb.f.hc.b.pb,Vg));a.$.n=!0;cD(a)}else if(105==a.d)sE(a.$),cD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),1>d.length&&(d=Nc),iE(a.$,a.$.E,
d)),cD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(0<a.$.F)if(104==a.d)gE(a.$,a.$.F),a.$.F=0,cD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Lq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;fE(d,c);d.b[c]=0}a.$.F=0;cD(a)}else if(201==a.d)tE(a.$,a.$.F),cD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),cD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,cD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,cD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=$n(a.Eb.f.hc.b.pb,Vg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;cD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new kD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,qE(a.$)):300<a.d?(uE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),1>d.length&&(d=Nc),iE(a.$,1,d))):230==a.d?vE(a,null,!0):233<=a.d&&262>a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,rE(a.$,!0)):QB();cD(a)}else e=!1;e&&(hE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,bD(a))}return e}
function wE(a,b,c,d){var e,f;if(a.A||!a.ib||nE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=xE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
r*h;h=r*j-q*h;if(0>n)if(1<b.w)fE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),gE(b,e),0<xE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Lq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<xE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Lq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(oE(b)||nE(b))$C(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(fD,s,-1,4,1);gD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;aD(a);a.nb=!0;bD(a);a.Tb=c;a.Ub=d;return!0}
function yE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||nE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((EC(),MC)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;zE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(zE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;aD(a);a.nb=!0;bD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function AE(a){if(a.A)return!0;a.jb&&(a.jb=!1,cD(a));a.lb=!1;a.Q=eh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=xE(b,b.u),6>b.A[c]&&(BE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),fE(b,b.u));b.D=!1;cD(a)}else a:{var b=a.$,e,f;c=xE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Lq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Lq(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(DD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(DD((b.N[b.G]+b.N[c])/2))))}}iD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,VD(b),b.b.d=c),cD(a),a.s=!1)}else 5==a.P&&(iD(a.$),cD(a));0<a.P&&(a.E=!1,aD(a),a.nb=!0,hE(a.$),CE(a.$),bD(a),a.P=0,a.i=!1);if(MC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,aD(a),a.nb=!0,bD(a);return!0}function aD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function zE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,AC(a.sb,H(DE,s,126,[new T(a.f),new T(b)]))}
function EE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Df)?a.Gb=!1:-1<b.indexOf(bg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(yf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Hf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,eD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)FE(a.gb[d]),hD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Rf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(md)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++BD;c&&bD(a)}
function bD(a){var b,c,d,e;b=oz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&eD(a,1,a.vb,0),CD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),KD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),AD(a),a.J=a.Fe(a.J,d,a.Z),wD(a))):(CD(a),a.A||(wD(a),a.E&&(KD(a),AD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function GE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=dE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=HD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Qj(c.B[h])&&(j+=Qj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+HE(0.055999999999999994*c.K[h],0,2)+ba+HE(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=ch),e+=c)}return e}function SC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=dE(a.gb[c]),d!=b))continue;d=void 0;d=IE(a.gb[c]);d=JE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function cD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&AC(a.tb,null)}var c,d,e;e=new KE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=IE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new LE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function XD(a,b,c,d){try{LD(a,b,d)?c&&cD(a):bD(a)}catch(e){if(e=Ki(e),A(e,123))bD(a);else throw e;}}
function vE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;MD(a,c);e=j=0;q=new yC(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=rC(q);a.vb=0;for(f=1;f<=h;++f)if(o=vC(q),Wn(o),!G(o,ch))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new ME(a,o);if(0==a.$.u){NE(a,"ERROR - problems in reading/processing molecule !");QB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(NE(a,"ERROR - strange reaction - fixing !"),QB(),d=!1):3<n?(NE(a,"ERROR - strange reaction !"),QB(),d=!1):(1<a.vb&&!g&&EE(a,yf,!0),g&&!a.Gb&&EE(a,
bg,!0),!g&&a.Gb&&EE(a,Df,!0),g?(eD(a,1,j,1),eD(a,j+1,e-1,2),eD(a,e,a.vb,3)):eD(a,1,a.vb,0),c&&bD(a),d=!0)}d?cD(a):bD(a)}catch(r){if(r=Ki(r),A(r,123))bD(a);else throw r;}}function OE(a){aD(a);a.nb=!0;bD(a)}function MD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new kD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&bD(a);null!=a.tb&&AC(a.tb,null)}
function UD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=IE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&AC(a.tb,null)}}function PE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,bD(a),null):a.gb[b]}
function dD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Na)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Pq(a,c):b="Not known group!";a.lb=!0;a.K=b;bD(a)}function NE(a,b){a.lb=!0;a.K=b;bD(a)}function XC(a){var b;b=RC(a);aD(a);bD(a);return b}
function tD(a,b,c,d,e){var f,g,j,h;f=a.X;h=tB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new CA(f.c.b,f.c.d,g),f=new sB(j),h=tB(f,e),b.f=j,b.j=QE(j);else xD(b,a.U);f=EA(f.c).b-EA(f.c).c;yD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function uD(a,b,c,d,e,f){var g,j;g=EA(a.W.c).b-EA(a.W.c).c;j=tB(a.W,f);xD(b,a.V);(b.e=e)&&(b.i=eg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);yD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function Oq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ad,bD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ad):Lq(a,a.z+ba),bD(a))}t(451,373,Xh);_.te=function(a){UC(this,a)};_.Fe=function(a,b,c){return kz(this,b,c)};_.Ge=function(){};_.ae=function(){bD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=eh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var BD=10,NC,PC,GC,HC,IC,FC,MC,RE=null,LC,KC;
function SE(){EC();iz.call(this);this.Vb=(Ap(),Ap(),Qy).b;this.y=new CA(null,0,8);this.u=($z(),aA);this.gb=y(TE,s,139,99,0);this.ab=new gz;this.Ib=new UE;this.L=G((QB(),RB[Oe]),ac);this.v=new VE;this.H=H(us,s,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new kD(this);LC[0]=dA;LC[1]=new bA(255,153,153);LC[2]=new bA(255,204,102);LC[3]=new bA(255,255,153);LC[4]=new bA(102,255,255);LC[5]=new bA(51,204,255);LC[6]=new bA(255,153,255)}t(450,451,Xh,SE);
_.Fe=function(a,b,c){var d;return a?(d=a.b,lj(d.u,b,c),a):kz(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[WE(b.b),a])}};_.b=null;function XE(a){if(a.e.pb.style.display!=Cf){nz(a.d);for(a=new Ei(a.f.k);a.c<a.e.Be();)Fi(a),null.cg()}}function YE(a){ZE.call(this,a,eb,eb,null)}function $E(a,b){ZE.call(this,a,eb,eb,b)}function aF(a,b,c){ZE.call(this,a,b,c,null)}
function ZE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=gj(a)){this.c=bF;++bF;this.e=e;this.d=new SE;this.f=new cF(this.d,b,c,d);pv(e,this.f,e.pb);d&&ed in d&&(this.f.c=d[ed]);a=this.f;a.e||(a.e=lz(a,Zn(a.pb,Kf),Zn(a.pb,Jf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?RE=Zb:RE="JME";b.w=lD(b,!1);b.x=lD(b,!0);Lq(b,RE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=oz(b);ez(b,null);b.pb||(b.T=0);b.U||(b.U=new CA(Vb,0,13),b.X=new sB(b.U));b.V||(b.V=new CA(Vb,1,13),b.W=new sB(b.V));b.Y||(b.Y=new CA(Vb,0,11),new sB(b.Y));ED(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;BD=10;b.Lb=!0;try{q=dF(b.Vb,"options");null!=q&&EE(b,q,!1);j=dF(b.Vb,"jme");null!=j&&(b.M=j);n=dF(b.Vb,"mol");null!=n&&(b.bb=n);g=dF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=dF(b.Vb,Fg);null!=o&&(b.cb=o,bD(b));b.k=dF(b.Vb,"atomcolors");b.j=dF(b.Vb,"atombg");f=dF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=($z(),aA);try{if(0!=f.indexOf(ma))throw new sn("bad hex encoding");E=dC(f.substr(1,2),16);D=dC(f.substr(3,2),16);u=dC(f.substr(5,2),16);r=v=new bA(E,D,u)}catch(J){if(J=Ki(J),A(J,123))QB(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&cE(b.$);h=dF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ki(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)IC[f]=($z(),iA),KC[f]=Nc;KC[1]=Ub;IC[1]=($z(),eA);KC[2]=Bb;IC[2]=iA;KC[3]=Eb;IC[3]=eA;KC[4]=ec;IC[4]=nA;KC[5]=lc;
IC[5]=hA;KC[9]=Pb;IC[9]=kA;KC[10]=Jb;IC[10]=kA;KC[11]=Db;IC[11]=kA;KC[12]=Wb;IC[12]=kA;KC[8]=zc;IC[8]=pA(jA);KC[7]=nc;IC[7]=iA;KC[6]=Cc;IC[6]=eA;KC[13]=Bc;IC[13]=eA;KC[18]=Nc;IC[18]=eA;KC[19]=oc;IC[19]=eA;KC[20]=pc;IC[20]=eA;KC[21]=qc;IC[21]=eA;KC[22]=sc;IC[22]=eA;Oy(b);b._=new eF;f=a.d;f.D=oz(f);null!=f.M?(vE(f,f.M,!1),null!=f.j&&f.$&&RD(f.$,f.j,!0),null!=f.k&&f.$&&RD(f.$,f.k,!1)):null!=f.bb&&XD(f,f.bb,!1,!1);bD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function fF(){return xs(null)}function gF(a){return xs(a)}t(452,1,qi,YE,$E,aF,ZE);_.He=function(a){B(this.f,new hF(this,a),(Dp(),Dp(),Ep))};_.Ie=function(a){B(this.f,new iF(this,a),(Xq(),Xq(),Yq))};_.Je=function(a){bE(new jF(a,this.d,GC))};_.Ke=function(){jD(this.d)};_.Le=function(){Pn((Mn(),Nn),new kF(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
_.ed=function(){return Zn(this.f.pb,Jf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Zn(this.f.pb,Kf);a[1]=Zn(this.f.pb,Jf);return a};_.fd=function(){return Zn(this.f.pb,Kf)};_.Te=function(){return this.e.pb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.pb.style.display!=Cf};_.Xe=function(){var a=this.d,b;a.Gb?b=GE(a,1)+rb+GE(a,2)+rb+GE(a,3):b=GE(a,0);return b};_.Ye=function(){return Hq(this.d)};
_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=RC(a);a.Pb=b;bD(a);return c};_.$e=function(a){EE(this.d,a,!0)};_._e=function(){};_.af=function(a){XD(this.d,a,!0,!0)};_.bf=function(a){vE(this.d,a,!0)};_.fe=function(){XE(this)};_.cf=function(){MD(this.d,!0)};_.df=function(a){var b=this.d;if(a=PE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;OE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new lF(this))};
_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ei(b.b);d.c<d.e.Be();)c=Fi(d),a?c.b=l:c.b=tg}nz(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=PE(c,a))RD(d,b,!0),OE(c)};_.hf=function(a,b){var c=this.d,d;d=PE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,bD(c)):(d.E=b,OE(c))};_.kd=function(a){Uu(this.f,a);XE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;bD(b)};_.lf=function(a){var b=this.d;b.fb=a;bD(b)};_.mf=function(a){this.d.sb=a};
_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=lD(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);XE(this)};_.rf=function(a){dD(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new ME(c,a);c.d=253;c.lb=!0;c.K=b;bD(c)};_.ld=function(a){Yu(this.e.pb,a)};_.md=function(a){this.f.pb.style[$g]=a;XE(this)};_.tf=function(a){NE(this.d,a)};_.uf=function(){return XC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var bF=0;
function kF(a){this.b=a}t(453,1,{},kF);_.xc=function(){var a,b;for(b=new Ei(this.b.f.b);b.c<b.e.Be();)a=Fi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function lF(a){this.b=a}t(454,1,{},lF);_.b=null;function hF(a,b){this.b=a;this.c=b}t(455,1,{},hF);_.Lc=function(a){a=a.b;Pn((Mn(),Nn),new mF(this,this.c,a))};_.b=null;_.c=null;function mF(a,b,c){this.b=a;this.d=b;this.c=c}t(456,1,{},mF);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function iF(a,b){this.b=a;this.c=b}t(457,1,{},iF);_.b=null;_.c=null;function $q(a,b,c){this.b=a;this.d=b;this.c=c}t(458,1,{},$q);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function nF(){var a=oF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;pF(qF,arguments)?a=arguments[0]:3==arguments.length?a=new aF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new YE(arguments[0]):4==arguments.length?a=new ZE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new $E(arguments[0],arguments[1]));this.g=a;rF();a[Sc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=qF;rF();var f=b,g,b=tF.c;g=uF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=uF(b,
e,f)}if(!g)throw new Oi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});vF({"0":{"0":[[fF,null,void 0]],1:[[gF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new wF(e));return[e]},pe]]}});xF(qF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function vs(){yF||(yF=!0,nF())}t(459,1,{},vs);
var yF=!1;function zs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function ys(){}t(461,1,{},ys);_.xc=function(){zs()};function wF(a){this.b=a}t(462,1,{113:1,151:1},wF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function sF(a){this.b=a}t(463,1,{114:1,151:1},sF);
_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
function DC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute($g)||l;b=c.getAttribute(Ce)||l;f=c.getAttribute(Af)||l;e=c.getAttribute(Ke)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Af)||l,h=h.getAttribute(Vg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Cd);c.removeAttribute(Af);c.removeAttribute("archive");c.removeAttribute(Ce);c.removeAttribute($g);c.removeAttribute(dd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=eo();c.setAttribute(Ke,d);c.style[$g]=BC(g);c.style[Ce]=BC(b);b=new zF(a,d,n,e,c,f);Pn((Mn(),Nn),b);++a.c;return!0}function CC(a){this.b="JME.class";this.e=a}t(464,1,{},CC);_.Fc=function(){return DC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function zF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(465,1,{},zF);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ke,this.f):this.d.removeAttribute(Ke);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function AF(){}t(466,1,qi,AF);function BF(a){this.b=a}t(467,1,{},BF);_.xc=function(){this.b()};_.b=null;
function CF(){var a=oF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;pF(DF,arguments)?a=arguments[0]:0==arguments.length&&(a=new AF);this.g=a;rF();a[Sc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Pn((Mn(),Nn),new BF(a))});xF(DF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function ws(){EF||(EF=!0,CF())}t(468,1,{},ws);var EF=!1;function FF(a){tn();this.i=a}
t(469,439,ci,FF);function Fs(){tn();this.i="divide by zero"}t(470,97,oi,Fs);function qs(){tn()}function GF(a){tn();this.i=a}t(471,97,oi,qs,GF);function HF(){HF=x;IF=new JF(!1);KF=new JF(!0)}function JF(a){this.b=a}t(472,1,{116:1,117:1,120:1},JF);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Ug:"false"};_.b=!1;var IF,KF;function LF(){}function MF(a){return typeof a==Hf?zc+(0>a?-a:a):a}
function NF(a,b){var c;c=new LF;c.e=Lb+(OF(0!=a?-a:0)?MF(0!=a?-a:0):l+wi(c));PF(0!=a?-a:0)&&QF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new LF;b.e=Lb+(OF(a)?MF(a):l+wi(b));PF(a)&&QF(a,b);return b}function RF(a,b){var c;c=new LF;c.e=Lb+(OF(a)?MF(a):l+wi(c));PF(a)&&QF(a,c);c.c=b?8:0;return c}function SF(){var a;a=new LF;a.e=Lb+(OF(0)?MF(0):l+wi(a));PF(0)&&QF(0,a);a.c=2;return a}function TF(a){var b;b=new LF;b.e=Lb+(OF(a)?MF(a):l+wi(b));PF(a)&&QF(a,b);b.c=1;return b}
function PF(a){return typeof a==Hf&&0<a}function OF(a){return null!=a&&0!=a}function QF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Gh[b.d])c=c.prototype;else{c=Gh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(474,1,{},LF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function UF(a){var b;if(!(b=VF,!b&&(b=VF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new WF(Sb+a+ea);return parseFloat(a)}
function dC(a,b){var c,d;if(null==a)throw new WF(Gf);if(2>b||36<b)throw new WF("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 WF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new WF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new WF(Sb+a+ea);return c}t(476,1,{116:1,128:1});var VF=null;function XF(a){this.b=a}
t(475,476,{116:1,120:1,121:1,128:1},XF);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Az(a){this.b=a}t(477,476,{116:1,120:1,124:1,128:1},Az);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function qz(){tn()}function tk(a){tn();this.i=a}t(478,97,ai,qz,tk);function sv(){tn()}function uw(a){tn();this.i=a}t(479,97,oi,sv,uw);
function T(a){this.b=a}function Rs(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 Ks(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function PD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(YF(),ZF)[b],!c&&(c=ZF[b]=new T(a)),c):new T(a)}t(480,476,{116:1,120:1,126:1,128:1},T);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function YF(){YF=x;ZF=y(DE,s,126,256,0)}var ZF;function Qj(a){return 0>a?-a:a}function Pj(a,b){return a>b?a:b}function DD(a){return Math.round(a)}function qn(){tn()}function Er(a){tn();this.i=a}t(483,97,{116:1,123:1,127:1,129:1,131:1},qn,Er);function yi(){yi=x;zi=H(xi,s,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var zi;function WF(a){tn();this.i=a}t(485,478,ai,WF);
function xn(a){this.b="Unknown";this.d=a;this.c=-1}t(486,1,{116:1,130:1},xn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function $F(a,b){return a.charCodeAt(b)}function wC(a,b){var c=b,d=a.length,e,f;e=$F(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function aG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function G(a,b){return!A(b,1)?!1:""+a==b}function $r(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Wu(a,b){return a.indexOf(b)}function bC(a,b,c){return a.indexOf(b,c)}function ty(a,b){return a.lastIndexOf(b)}function WD(a){var b=aa,c=ch,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Xn(c,++d):c=c.substr(0,d-0)+Xn(c,++d);return a.replace(RegExp(b,qe),c)}
function bG(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(us,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Xn(a,b){return a.substr(b,a.length-b)}
function Wn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Xu(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return ut(this)};_.tS=_.toString;function cG(){cG=x;dG={};eG={}}
function ut(a){cG();var b=lb+a,c=eG[b];if(null!=c)return c;c=dG[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+$F(a,d++);c|=0}256==fG&&(dG=eG,eG={},fG=0);++fG;return eG[b]=c}var dG,fG=0,eG;function mn(a,b){nn(a.b,b);return a}function ln(){this.b=new Yn}function gG(){this.b=new Yn;this.b.b+=l}t(488,1,Mh,ln,gG);_.tS=function(){return this.b.b};function st(){this.b=new Yn}
function $B(){this.b=new Yn}function Yr(a){this.b=new Yn;nn(this.b,a)}t(489,1,Mh,st,$B,Yr);_.tS=function(){return this.b.b};function cC(a){a="String index out of range: "+a;tn();this.i=a}t(490,479,oi,cC);
function hG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new qn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new GF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new GF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new sv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ps(b,c,a[--d])}else for(c=e+c;e<c;)ps(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Zu(){tn()}function kC(a){tn();this.i=a}t(492,97,oi,Zu,kC);function Gz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:zn(b,c))return a;return null}function Jz(a,b){var c;return(c=Gz(a.xd(),b))?(c.Zc(),!0):!1}function iG(a){var b,c,d,e;d=new ln;b=null;d.b.b+=Oc;for(c=a.xd();c.Xc();)null!=b?nn(d.b,b):b=Aa,e=c.Yc(),nn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Rc;return d.b.b}t(493,1,{});_.vf=function(){throw new kC("Add not supported on this collection");};
_.wf=function(a){return!!Gz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Jz(this,a)};_.tS=function(){return iG(this)};t(495,493,Oh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Cn(c),a=~~a);return a};
function jG(a,b){var c;return A(b,135)&&(c=b.yf(),Gu(a.b,c))?(c=bj(a.b,c),a.b.Ce(b.zf(),c)):!1}function pC(a){this.b=a}t(494,495,Oh,pC);_.wf=function(a){return jG(this,a)};_.xd=function(){return new fC(this.b)};_.xf=function(a){return jG(this,a)?(a=a.yf(),Ni(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function iC(a){if(a.c)Hi(a.b),Ni(a.d,a.c.yf()),a.c=null;else throw new cv("Must call next() before remove().");}
function fC(a){var b;this.d=a;b=new Zi;a.d&&Ti(b,new kG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new lG(a,d.substring(1));b.vf(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.vf(c[d])}this.b=new Ei(b)}t(496,1,{},fC);_.Xc=function(){return gC(this.b)};_.Yc=function(){return this.c=Fi(this.b)};_.Zc=function(){iC(this)};_.b=null;_.c=null;_.d=null;t(498,1,mi);_.eQ=function(a){return A(a,135)&&jC(this.yf(),a.yf())&&jC(this.zf(),a.zf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=Cn(this.yf()));null!=this.zf()&&(b=Cn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function kG(a){this.b=a}t(497,498,mi,kG);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return mC(this.b,a)};_.b=null;function lG(a,b){this.c=a;this.b=b}t(499,498,mi,lG);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return nC(this.c,this.b,a)};_.b=null;_.c=null;
function rw(a,b){(0>a||a>=b)&&mG(a,b)}function mG(a,b){throw new uw("Index: "+a+", Size: "+b);}t(500,493,Hh);_.Bf=function(){throw new kC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:zn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Cn(c)),b=~~b;return b};_.xd=function(){return new Ei(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new nG(this,a)};_.Ff=function(){throw new kC("Remove not supported on this list");};function gC(a){return a.c<a.e.Be()}function Fi(a){if(a.c>=a.e.Be())throw new vv;return a.e.Cf(a.d=a.c++)}function Hi(a){if(0>a.d)throw new Kw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function Ei(a){this.e=a}t(501,1,{},Ei);_.Xc=function(){return gC(this)};
_.Yc=function(){return Fi(this)};_.Zc=function(){Hi(this)};_.c=0;_.d=-1;_.e=null;function nG(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&mG(b,c);this.c=b}t(502,501,{},nG);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new vv;return this.b.Cf(this.d=--this.c)};_.b=null;function oG(a){a=new fC(a.c.b);return new pG(a)}function qG(a,b){this.b=a;this.c=b}t(503,495,Oh,qG);_.wf=function(a){return Gu(this.b,a)};_.xd=function(){return oG(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function pG(a){this.b=a}t(504,1,{},pG);_.Xc=function(){return gC(this.b.b)};_.Yc=function(){return(this.b.c=Fi(this.b.b)).yf()};_.Zc=function(){iC(this.b)};_.b=null;t(505,500,Hh);_.Bf=function(a,b){var c;c=Mz(this,a);var d=c.e;new Hz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=Mz(this,a);try{return Nz(b)}catch(c){c=Ki(c);if(A(c,136))throw new uw("Can't get element "+a);throw c;}};_.xd=function(){return Mz(this,0)};
_.Ff=function(a){var b,c;b=Mz(this,a);try{c=Nz(b)}catch(d){d=Ki(d);if(A(d,136))throw new uw("Can't remove element "+a);throw d;}rG(b);return c};function sG(a){a.c=y(tG,s,0,0,0)}function Xy(a,b,c){(0>b||b>a.d)&&mG(b,a.d);a.c.splice(b,0,c);++a.d}function Ti(a,b){ps(a.c,a.d++,b);return!0}function Ut(a,b){rw(b,a.d);return a.c[b]}function xj(a,b){for(var c=0;c<a.d;++c)if(jC(b,a.c[c]))return c;return-1}function Xt(a,b){var c;c=(rw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Si(a,b){var c;c=xj(a,b);if(-1==c)return!1;Xt(a,c);return!0}function xk(a,b){var c;if(b.length<a.d){c=b;var d;d=is(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ps(b,c,a.c[c]);b.length>a.d&&ps(b,a.d,null);return b}function Zi(){sG(this)}function AA(a){sG(this);this.c.length=a}function uz(a){sG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(506,500,Ph,Zi,AA,uz);_.Bf=function(a,b){Xy(this,a,b)};
_.vf=function(a){return Ti(this,a)};_.Ke=function(){this.c=y(tG,s,0,0,0);this.d=0};_.wf=function(a){return-1!=xj(this,a)};_.Cf=function(a){return Ut(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Xt(this,a)};_.xf=function(a){return Si(this,a)};_.Be=function(){return this.d};_.d=0;function Lz(a,b){var c=a.length,d;for(d=0;d<c;++d)ps(a,d,b)}function Ur(){Ur=x;Vr=new uG}var Vr;function uG(){}t(509,500,Ih,uG);_.wf=function(){return!1};_.Cf=function(){throw new sv;};_.Be=function(){return 0};
function vG(){this.b=new Date}function wG(a){return 10>a?bb+a:l+a}t(510,1,{116:1,119:1,120:1,132:1},vG);_.eQ=function(a){return A(a,132)&&Us(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Bs(c&4194303,b&4194303,e&1048575);a=Bs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(xG(),yG)[this.b.getDay()]+ba+zG[this.b.getMonth()]+ba+wG(this.b.getDate())+ba+wG(this.b.getHours())+lb+wG(this.b.getMinutes())+lb+wG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function xG(){xG=x;yG=H(us,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));zG=H(us,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var yG,zG;
function Nr(a,b){return null==z(a.b,b,a)}function Mr(){this.b=new Ci}t(512,495,{116:1,119:1,137:1},Mr);_.vf=function(a){return Nr(this,a)};_.wf=function(a){return Gu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return oG(new qG(this.b,new pC(this.b)))};_.xf=function(a){return null!=Ni(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return iG(new qG(this.b,new pC(this.b)))};_.b=null;
function Mz(a,b){var c,d;(0>b||b>a.c)&&mG(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 AG(a,b,d)}function Qz(){this.b=new BG;this.c=0}t(513,505,Ih,Qz);_.vf=function(a){new Hz(a,this.b);++this.c;return!0};_.Ef=function(a){return Mz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function Nz(a){if(a.c==a.e.b)throw new vv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function rG(a){if(!a.d)throw new Kw;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 AG(a,b,c){this.e=a;this.c=c;this.b=b}t(514,1,{},AG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return Nz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new vv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){rG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function BG(){this.b=this.c=this}
function Hz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(515,1,{},BG,Hz);_.b=null;_.c=null;_.d=null;function hC(a,b){this.b=a;this.c=b}t(516,498,mi,hC);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function vv(){tn()}t(517,97,{116:1,123:1,129:1,131:1,136:1},vv);function jC(a,b){return rs(a)===rs(b)||null!=a&&zn(a,b)}function zA(a){var b=y(Rz,s,89,0,0);return xk(a.b,b)}function gz(){this.b=new Zi}
t(519,500,Ph,gz);_.Bf=function(a,b){Xy(this.b,a,b)};_.vf=function(a){return Ti(this.b,a)};_.wf=function(a){return-1!=xj(this.b,a)};_.Cf=function(a){return Ut(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ei(this.b)};_.Ff=function(a){return Xt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return iG(this.b)};_.b=null;function YD(a){a.hc.d.hb&&FA(a)}function CG(a){var b;if(a.hc.d.hb){b=yy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}HA(a)}
function DG(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 bE(a){var b=a.k;EG(a.hc.d,b.b,b.c);!xy(a)&&bz(a);My(a)}function FG(){KA.call(this,l);this.j=new Uz(this.If());tz(this.r,new GG(this))}t(521,398,ri);_.Ld=function(a,b){return rs(a.i)===rs(this.j)?(CG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){CG(this)};_.j=null;_.k=null;
function jF(a,b,c){FG.call(this);this.hc&&MA(this.hc.d,!1);JA(this,!1);ez(this,new UA(0));a=new YA(a,1);Q(this,a,null);a=new iz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=yy(b),IA(this),DG(this.k,~~(Zn(b.Vb.pb,Kf)/2)-~~(this.mc/2),~~(Zn(b.Vb.pb,Jf)/2)-~~(this.cc/2)));c&&P(this,c)}t(520,521,ri,jF);_.If=function(){return"OK"};function VD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new cv("Cannot undo. Index is out of range.");if(!a.b.c)throw new cv(Yb);a.b=a.b.c;return a.b.b}
function eF(){this.b=this.c=new HG}t(522,1,{},eF);_.b=null;function HG(){this.b=null}function LE(a){this.b=a}t(523,1,{},HG,LE);_.b=null;_.c=null;_.d=null;function GG(a){this.b=a}t(524,433,Yh,GG);_.b=null;function Iq(a){this.b=a}t(525,1,{},Iq);_.b=null;function VC(){VC=x;WC=new IG("COPY_SMILES",0);YC=new IG("COPY_MOL",1);ZC=new IG("PASTE",2);JG=H(KG,s,138,[WC,YC,ZC])}function IG(a,b){ho.call(this,a,b)}t(526,140,{116:1,120:1,122:1,138:1},IG);var JG,YC,WC,ZC;function KE(){this.e=y(TE,s,139,99,0)}
t(527,1,{},KE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function LG(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(fD,s,-1,20,1);a.N=y(fD,s,-1,20,1);a.H=js([20,7]);a.e=y(I,m,-1,20,1);a.d=y(us,s,1,20,0);a.p=y(us,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(us,s,1,20,0);a.r=js([10,2]);a.j=y(I,m,-1,101,1)}
function MG(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(fD,s,-1,4,1);d=y(fD,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=NG(q[1],d[1],q[2],d[2]);0<n[3]?(b=
NG(q[2],d[2],q[3],d[3]),d=NG(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,j,h,n;uE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=OG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(fD,s,-1,2,1);PG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==xE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Lq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];BE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&tE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(DD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(DD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function rE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&pE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,pE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];fE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)uE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)BE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];eE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];fE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];BE(a);a.I[a.v]=n;a.J[a.v]=c+d;eE(a);b&&(fE(a,n),hD(a))}c=4}QG(a,c);a.E=a.G;b&&
(a.E=0)}
function PG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function qE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])RG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,RG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Lq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[OG(a,a.E,a.H[a.E][d])],2<d||1!=b){Lq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(fD,s,-1,2,1);PG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)uE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)uE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)uE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)BE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[OG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[OG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(DD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(DD((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;BE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(fE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&QG(a,j);-1<n&&(a.E=n)}
function RG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)uE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function QG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=xE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function OG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function SG(a,b,c){var d,e,f,g;e=eh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(mt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)mt(c[d])&&!Os(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Us(c[d],e)&&(b[d]=g,c[d]=eh,++f);if(f==a.u)break}return g==a.u}
function hD(a){var b,c,d;b=y(fD,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{gD(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;iD(a)}}
function gD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function pE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=TG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Lq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Lq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Lq(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Lq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Lq(a.o,"Charge change not possible on the halogen !");break;case 18:Lq(a.o,
"Use X button to change charge on the X atom !")}}
function SD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&fE(a,c);hD(a);Lq(a.o,"Smaller part(s) removed !");return 1}
function xE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function CE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];hE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),hE(a));4==a.t[d]&&(a.t[d]=1)}}
function NG(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 eE(a){var b;UG(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);iD(a);hE(a)}
function uE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),hG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),hG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),hG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),hG(a.e,b,a.e.length),a.e=b,b=y(us,s,1,c,0),hG(a.d,b,a.d.length),a.d=b,b=y(us,s,1,c,0),hG(a.p,b,a.p.length),a.p=b,b=y(fD,s,-1,c,1),hG(a.K,b,a.K.length),a.K=b,b=y(fD,s,-1,c,1),hG(a.N,b,a.N.length),a.N=b,b=js([c,7]),hG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),hG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function ID(a,b,c,d,e,f,g){var j;j=O(N(DD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(DD(a.N[c]-~~(f/2))));return new az(j-1-b,a-b,e+1+2*b,f+2*b)}
function BE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),hG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),hG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),hG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),hG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),hG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),hG(a.O,c,a.O.length),a.O=c,b=y(us,s,1,b,0),hG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function kE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(EC(),aa);j+="JME 2013-10-12 "+new vG+"\n \n";j+=jE(a.u,3)+jE(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=HE(0.055999999999999994*(a.K[e]-c),10,4)+HE(0.055999999999999994*(g-a.N[e]),10,4)+HE(0,10,4);h=HD(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+jE(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=jE(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:VG(a,e)&&(g=2),c=jE(a.I[e],3)+jE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=jE(a.J[e],3)+jE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=jE(a.J[e],3)+jE(a.I[e],3)),j+=c+jE(g,3)+jE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+jE(e,4)+jE(a.B[e],4)+aa);return j+"M  END\n"}
function JE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,sb,W,M,da,Gc,$f,Ab,Ld,Md,Nd,Wa,Hc;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);Ab=y(I,m,-1,a.u+1,1);v=y(WG,s,-1,a.u+1,2);D=y(WG,s,-1,a.v+1,2);da=0;if(0==a.u)return l;SD(a,!0);$f=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){$f=!1;break}if(a.o.t&&$f){XG(a);CE(a);YG(a,D);ZG(a,v,D);var Ib,sd,ef,cc,xe,td,ud,gb,dI,Td,w,ya,Cm,Dm,Xs,lf,Oa,Em,Fm,Kc,Gm;Ib=y(I,m,-1,a.u+1,1);sd=y(I,m,-1,a.u+1,1);gb=y($G,s,-1,a.u+1,3);var Ys=a.u,Hm,
qh,Zs,lg,yj,Ee,mf;yj=y($G,s,-1,Ys+2,3);Ee=y(I,m,-1,100,1);mf=5;lg=0;Ee[0]=3;yj[1]=gh;yj[2]=hh;Zs=2;if(!(3>Ys))for(;mf<Ee[lg]*Ee[lg];){qh=0;for(Hm=!0;Hm&&qh<=lg&&mf>=Ee[qh]*Ee[qh];)0==mf%Ee[qh]?Hm=!1:++qh;if(Hm){yj[++Zs]=jt(mf);if(Zs>=Ys)break;lg<Ee.length-1&&(++lg,Ee[lg]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Fm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Fm*=a.i[ya]);Em=a.c[w];18==Em&&(Gm=a.p[w],td=Gm.charCodeAt(0)-65+1,ud=0,1<Gm.length&&(ud=Gm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Em=28*td+ud);
lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Kc=1;gb[w]=jt(Fm);Kc*=126;gb[w]=Ss(gb[w],jt(a.y[w]*Kc));Kc*=7;gb[w]=Ss(gb[w],jt(lf*Kc));Kc*=7;gb[w]=Ss(gb[w],jt(Em*Kc));Kc*=783;gb[w]=Ss(gb[w],jt(a.A[w]*Kc))}for(xe=0;!SG(a,Ib,gb);){Xs=!1;for(w=1;w<=a.u;++w)Ib[w]!=sd[w]&&(sd[w]=Ib[w],Xs=!0);if(Xs){for(w=1;w<=a.u;++w){gb[w]=fh;for(ya=1;ya<=a.A[w];++ya)gb[w]=nt(gb[w],yj[Ib[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)gb[w]=fh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){gb[w]=gh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=fh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],gb[w]=nt(gb[w],jt(a.c[ef]*a.i[OG(a,w,ef)]))}xe=1}SG(a,Ib,gb);for(w=1;w<=a.u;++w)gb[w]=jt(sd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)sd[w]=Ib[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(sd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];sd[w]=sd[Oa];sd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Dm=Cm=
a.u;cc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Cm?(Cm=a.I[ya],Dm=a.J[ya],cc=ya):a.I[ya]==Cm&&a.J[ya]<Dm&&(Dm=a.J[ya],cc=ya);Td=a.I[w];a.I[w]=a.I[cc];a.I[cc]=Td;Td=a.J[w];a.J[w]=a.J[cc];a.J[cc]=Td;Td=a.t[w];a.t[w]=a.t[cc];a.t[cc]=Td;Td=a.C[w];a.C[w]=a.C[cc];a.C[cc]=Td;dI=a.f[w];a.f[w]=a.f[cc];a.f[cc]=dI}eE(a);hE(a);YG(a,D);ZG(a,v,D)}else{YG(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Hc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=Ab[c]){Gc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Gc=!1;break}Gc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Hc==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=OG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=OG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Hc}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(WG,s,-1,a.u+1,2);Ld=y(WG,s,-1,a.u+1,2);f=Hc=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Hc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Ld[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Md=y(I,m,-1,a.v+1,1);Nd=y(I,m,-1,a.u+1,1);if(a.o.Pb){var fI=Ab,qM=da,$s,gI,rh,Fe,at,bt,Ma,zj,ct;rh=y(I,m,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)rh[b[Ma]]=Ma;at=y(WG,s,-1,
a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)$s=b[Ma],gI=fI[$s],Fe=OG(a,$s,gI),0!=Fe&&(aH(a,Fe,rh,Md,D),at[Fe]=!0);for(Ma=1;Ma<=a.v;++Ma)at[Ma]||aH(a,Ma,rh,Md,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){bt=ct=0;for(zj=1;zj<=a.A[Ma];++zj){Fe=OG(a,Ma,a.H[Ma][zj]);if(5==a.i[Fe])continue a;1==a.t[Fe]&&0!=bH(a,Fe,Ma)&&++ct;2==a.t[Fe]&&(bt=a.H[Ma][zj])}if(0!=ct)if(0<bt){var ja=a,iI=Ma,nf=rh,Wc=Nd,rc=void 0,Aj=void 0,Lc=void 0,Ge=void 0,Mc=void 0,Im=void 0,Jm=void 0,Km=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
dt=void 0,Bj=void 0,Vd=void 0,Cj=void 0,He=void 0,Dj=void 0,et=void 0,Ej=void 0,Ie=void 0,jI=void 0,of=void 0,kI=void 0,ft=void 0,Fj=void 0,pf=void 0,Yc=1,Aj=iI,rc=y(I,m,-1,ja.u+1,1);for(rc[1]=iI;;){dt=!1;for(Xc=1;Xc<=ja.A[Aj];++Xc)if(Lc=ja.H[Aj][Xc],!(Lc==rc[1]||Lc==rc[Yc-1]))if(Ge=OG(ja,Aj,Lc),2==ja.t[Ge]&&5!=ja.i[Ge]){Aj=rc[++Yc]=Lc;dt=!0;break}if(!dt)break}if(!(0==Yc%2||2>ja.A[rc[Yc]]||3<ja.A[rc[Yc]])){pf=rc[1];Mc=rc[~~((Yc+1)/2)];Ud=rc[Yc];of=Ie=He=Vd=0;ft=et=!1;for(Xc=1;Xc<=ja.A[pf];++Xc)Lc=
ja.H[pf][Xc],Ge=OG(ja,pf,Lc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Vd?Vd=Lc:He=Lc);0<nf[He]&&nf[Vd]>nf[He]&&(Im=Vd,Vd=He,He=Im);Bj=Vd;0==Vd&&(Bj=He,et=!0);for(Xc=1;Xc<=ja.A[Ud];++Xc)Lc=ja.H[Ud][Xc],Ge=OG(ja,Ud,Lc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Ie?Ie=Lc:of=Lc);0<nf[of]&&nf[Ie]>nf[of]&&(Im=Ie,Ie=of,of=Im);Ej=Ie;0==Ie&&(Ej=of,ft=!0);Cj=bH(ja,OG(ja,pf,Vd),pf);Dj=bH(ja,OG(ja,pf,He),pf);jI=bH(ja,OG(ja,Ud,Ie),Ud);kI=bH(ja,OG(ja,Ud,of),Ud);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=jI||0!=kI?Lq(ja.o,"Bad stereoinfo on allene !"):
(Jm=ja.K[rc[Yc-1]]-ja.K[Ud],Km=ja.N[rc[Yc-1]]-ja.N[Ud],Fj=Math.sqrt(Jm*Jm+Km*Km),0.001>Fj&&(Fj=0.001),0<(ja.N[Ej]-ja.N[rc[Yc-1]])*(Jm/Fj)-(ja.K[Ej]-ja.K[rc[Yc-1]])*(Km/Fj)?Wc[Mc]=1:Wc[Mc]=-1,et&&(Wc[Mc]*=-1),ft&&(Wc[Mc]*=-1),Bj==Vd&&0>Cj&&(Wc[Mc]*=-1),Bj==He&&0>Dj&&(Wc[Mc]*=-1),nf[Bj]>nf[Ej]&&(Wc[Mc]*=-1))}}else b:{var ub=a,Za=Ma,gt=fI,lI=rh,mI=q,nI=r,rM=qM,Lm=Nd,Mm=void 0,Zc=void 0,ht=void 0,sh=void 0,Ca=void 0,th=void 0,wd=void 0,Gj=void 0,Wd=void 0,Qb=void 0,ga=void 0,fa=void 0,Je=void 0,Nm=void 0,
$c=void 0,K=void 0,Om=void 0,fa=y(I,m,-1,4,1),Nm=y(I,m,-1,4,1),Hj=void 0,ad=void 0,Pm=void 0,Qm=void 0,it=void 0,Ij=void 0,Ij=-1;0<gt[Za]&&(fa[++Ij]=gt[Za]);for(ad=1;ad<=rM;++ad)mI[ad]==Za&&(fa[++Ij]=nI[ad]),nI[ad]==Za&&(fa[++Ij]=mI[ad]);for(ad=Ij+1;ad<ub.A[Za];++ad){it=ub.u+1;Pm=1;c:for(;Pm<=ub.A[Za];++Pm){Hj=ub.H[Za][Pm];for(Qm=0;Qm<ad;++Qm)if(Hj==fa[Qm])continue c;lI[Hj]<it&&(it=lI[Hj],fa[ad]=Hj)}}0==gt[Za]&&0<ub.y[Za]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Za]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Ca=Gj=th=sh=Om=wd=Qb=0;4>Ca;++Ca)0>=fa[Ca]||(Mm=OG(ub,Za,fa[Ca]),Nm[Ca]=bH(ub,Mm,Za),0<Nm[Ca]?(++Qb,Om=fa[Ca],th=fa[Ca]):0>Nm[Ca]?(++wd,sh=fa[Ca],th=fa[Ca]):Gj=fa[Ca]);Wd=Qb+wd;K=y(I,m,-1,4,1);$c=0;if(3==ub.A[Za]){if(1==Qb&&1==wd||3==Wd&&0<Qb&&0<wd){Lq(ub.o,"Error in C3H stereospecification !");break b}Je=fa[0];1==Wd?Je=th:2==Wd&&(Je=Gj);ga=MG(ub,Za,Je,fa);K[0]=th;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Qb?$c=1:$c=-1}else if(4==ub.A[Za])if(1==Wd)ga=MG(ub,Za,th,fa),K[0]=ga[0],K[1]=ga[3],
K[2]=ga[2],K[3]=ga[1],0<Qb?$c=1:$c=-1;else{Je=fa[0];1<Gj&&(Je=Gj);1==Qb?Je=Om:1==wd&&(Je=sh);ga=MG(ub,Za,Je,fa);Zc=y(I,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Mm=OG(ub,Za,ga[Ca]),Zc[Ca]=bH(ub,Mm,Za);if(4==Wd){if(0==Qb||0==wd){Lq(ub.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==wd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],$c=Zc[0];else{for(Ca=0;4>Ca;++Ca)-1==Zc[Ca]&&(Zc[Ca]=0);Wd=2}}else if(3==Wd)if(3==Qb||3==wd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Qb?$c=-1:$c=1;else{1==Qb?Qb=ht=1:wd=
ht=-1;for(Ca=0;4>Ca;++Ca)Zc[Ca]==ht&&(Zc[Ca]=0);Wd=2}if(2==Wd)if(1==Qb&&1==wd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),K[0]=Om,K[1]=sh,K[2]=ga[2],K[3]=ga[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){Lq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Qb?$c=1:$c=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?Lm[Za]=1:K[2]==fa[3]?Lm[Za]=-1:Lq(ub.o,"Error in stereoprocessing ! - t30");Lm[Za]*=$c}}}Wa=new gG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Wa.b.b+=ua);0<Ab[u]&&cH(a,c,Ab[c],Wa,Md);var uh=v[c],Kb=void 0,Jj=void 0,
vh=void 0,U=void 0,U=Nc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Nd[c]&&(Kb=!0);vh=-1;for(Jj=1;Jj<=a.z;++Jj)if(a.r[Jj][0]==c){vh=a.r[Jj][1];break}-1<vh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,vh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:uh?U="c":U=Eb;break;case 4:uh?(U=zf,0<a.y[c]&&(Kb=!0)):U=ec;break;case 5:uh?U="o":U=lc;break;case 7:uh?(U="p",0<a.y[c]&&(Kb=!0)):U=nc;break;case 8:uh?U=mg:U=zc;break;case 13:uh?U=pg:U=Bc;Kb=!0;break;case 6:U=Cc;Kb=!0;break;case 9:U=Pb;break;case 10:U=Jb;break;case 11:U=Db;break;case 12:U=
Wb;break;case 1:U=Ub;Kb=!0;break;case 19:U=oc;Kb=!0;break;case 20:U=pc;Kb=!0;break;case 21:U=qc;Kb=!0;break;case 22:U=sc;Kb=!0;break;case 18:Kb=!0,U=a.p[c],(G(U,wa)||G(U,Uc)||G(U,wb))&&(Kb=!1)}Kb&&(U=Oc+U,1==Nd[c]?U+=vb:-1==Nd[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Qj(a.B[c])&&(U+=Qj(a.B[c]))),-1<vh&&(U+=lb+vh),U+=Rc);nn(Wa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&cH(a,q[E],r[E],Wa,Md),9<E&&(Wa.b.b+="%"),mn(Wa,l+
(new T(E)).b);Ld[c]&&(Wa.b.b+=va)}return Wa.b.b}function IE(a){a=new TC(a);eE(a);return a}
function fE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)jD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function gE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&fE(a,c);0==a.A[d]&&fE(a,d)}
function XG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=OG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&fE(a,c)}}}function UG(a){var b;b=a.c.length;a.H=js([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function ZG(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(WG,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[OG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(WG,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(WG,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:VG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],q[f]&&q[g])){d=y(WG,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function iD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(DD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(DD((a.N[b]+a.N[c])/2)))}function YG(a,b){var c;for(c=1;c<=a.v;++c)JD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function HD(a,b){var c;c=(EC(),KC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function VG(a,b){return 2==a.t[b]?!0:!1}function JD(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function sE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=js([b+5,2]),hG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function cE(a){var b;a.z=0;a.s=0;JE(a);for(b=1;b<=a.u;++b)a.E=b,sE(a);a.E=0}
function dE(a){var b,c;b=y(fD,s,-1,4,1);gD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function $C(a,b){var c,d,e,f,g,j,h,n;c=y(fD,s,-1,4,1);gD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;gD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function FE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function iE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&aG(c,Rc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Pj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Xn(c,d+1);try{a.o.z=dC(j,10)}catch(h){if(h=Ki(h),A(h,123))a.o.z=0;else throw h;}a.E=b;sE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,lc)?5:G(d,nc)?7:G(d,zc)?8:G(d,Pb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Bc)?13:G(d,Cc)?6:G(d,oc)?19:G(d,pc)?20:G(d,qc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=$F(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=$F(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=$F(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=$F(c,g++);for(;45==e;)--d,e=$F(c,g++)}a.B[b]=d}}}
function RD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new zC(b);try{for(;b.k=sC(b,b.b),b.k<b.j;)d=PD(dC(vC(b),10)).b,c=e=PD(dC(vC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ki(f),A(f,123))kn(f);else throw f;}}function cH(a,b,c,d,e){b=OG(a,b,c);5!=a.i[b]&&VG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),nn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Qc)}
function tE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Lq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Lq(a.o,"Stereomarking allowed only on single and double bonds!")}
function aH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=OG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=OG(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
q=j,j=g);h=OG(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=OG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))Lq(a.o,"Not unique E/Z geometry !");else{j=OG(a,b,e);f=OG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=OG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function TG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=OG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(VG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function bH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function hE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=TG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function kD(a){LG(this);this.o=a;this.z=this.v=this.u=0}
function QD(a,b){var c,d,e,f,g,j,h;kD.call(this,a);f=l;j=ND(b);if(null!=j){h=new yC(b,j,!0);for(e=1;4>=e;++e)f=OD(h,j);g=PD(dC(Wn(f.substr(0,3)),10)).b;c=PD(dC(Wn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)uE(this),f=OD(h,j),this.K[e]=(new XF(UF(Wn(f.substr(0,10))))).b,this.N[e]=-(new XF(UF(Wn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Wn(f.substr(31,d-31)),iE(this,e,d),62<=f.length&&(f=Wn(f.substr(60,3)),0<f.length&&(f=PD(dC(f,10)).b,0<f&&(this.E=e,a.z=f,sE(this),this.E=0)));for(e=1;e<=c;++e)BE(this),
f=OD(h,j),this.I[e]=PD(dC(Wn(f.substr(0,3)),10)).b,this.J[e]=PD(dC(Wn(f.substr(3,3)),10)).b,g=PD(dC(Wn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=PD(dC(Wn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);UG(this);FE(this);hD(this);for(eE(this);(h.k=sC(h,h.b),h.k<h.j)&&!(null==(f=vC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new xC(f);vC(g);vC(g);j=PD(dC(vC(g),10)).b;
for(e=1;e<=j;++e)c=PD(dC(vC(g),10)).b,this.B[c]=PD(dC(vC(g),10)).b}if(0==f.indexOf("M  APO")){g=new xC(f);vC(g);vC(g);j=PD(dC(vC(g),10)).b;for(e=1;e<=j;++e)c=PD(dC(vC(g),10)).b,f=PD(dC(vC(g),10)).b,this.E=c,Z(this,0),iE(this,this.u,oc+f),this.E=0}}XG(this);eE(this)}}
function ME(a,b){var c,d,e,f,g;kD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));aG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new xC(b);d=PD(dC(vC(f),10)).b;e=PD(dC(vC(f),10)).b;for(c=1;c<=d;++c)g=vC(f),uE(this),iE(this,this.u,g),this.K[c]=(new XF(UF(vC(f)))).b,this.N[c]=-(new XF(UF(vC(f)))).b;for(c=1;c<=e;++c)if(BE(this),this.I[c]=PD(dC(vC(f),10)).b,this.J[c]=PD(dC(vC(f),10)).b,this.t[c]=PD(dC(vC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;UG(this);FE(this);hD(this)}catch(j){j=Ki(j);if(A(j,123)){j.Ec();this.u=0;return}throw j;}XG(this);eE(this)}}
function TD(a,b,c){var d,e,f;kD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(uE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))BE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;eE(this);hD(this)}
function lE(a,b,c){var d,e,f,g,j;kD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(us,s,1,this.u+1,0);this.K=y(fD,s,-1,this.u+1,1);this.N=y(fD,s,-1,this.u+1,1);this.p=y(us,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(us,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=js([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}eE(this);hD(this)}
function TC(a){var b;LG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);hG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);hG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);hG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);hG(a.e,this.e,this.u+1);this.d=y(us,s,1,this.u+1,0);hG(a.d,this.d,this.u+1);this.K=y(fD,s,-1,this.u+1,1);hG(a.K,this.K,this.u+1);this.N=y(fD,s,-1,this.u+1,1);hG(a.N,this.N,this.u+1);this.p=y(us,s,1,this.u+1,0);hG(a.p,this.p,this.u+1);this.I=y(I,
m,-1,this.v+1,1);hG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);hG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);hG(a.t,this.t,this.v+1);this.f=y(us,s,1,this.v+1,0);hG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);hG(a.C,this.C,this.v+1);this.r=js([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function HE(a,b,c){var d,e,f;if(0==c)return jE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(DD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new XF(a)).b;d=Wu(e,Xu(46));0>d&&(e+=Xa,d=Wu(e,Xu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function ND(a){var b;b=new yC(a,aa,!0);if(4<rC(b))return aa;b=new yC(a,ch,!0);return 4<rC(b)?ch:null}
function jE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function OD(a,b){for(var c,d;a.k=sC(a,a.b),a.k<a.j;){d=vC(a);if(G(d,b))return ba;for(vC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(528,1,{139:1},kD,QD,ME,TD,lE,TC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function Mq(){Mq=x;Nq=new wB(Ub)}
function ZD(a,b){var c;Mq();var d;FG.call(this);this.d=new Uz("Help");new Uz("Home");this.e=b;P(this,(EC(),GC));this.hc&&MA(this.hc.d,!1);JA(this,!1);d=yy(b);if(1==a)this.f||(this.f=new eB(d),DG(this.f,-30,0)),this.k=this.f,c=RC(b),this.hc&&LA(this.hc.d.I.c,Ac),ez(this,new Pz(2)),this.i=new wB(c+"     "),Q(this,this.i,Hb),d=new iz,Q(d,this.j,null),this.e.Hb&&(c=new Uz("Submit"),Q(d,c,null)),Q(this,d,Dc),c=Wn($n(this.i.hc.b.pb,Vg)),yB(this.i.hc,c),this.hc&&MA(this.hc.d,!0),JA(this,!0);else if(2==a)this.c||
(this.c=new eB(d),DG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&LA(this.hc.d.I.c,"Nonstandard atom"),ez(this,new Pz(2)),c=new iz,Q(c,new YA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,Nq&&(c=$n(Nq.hc.b.pb,Vg)),Nq=new xB(c,8),Q(this,Nq,Hb),c=new iz,Q(c,this.j,null),Q(this,c,Dc);else{this.b||(this.b=new eB(d),DG(this.b,5*b.Z,0));var e,f;d="About "+(EC(),RE);this.hc&&LA(this.hc.d.I.c,d);ez(this,new UA(0));P(this,GC);Q(this,new YA(RE+" Molecular Editor v2013-10-13",1),null);Q(this,new YA("Peter Ertl and Bruno Bienfait",
1),null);for(c=FC,d=0,f=c.length;d<f;++d)e=c[d],e=new YA(e,1),Ly(e,this.e.y),Q(this,e,null);c=new iz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}IA(this);c=this.k;EG(this.hc.d,c.b,c.c);!xy(this)&&bz(this);My(this)}t(529,521,ri,ZD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new YB(this.e.I),c=XB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ki(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,bD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Nq;
function dH(a,b){wy(b)==a.b?P(b,($z(),iA)):P(b,a.b)}
function eH(a){var b,c,d,e;e=l;d=!1;wy(fH)!=a.b?(e=wa,d=!0):wy(gH)!=a.b?(e="!#6",d=!0):wy(hH)!=a.b?(P(iH,($z(),iA)),P(jH,iA),P(kH,iA),P(lH,iA),e="F,Cl,Br,I"):(b=wy(mH)!=a.b,c=wy(nH)!=a.b,wy(oH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),wy(pH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),wy(qH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),wy(rH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),wy(sH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),wy(iH)!=a.b&&(e+="F,"),wy(jH)!=a.b&&(e+="Cl,"),wy(kH)!=a.b&&(e+="Br,"),wy(lH)!=a.b&&(e+="I,"),
aG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Uc:c?e=wb:(P(fH,($z(),iA)),e=wa)));b=l;d&&wy(mH)!=a.b&&(b+=";a");d&&wy(nH)!=a.b&&(b+=";A");wy(tH)!=a.b&&(b+=";R");wy(uH)!=a.b&&(b+=";!R");wy(fH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=vH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=wH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);wy(xH)!=a.b&&(e="~");wy(yH)!=a.b&&(e=lb);wy(zH)!=a.b&&(e=vb);wy(AH)!=a.b&&(e="!@");yB(a.f.hc,e)}
function BH(a){CH(a);DH(a);var b=vH.hc.b;gx(b,0);b.pb.options[0].selected=!0;b=wH.hc.b;gx(b,0);b.pb.options[0].selected=!0;P(mH,a.b);P(nH,a.b);P(tH,a.b);P(uH,a.b);P(vH,a.b);P(wH,a.b);EH(a)}function CH(a){P(oH,a.b);P(pH,a.b);P(qH,a.b);P(rH,a.b);P(sH,a.b);P(iH,a.b);P(jH,a.b);P(kH,a.b);P(lH,a.b)}function DH(a){P(fH,a.b);P(gH,a.b);P(hH,a.b)}function EH(a){P(xH,a.b);P(yH,a.b);P(zH,a.b);P(AH,a.b);a.c=!1}
function $D(a){KA.call(this,"Atom/Bond Query");this.j=new Uz(this.If());tz(this.r,new GG(this));this.b=(EC(),GC);this.d=a;this.e||(a=yy(a),this.e=new eB(a),DG(this.e,-150,10));this.k=this.e;ez(this,new TA);P(this,this.b);a=new iz;ez(a,new yA(0,3,1));Q(a,new XA("Atom type :"),null);fH=new Uz(yb);gH=new Uz("Any except C");hH=new Uz("Halogen");Q(a,fH,null);Q(a,gH,null);Q(a,hH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));Q(a,new YA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new iz;ez(a,new yA(0,3,1));oH=new Uz(Eb);pH=new Uz(ec);qH=new Uz(lc);rH=new Uz(zc);sH=new Uz(nc);iH=new Uz(Pb);jH=new Uz(Jb);kH=new Uz(Db);lH=new Uz(Wb);Q(a,oH,null);Q(a,pH,null);Q(a,qH,null);Q(a,rH,null);Q(a,sH,null);Q(a,iH,null);Q(a,jH,null);Q(a,kH,null);Q(a,lH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));vH=new Yz;Xz(vH,yb);Xz(vH,bb);Xz(vH,db);Xz(vH,jb);Xz(vH,kb);Q(a,new XA("Number of hydrogens :  "),null);Q(a,vH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));wH=new Yz;Xz(wH,yb);Xz(wH,
bb);Xz(wH,db);Xz(wH,jb);Xz(wH,kb);Xz(wH,"4");Xz(wH,"5");Xz(wH,"6");Q(a,new YA("Number of connections :",0),null);Q(a,wH,null);Q(a,new YA(" (H's don't count.)",0),null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));Q(a,new XA("Atom is :"),null);mH=new Uz(zb);Q(a,mH,null);nH=new Uz("Nonaromatic");Q(a,nH,null);tH=new Uz(yc);Q(a,tH,null);uH=new Uz(ic);Q(a,uH,null);Q(this,a,null);a=new iz;P(a,pA(wy(this)));ez(a,new yA(0,3,1));Q(a,new XA("Bond is :"),null);xH=new Uz(yb);Q(a,xH,null);yH=new Uz(zb);Q(a,yH,
null);zH=new Uz(yc);Q(a,zH,null);AH=new Uz(ic);Q(a,AH,null);Q(this,a,null);a=new iz;ez(a,new yA(1,3,1));this.f=new xB(wa,20);Q(a,this.f,null);Q(a,new Uz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&MA(this.hc.d,!1);JA(this,!1);CH(this);DH(this);EH(this);P(mH,this.b);P(nH,this.b);P(tH,this.b);P(uH,this.b);P(vH,this.b);P(wH,this.b);dH(this,fH);IA(this);a=this.k;EG(this.hc.d,a.b,a.c);!xy(this)&&bz(this);My(this)}t(530,521,ri,$D);
_.Jf=function(a,b){var c;G(b,wc)?(BH(this),dH(this,fH),eH(this)):A(a.i,86)?(EH(this),rs(a.i)===rs(fH)?(CH(this),DH(this)):rs(a.i)===rs(gH)?(CH(this),DH(this)):rs(a.i)===rs(hH)?(CH(this),DH(this)):rs(a.i)===rs(tH)?P(uH,this.b):rs(a.i)===rs(uH)?(P(tH,this.b),P(mH,this.b)):rs(a.i)===rs(mH)?(P(nH,this.b),P(uH,this.b)):rs(a.i)===rs(nH)?P(mH,this.b):rs(a.i)===rs(xH)||rs(a.i)===rs(yH)||rs(a.i)===rs(zH)||rs(a.i)===rs(AH)?(BH(this),this.c=!0):DH(this),dH(this,a.i),eH(this)):A(a.i,87)&&(EH(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,($z(),iA)),eH(this));107!=this.d.d&&(this.d.d=107,nz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var fH=_.f=null,xH=null,gH=null,mH=null,yH=null,kH=null,oH=null,wH=null,vH=null,jH=null,iH=null,hH=null,lH=null,pH=null,nH=null,uH=null,AH=null,qH=null,sH=null,tH=null,zH=null,rH=null;function UE(){sG(this)}t(531,506,Ph,UE);_.Ke=function(){this.b=-1;this.c=y(tG,s,0,0,0);this.d=0};_.b=-1;
function FH(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){AC(c.b.Ab,H(us,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=bG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],ps(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{LD(c.b,d,!0)?(Lq(c.b,"Structure pasted"+g),cD(c.b),nz(c.b),f=!0):(bE(new jF(c.b.K,c.b,GC)),MD(c.b,!0),nz(c.b))}catch(q){if(q=Ki(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
bD(g),bE(new jF(c.b.K,c.b,GC)),nz(c.b);else throw q;}}f&&c.b.Ge(d)}}function Gq(a){a=new LB(a);Jq();var b,c,d,e,f;try{var g=(DB(),GB);if(HB(g,(DB(),GB)))b=a.b;else if(HB(g,EB))b=new PB(a.b);else throw new MB(g);c=An(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new GH;Wx(d.f,c);e=(f=bG(c,"\r\n|\r|\n|\n\r"),f.length);Uu(d.f,20*(10>e?e:10)+Wf);Pn((Mn(),Nn),new HH(d));IH(d);JH(d)}catch(j){if(j=Ki(j),A(j,104))kn(j);else throw j;}}function VE(){}t(532,1,{105:1,112:1},VE);
_.te=function(a){FH(this,a)};_.b=null;t(534,307,Lh);function Dq(){var a;Dq=x;KH=(a=!1,Lf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);LH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");MH=KH&!LH;var b;a=H(I,m,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Eq=y(I,m,-1,1E3,1);for(b=0;b<Eq.length;++b)Eq[b]=-999;for(b=0;b<a.length;b+=2)Eq[a[b+1]]=a[b]}
function Bp(a,b,c){a=new NH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function lz(a,b,c){var d;d=new OH;lj(d.u,b,c);ej(a.i,d.u,0,0);Ti(a.b,d);return d}function dF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function zD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)zv(a.i,b.u,c,d),b.s=c,b.t=d;PH(b)}
function cF(a,b,c,d){Dq();this.pb=ow();this.b=new Zi;this.k=new Zi;this.f=d;this.pb.style[Qf]=bb;this.pb.style[Of]=bb;this.pb.style[Gg]=Te;this.pb.style[$g]=b;this.pb.style[Ce]=c;this.i=new QH;this.i.pb.style[$g]=eb;Uu(this.i,eb);MH?(b=new RH,c=new SH,ej(b,this.i,0,0),ej(b,c,0,0),Dv(this,b)):Dv(this,this.i);this.d=a;a.Vb=this;MH?(this.n=new TH(this),this.n.j=new UH(this),this.n.k=new VH(this),this.n.o=new WH(this),this.n.n=new XH(this),this.d&&(this.n.f=new YH(this),this.n.i=new ZH(this),this.n.b=
new $H(this))):B(this,new aI(this),(Qq(),Qq(),Rq));B(this,this,(Gp(),Gp(),Hp));B(this,new bI(this),(oj(),oj(),pj));B(this,new cI(this),(qj(),qj(),rj));B(this,new eI(this),(Aq(),Aq(),Bq));(Ap(),Ap(),Qy).b=this}t(533,534,Lh,cF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var MH,LH,KH,Eq=null;function QH(){Bv.call(this);this.pb[yd]=Pe}t(536,285,vi,QH);function RH(){QH.call(this);this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(535,536,vi,RH);function aI(a){this.b=a}t(537,1,{},aI);
_.uc=function(a){var b,c,d,e;d=uj(a);e=vj(a);c=wj(a.b);b=new hI(a);2==c&&(b.f=4);b=mE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function bI(a){this.b=a}t(538,1,{},bI);_.vc=function(a){var b,c;b=uj(a);c=vj(a);a=new hI(a);this.b.j?wE(this.b.d,a,b,c):yE(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function cI(a){this.b=a}t(539,1,{},cI);_.wc=function(){this.b.j=!1;AE(this.b.d)};_.b=null;function eI(a){this.b=a}t(540,1,{},eI);_.b=null;
function SH(){QH.call(this);this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(541,536,vi,SH);function oI(a,b){var c;c=b.b;c.f=4;return mE(a.b.d,c,b.e,b.f)}function UH(a){this.b=a}t(542,1,{},UH);_.Kf=function(a){return oI(this,a)};_.b=null;function rr(a,b){yE(a.b.d,b.b,b.e,b.f);return mE(a.b.d,b.b,b.e,b.f)}function VH(a){this.b=a}t(543,1,{},VH);_.Kf=function(a){return rr(this,a)};_.b=null;function WH(a){this.b=a}t(544,1,{},WH);_.Kf=function(a){return wE(this.b.d,a.b,a.e,a.f)};_.b=null;
function XH(a){this.b=a}t(545,1,{},XH);_.Kf=function(){return AE(this.b.d)};_.b=null;function rq(a,b){var c;c=N(DD(b.c));c=new OB(b,0,gg,c);UC(a.b.d,c);return!0}function YH(a){this.b=a}t(546,1,{},YH);_.Kf=function(a){return rq(this,a)};_.b=null;function sq(a,b){var c;c=N(DD(100*b.d));c=new OB(b,0,ng,c);UC(a.b.d,c);return!0}function ZH(a){this.b=a}t(547,1,{},ZH);_.Kf=function(a){return sq(this,a)};_.b=null;function wq(a,b){var c;c=new OB(b,0,fe,eh);UC(a.b.d,c);return!0}function $H(a){this.b=a}
t(548,1,{},$H);_.Kf=function(a){return wq(this,a)};var pI=_.b=null;function qI(){qI=x;pI=new pt((Et(),new Dt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function rI(){rI=x;sI={}}function tI(a,b,c){var d;c&&(b.style[le]=c.c+Wf,d=c.b,d!=Nb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=ld),0!=(c.d&2)&&(b.style[me]=Ne));a.f.style[Zg]=Ff}
function EA(a){var b=uI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=wi(a);c in sI?a=sI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(vg),f=$doc.createElement(Le),f.width=1,f.height=1,g=(qI(),pI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),tI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Wj(e),n=Wj(e)+(e.offsetHeight||0),o=n-h,q=Wj(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new vI,v.b=u,v.c=r,v.d=o,v),sI[c]=a);return a}
function wI(){rI();var a,b,c,d,e;sj();this.b=H(us,s,1,["monospace","sans-serif",sg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(vg);this.f.innerHTML=this.i||l;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(551,1,{},wI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var sI;function vI(){}
t(552,1,{},vI);_.b=0;_.c=0;_.d=0;function nE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Ki(b),!A(b,129))throw b;}return!1}function oE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ki(b),!A(b,129))throw b;}return!1}function hI(a){Fq.call(this,null,0,null);this.b=a}function NH(a,b,c){Fq.call(this,a,0,b);this.b=c}t(553,394,Th,hI,NH);_.re=function(){return nE(this)};_.se=function(){return oE(this)};_.b=null;
function tB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=uI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,tI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function sB(a){this.c=a;this.b={};!uI&&(uI=new wI)}t(554,397,si,sB);var uI=null;function mz(a){this.b=a}t(555,405,{},mz);_.b=null;function xI(a,b){this.b=a;this.c=b}t(556,1,{},xI);_.b=null;_.c=null;function yI(){Ww.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[$g]=hd}t(557,320,vi,yI);
function zI(){zI=x;var a=AI=new wI;sj();a.i="9p";a.f.style[ke]=sg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);BI=new yz(1)}function pD(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,PH(a)}
function rD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(oD(a,!1),360<=g||-360>=g?j=qD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=CI(q,r,u,v,f),E=CI(q,r,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),pD(a,j))}function Y(a,b,c,d,e){a.o&&pD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function nD(a,b,c,d,e){a.o&&(oD(a,!1),pD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab))}function yD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");pD(a,b)}function PA(a,b,c,d,e){oD(a,!0);pD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab)}
function PH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Uj(a.u.pb)+(a.u.pb.offsetWidth||0)-Uj(a.u.pb),d=Wj(a.u.pb)+(a.u.pb.offsetHeight||0)-Wj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=eg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function xD(a,b){a.f=b;a.j=QE(b)}t(558,401,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var BI,AI;function fr(a,b,c){c&&(qr(a,b),c.Kf(a.c));a.e=!0}function qr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Uj(a.p.pb)+(a.p.pb.scrollLeft||0)+fo(a.p.pb.ownerDocument),a.c.f=c.clientY-Wj(a.p.pb)+(a.p.pb.scrollTop||0)+go(a.p.pb.ownerDocument),a.c.b=new hI(b),b.b.preventDefault(),!0):!1}
function TH(a){this.p=a;this.c=new DI;this.d=new EI(this);B(this.p,new FI(this),(nr(),nr(),or));B(this.p,new GI(this),(gr(),gr(),hr));B(this.p,new HI(this),(kr(),kr(),lr));B(this.p,new II(this),(cr(),cr(),dr));B(this.p,new JI,(xq(),xq(),yq));B(this.p,new KI(this),(tq(),tq(),uq));B(this.p,new LI(this),(oq(),oq(),pq))}t(559,1,{},TH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function EI(a){mk();this.b=a}t(560,24,{},EI);
_.Dc=function(){!this.b.e&&this.b.j&&oI(this.b.j,this.b.c)};_.b=null;function FI(a){this.b=a}t(561,1,{},FI);_.b=null;function GI(a){this.b=a}t(562,1,{},GI);_.b=null;function HI(a){this.b=a}t(563,1,{},HI);_.b=null;function II(a){this.b=a}t(564,1,{},II);_.b=null;function JI(){}t(565,1,{},JI);function KI(a){this.b=a}t(566,1,{},KI);_.b=null;function LI(a){this.b=a}t(567,1,{},LI);_.b=null;function DI(){}t(568,1,{},DI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function MI(a){var b,c,d,e,f;Tj(a);d=(fj(),gj(null));e=new yI;Tw(e,a);pv(d,e,d.pb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Vw(e,a);xv(d,e);return new Ey(f,b)}function NI(){this.pb=$doc.createElement(Yd);this.pb[yd]=Pe;this.pb.style[Pf]=De;this.pb.style[Tf]=Vc;this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(570,288,ti,NI);_.cd=function(){return Uj(this.pb)};_.dd=function(){return Wj(this.pb)};
function QE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function CI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new xI(new XF(a),new XF(b))}function qD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
function FD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function oD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function OH(){zI();this.o=BI;this.d=[];this.u=new NI}t(571,558,{},OH);_.b=l;_.c=l;function OI(){OI=x;PI=new Ey(0,0)}
function QI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=MI(c.b),lj(c.ue(),b.c,b.b),c=MI(c.b),b=new Ey(c.c-b.c,c.b-b.b)):b=new Ey(0,0);a.Sf(b)}return b}function Ty(a,b){var c;if(a.ye())return PI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(xy(b));c=MI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function RI(a,b){var c;b&&(c=eg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().pb.style[id]=c)}function SI(){this.f=new tA;this.f.b=-1;this.f.c=-1}t(573,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
_.Nf=function(){return this.ue()};_.Of=function(){return TI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(xy(a))};_.Qf=function(a){RI(this,a)};_.Rf=function(a){var b=this.ue().pb,c,d,e;c=(cz(),dz);e=a.c;d=a.b;e!=c.c?b.style[le]=l+e+"pt":b.style[le]=l;d!=c.b?b.style[ke]=d:b.style[ke]=l;0!=(a.d&1)?b.style[ne]=ld:b.style[ne]=l;0!=(a.d&2)?b.style[me]=Ne:b.style[me]=l};_.Sf=function(a){TI=a};_.Tf=function(){};var TI=_.f=null,PI;
function Vz(a,b){OI();SI.call(this);this.b=new hw(a);this.b.gd()[yd]=l;B(this.b,new UI(this,b),(Dp(),Dp(),Ep))}t(572,573,{},Vz);_.ue=function(){return this.b};_.Qf=function(a){RI(this,a)};_.b=null;function UI(a,b){this.b=a;this.c=b}t(574,1,{},UI);_.Lc=function(a){Ap();Bp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function Zz(a){OI();SI.call(this);this.b=new hx;B(this.b,new VI(this,a),(xp(),xp(),yp))}t(575,573,{},Zz);_.ue=function(){return this.b};_.b=null;
function VI(a,b){this.b=a;this.c=b}t(576,1,{},VI);_.b=null;_.c=null;function WI(a,b){var c,d;RI(a,b.Nd());for(d=new Ei(b.Wb.b);d.c<d.e.Be();)c=Fi(d),c.lc&&c.hc.Mf(c)}function XI(a,b){var c,d,e,f,g,j,h;lj(a.e,b.Ud(),b.Qd());for(d=new Ei(b.Wb.b);d.c<d.e.Be();)c=Fi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=QI(e).c,f-=QI(e).b,lj(e.ue(),g,f),!c.ob&&a.e.yd(c),a.e.zd(c,j,h)))}function hz(){OI();SI.call(this);this.e=new Bv}t(577,573,{},hz);
_.Mf=function(a){WI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){XI(this,a)};_.e=null;function ZA(a){OI();SI.call(this);var b=this.b=new Gw;mw(b.c,a,!1);yw(b);this.f.b=-1;this.f.c=-1}t(578,573,{},ZA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?bo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function bB(a){this.b=new Bx(a.i,new YI(a))}t(579,1,{},bB);_.b=null;
function xx(a){var b,c,d,e,f;f=new NB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(ZI,s,105,0,0);for(c=b.b?xk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=bj((rz(),S),new T(f.e)));c=c.c;if(Us(!c?dh:c.b,oh))for(c=(!a.e.b||0==a.e.b.d?(Ur(),Ur(),Vr):new uz(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new Fq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Fq(j,205,null),h.j=j.Vd(),
h.k=j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Fq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function YI(a){this.b=a}t(580,1,ni,YI);_.xc=function(){xx(this)};_.b=null;function yB(a,b){Wx(a.b,b);a.f.b=-1;a.f.c=-1}function zB(){OI();SI.call(this);this.b=new $x}t(581,573,{},zB);
_.Lf=function(){var a;a=new zB;Wx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};_.Of=function(){return $I};_.Sf=function(a){$I=a};var $I=_.b=null;t(582,577,{});function aJ(a){var b;b=new Rp(Zn(a.pb,Kf),Zn(a.pb,Jf));a=new Rp(Zn(a.T.jb.pb,Kf),Zn(a.T.jb.pb,Jf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function bJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.md(a.R);a.kd(b);a.R=a.Q=null}else null!=a.R?(cJ(a,a.R),a.R=null):null!=a.Q&&(dJ(a,a.Q),a.Q=null);Kj(a.S)}
function IH(a){a.kb?a.Xf(Up(a.T.jb)):(a.Hd(),IH(a))}function dJ(a,b){var c;a.kb?(c=aJ(a),a.Xf(new Rp(-1,eJ(b,!1)-c[1]))):a.Q=b}function fJ(a,b){var c;b!=a.Cd()&&(c=a.T.jb,hv(c),gJ(c,b,c.pb,c.q.d,!0))}function cJ(a,b){var c;a.kb?(c=aJ(a),a.Xf(new Rp(eJ(b,!0)-c[0],-1))):a.R=b}t(585,290,ki);_.Uf=function(){var a,b;b=Up(this.T.jb);a=aJ(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.T.jb;return 0!=a.q.d?hJ(my(a.q,0)):null};_.Vf=function(a){iJ(this.T.jb,a)};_.xd=function(){return new iv(this.T.jb)};
_.Wf=function(){Yp(this.T.jb)};_.sd=function(){bJ(this)};_.Kd=function(){Yp(this.T.jb)};_.ud=function(a){return jJ(this.T.jb,a)};_.Xf=function(a){Wp(this.T.jb,a)};_.kd=function(a){dJ(this,a)};_.Dd=function(a){fJ(this,a)};_.md=function(a){cJ(this,a)};_.Q=null;_.R=null;function kJ(){kJ=x;var a=(lJ(),mJ(),nJ);oJ=new Yw(a.e,a.c,a.d,a.f,a.b)}function pJ(a,b){if(0!=a.I.b.q.d&&hJ(my(a.I.b.q,0)))throw new cv("WindowPanel can only contain one child widget");qJ(a,b)}
function JH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Xg]=De,a.ab=!1,a.Hd());b=a.pb;b.style[Te]=0+(sj(),Wf);b.style[Lg]=cb;EG(a,Pj(fo($doc)+(mj()-Zn(a.pb,Kf)>>1),0),Pj(go($doc)+(nj()-Zn(a.pb,Jf)>>1),0));d||((a.ab=c)?(a.pb.style[Bd]=cg,a.pb.style[Xg]=Yg,bk(a.gb,200)):a.pb.style[Xg]=Yg)}finally{a.w=!0}}
function rJ(a,b){var c;if(a.w){c=new wu;a.mb&&Kr(a.mb,c);a.J&&Vp(a.r,a);try{Mi(a.r.d,a)}catch(d){if(d=Ki(d),!A(d,123))throw d;}a.n=sJ(a.r,a);try{Iv(a,b)}finally{Pi(a.t.b),Pi(a.s.b),Pi(a.u.b),a.P&&Si(a.P,a.r),a.C&&(a.C=!1)}}else Iv(a,b)}function tJ(a,b,c){var d,e;e=a.ob;d=new Mj(a,e);e.zd(a,d.b+b,d.e+c)}function uJ(a,b,c){b=new vJ(co(bo(Du(Du(a.T.d,b),c))));gv(b,a);B(b,a.o,(Dp(),Dp(),Ep));return b}function Tp(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Wp(a.T.jb,b)}
function EG(a,b,c){var d,e;(e=a.r)?(d=wJ(e.pb),Lv(a,b+(Uj(e.pb)+d[3]),c+(Wj(e.pb)+d[0]))):Lv(a,b,c)}function MA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Xp(a.r,a):Vp(a.r,a)))}function qJ(a,b){if(b!=(0!=a.I.b.q.d?hJ(my(a.I.b.q,0)):null)){hv(a.I.b);var c=a.I.b;gJ(c,b,c.pb,c.q.d,!0)}}
function xJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Op(),yJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ei(a.P);e.c<e.e.Be();)if(d=Fi(e),b==(Op(),zJ)){!d.c&&(d.c=new AJ);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Op(),Pp))g=d.r,j=d.F,d.I.d?(EG(d,j.d,j.e),Tp(d,new Rp(j.c,-1))):(EG(d,j.d,j.e),Tp(d,new Rp(j.c,j.b)),Xp(g,d)),Ii(g.d,d,d.I.c),gk(d.z,333);else if(!d.C&&f==(Op(),yJ))d.pb.style[Xg]=Yg,Op()}else if(b==Pp){!d.c&&(d.c=new AJ);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=wJ(j.pb);h=d.F;if(d.I.d)h.d=Uj(d.pb)-
g[3]-Uj(j.pb),h.e=Wj(d.pb)-g[0]-Wj(j.pb),d.F=h,EG(d,0,0),BJ(d,Qp(j.pb).c,-1);else{if(f!=(Op(),yJ))h.d=Uj(d.pb)-g[3]-Uj(j.pb),h.e=Wj(d.pb)-g[0]-Wj(j.pb),h.c=d.q,h.b=d.p,d.F=h;EG(d,0,0);Wp(d,new CJ(Qp(j.pb)));Vp(j,d)}d==d.r.b||aE(d);gk(d.z,333)}}else b==yJ&&(!d.c&&(d.c=new AJ),d=a,d.C||(d.G=c,d.pb.style[Xg]=De))}}function DJ(a,b){a.pb.style[bh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.cg().cg()}
function EJ(a){if(!a.kb){a.t=av(a,a.r,(!vr&&(vr=new sk),vr));a.s=av(a,a.r,rk?rk:rk=new sk);a.u=av(a,a.r,(!Ar&&(Ar=new sk),Ar));var b=a.r;!a.P&&(a.P=new Zi);Ti(a.P,b);vr&&(b=new ur(a),a.mb&&Kr(a.mb,b));a.J&&Xp(a.r,a);Ii(a.r.d,a,a.I.c);a.n&&(Lv(a,a.n.b,a.n.c),a.n=null);Mv(a);aE(a)}}function aE(a){if(a!=a.r.b){var b;Ar&&(b=new zr(a),a.mb&&Kr(a.mb,b))}}
function FJ(a,b,c){var d;d=(Tv(),Uv);Nv.call(this,!1,"popup");this.U=d.b;this.S=new GJ(this);d=new HJ;d.pb[yd]="mosaic-popupLayoutPanel";Fv(this.T,d);Kv(this);this.o=new IJ(this);this.z=new JJ(this);this.A=new KJ(this);this.B=new LJ(this);this.F=new MJ;this.O=(Op(),zJ);this.J=c;this.r=a;a=this.I=new NJ(b);b=new OJ;!a.e&&(a.e=new PJ);Ti(a.e,b);a=new QJ(new $w(oJ.b.e.b,oJ.b.c,oJ.b.d,oJ.b.f,oJ.b.b));B(a,new RJ(this),(Dp(),Dp(),Ep));b=this.I.c;b.c||(b.c=new Ww,b.c.gd()[yd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Pw(),Qw),c.d=d,SJ(b.i,b.c,new TJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new sv;d=Uw(c);Lu(c.c,(Zt(),$t(d)),0);rv(c,a,d,0,!1)}else Tw(b.c,a);iJ(b.i,null);B(this.I.c,new UJ(this),(Lp(),Lp(),Mp));B(this.I.c,this.o,Ep);fJ(this,this.I);Gi(co(bo(this.pb)),"mosaic-WindowPanel",!0)}t(584,585,ki);_.Cd=function(){return 0!=this.I.b.q.d?hJ(my(this.I.b.q,0)):null};_.Fd=function(a){rJ(this,a)};_.xd=function(){return new iv(this.I.b)};_.sd=function(){bJ(this);Kj(new VJ(this))};
_.ud=function(a){return jJ(this.I.b,a)};_.Xf=function(a){Tp(this,a)};_.Gd=function(a,b){EG(this,a,b)};_.Dd=function(a){qJ(this,a)};_.Hd=function(){EJ(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 oJ;function WJ(a){a.i=(new Uz(a.j)).hc.ue();B(a.i,new XJ(a),(Dp(),Dp(),Ep));a.e=H(YJ,s,58,[a.i])}
function GH(){kJ();var a,b,c,d,e,f;FJ.call(this,(ZJ(),$J),null,!0);this.$f();this.db=!0;a=new Iw(this.k);this.f=new Zx;this.f.pb.style[$g]=eb;Uu(this.f,eb);this.Yf();cJ(this,"400px");f=new ly;f.pb.style[Ce]=eb;f.f[qd]=10;c=(Bw(),Mw);f.b=c;ky(f,a);ky(f,this.f);e=new Ww;e.f[qd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Tw(e,a);ky(f,e);pJ(this,f);MA(this,!1);this.Zf()}t(583,584,ki,GH);_.Yf=function(){WJ(this)};_.Zf=function(){var a=this.f;a.pb.readOnly=!0;var b=Vu(a.pb)+"-readonly";Gi(a.gd(),b,!0)};
_.$f=function(){LA(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 XJ(a){this.b=a}t(586,1,{},XJ);_.Lc=function(){rJ(this.b,!1)};_.b=null;function HH(a){this.b=a}t(587,1,{},HH);
_.xc=function(){Yu(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=$n(a.pb,Vg).length;if(0<b&&a.kb){if(0>b)throw new uw("Length must be a positive integer. Length: "+b);if(b>$n(a.pb,Vg).length)throw new uw("From Index: 0  To Index: "+b+"  Text Length: "+$n(a.pb,Vg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function aK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";LA(a.I.c,"Paste")}function bK(a){kJ();GH.call(this);this.d=a}
t(589,583,ki,bK);_.Yf=function(){WJ(this);this.b=(new Uz(this.c)).hc.ue();B(this.b,new cK(this),(Dp(),Dp(),Ep));this.e=H(YJ,s,58,[this.b,this.i])};_.Zf=function(){Uu(this.f,"150px")};_.$f=function(){aK(this)};_.Hd=function(){EJ(this);Pn((Mn(),Nn),new dK(this))};_.b=null;_.c=null;_.d=null;function eK(a){kJ();bK.call(this,a)}t(588,589,ki,eK);
_.Zf=function(){Uu(this.f,"150px");var a=new fK(this),b=this.f;$u(b,new gK,(bq(),bq(),cq));$u(b,new hK,(Zp(),Zp(),$p));$u(b,new iK,(eq(),eq(),fq));$u(b,new jK(a),(hq(),hq(),iq))};_.$f=function(){aK(this);this.k+=" Or drag and drop a file on it."};t(592,1,{});t(591,592,{});_.c=null;_.d=1;_.e=-1;function fK(a){this.b=a;this.c=new kK(this);this.d=this.e=1}t(590,591,{},fK);_.b=null;function kK(a){this.b=a}t(593,1,{},kK);_._f=function(a){this.b.b.f.pb[Vg]=null!=a?a:l};_.b=null;function BB(){new Mr}
t(594,425,{},BB);function cK(a){this.b=a}t(595,1,{},cK);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new NB(a.b,0,$n(this.b.f.pb,Vg));FH(a.b,b)}rJ(this.b,!1)};_.b=null;function dK(a){this.b=a}t(596,1,{},dK);_.xc=function(){Yu(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Kq(a){var b;a&&a&&(a=new lK(a),void 0!=$wnd.FileReader?b=new eK(a):b=new bK(a),IH(b),JH(b))}function lK(a){this.b=a}t(598,1,{},lK);_.b=null;function kq(a,b){a.onloadend=function(a){b._f(a.target.result)}}
function jK(a){this.b=a}t(603,1,{},jK);_.b=null;function gK(){}t(604,1,{},gK);function hK(){}t(605,1,{},hK);function iK(){}t(606,1,{},iK);function NA(a,b){OI();hz.call(this);this.d=new mK(a);var c=this.c=new Ww,d=(Bw(),Mw);c.b=d;Tw(this.c,this.e);pJ(this.d,this.c);this.d.b=this;this.b=b}t(607,582,{},NA);_.ue=function(){return this.d};_.Nf=function(){return this.c.ob};_.Ed=function(){rJ(this.d,!1)};_.Rf=function(){};_.Tf=function(a){WI(this,a);XI(this,a);IH(this.d);EJ(this.d)};_.b=null;_.c=null;
_.d=null;function mK(a){kJ();FJ.call(this,(ZJ(),$J),a,!1)}t(608,584,ki,mK);_.Ed=function(){var a=this.b,b=new GA(a.b,201),c;a=a.b.r;a.b?a=new nK(new Ei(a.b)):(a=(Ur(),Ur(),Vr),a=new Ei(a));for(;a.Xc();)c=a.Yc(),201==b.e&&CG(c.b)};_.b=null;function jB(){OI();SI.call(this);var a=this.b=new oK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(609,573,{},jB);_.ue=function(){return this.b};_.b=null;function aC(){}t(616,441,{},aC);function nK(a){if(!a)throw new qn;this.b=a}t(617,1,{},nK);_.Xc=function(){return gC(this.b)};
_.Yc=function(){return Fi(this.b)};_.Zc=function(){throw new kC("Missing message: awt.50");};_.b=null;function Ez(){return Ez()}function ZB(){ZB=x;var a;a=(QB(),RB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(pK,s,-1,0,1);else throw new FF(a+" is not supported");}catch(b){if(b=Ki(b),!A(b,131))throw b;}}function cB(a,b){a.b=31*a.b+L((new XF(b)).b)}function zz(){}t(620,1,{},zz);_.hC=function(){return this.b};_.b=1;
function wJ(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"borderTopWidth"));b[1]=qK(rK(a,"borderRightWidth"));b[2]=qK(rK(a,"borderBottomWidth"));b[3]=qK(rK(a,"borderLeftWidth"));return b}function sK(a){var b,c;c=tK(a);b=wJ(a);a=new Rp(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 Qp(a){return new Rp(a.clientWidth,a.clientHeight)}
function tK(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"marginTop"));b[1]=qK(rK(a,"marginRight"));b[2]=qK(rK(a,"marginBottom"));b[3]=qK(rK(a,"marginLeft"));return b}function uK(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"paddingTop"));b[1]=qK(rK(a,"paddingRight"));b[2]=qK(rK(a,"paddingBottom"));b[3]=qK(rK(a,"paddingLeft"));return b}function vK(a,b,c){try{G(b,ie)&&(b=Kd),a.style[b]=c}catch(d){if(d=Ki(d),!A(d,123))throw d;}}
function eJ(a,b){var c;wK||(wK=$doc.createElement(vg),vK(wK,Te,l),vK(wK,Lg,l),vK(wK,Tf,Vc),vK(wK,Xg,De),$doc.body.appendChild(wK));vK(wK,$g,a);vK(wK,Ce,a);c=sK(wK);return b?c.c:c.b}var wK=null;function xK(){Rp.call(this,0,0)}function Rp(a,b){this.c=a;this.b=b}function CJ(a){Rp.call(this,a.c,a.b)}t(622,1,Th,xK,Rp,CJ);_.eQ=function(a){return this===a?!0:null==a||yK!=yn(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+Rc};_.b=0;_.c=0;function zK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(623,1,{116:1,119:1,140:1},zK);_.eQ=function(a){return a===this?!0:A(a,140)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return AK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;
function BK(a,b){this.b=a;this.c=b}t(624,1,Th,BK);_.eQ=function(a){return this===a?!0:null==a||CK!=yn(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 CK.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;function MJ(){this.c=this.b=this.e=this.d=0}t(625,1,Th,MJ);_.eQ=function(a){return this===a?!0:null==a||DK!=yn(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 DK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function rK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Kd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(627,1,{});var EK=-1;function FK(){}t(628,627,{},FK);_.b=-1;_.c=-1;var GK=null;
function qK(a){a=parseInt(a,10);a=isNaN(a)?null:PD(a);return!a?0:a.b}t(631,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.Uf=function(){return Up(this.i)};_.Vf=function(a){iJ(this.i,a)};_.Wf=function(){Yp(this.i)};_.Kd=function(){Yp(this.i)};_.kd=function(a){var b=this.i;b.pb.style[Ce]=a;b.kb||(b.i=a)};_.md=function(a){var b=this.i;b.pb.style[$g]=a;b.kb||(b.j=a)};function lJ(){lJ=x;mJ()}function LA(a,b){a.b.pb.textContent=b||l;iJ(a.i,null)}
function HK(a){lJ();var b;jw(this,new HJ);this.b=new IK;b=this.i;JK(b,new KK);vK(b.pb,Qf,cb);b.p=0;SJ(b,this.b,new TJ(0));this.b.gd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;iJ(this.i,null);this.pb[yd]="mosaic-Caption"}t(630,631,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},HK);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};
_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.c=null;function mJ(){mJ=x;LK=Hn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new qy(LK,240,20);new qy(LK,224,16);new qy(LK,208,16);new qy(LK,192,16);new qy(LK,176,16);new qy(LK,160,16);new qy(LK,144,16);new qy(LK,128,16);new qy(LK,112,16);new qy(LK,96,16);new qy(LK,80,16);new qy(LK,64,16);new qy(LK,260,16);nJ=new qy(LK,48,16);new qy(LK,32,16);new qy(LK,16,16);new qy(LK,0,16)}var LK,nJ;
function MK(a,b){Yu(a.b.pb,!b);iJ(a.i,a.b)}function Sp(a,b){a.d=b;Yu(a.b.pb,!b);iJ(a.i,a.b);if(a.e){var c;for(c=new Ei(a.e);c.c<c.e.Be();)Fi(c)}}function NJ(a){var b;jw(this,new HJ);b=this.i;JK(b,new NK((OK(),PK)));b.p=0;this.c=new HK(a);SJ(b,this.c,new TJ(1));this.b=new HJ;Yi(this.b,"Body");SJ(b,this.b,new TJ(0));this.pb[yd]="mosaic-CaptionLayoutPanel"}t(633,631,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},NJ);_.nd=function(){bv(this.i)};_.od=function(){ev(this.i)};_.xd=function(){return new iv(this.b)};
_.ud=function(a){return jJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function PJ(){sG(this)}t(634,506,Ph,PJ);function GJ(a){this.b=a}t(635,1,ni,GJ);_.xc=function(){Yp(this.b.T.jb)};_.b=null;function QK(a){var b;b=a.c;a=b.r;b=!a.f?-1:xj(a.f.b,b);a.f&&Ut(a.f.b,b)&&Xt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&aE(!a.f?null:Ut(a.f.b,b-1))}function RK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new gz);-1==xj(a.f.b,b)&&Ti(a.f.b,b)}function AJ(){}t(636,1,{},AJ);_.Qc=function(a){QK(a)};_.Rc=function(a){RK(a)};
_.Tc=function(a){SK(a.b.r,a.b)};function ZJ(){ZJ=x;TK=new UK(1,"e");VK=new UK(2,zf);WK=new UK(3,"ne");XK=new UK(10,"nw");YK=new UK(4,mg);ZK=new UK(5,pg);$K=new UK(12,"sw");aL=new UK(8,"w");$J=new bL((fj(),gj(null)).pb)}function sJ(a,b){var c;c=wJ(a.pb);return new BK(Uj(b.pb)-(Uj(a.pb)+c[3]),Wj(b.pb)-(Wj(a.pb)+c[0]))}
function cL(a){var b,c,d,e,f,g;if(a.f){b=Qp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Ut(a.f.b,d),c=new Rp(Zn(g.pb,Kf),Zn(g.pb,Jf)),f=sJ(a,g),f.b-=Pj(0,f.b+Zn(g.pb,Kf)-b.c),f.c-=Pj(0,f.c+Zn(g.pb,Jf)-b.b),EG(g,Pj(0,f.b),Pj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,BJ(g,c.c,c.b),g.O==(Op(),Pp)&&Wp(g,new CJ(Qp(a.pb))),gk(g.z,1)}}function dL(a,b,c){a=a.e;Ii(a,b,b);z(a.d,b,c);Yi(b,xc+c.c)}
function Vp(a,b){var c;c=a.e;eL(c,b.H);Xi(b.H,xc+XK.c);eL(c,b.D);Xi(b.D,xc+VK.c);eL(c,b.E);Xi(b.E,xc+WK.c);eL(c,b.N);Xi(b.N,xc+aL.c);eL(c,b.v);Xi(b.v,xc+TK.c);eL(c,b.M);Xi(b.M,xc+$K.c);eL(c,b.K);Xi(b.K,xc+YK.c);eL(c,b.L);Xi(b.L,xc+ZK.c)}
function Xp(a,b){!b.H&&(b.H=uJ(b,0,0));dL(a,b.H,XK);!b.D&&(b.D=uJ(b,0,1));dL(a,b.D,VK);!b.E&&(b.E=uJ(b,0,2));dL(a,b.E,WK);!b.N&&(b.N=uJ(b,1,0));dL(a,b.N,aL);!b.v&&(b.v=uJ(b,1,2));dL(a,b.v,TK);!b.M&&(b.M=uJ(b,2,0));dL(a,b.M,$K);!b.K&&(b.K=uJ(b,2,1));dL(a,b.K,YK);!b.L&&(b.L=uJ(b,2,2));dL(a,b.L,ZK)}function SK(a,b){var c,d;a.b=b;d=a.f.b.d;c=xj(a.f.b,b);if(c+1<d){Jz(a.f,b);for(Ti(a.f.b,b);c<d;++c)DJ(Ut(a.f.b,c),c)}else DJ(b,c)}
function bL(a){a=new fL(a);jw(this,a);this.d=new gL(a);this.d.j=!0;Qi(this.d);this.d.n=3;this.e=new hL(a);this.e.j=!0;Qi(this.e);this.e.n=3;lw(this)}t(637,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},bL);_.Uf=function(){return Qp(this.pb)};_.Vf=function(){var a;(a=iL(this))&&a.Vf(null)};_.Wf=function(){cL(this)};_.Qc=function(a){!this.c&&(this.c=new AJ);QK(a)};_.Rc=function(a){!this.c&&(this.c=new AJ);RK(a)};_.Kd=function(){cL(this)};
_.Tc=function(a){!this.c&&(this.c=new AJ);SK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var TK,VK,WK,XK,$J,YK,ZK,$K,aL;function fL(a){this.q=new Cv(this);this.pb=a}t(638,285,vi,fL);function UK(a,b){this.b=a;this.c=b}t(639,1,{},UK);_.b=0;_.c=null;function gL(a){Ai();Ui.call(this,a)}t(640,3,{},gL);_.rc=function(){var a;a=this.k.f;a.C||Tj(a.x);Xi(this.k.f,"dragdrop-dragging");!a.I.d&&MK(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Pj(this.b,a<this.e?a:this.e),b=Pj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Te]=a+(sj(),Wf);c.style[Lg]=b+Wf};
_.sc=function(){var a;a=this.k.f;a==a.r.b||aE(a);a.I.d||MK(a.I,!0);a.C||(a.x||(a.x=new jL,Yi(a.x,"mosaic-GlassPanel-invisible")),vK(a.x.pb,bh,rK(a.pb,bh)),ej((fj(),gj(null)),a.x,0,0));Yi(this.k.f,"dragdrop-dragging");a=new Mj(this.k.b,null);this.b=a.b+Vj(this.k.b.pb);this.c=a.e+Xj(this.k.b.pb);this.e=this.b+Zj(this.k.b.pb)-this.k.f.fd();this.d=this.c+Yj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function eL(a,b){try{Mi(a,b)}catch(c){if(c=Ki(c),!A(c,123))throw c;}}
function hL(a){Ai();Ui.call(this,a);this.d=new Ci}t(641,3,{},hL);_.rc=function(){var a;a=this.k.f.ob;a.C||Tj(a.x);Xi(this.k.f,"dragdrop-dragging");MK(a.I,!1);Tp(a,new Rp(a.q,a.p));gk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=bj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Pj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.p,b=Pj(a+b,Zn(d.I.c.pb,Jf)),b!=a&&tJ(d,0,a-b),Tp(d,new Rp(d.q,b)),gk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.p,b=Pj(a+b,Zn(d.I.c.pb,Jf)),Tp(d,new Rp(d.q,b)),gk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Pj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&tJ(d,a-b,0),Tp(d,new Rp(b,d.p)),gk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.q,Tp(d,new Rp(96<a+b?a+b:96,d.p)),gk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||aE(a);MK(a.I,!0);a.C||(a.x||(a.x=new jL,Yi(a.x,"mosaic-GlassPanel-invisible")),vK(a.x.pb,bh,rK(a.pb,bh)),ej((fj(),gj(null)),a.x,0,0));Yi(this.k.f,"dragdrop-dragging");a=new Mj(this.k.b,null);this.b=a.b+Vj(this.k.b.pb);this.c=a.e+Xj(this.k.b.pb);this.f=this.b+Zj(this.k.b.pb)-this.k.f.fd();this.e=this.c+Yj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function jL(){var a;this.e=new kL(this);this.b=!1;this.c=new Gv;jw(this,this.c);a=this.pb.style;a[id]="#000";a[he]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(642,305,Wh,jL);
_.qd=function(){var a;lw(this);try{a=this.ob}catch(b){b=Ki(b);if(A(b,129))throw new cv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(fj(),gj(null))?(Nt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Si(nk,a),a.c=!0,a.d=vk(a),Ti(nk,a),this.d=new lL(this),qu(new Mt(this.d))):(this.pb.style[nd]=cb,this.pb.style[fg]=cb);this.b&&eu(new Lt(this));ej(gj(null),new mL,fo($doc),go($doc))};
_.rd=function(){this.i.rd();ak(this.e);this.d&&(Jt(ou,this.d,H(nL,s,46,[(!yr&&(yr=new sk),yr)])),this.d=null);this.b&&Jt(gu,this,H(nL,s,46,[(!fu&&(fu=new sk),fu)]))};_._c=function(a){switch(bu(a.type)){case 256:if(27==(a.keyCode||0))return Tj(this),!1;case 1:if(this.pb.contains(a.target))return Tj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function kL(a){mk();this.b=a}t(643,24,{},kL);_.Dc=function(){Nt(this.b)};_.b=null;function lL(a){this.b=a}t(644,1,{},lL);_.b=null;
function mL(){this.pb=ow();var a;a=new ix(new oL(this));B(this,a,(tp(),tp(),up));B(this,a,(lq(),lq(),mq))}t(645,307,Lh,mL);_.sd=function(){Kj(new pL(this))};function oL(a){this.b=a}t(646,1,{},oL);_.b=null;function pL(a){this.b=a}t(647,1,ni,pL);_.xc=function(){this.b.pb.focus()};_.b=null;function qL(a){a.pb.style[$g]=hd;a.pb.style[Ce]=hd;if(a.kb){var a=a.ob,b;A(a,148)?a.Vf(null):(b=iL(a))&&b.Vf(a)}}t(649,288,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
_.Uf=function(){qL(this);return new Rp(Zn(this.pb,Kf),Zn(this.pb,Jf))};_.Vf=function(){qL(this)};_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function IK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[Zg]=Ff;this.pb[yd]="mosaic-HTML"}t(648,649,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},IK);function QJ(a){jw(this,new rL(a));this.pb[yd]="mosaic-ImageButton"}t(650,305,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},QJ);
function oK(){var a=(Tv(),Wv);Nv.call(this,!0,ff);this.U=a.b;this.b=new sL(this);this.b.e=!0;Dv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);ij();Nu(a,b)}else this.lb|=1;co(bo(this.pb))[yd]=Ae;this.pb.style[bh]="2147483647"}t(651,290,vi,oK);_.$c=function(a){dv(this,a);1==bu(a.type)&&Iv(this,!1)};_.b=null;
function sL(a){this.c=a;this.d=new Zi;this.j=new Zi;a=(Ax(),zx);new py(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ag);this.f=$doc.createElement(Dg);Yt(b,this.f);this.p=!0;a=ow();b=(Zt(),$t(b));a.appendChild(b);this.pb=a;tl();this.pb.setAttribute("role",Xl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),ij(),Nu(a,b)):this.lb|=2225;this.pb[yd]=ze;a=Vu(this.pb)+"-vertical";Gi(this.gd(),a,!0);this.pb.style[Of]=cb;this.pb.setAttribute("hideFocus",Ug);B(this,new yx(this),(tp(),tp(),up))}
t(652,329,ti,sL);_.$c=function(a){switch(bu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}rx(this,a)};_.Jd=function(a,b){vx(this,a,b);b||this.b&&Iv(this.c,!1)};_.b=!0;_.c=null;
function rL(a){var b=(Bw(),Mw),c=(Pw(),Qw),d;d=new vw;d.i[md]=bb;d.i[pd]=0;d.i[qd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;tw(b.b);b.b.d.rows[0].cells[0][dd]=c.b;tw(b.b);b.b.d.rows[0].cells[0].style[Wg]=e.b;tw(d);b=pw(d,0,0,!0);if(a){Tj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;rw(g,f.d);ps(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ti(c.c,a);a.pb[Tc]=e;Yt(b,a.pb);gv(a,d)}jw(this,d);Gi(this.pb,"mosaic-WidgetWrapper",!0)}t(653,305,Wh,rL);_.b=null;_.c=null;function IJ(a){this.b=a}t(654,1,{},IJ);
_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&aE(this.b)};_.b=null;function JJ(a){mk();this.b=a}t(655,24,{},JJ);_.Dc=function(){Yp(this.b.T.jb);var a=this.b;xr((!a.y&&(a.y=new tL),a.y))};_.b=null;function KJ(a){mk();this.b=a}t(656,24,{},KJ);_.Dc=function(){xJ(this.b,(Op(),Pp))};_.b=null;function LJ(a){mk();this.b=a}t(657,24,{},LJ);_.Dc=function(){xJ(this.b,(Op(),yJ))};_.b=null;function OJ(){}t(658,1,{},OJ);function RJ(a){this.b=a}t(659,1,{},RJ);_.Lc=function(){this.b.Ed()};_.b=null;
function UJ(a){this.b=a}t(660,1,{},UJ);_.b=null;function VJ(a){this.b=a}t(661,1,ni,VJ);_.xc=function(){this.b.O==(Op(),Pp)?gk(this.b.A,333):this.b.O==yJ&&gk(this.b.B,333)};_.b=null;function vJ(a){this.pb=a;bv(this)}t(662,288,{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},vJ);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};
function tL(){Qr.call(this,null)}t(663,220,ji,tL);function Op(){Op=x;Pp=new uL("MAXIMIZED",0);yJ=new uL("MINIMIZED",1);zJ=new uL("NORMAL",2);vL=H(wL,s,143,[Pp,yJ,zJ])}function uL(a,b){ho.call(this,a,b)}t(664,140,{116:1,120:1,122:1,143:1},uL);var vL,Pp,yJ,zJ;function Nt(a){var b,c,d,e;c=mj();b=nj();e=(Ou(),Pu).scrollWidth;d=Pu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[$g]=c-1+Wf);0<=b-1&&(a.pb.style[Ce]=b-1+Wf)}
function xL(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new iv(b);c.b.b<c.b.c.d-1;)d=hJ(jv(c.b)),e=d.ob,A(e,149)&&e.ld(d.hd()),d.hd()&&Ti(a.y,d);return!0}
function yL(a,b){var c,d,e;if(b.b)a.d&&$j(a.d),a.d=new zL(a,b),bk(a.d,333);else for(d=new Ei(a.y);d.c<d.e.Be();)c=Fi(d),e=c.nb,zv(b,AL(c),e.t,e.u),BL(c,e.v,e.s,H(I,m,-1,[CL(a.r.b,c).e,CL(a.q.b,c).d,CL(a.o.b,c).b,CL(a.p.b,c).c]),H(I,m,-1,[DL(a.j.b,c).e,DL(a.i.b,c).d,DL(a.e.b,c).b,DL(a.f.b,c).c]),H(I,m,-1,[EL(a.v,c),EL(a.u,c),EL(a.s,c),EL(a.t,c)]))}
function FL(){this.y=new Zi;this.k=new GL(this);this.x=new HL(this.k);this.w=new IL(this.k);this.r=new JL(this.k);this.q=new KL(this.k);this.o=new LL(this.k);this.p=new ML(this.k);this.j=new NL(this.k);this.i=new OL(this.k);this.e=new PL(this.k);this.f=new QL(this.k);this.v=new RL(this.k);this.u=new RL(this.k);this.s=new RL(this.k);this.t=new RL(this.k)}t(667,1,{});_.ag=function(a){yL(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 SL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ei(b.y);e.c<e.e.Be();)d=Fi(e),A(d,61)&&(d=d.jb),f=d.nb,zv(c,AL(d),f.t,f.u),BL(d,f.v,f.s,H(I,m,-1,[CL(b.r.b,d).e,CL(b.q.b,d).d,CL(b.o.b,d).b,CL(b.p.b,d).c]),H(I,m,-1,[DL(b.j.b,d).e,DL(b.i.b,d).d,DL(b.e.b,d).b,DL(b.f.b,d).c]),H(I,m,-1,[EL(b.v,d),EL(b.u,d),EL(b.s,d),EL(b.t,d)]));TL(c);a.b.d=null;for(a=new Ei(a.b.y);a.c<a.e.Be();)b=Fi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function zL(a,b){this.b=a;this.c=b;var c=(ik(),jk);this.n=new hk(this);this.t=c}t(668,17,{},zL);_.yc=function(){SL(this)};_.zc=function(){SL(this)};
_.Bc=function(a){var b,c,d;for(c=new Ei(this.b.y);c.c<c.e.Be();)b=Fi(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),zv(this.c,AL(b),d.j,d.w),BL(b,d.x,d.i,H(I,m,-1,[CL(this.b.r.b,b).e,CL(this.b.q.b,b).d,CL(this.b.o.b,b).b,CL(this.b.p.b,b).c]),H(I,m,-1,[DL(this.b.j.b,b).e,DL(this.b.i.b,b).d,DL(this.b.e.b,b).b,DL(this.b.f.b,b).c]),H(I,m,-1,[EL(this.b.v,b),EL(this.b.u,b),EL(this.b.s,b),EL(this.b.t,b)]))};_.b=null;_.c=null;
t(670,1,{});_.b=null;function PL(a){this.b=a}t(669,670,{},PL);function QL(a){this.b=a}t(671,670,{},QL);function OL(a){this.b=a}t(672,670,{},OL);function NL(a){this.b=a}t(673,670,{},NL);function LL(a){this.b=a}t(674,670,{},LL);function ML(a){this.b=a}t(675,670,{},ML);function KL(a){this.b=a}t(676,670,{},KL);function JL(a){this.b=a}t(677,670,{},JL);t(678,670,{},function(a){this.b=a});t(679,670,{},function(a){this.b=a});
function EL(a,b){var c=a.b,d;d=bj(c.e,b);d||(d=new zK(uK(b.pb)),z(c.e,b,d));return d.e}function RL(a){this.b=a}t(680,670,{},RL);function IL(a){this.b=a}t(681,670,{},IL);function HL(a){this.b=a}t(682,670,{},HL);function DL(a,b){var c;c=bj(a.b,b);c||(c=new zK(wJ(b.pb)),z(a.b,b,c));return c}function CL(a,b){var c;c=bj(a.c,b);c||(c=new zK(tK(b.pb)),z(a.c,b,c));return c}
function UL(a,b){var c,d;d=bj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=iL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new Rp(VL(e,!0),VL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=VL(e,!0));null!=c.k&&(h.b=VL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Rp(VL(e,!0),VL(e,!1));break a}h=new xK;f=b.pb;n=f.style;g=n[Tf];j=n[Xg];n[Tf]="static";n[Xg]=De;null!=c.n?h.c=VL(e,!0):(n[$g]=hd,h.c=(f.offsetWidth||0)+CL(d.p.b,b).c+CL(d.q.b,b).d);null!=c.k?h.b=VL(e,!1):(n[Ce]=hd,h.b=(f.offsetHeight||0)+CL(d.r.b,b).e+
CL(d.o.b,b).b);n[Tf]=g;n[Xg]=j}d=h}null!=c.n&&(sj(),So)==c.n.cg()||null!=c.k&&(sj(),So)!=c.k.cg()||z(a.f,b,d)}return d}function GL(a){this.i=a;this.d=new Ci;this.f=new Ci;this.c=new Ci;this.b=new Ci;this.e=new Ci}t(683,1,{},GL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function WL(a){var b;b=a.nb;if(null==b||!A(b,146))b=new XL,a.nb=b;return b}function KK(){NK.call(this,(OK(),YL))}function NK(a){var b=(ZL(),$L);FL.call(this);this.c=a;this.b=b}t(684,667,{},KK,NK);
_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new xK;xL(this,a);n=CL(this.p.b,a).c+CL(this.q.b,a).d+DL(this.f.b,a).c+DL(this.i.b,a).d+EL(this.t,a)+EL(this.u,a);d=CL(this.r.b,a).e+CL(this.o.b,a).b+DL(this.j.b,a).e+DL(this.e.b,a).b+EL(this.v,a)+EL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(OK(),YL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ei(this.y);a.c<a.e.Be();)c=Fi(a),e=WL(c),b=null,j=c.ob,A(j,149)&&(b=j,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.c==YL?(n+=UL(this.x.b,c).c,e.b=UL(this.w.b,
c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Pj(f,e.b)):(d+=UL(this.w.b,c).b,e.c=UL(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Pj(g,e.c));this.c==YL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(xL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=EL(this.t,a);E=EL(this.v,a);c=Qp(a.pb);R=c.c-(u+EL(this.u,a));q=c.b-(E+EL(this.s,a));g=R;c=q;this.c==(OK(),YL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ei(this.y);e.c<e.e.Be();)d=Fi(e),b=null,r=WL(d),v=d.ob,A(v,149)&&(b=v,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.c==YL?(r.e?++h:(r.c=UL(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=UL(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=UL(this.w.b,
d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=UL(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Ei(this.y);e.c<e.e.Be();)d=Fi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==YL?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==PK?(r.t=this.b==(ZL(),$L)?u:this.b==bM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(ZL(),$L)?(r.t=u,r.u=E):this.b==bM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
n,r.s=f,u+=J+D),a.b&&(v=d.cd()-Uj(a.pb)-EL(this.t,a),-1==r.p&&(r.p=v),v=d.dd()-Wj(a.pb)-EL(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.fd()),-1==r.o&&(r.o=d.ed()));yL(this,a)}};_.b=null;_.c=null;function ZL(){ZL=x;$L=new cM("START",0);bM=new cM(Fb,1);dM=new cM("END",2);eM=H(fM,s,144,[$L,bM,dM])}function cM(a,b){ho.call(this,a,b)}t(685,140,{116:1,120:1,122:1,144:1},cM);var eM,bM,dM,$L;function OK(){OK=x;YL=new gM("HORIZONTAL",0);PK=new gM("VERTICAL",1);hM=H(iM,s,145,[YL,PK])}
function gM(a,b){ho.call(this,a,b)}t(686,140,{116:1,120:1,122:1,145:1},gM);var hM,YL,PK;t(688,1,{150:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function XL(){this.f=!1}function TJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(687,688,{146:1,150:1},XL,TJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function jM(a,b){if(a.n)return!0;xL(a,b);if(0<a.y.d){a.b=Ut(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new kM,c.nb=d;a.c=d;a.y.Ke();Ti(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function lM(){FL.call(this)}t(689,667,{},lM);
_.bg=function(a){var b,c;c=new xK;jM(this,a);if(this.b){b=UL(this.x.b,this.b).c;var d=UL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=aM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=CL(this.p.b,a).c+CL(this.q.b,a).d+DL(this.f.b,a).c+DL(this.i.b,a).d+EL(this.t,a)+EL(this.u,a);c.b+=CL(this.r.b,a).e+CL(this.o.b,a).b+DL(this.j.b,a).e+DL(this.e.b,a).b+EL(this.v,a)+EL(this.s,a);return c};
_.ag=function(a){var b,c,d,e,f;jM(this,a)&&(d=EL(this.t,a),e=EL(this.v,a),c=Qp(a.pb),f=c.c-(d+EL(this.u,a)),c=c.b-(e+EL(this.s,a)),b=this.b.ob,A(b,149)&&(b=aM(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.cd()-Uj(a.pb)-EL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Wj(a.pb)-EL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),yL(this,a))};_.b=null;_.c=null;function kM(){this.f=!1}
t(690,688,{147:1,150:1},kM);function aM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=bo(Du(Du(a.d,0),0)),c=bo(Du(Du(a.d,2),2)),d=tK(a.pb),b=wJ(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 mM(a,b){a.kb&&Tj(a);return Ev(a,b)}function nM(){bw();Sv.call(this,cw)}t(691,295,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},nM);_.ud=function(a){return mM(this,a)};_.b=null;
function SJ(a,b,c){var d=a.q.d;b.nb=c;gJ(a,b,a.pb,d,!0)}function AL(a){var b;b=a.ob;return A(b,149)?b:a}function Up(a){if(!a.kb)return new xK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Wp(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function hJ(a){return A(a,149)?a.jb:a}function oM(a){var b;if(!a.o){b=(!GK&&(GK=new FK),GK);var c=pM(a,fb,!0);b.b=c;c=pM(a,hb,!0);b.c=c;a.o=b}return a.o}
function gJ(a,b,c,d,e){if(A(b,61))throw new tk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new nM,rv(a,c,a.pb,d,!0),Fv(c,b)):rv(a,b,c,d,e);iJ(a,b)}
function iJ(a,b){var c;c=a.e;if(b){var d=c.k;Ni(d.d,b);Ni(d.f,b);Ni(d.c,b);Ni(d.b,b);Ni(d.e,b)}else d=c.k,Vx(d.d),Vx(d.f),Vx(d.c),Vx(d.b),Vx(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==AL(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==AL(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.Vf(a.ob),c.Vf(a))}}function Yp(a){a.kb&&a.pb.style.display!=Cf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.ag(a),a.d=!1,TL(a))}
function TL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=hJ(my(a.q,d)),A(b,149)&&(b=b.jb),b.hd()&&(A(b,148)?b.Wf():A(b,74)&&b.Kd())}function jJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=AL(b);return xv(a,c)?(A(c,149)&&mM(c,b),iJ(a,null),!0):!1}function JK(a,b){var c;a.e=b;null!=a.f&&Xi(a,Vu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=ty(a.f,Xu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Yi(a,Vu(a.pb)+Ba+a.f);iJ(a,null)}
function pM(a,b,c){a.n||(a.n=$doc.createElement(vg),vK(a.n,Tf,Vc),vK(a.n,Xg,De),vK(a.n,Te,cb),vK(a.n,Lg,cb),a.pb.appendChild(a.n));vK(a.n,$g,b);vK(a.n,Ce,b);a=sK(a.n);return c?a.c:a.b}
function VL(a,b){var c;c=null.cg();if(c==(sj(),dp)){c=(oM(a),null.cg());var d=(-1==EK&&(EK=eJ(ib,!0)),EK);return O(N(Math.round(100*d*c/254)))}if(c==Uo)return c=oM(a),d=null.cg(),O(N(DD(d*(-1==c.b&&(c.b=eJ(fb,!0)),c.b))));if(c==Wo)return c=oM(a),d=null.cg(),O(N(DD(d*(-1==c.c&&(c.c=eJ(hb,!0)),c.b))));if(c==bp)return c=(oM(a),null.cg()),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(d*c)));if(c==fp)return c=(oM(a),null.cg()),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(10*d*c/254)));if(c==$o)return O(N(DD(12*
(oM(a),null.cg())*O(N(DD((-1==EK&&(EK=eJ(ib,!0)),EK)/72))))));if(c==So)return pM(a,null.cg(),b);if(c==Yo)return c=(oM(a),O(N(DD(null.cg())))),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(d*c/72)));if(null.cg()==Qo)return O(N(DD(null.cg())));throw new tk("Invalid size: "+null.cg());}function HJ(){var a=new lM;Bv.call(this);this.k=new Rp(-1,-1);new sM(this);this.pb[yd]="mosaic-LayoutPanel";JK(this,a)}t(692,285,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},HJ);
_.yd=function(a){gJ(this,a,this.pb,this.q.d,!0)};_.nd=function(){lv(this,new tM)};_.od=function(){lv(this,new uM)};_.Uf=function(){return Up(this)};_.vd=function(a){return uv(this.q,AL(a))};_.wd=function(a,b,c,d){gJ(this,a,b,c,d)};_.Vf=function(a){iJ(this,a)};_.xd=function(){return new iv(this)};_.Wf=function(){Yp(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Up(this),null!=this.j)a=a.b+Wf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Wf);this.kd(b);this.i=null}else b=a.b+Wf,this.md(a.c+Wf),this.kd(b);Yp(this)}};_.Kd=function(){Yp(this)};_.ud=function(a){return jJ(this,a)};_.kd=function(a){this.pb.style[Ce]=a;this.kb||(this.i=a)};_.zd=function(a,b,c){zv(this,AL(a),b,c)};
_.md=function(a){this.pb.style[$g]=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 tM(){}t(693,1,{},tM);_.Id=function(a){AL(a).qd()};function uM(){}t(694,1,{},uM);_.Id=function(a){AL(a).rd()};function iv(a){this.c=a;this.b=new wv(this.c.q)}t(695,1,{},iv);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return hJ(jv(this.b))};_.Zc=function(){kv(this.b)};_.c=null;function vM(){vM=x;new Hw}
function sM(a){vM();Gi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new wM(this)}t(696,9,{},sM);function wM(a){mk();this.b=a}t(697,24,{},wM);_.Dc=function(){iJ(this.b.b,null);Yp(this.b.b)};_.b=null;function iL(a){a=a.ob;return!a?null:A(a,148)?a:iL(a)}function BJ(a,b,c){var d;d=a.pb;BL(a,b,c,tK(d),wJ(d),uK(d))}
function BL(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.md((0>g?0:g)+(sj(),Wf)),b!=a.fd()&&a.md((0>b?0:b)+Wf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(sj(),Wf)),c!=a.ed()&&a.kd((0>c?0:c)+Wf))}function Wp(a,b){BJ(a,b.c,b.b)}t(700,1,{});
function uF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:lC(a,b,~~wi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Gf:typeof v,q=q==If?Object.prototype.toString.call(v)==Pc||typeof v.length==Hf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Gf,q)))if(v=G(Hf,q),q=G("boolean",q),xM===D)v&&(o[u]=new XF(o[u])),q&&(o[u]=(HF(),o[u]?KF:IF));else{r=v||q;if(r=
!r&&null!=D&&yn(D)==yM){r=o[u];if(null==r||zM(r,D))continue;if(wn(r)&&(r=r&&r.g?r.g:null,null!=r&&zM(r,D))){o[u]=r;continue}}if(!G(If,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function AM(){this.d=new Ci;this.b=new Ci;this.c=new Ci}function zM(a,b){var c;if(xM==b||BM==b&&A(a,151))return!0;if(null!=a)for(c=yn(a);c&&c!=xM;c=null)if(c==b)return!0;return!1}t(699,700,{},AM);function rF(){rF=x;tF=new AM}
function xF(a,b){rF();z(tF.d,a,b)}function oF(a){rF();var b,c,d;d=bG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function pF(a,b){var c;rF();return c=b&&b[0]&&(typeof b[0]==If||typeof b[0]==pe)?b[0]:null,zM(c,a)}function vF(a){var b=qF;rF();var c,d;d=tF.c;if(c=!b?d.c:lC(d,b,~~wi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?mC(d,c):oC(d,b,c,~~wi(b))}
function WE(a){rF();var b=tF,c;null==a?a=null:(c=a[Sc],c||(0!=(yn(a).c&4)?a=[]:(b=(b=bj(b.d,yn(a)))&&typeof b==pe?new b(a):a,a=a[Sc]=b),c=a),a=c);return a}var tF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Jn&&(e=ck(),2E3<e-Ln&&(Ln=e,Kn=In()));if(0==Jn++){var f=(Mn(),Nn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Vn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Mn(),Nn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Vn(n,o);while(h.d);h.d=o}}--Jn;c&&-1!=Kn&&($wnd.clearTimeout(Kn),Kn=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ss)()}catch(d){a(b)}else C(ss)()}var xM=$(1),Bn=$(100),CM=TF(" I"),I=NF(709,CM),tG=NF(707,xM),DM=TF(" Z"),WG=NF(710,DM);$(99);$(98);$(97);var EM=$(486),pn=NF(711,EM),FM=$(239),lt=NF(712,FM);$(240);$(140);$(461);$(106);$(472);var GM=TF(" B");$(476);var HM=TF(" C"),xi=NF(713,HM),yM=$(474),IM=TF(" D"),fD=NF(714,IM);$(475);$(477);var JM=$(480),DE=NF(715,JM),KM=TF(" J"),LM=$(2),us=NF(708,LM),pK=NF(716,GM);$(489);$(471);$(96);$(168);$(459);
var qF=$(452);$(468);var DF=$(466);$(464);$(465);$(470);$(116);$(108);$(109);$(110);$(117);$(94);$(483);$(478);$(467);$(453);$(454);$(455);$(456);$(457);$(458);var MM=$(376);$(375);$(374);$(373);$(451);$(450);var qA=$(390),JC=NF(717,qA),NM=$(396),OC=NF(718,NM),OM=$(397),QC=NF(719,OM),PM=$(528),TE=NF(720,PM),ls=NF(721,I),QM=RF(526,function(){VC();return JG}),KG=NF(722,QM);$(527);$(399);$(398);$(521);$(520);$(529);$(530);$(525);$(433);$(524);var Rz=NF(723,MM);$(388);$(532);$(463);SF();$(462);SF();$(700);
$(699);var BM=SF();$(289);var RM=$(288);$(287);$(293);$(307);$(349);$(534);$(533);$(286);$(285);$(536);$(535);$(541);$(542);$(543);$(544);$(545);$(546);$(547);$(548);$(537);$(538);$(539);$(540);$(226);$(225);$(298);$(299);$(300);$(559);$(568);$(24);$(560);$(561);$(562);$(563);$(564);$(565);$(566);$(567);$(271);$(345);$(348);$(346);$(347);$(180);$(179);$(273);$(220);$(275);$(188);var SM=$(187);$(223);$(222);$(221);$(370);$(371);$(372);$(592);$(591);$(603);$(604);$(605);$(606);
var TM=RF(156,function(){sj();return hp}),ip=NF(724,TM),UM=RF(139,function(){tj();return so}),to=NF(725,UM),VM=RF(146,function(){uo();return Do}),Eo=NF(726,VM),WM=RF(151,function(){Fo();return Oo}),Po=NF(727,WM);RF(157,null);RF(158,null);RF(159,null);RF(160,null);RF(161,null);RF(162,null);RF(163,null);RF(164,null);RF(165,null);RF(141,null);RF(142,null);RF(143,null);RF(144,null);RF(145,null);RF(147,null);RF(148,null);RF(149,null);RF(150,null);RF(152,null);RF(153,null);RF(154,null);RF(155,null);$(445);
$(444);$(493);$(495);$(494);$(496);$(498);$(497);$(499);$(503);$(504);$(178);$(184);$(183);$(182);$(186);$(205);$(416);$(415);var kB=$(414),GD=NF(728,kB),$G=NF(729,KM);$(400);$(500);$(506);$(501);$(502);$(401);$(558);$(410);$(409);$(408);$(413);var XM=SF(),ZI=NF(730,XM);$(269);$(443);$(512);var YM=RF(229,function(){as();return fs}),gs=NF(731,YM);$(423);$(424);$(407);var VA=$(402);$(492);$(386);$(387);$(412);var fB=$(411);$(404);$(403);$(510);$(519);$(405);$(447);$(485);$(522);$(523);$(531);$(393);
var uA=$(392);$(421);$(422);$(378);$(377);$(430);SF();SF();SF();$(380);$(381);$(185);$(360);var ny=NF(732,RM);$(361);$(571);$(570);$(321);$(323);$(322);$(324);$(207);$(224);$(210);$(212);var BA=$(395);$(446);$(383);$(382);$(389);$(516);$(488);$(215);$(432);$(202);$(203);$(206);$(200);$(199);$(201);var DA=$(554);$(190);$(391);$(573);$(578);$(431);$(479);$(434);var Tz=$(385),Sz=NF(733,uA);$(620);$(418);$(419);$(420);$(384);$(551);$(552);$(192);$(191);$(193);$(194);$(312);$(311);$(317);$(318);$(609);
$(579);$(580);$(505);$(513);$(514);$(515);$(572);$(574);var WA=$(406);$(555);$(517);$(214);$(211);$(213);$(209);$(198);$(197);$(196);$(251);$(577);$(292);$(291);$(290);$(585);$(584);$(608);$(582);$(607);var ZM=RF(664,function(){Op();return vL}),wL=NF(734,ZM);$(663);$(662);$(654);$(655);$(656);$(657);$(658);$(659);$(660);$(661);$(635);var $M=RF(294,function(){Tv();return $v}),aw=NF(735,$M),aN=RF(341,function(){Pv();return Hx}),Ix=NF(736,aN);$(17);$(342);$(343);$(338);$(339);$(340);$(18);$(19);$(20);
$(429);$(394);$(651);$(329);$(652);$(330);$(331);$(332);$(333);$(336);$(303);$(302);var bN=$(301);$(575);$(576);$(581);$(244);$(306);$(337);$(325);$(352);$(351);$(353);var cN=RF(354,function(){Yx();return iy}),jy=NF(737,cN);RF(355,null);RF(356,null);RF(357,null);RF(358,null);$(227);$(556);$(304);$(320);$(319);$(509);$(296);$(181);$(557);$(305);$(637);$(3);$(640);$(641);$(639);$(638);$(631);$(630);$(692);$(693);$(694);$(695);$(633);$(218);var IB=$(426),KB=NF(738,IB);$(427);$(425);$(27);$(28);$(26);
$(29);$(32);$(33);$(34);$(35);$(36);$(37);var dN=$(49),wx=NF(739,dN);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(245);var yK=$(622);$(297);var CK=$(624);$(216);$(649);$(648);$(439);$(438);$(440);$(217);$(253);$(255);$(254);$(249);$(363);
$(246);$(295);$(691);$(260);$(263);$(261);$(262);$(5);$(7);$(6);$(594);$(428);$(441);$(364);$(177);$(282);$(283);$(583);var YJ=NF(740,bN);$(589);$(588);$(598);$(586);$(587);$(595);$(596);$(590);$(593);$(435);$(436);$(442);$(219);$(248);$(31);$(256);$(326);$(327);$(328);$(257);var nL=NF(741,SM);$(258);$(553);$(650);$(617);$(469);$(490);$(30);$(68);var DK=$(625);$(634);$(653);$(688);$(687);$(189);$(204);$(4);$(616);$(667);$(684);
var eN=RF(685,function(){ZL();return eM}),fM=NF(742,eN),fN=RF(686,function(){OK();return hM}),iM=NF(743,fN);$(670);$(679);$(678);$(682);$(681);$(677);$(676);$(674);$(675);$(673);$(672);$(669);$(671);$(680);$(683);$(668);$(636);$(310);$(359);$(350);$(689);$(309);$(308);$(314);$(315);$(313);$(259);$(21);$(280);$(281);$(11);$(14);$(22);var gN=$(25),wk=NF(744,gN);$(23);$(690);$(8);$(10);$(9);$(696);$(697);$(642);$(645);$(646);$(647);$(643);$(644);var AK=$(623);$(627);$(628);$(195);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>