summaryrefslogtreecommitdiff
path: root/public/jsme/230043C4988F4EECEF225437640D792F.cache.html
blob: 9de2a8a853c7a6b79920f9d016fc8d1ce5e63216 (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
<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 = '230043C4988F4EECEF225437640D792F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
hb="1ex",ib="1in",jb="1px",kb="2",lb="3",mb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",wb="@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Ob="Copy as ",Qb="DOMMouseScroll",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",$b="Helvetica",ac="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
ic="N",jc="NA",kc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Hc="S",Ic="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",Xc="__gwtex_wrap",dd="__uiObjectID",
ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",td="button",xd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="dblclick",Td="definition",
Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragexit",he="dragleave",ie="end_gesture",je="error",ke="filter",le="float",me="focus",ne="fontFamily",oe="fontSize",pe="fontStyle",qe="fontWeight",re="form",se="function",te="g",ue="gecko1_8",ve="gesturechange",we="gestureend",xe="gesturestart",ye="google",Ae="grid",Be="gridcell",Ce="group",De="gwt-MenuBar",Ee="gwt-MenuBarPopup",Fe="heading",Ge="height",Ne="hidden",Oe="html",Pe=
"id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",gf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",
If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",cg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="role",lg="rotation",mg="row",ng="rowgroup",og="rowheader",qg="rtl",rg="s",sg="scale100",tg="scrollbar",ug="se",vg="search",wg="separator",
xg="serif",yg='shape-rendering="crispEdges"',zg="slider",Ag="span",Bg="spinbutton",Cg="status",Dg="subMenuIcon-selected",Eg="tab",Fg="table",Gg="tablist",Hg="tabpanel",Ig="tbody",Jg="td",Kg="text",Lg="textAlign",Mg="textbox",Ng="timer",Og="toolbar",Pg="tooltip",Qg="top",Rg="touchcancel",Sg="touchend",Tg="touchmove",Ug="touchstart",Vg="tr",Wg="tree",Xg="treegrid",Yg="treeitem",Zg="true",$g="value",ah="verticalAlign",bh="visibility",ch="visible",dh="whiteSpace",eh="width",fh="x",gh="zIndex",hh="|",
_,ih={l:4194303,m:4194303,h:1048575},jh={l:0,m:0,h:0},kh={l:1,m:0,h:0},lh={l:2,m:0,h:0},mh={l:3,m:0,h:0},nh={l:4,m:0,h:0},oh={l:8,m:0,h:0},ph={l:10,m:0,h:0},qh={l:16,m:0,h:0},rh={l:32,m:0,h:0},sh={l:64,m:0,h:0},Ah={l:128,m:0,h:0},Bh={l:256,m:0,h:0},Ch={l:512,m:0,h:0},Dh={l:1024,m:0,h:0},Eh={l:2048,m:0,h:0},Fh={l:8192,m:0,h:0},Gh={l:16384,m:0,h:0},Hh={l:32768,m:0,h:0},Ih={l:65536,m:0,h:0},Jh={l:131072,m:0,h:0},Kh={l:262144,m:0,h:0},Lh={l:524288,m:0,h:0},Mh={},Nh={72:1,79:1,85:1,87:1},Oh={8:1,9:1,72:1,
76:1,78:1},Ph={45:1,46:1,52:1,66:1,72:1},Qh={12:1},Rh={8:1,10:1,72:1,76:1,78:1},Sh={7:1,8:1,72:1,76:1,78:1},Th={72:1,75:1,89:1},Uh={72:1,79:1,87:1},Vh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Wh={90:1},Xh={49:1,72:1},Yh={2:1},Zh={45:1,52:1,66:1,72:1},$h={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ai={22:1},bi={91:1},ci={15:1},di={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},ei={72:1,89:1},fi={74:1},gi={72:1,79:1,81:1,85:1,87:1},hi={72:1},ii={19:1,72:1},
ji={89:1},ki={39:1,72:1,79:1,85:1,87:1},li={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},mi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},ni={107:1},oi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},pi={68:1},qi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},ri={72:1,75:1,90:1},si={6:1,8:1,72:1,76:1,78:1},ti={14:1,38:1},ui={28:1,35:1},vi={11:1,72:1,76:1,78:1},wi={21:1},xi={45:1,46:1,52:1,58:1,66:1,72:1},yi={93:1},zi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Ai={52:1,72:1},Bi={36:1,72:1,
76:1,78:1};function t(a,b,c){var d=Mh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Mh[a]=function(){}),_=d.prototype=0>b?{}:new Mh[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 Ci(this)};
_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Di,m,-1,8,1);d=(Ei(),Fi);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 Gi(){Gi=x;Hi=new Ii}function Ji(a){for(var b,a=new Ki(a.k.n);a.c<a.e.Fe();)b=Li(a),Mi(b.ld(),fe,!1),Ni(a)}
function Oi(a,b,c){var a=a.o,d;try{d=new Pi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Qi(e);if(A(e,79))throw new Ri("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Mi(b.ld(),Wb,!0);Mi(c.ld(),ee,!0);z(Hi,b,c)}function Si(a,b){var c;c=Ti(Hi,b);var d;d=Ti(a.o.d,c);if(!d)throw new Ui("dragHandle was not draggable");Vi(d.c.b);Vi(d.e.b);Vi(d.d.b);Mi(b.ld(),Wb,!1);Mi(c.ld(),ee,!1)}
function Wi(a){var b;a.p=!1;for(a=new Ki(a.k.n);a.c<a.e.Fe();)b=Li(a),Mi(b.ld(),fe,!1),Ni(a)}function Xi(a,b){Yi(a.k.n,b)?Mi(b.ld(),fe,!1):a.p?(Zi(a.k.n,b),Mi(b.ld(),fe,!0)):(a.k.n.Oe(),Zi(a.k.n,b))}function $i(a){this.i=a;this.k=new aj(this);this.o=new bj(this.k)}t(3,1,{});_.rc=function(){cj(this.k.f,"dragdrop-dragging")};_.sc=function(){dj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Hi;function aj(a){this.n=new ej;this.e=a;this.b=a.i}t(4,1,{},aj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function fj(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 gj(a,b){var c;c=hj(a.d,ij).b;b.b.ctrlKey||b.b.metaKey||Ji(a.c.e);Xi(a.c.e,c)}function jj(a){a.c.i=null;a.c.e.sc();kj((lj(),mj(null)),a.b,0,0);var b=a.b.hb;nj=b;oj();pj=b;a.e=2}
function bj(a){this.d=new Ii;this.c=a;this.b=new qj;rj(this.b,sj(),tj());B(this.b,this,(uj(),uj(),vj));B(this.b,this,(wj(),wj(),xj));a=this.b.hb.style;a[ke]="alpha(opacity=0)";a.opacity=0;a.margin=0+(yj(),ag);a.borderStyle=(zj(),Hf);a[nd]="blue"}t(5,1,{},bj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Aj(a);e=Bj(a);b=Cj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!ij)ij=c,this.c.f=hj(this.d,ij).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Ji(this.c.e),Xi(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(ij,null),ij!=this.c.f&&(c=new Tj(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,jj(this),1!=this.e&&fj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Uj(a,b);a=Vj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Wj(Xj(d-this.i),Xj(a-this.j))>=this.c.e.n?(Yj(),-1!=Qj(this.c.n,this.c.f)||Xi(this.c.e,this.c.f),c=new Tj(ij,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,jj(this)):Zj.preventDefault()),1==this.e)return;Zj.preventDefault();fj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Uj(a,b);b=Vj(a,b);if(1==Cj(a.b)&&(this.f=!1,ij))try{if(Yj(),1==this.e)gj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{fj(this,e,b),this.c.e.rc(),3!=this.e&&gj(this,a)}finally{var f=this.b.hb;nj&&f==nj&&(nj=null);oj();f===pj&&(pj=null);$j(this.b);this.e=1;this.c.f=null}}}finally{ij=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var ij=null;function Sj(){}t(6,1,ai,Sj);_.xc=function(){Yj()};
function Pi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Pi);_.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+Ba+this.e+va};function Tj(a,b){!a||a==(lj(),mj(null))?this.i=this.f=0:(this.f=a.gd()-ak(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(lj(),mj(null))?this.d=this.c=0:(this.c=bk(b.hb)+ck(b.hb),this.d=dk(b.hb)+ek(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Tj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Yj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ck(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function ek(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function fk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function gk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function hk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
function ik(a,b){var c=jk();hk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;kk(a.n,jk())}function lk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function kk(a,b){lk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function mk(a){this.b=a}t(18,1,{},mk);_.Cc=function(a){kk(this,a)};_.b=null;t(19,1,{});t(20,1,Yh);function nk(){nk=x;var a;(a=new ok)&&(a.Fc()||(a=new pk));qk=a}t(21,19,{});var qk=null;function rk(a,b){var c=C(function(){if(!b.b){var c=jk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function ok(){}t(22,21,{},ok);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new sk;rk(a,b);return b};function sk(){}t(23,20,Yh,sk);_.Ec=function(){this.b=!0};_.b=!1;function pk(){this.b=new ej;this.c=new tk(this)}t(24,21,{},pk);_.Fc=function(){return!0};_.Dc=function(a){a=new uk(this,a);Zi(this.b,a);1==this.b.d&&vk(this.c,16);return a};function wk(){wk=x;xk=new ej;var a=new yk;zk();Ak(Bk?Bk:Bk=new Ck,a)}function Dk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(xk,a)}
function vk(a,b){if(0>b)throw new Ek("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(xk,a);a.c=!1;a.d=Fk(a,b);Zi(xk,a)}function Gk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Fk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||Yi(xk,this);this.Hc()};_.c=!1;_.d=0;var xk;function tk(a){wk();this.b=a}t(25,26,{},tk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Hk,m,3,a.b.d,0);b=Ik(a.b,b);c=new Jk;for(e=0,f=b.length;e<f;++e)d=b[e],Yi(a.b,d),kk(d.b,c.b);0<a.b.d&&vk(a.c,Wj(5,16-(jk()-c.b)))};_.b=null;function uk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},uk);_.Ec=function(){var a=this.c;Yi(a.b,this);0==a.b.d&&Dk(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Kk(){this.b=gd}t(28,29,{},Kk);function Lk(){this.b=hd}t(30,29,{},Lk);function Mk(){this.b=kd}t(31,29,{},Mk);t(33,1,{});_.b=null;function Nk(a){this.b=a}
t(32,33,{},Nk);function Ok(){this.b=ld}t(34,29,{},Ok);function Pk(){this.b=od}t(35,29,{},Pk);function Qk(){this.b=td}t(36,29,{},Qk);function Rk(){this.b=Cd}t(37,29,{},Rk);function Sk(){this.b=Jd}t(38,29,{},Sk);function Tk(){this.b=Kd}t(39,29,{},Tk);function Uk(){this.b=Ld}t(40,29,{},Uk);function Vk(){this.b=Md}t(41,29,{},Vk);function Wk(){this.b=Td}t(42,29,{},Wk);function Xk(){this.b=Zd}t(43,29,{},Xk);function Yk(){this.b=ae}t(44,29,{},Yk);function Zk(){this.b=de}t(45,29,{},Zk);
function $k(){this.b=re}t(46,29,{},$k);function al(){this.b=Ae}t(47,29,{},al);function bl(){this.b=Be}t(48,29,{},bl);function cl(){this.b=Ce}t(49,29,{},cl);function dl(){this.b=Fe}t(50,29,{},dl);function fl(a){this.b=a.id}t(51,1,{4:1,5:1},fl);_.b=null;function gl(){this.b=Qe}t(52,29,{},gl);function hl(){this.b=Ze}t(53,29,{},hl);function il(){this.b=$e}t(54,29,{},il);function jl(){this.b=af}t(55,29,{},jl);function kl(){this.b=bf}t(56,29,{},kl);function ll(){this.b=df}t(57,29,{},ll);
function ml(){this.b=ff}t(58,29,{},ml);function nl(){this.b=gf}t(59,29,{},nl);function ol(){this.b=jf}t(60,29,{},ol);function pl(){this.b=kf}t(61,29,{},pl);function ql(){this.b=mf}t(62,29,{},ql);function rl(){this.b=nf}t(63,29,{},rl);function sl(){this.b=tf}t(64,29,{},sl);function tl(){this.b=uf}t(65,29,{},tl);function ul(){this.b=Gf}t(66,29,{},ul);function vl(){this.b=Jf}t(67,29,{},vl);function wl(){this.b=Sf}t(68,29,{},wl);function xl(){this.b=Zf}t(69,29,{},xl);t(70,33,{},function(a){this.b=a});
function yl(){this.b=$f}t(71,29,{},yl);function zl(){zl=x;Al=new Nk("aria-activedescendant")}var Al;function Bl(){this.b=eg}t(73,29,{},Bl);function Cl(){this.b=fg}t(74,29,{},Cl);function Dl(){this.b=hg}t(75,29,{},Dl);
function El(){El=x;Fl=new Lk;Gl=new Kk;Hl=new Mk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new bl;Wl=new al;Xl=new cl;Yl=new dl;Zl=new gl;$l=new hl;am=new jl;bm=new kl;cm=new il;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new ql;im=new sl;jm=new tl;km=new rl;lm=new pl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Cl;sm=new Bl;tm=new Dl;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=
new Hm;Im=new Jm;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;F=new Ii;z(F,hg,tm);z(F,gd,Gl);z(F,Zd,Rl);z(F,hd,Fl);z(F,kd,Hl);z(F,de,Tl);z(F,ld,Il);z(F,od,Jl);z(F,td,Kl);z(F,Cd,Ll);z(F,Be,Vl);z(F,Jd,Ml);z(F,Ce,Xl);z(F,Kd,Nl);z(F,Ld,Ol);z(F,Md,Pl);z(F,Td,Ql);z(F,$e,cm);z(F,ae,Sl);z(F,re,Ul);z(F,Ae,Wl);z(F,Fe,Yl);z(F,Qe,Zl);z(F,Ze,$l);z(F,af,am);z(F,bf,bm);z(F,df,dm);z(F,ff,em);z(F,gf,fm);z(F,jf,gm);z(F,kf,lm);z(F,mf,hm);z(F,nf,km);z(F,
tf,im);z(F,Sf,om);z(F,eg,sm);z(F,uf,jm);z(F,Gf,mm);z(F,Jf,nm);z(F,Zf,pm);z(F,$f,qm);z(F,fg,rm);z(F,mg,ym);z(F,ng,um);z(F,og,wm);z(F,vg,Cm);z(F,wg,Em);z(F,tg,Am);z(F,zg,Gm);z(F,Bg,Im);z(F,Cg,Zm);z(F,Eg,en);z(F,Gg,an);z(F,Hg,cn);z(F,Mg,gn);z(F,Ng,jn);z(F,Og,ln);z(F,Pg,nn);z(F,Wg,tn);z(F,Xg,pn);z(F,Yg,rn)}var Gl,Fl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Wl,Vl,Xl,Yl,Zl,$l,cm,am,bm,dm,em,fm,gm,lm,hm,km,im,jm,mm,nm,om,pm,qm,sm,rm,tm,F,ym,um,wm,Am,Cm,Em,Gm,Im,Zm,en,an,cn,gn,jn,ln,nn,tn,pn,rn;
function zm(){this.b=mg}t(77,29,{},zm);function vm(){this.b=ng}t(78,29,{},vm);function xm(){this.b=og}t(79,29,{},xm);function Bm(){this.b=tg}t(80,29,{},Bm);function Dm(){this.b=vg}t(81,29,{},Dm);function Fm(){this.b=wg}t(82,29,{},Fm);function Hm(){this.b=zg}t(83,29,{},Hm);function Jm(){this.b=Bg}t(84,29,{},Jm);function $m(){this.b=Cg}t(85,29,{},$m);function fn(){this.b=Eg}t(86,29,{},fn);function bn(){this.b=Gg}t(87,29,{},bn);function dn(){this.b=Hg}t(88,29,{},dn);function hn(){this.b=Mg}
t(89,29,{},hn);function kn(){this.b=Ng}t(90,29,{},kn);function mn(){this.b=Og}t(91,29,{},mn);function on(){this.b=Pg}t(92,29,{},on);function un(){this.b=Wg}t(93,29,{},un);function qn(){this.b=Xg}t(94,29,{},qn);function sn(){this.b=Yg}t(95,29,{},sn);function Jk(){this.b=jk()}function jk(){return(new Date).getTime()}t(96,1,{},Jk);function vn(a){var b,c,d;d=new wn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),xn(d,c.cZ.e),d.b.b+=ob,yn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function zn(a){var b,c,d;c=y(An,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Bn;c[d]=a[d]}}function Cn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}t(101,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return Cn(this)};_.f=null;_.i=null;function Dn(a){En();this.i=a}t(100,101,Uh,Dn);function Ui(a){En();this.i=a}function Ri(a,b){En();this.f=b;this.i=a}t(99,100,Nh,Ui,Ri);
function Fn(a){En();this.c=a;this.b=l;var b,c,d;c=Gn(Hn(this.c)?this.c:null);d=y(An,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new In(c[a]);zn(d)}t(98,99,Nh,Fn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:Hn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Jn(this.c).e;this.b=this.b+ob+(Hn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Hn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ff&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Kn(a,b){return Ln(a)?a.eQ(b):a===b}function Jn(a){return Ln(a)?a.cZ:Mn}
function Nn(a){return Ln(a)?a.hC():Ci(a)}
function On(){var a;On=x;Pn=(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 Qn(a){On();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=Pn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Pn;t(108,1,{});function Ci(a){return a.$H||(a.$H=++Rn)}function Sn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Tn(){return $wnd.setTimeout(function(){0!=Un&&(Un=0);Vn=-1},10)}var Un=0,Rn=0,Wn=0,Vn=-1;
function Xn(){Xn=x;Yn=new Zn}function $n(a,b){a.b=ao(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new bo(a)),co(a.f,1),!a.j&&(a.j=new eo(a)),co(a.j,50))}function Zn(){}function fo(a){return a.Jc()}function ao(a,b){!a&&(a=[]);a[a.length]=b;return a}function go(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ao(b,e)):e[0].xc()}catch(f){if(f=Qi(f),!A(f,87))throw f;}}return b}function co(a,b){Xn();$wnd.setTimeout(function(){C(fo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(110,108,{},Zn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Yn;function bo(a){this.b=a}t(111,1,{},bo);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),go(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 Jk;100>jk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function eo(a){this.b=a}t(112,1,{},eo);_.Jc=function(){this.b.e&&co(this.b.f,1);return this.b.k};
_.b=null;function En(){var a,b,c;try{null.a()}catch(d){a=d}var e=Gn(a);2<=e.length&&e.splice(0,2);c=y(An,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new In(e[a]);zn(c)}function Gn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=ho(f),g=f.indexOf(ua),j=0==f.indexOf(se)?8:0;-1==g&&(g=io(f,jo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=ho(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
function yn(a,b){a.b+=b}function ko(){}t(118,117,{},ko);_.b=l;function bk(a){return lo(mo(a.ownerDocument),a)}function dk(a){return no(mo(a.ownerDocument),a)}function oo(a,b){return parseInt(a[b])||0}function po(a,b){return null==a[b]?null:""+a[b]}function qo(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 ro(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function so(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Cj(a){a=a.button;return 1==a?4:2==a?2:1}function lo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function to(a){return no(mo(a.ownerDocument),a)}
function no(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function uo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function vo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function ak(a){return!wo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function wo(){var a=xo();return-1!=a&&1009E3<=a}function yo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function xo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
function zo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function tj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function sj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Ao(a){return ak(G(a.compatMode,Kb)?a.documentElement:a.body)}function Bo(a){return(G(a.compatMode,Kb)?a.documentElement:a.body).scrollTop||0}function mo(a){return G(a.compatMode,Kb)?a.documentElement:a.body}
function Co(a,b){this.c=a;this.d=b}t(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function zj(){zj=x;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=H(Oo,m,6,[Do,Fo,Ho,Jo,Lo])}t(139,140,si);var No,Ho,Fo,Jo,Do,Lo;function Eo(){Co.call(this,kc,0)}t(141,139,si,Eo);function Go(){Co.call(this,"DOTTED",1)}t(142,139,si,Go);function Io(){Co.call(this,"DASHED",2)}t(143,139,si,Io);
function Ko(){Co.call(this,Yb,3)}t(144,139,si,Ko);function Mo(){Co.call(this,"SOLID",4)}t(145,139,si,Mo);function Po(){Po=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=H(Zo,m,7,[Qo,So,Uo,Wo])}t(146,140,Sh);var Yo,So,Uo,Wo,Qo;function Ro(){Co.call(this,kc,0)}t(147,146,Sh,Ro);function To(){Co.call(this,"BLOCK",1)}t(148,146,Sh,To);function Vo(){Co.call(this,"INLINE",2)}t(149,146,Sh,Vo);function Xo(){Co.call(this,"INLINE_BLOCK",3)}t(150,146,Sh,Xo);
function $o(){$o=x;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,m,9,[ap,cp,ep,gp])}t(151,140,Oh);var ip,gp,cp,ep,ap;function bp(){Co.call(this,"VISIBLE",0)}t(152,151,Oh,bp);function dp(){Co.call(this,Yb,1)}t(153,151,Oh,dp);function fp(){Co.call(this,"SCROLL",2)}t(154,151,Oh,fp);function hp(){Co.call(this,"AUTO",3)}t(155,151,Oh,hp);function kp(){kp=x;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=H(up,m,10,[lp,np,pp,rp])}t(156,140,Rh);var tp,lp,np,pp,rp;function mp(){Co.call(this,Gb,0)}
t(157,156,Rh,mp);function op(){Co.call(this,ec,1)}t(158,156,Rh,op);function qp(){Co.call(this,gc,2)}t(159,156,Rh,qp);function sp(){Co.call(this,zc,3)}t(160,156,Rh,sp);function yj(){yj=x;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=H(Op,m,11,[vp,xp,zp,Bp,Dp,Fp,Hp,Jp,Lp])}t(161,140,vi);var Np,Jp,zp,Bp,Hp,Lp,Fp,xp,Dp,vp;function wp(){Co.call(this,"PX",0)}t(162,161,vi,wp);function yp(){Co.call(this,"PCT",1)}t(163,161,vi,yp);
function Ap(){Co.call(this,"EM",2)}t(164,161,vi,Ap);function Cp(){Co.call(this,"EX",3)}t(165,161,vi,Cp);function Ep(){Co.call(this,"PT",4)}t(166,161,vi,Ep);function Gp(){Co.call(this,"PC",5)}t(167,161,vi,Gp);function Ip(){Co.call(this,"IN",6)}t(168,161,vi,Ip);function Kp(){Co.call(this,"CM",7)}t(169,161,vi,Kp);function Mp(){Co.call(this,"MM",8)}t(170,161,vi,Mp);function Pp(){Pp=x;Qp=[];Rp=[];Sp=[]}var Qp,Rp,Sp;function Tp(){Tp=x;Up=new Vp}
function Wp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Xp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Vp(){}t(173,1,{},Vp);_.b=null;var Up;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Lc=function(){return this.Nc()};_.b=null;var Yp=_.c=null;function Zp(){Zp=x;$p=new aq(pd,new bq)}function bq(){}t(181,182,{},bq);
_.Kc=function(a){a.Oc(this)};_.Nc=function(){return $p};var $p;function cq(){cq=x;dq=new aq(Bd,new eq)}function eq(){}t(185,182,{},eq);_.Kc=function(a){fq();gq(this,a.c,hq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return dq};var dq;t(188,182,Qh);function Uj(a,b){return(a.b.clientX||0)-lo(mo(b.ownerDocument),b)+ak(b)+Ao(b.ownerDocument)}function Vj(a,b){return(a.b.clientY||0)-to(b)+(b.scrollTop||0)+Bo(b.ownerDocument)}function Aj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}
function Bj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientY||0}t(187,188,Qh);function iq(){iq=x;jq=new aq(Ed,new kq)}function kq(){}t(186,187,Qh,kq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return jq};var jq;function lq(){lq=x;mq=new aq(Qd,new nq)}function nq(){}t(189,182,{},nq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return mq};var mq;t(192,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var oq=_.d=0;
function Ck(){this.d=++oq}t(191,192,ti,Ck);function aq(a,b){this.d=++oq;this.b=b;!Yp&&(Yp=new pq);Yp.b[a]=this;this.c=a}t(190,191,ti,aq);_.b=null;_.c=null;function qq(){qq=x;rq=new aq(Sd,new sq)}function sq(){}t(193,187,Qh,sq);
_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(tq(),uq))a=vq(b.hb),c=new wq(oo(b.hb,Pf),oo(b.hb,Of)),d=new wq(oo(b.L.bb.hb,Pf),oo(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);xq(b.A,!0);a=oo(b.L.bb.hb,Pf);yq(b,new wq(a,zq(b.L.bb).b));b.B&&b.G!=uq&&Aq(b.i,b)}else xq(b.A,!1),b.G!=(tq(),uq)?yq(b,new wq(b.x.c,b.x.b)):Bq(b,vq(b.i.hb)),b.B&&b.G!=uq&&Cq(b.i,b);Dq(b.L.bb)}else xq(b.A,!0)};_.Nc=function(){return rq};var rq;function Eq(){Eq=x;Fq=new aq(me,new Gq)}
function Gq(){}t(194,182,{},Gq);_.Kc=function(a){$j(a.b.b)};_.Nc=function(){return Fq};var Fq;function Hq(){Hq=x;Iq=new aq(ve,new Jq)}function Jq(){}t(195,182,{},Jq);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Kq(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,Lq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Iq};var Iq;
function Mq(){Mq=x;Nq=new aq(we,new Oq)}function Oq(){}t(196,182,{},Oq);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Pq(a.b.b,a.b.c))};_.Nc=function(){return Nq};var Nq;function Qq(){Qq=x;Rq=new aq(xe,new Sq)}function Sq(){}t(197,182,{},Sq);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Rq};var Rq;t(199,182,{});t(198,199,{});function Tq(){Tq=x;Uq=new aq(Ve,new Vq)}function Vq(){}t(200,198,{},Vq);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Wq(),Xq).length&&-999!=(Wq(),Xq)[c]&&(c=(Wq(),Xq)[c]);b=new Yq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Zq($q(a)):e=301;break;case 118:case 86:b&&a.wb&&ar(a.v,(!a.xb&&(a.xb=new br(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(cr(a,po((dr(),er).hc.b.hb,$g)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Wa);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?fr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?fr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&fr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?fr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?fr(a,4):e=207;break;case 53:105==a.d?fr(a,5):e=208;break;case 54:105==a.d?fr(a,
6):e=210;break;case 55:105==a.d?fr(a,7):e=211;break;case 56:105==a.d?fr(a,8):e=212;break;case 57:105==a.d?fr(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}gr(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return Uq};var Uq;function hr(){hr=x;ir=new aq(wf,new jr)}function jr(){}t(201,187,Qh,jr);_.Kc=function(a){a.uc(this)};_.Nc=function(){return ir};var ir;
function uj(){uj=x;vj=new aq(xf,new kr)}function kr(){}t(202,187,Qh,kr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return vj};var vj;function lr(){lr=x;mr=new aq(yf,new nr)}function nr(){}t(203,187,Qh,nr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Tj(ij,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,jj(a))};_.Nc=function(){return mr};var mr;function or(){or=x;pr=new aq(zf,new qr)}function qr(){}t(204,187,Qh,qr);_.Kc=function(a){var b;b=this.b;$n((Xn(),Yn),new rr(a,a.c,b))};_.Nc=function(){return pr};var pr;
function wj(){wj=x;xj=new aq(Af,new sr)}function sr(){}t(205,187,Qh,sr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return xj};var xj;function pq(){this.b={}}t(206,1,{},pq);_.b=null;t(209,188,Qh);var tr=null;function ur(){ur=x;vr=new aq(Rg,new wr)}function wr(){}t(208,209,Qh,wr);_.Kc=function(a){xr(a.b,this,a.b.n)};_.Nc=function(){return vr};var vr;function yr(){yr=x;zr=new aq(Sg,new Ar)}function Ar(){}t(210,209,Qh,Ar);_.Kc=function(a){xr(a.b,this,a.b.n)};_.Nc=function(){return zr};var zr;
function Br(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==se)}t(211,1,{},Br);function Cr(){Cr=x;Dr=new aq(Tg,new Er)}function Er(){}t(212,209,Qh,Er);_.Kc=function(a){xr(a.b,this,a.b.o)};_.Nc=function(){return Dr};var Dr;function Fr(){Fr=x;Gr=new aq(Ug,new Hr)}function Hr(){}t(213,209,Qh,Hr);_.Kc=function(a){Ir(a.b,this)&&(a.b.k&&Jr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),vk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Gr};var Gr;
function Kr(a,b){this.b=b;this.c=a}function Lr(a,b,c){Bk&&(b=new Kr(b,c),a.Yc(b))}t(214,183,{},Kr);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Bk};_.b=!1;var Bk=_.c=null;function Mr(a){this.b=a}t(215,183,{},Mr);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Nr};var Nr=_.b=null;function Or(){}function Pr(a){var b;Qr&&(b=new Or,a.Yc(b))}t(216,183,{},Or);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Qr};var Qr=null;function Rr(a){this.b=a}t(217,183,{},Rr);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return Sr};var Sr=_.b=null;function Tr(){}t(218,183,{},Tr);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return Ur};var Ur=null;function Vr(a,b,c){a=a.b;if(!b)throw new Wr("Cannot add a handler with a null type");if(!c)throw new Wr("Cannot add a null handler");0<a.c?Xr(a,new Yr(a,b,c)):Zr(a,b,null).zf(c);return new $r(new as(a,b,c))}
function bs(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Wr("Cannot fire null event");try{++d.c;j=cs(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Qi(n),A(n,87))f=n,!e&&(e=new ds),es(e,f);else throw n;}}if(e)throw new fs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ki(d.b);r.c<r.e.Fe();)o=Li(r),o.xc()}finally{d.b=null}}}}catch(q){q=Qi(q);if(A(q,39))throw new gs(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function hs(a){is.call(this,a,!1)}function is(a,b){this.b=new js(b);this.c=a}t(219,1,ci,hs,is);_.Yc=function(a){bs(this,a)};_.b=null;_.c=null;t(222,1,{});function Xr(a,b){!a.b&&(a.b=new ej);Zi(a.b,b)}function ks(a,b,c,d){var e,f;e=cs(a,b,c);e.Bf(d)&&e.Ce()&&(f=hj(a.e,b),f.Ee(c),f.Ce()&&Ti(a.e,b))}function Zr(a,b,c){var d;d=hj(a.e,b);d||(d=new Ii,z(a.e,b,d));a=d.Be(c);a||(a=new ej,d.De(c,a));return a}
function cs(a,b,c){a=hj(a.e,b);if(!a)return ls(),ls(),ms;c=a.Be(c);return!c?(ls(),ls(),ms):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function js(a){this.e=new Ii;this.d=a}t(220,221,{},js);function $r(a){this.b=a}t(223,1,{},$r);_.b=null;function fs(a){Ri.call(this,ns(a),os(a));this.b=a}function os(a){a=a.Bd();return!a._c()?null:a.ad()}
function ns(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new ps(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),yn(b.b,d);return b.b.b}t(225,99,ki,fs);_.b=null;function gs(a){fs.call(this,a)}t(224,225,ki,gs);t(226,1,{},function(){});function qs(a){a=po(a,$d);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(rs(),ss):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(rs(),ts):(rs(),us)}
function rs(){rs=x;ss=new vs("RTL",0);ts=new vs("LTR",1);us=new vs("DEFAULT",2);ws=H(xs,m,16,[ss,ts,us])}function vs(a,b){Co.call(this,a,b)}t(228,140,{16:1,72:1,76:1,78:1},vs);var ws,us,ts,ss;function ys(){}function zs(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=zs(e,d);H(a,b,c,d);return d}function As(a){return Bs([Cs,I],[m,s],[71,-1],a,0,2,1)}
function Bs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=zs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Bs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Ds();var e=Es,f=Fs;Ds();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 Gs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Hs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Hs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Hs;}a[b]=c}t(229,1,{},ys);_.qI=0;
function Ds(){Ds=x;Es=[];Fs=[];var a=new ys,b=Es,c=Fs,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Es,Fs;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Hn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Ln(a){return a.tM==x||a.cM&&!!a.cM[1]}function Is(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Js(){var a;$stats&&Ks("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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")?ue:"unknown"}G(ue,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Ks("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ls,m,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Ks("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Pp();Sp.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;}");
Pp();0!=Sp.length&&(a=Sp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).insertBefore(a,b.b.firstChild),Sp.length=0);0!=Qp.length&&(a=Qp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Qp.length=0);0!=Rp.length&&(a=Rp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Rp.length=0);$stats&&Ks("export.client.JSME_export");new Ms;new Ns;0<Os(null)?$n((Xn(),Yn),new Ps):Qs()}function Qi(a){return A(a,87)?a:new Fn(a)}function Rs(a){return Ss(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Ts(a){return Ss(a.l,a.m,a.h)}function Ss(a,b,c){return _=new Us,_.l=a,_.m=b,_.h=c,_}
function ht(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new it;if(0==a.l&&0==a.m&&0==a.h)return jt=Ss(0,0,0),Ss(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?(jt=Ss(0,0,0),c=Ts((kt(),lt))):(jt=Ss(c.l,c.m,c.h),c=Ss(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mt(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?nt(e):0==c&&0!=d&&0==e?nt(d)+22:0!=c&&0==d&&0==e?nt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ts((kt(),ot)),c=!0,g=!g;else return c=pt(a,f),g&&qt(c),jt=Ss(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pt(c,d);f&&qt(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=Ss(f,j,c);g?jt=mt(c):jt=Ss(c.l,c.m,c.h);return e}if(!rt(a,b))return e?jt=mt(a):jt=Ss(a.l,a.m,a.h),Ss(0,0,0);c=c?a:Ss(a.l,a.m,a.h);var h,n,o,r;f=st(b)-st(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=Ss(j&4194303,n&4194303,h&1048575);for(n=Ss(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&qt(n);e?(jt=mt(c),d&&(jt=tt(jt,(kt(),lt)))):jt=Ss(c.l,c.m,c.h);return n}
function qt(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 st(a){var b;b=ut(a.h);return 32==b?(b=ut(a.m),32==b?ut(a.l)+32:b+20-10):b-12}var jt=null;function vt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function wt(a,b){return Ss(a.l&b.l,a.m&b.m,a.h&b.h)}function xt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function M(a){var b,c,d;if(isNaN(a))return kt(),yt;if(-9223372036854775E3>a)return kt(),zt;if(9223372036854775E3<=a)return kt(),ot;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Ss(a,b,c);d&&qt(b);return b}function At(a){var b,c;return-129<a&&128>a?(b=a+128,null==Bt&&(Bt=y(Ct,m,17,256,0)),c=Bt[b],!c&&(c=Bt[b]=Rs(a)),c):Rs(a)}
function Dt(a){var b=jh,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 rt(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 Et(a,b){var c,d,e,f,g,j,h,n,o,r,q,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;r=(b.h&1048320)>>8;q=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!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ss(c&4194303,q&
4194303,u&1048575)}function mt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ss(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function pt(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 Ss(c&4194303,d&4194303,e&1048575)}function tt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function N(a){return a.l|a.m<<22}function Ft(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 Ca+Ft(mt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=At(1E9);a=ht(a,b);b=l+N(jt);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 Bt=null;function kt(){kt=x;ot=Ss(4194303,4194303,524287);zt=Ss(0,0,524288);lt=At(1);At(2);yt=At(0)}var ot,zt,lt,yt;function Us(){}t(238,1,{17:1},Us);
function Ks(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Gt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},Gt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ht(a,b){yn(a.b.b,b.b);return a}function It(){this.b=new Jt}t(244,1,{},It);function Kt(a){if(null==a)throw new Wr("css is null");this.b=a}t(245,1,{18:1,72:1},Kt);
_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;function Mt(a){if(null==a)throw new Wr("html is null");this.b=a}t(247,1,ii,Mt);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;t(248,1,ii,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;
function Nt(){Nt=x;Ot=RegExp(na,te);Pt=RegExp(tb,te);Qt=RegExp(rb,te);Rt=RegExp(ta,te);St=RegExp(da,te)}function Tt(a){Nt();-1!=a.indexOf(na)&&(a=a.replace(Ot,pa));-1!=a.indexOf(rb)&&(a=a.replace(Qt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Pt,qa));-1!=a.indexOf(da)&&(a=a.replace(St,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Rt,"&#39;"));return a}var Ot,Pt,Qt,St,Rt;function Ut(a){if(null==a)throw new Wr("uri is null");this.b=a}t(250,1,{20:1},Ut);_.eQ=function(a){return!A(a,20)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};
_.b=null;function Vt(){Vt=x}t(252,1,{});function Wt(){}t(253,1,{},Wt);var Xt=null;function Yt(){}t(254,252,{},Yt);var Zt=null;function $t(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=cs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=cs(a.b,f,null).Gf(e),A(d,21)&&Kn(d.b,b)){var h=a.b,n=f;0<h.c?Xr(h,new au(h,n,null,d)):ks(h,n,null,d)}}}t(255,1,wi);_.b=null;function bu(a){this.b=a}t(256,255,wi,bu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function cu(a){this.b=a}t(257,255,wi,cu);
_.Wc=function(){var a=this.b.b;du(a);eu(a.hb)};function fu(){En()}t(258,99,Nh,fu);function gu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,vk(a.e,1))}function hu(){this.b=new iu(this);this.c=new ej;this.e=new ju(this);this.i=new ku(this)}t(259,1,{},hu);_.d=!1;_.f=!1;function iu(a){wk();this.b=a}t(260,26,{},iu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=lu(a.i.e.c,a.i.c);mu(a.i);A(b,22)&&new fu;a.d=!1;gu(a)}};_.b=null;function ju(a){wk();this.b=a}t(261,26,{},ju);
_.Hc=function(){this.b.f=!1;var a=this.b,b=jk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(vk(a.b,1E4);a.i.d<a.i.b;){d=nu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||mu(a.i)}if(100<=jk()-b)break}}finally{e||(Dk(a.b),a.d=!1,gu(a))}};_.b=null;function nu(a){var b;a.c=a.d;b=lu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function mu(a){ou(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function ku(a){this.e=a}t(262,1,{},ku);_._c=function(){return this.d<this.b};_.ad=function(){return nu(this)};
_.bd=function(){mu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function pu(a,b){var c=(qu(),ru(b));a.appendChild(c)}function su(a,b,c){var d;d=Zj;Zj=a;b==nj&&8192==tu(a.type)&&(nj=null);c.cd(a);Zj=d}var Zj=null,nj=null;function uu(){uu=x;vu=new hu}function Rj(a){uu();if(!a)throw new Wr("cmd cannot be null");var b=vu;Zi(b.c,a);gu(b)}var vu;function wu(a){oj();!xu&&(xu=new Ck);yu||(yu=new is(null,!0),zu=new Au);return Vr(yu,xu,a)}var yu=null;function Bu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Au(){}t(268,183,{},Au);_.Kc=function(a){a.$c(this);zu.d=!1};_.Lc=function(){return xu};_.Mc=function(){Bu(this)};_.b=!1;_.c=!1;_.d=!1;var xu=_.e=null,zu=null;function Cu(){Cu=x;Du=new Eu;Fu()||(Du=null)}var Du=null;function yk(){}t(270,1,{},yk);_.Uc=function(){for(;0<(wk(),xk).d;)Dk(lu(xk,0))};function Ak(a,b){return Vr((!Gu&&(Gu=new Hu),Gu),a,b)}function Iu(a){zk();Ju||(Ku(),Ju=!0);return Ak((!Qr&&(Qr=new Ck),Qr),a)}function zk(){Lu||(Mu(),Lu=!0)}
function Nu(){var a;Lu&&(a=new Ou,Gu&&bs(Gu,a));return null}var Lu=!1,Gu=null,Pu=0,Qu=0,Ju=!1;function Ru(){Ru=x;Su=new Ck}function Ou(){Ru()}t(272,183,{},Ou);_.Kc=function(){null.cg()};_.Lc=function(){return Su};var Su;function Hu(){hs.call(this,null)}t(274,219,ci,Hu);
function tu(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Sd:return 2;case me:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case je:return 65536;case Qb:case Bf:return 131072;case Qd:return 262144;case Wf:return 524288;case Ug:return 1048576;case Tg:return 2097152;case Sg:return 4194304;
case Rg:return 8388608;case xe:return 16777216;case ve:return 33554432;case we:return 67108864;default:return-1}}function oj(){Tu||(Uu(),Vu(),Tu=!0)}var Tu=!1;function Wu(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 Xu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Uu(){Yu=C(function(a){var b;var c=yu,d,e,f;xu&&c&&Zu(c.b.e,xu)?(b=zu.b,d=zu.c,e=zu.d,f=zu.e,Bu(zu),zu.e=a,bs(c,zu),c=!(zu.b&&!zu.c),zu.b=b,zu.c=d,zu.d=e,zu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});$u=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Hn(b)&&A(b,23)&&su(a,c,b)});av=C(function(a){a.preventDefault();$u.call(this,a)});bv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;$u.call(this,a)});cv=C(function(a){if(Yu(a)){var b=pj;b&&b.__listener&&!Hn(b.__listener)&&A(b.__listener,23)&&(su(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,cv,!0);$wnd.addEventListener(Sd,cv,!0);$wnd.addEventListener(wf,cv,!0);$wnd.addEventListener(Af,cv,!0);$wnd.addEventListener(xf,cv,!0);$wnd.addEventListener(zf,cv,!0);$wnd.addEventListener(yf,cv,!0);$wnd.addEventListener(Bf,cv,!0);$wnd.addEventListener(Ve,Yu,!0);$wnd.addEventListener(Xe,Yu,!0);$wnd.addEventListener(We,
Yu,!0);$wnd.addEventListener(Ug,cv,!0);$wnd.addEventListener(Tg,cv,!0);$wnd.addEventListener(Sg,cv,!0);$wnd.addEventListener(Rg,cv,!0);$wnd.addEventListener(xe,cv,!0);$wnd.addEventListener(ve,cv,!0);$wnd.addEventListener(we,cv,!0)}function dv(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)}var pj=null,Yu=null,cv=null,av=null,$u=null,bv=null;
function Vu(){$wnd.addEventListener(yf,C(function(a){var b=pj;if(b&&!a.relatedTarget&&Oe==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Af,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Qb,cv,!0)}
function ev(a,b){oj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?$u:null),c&2&&(a.ondblclick=b&2?$u:null),c&4&&(a.onmousedown=b&4?$u:null),c&8&&(a.onmouseup=b&8?$u:null),c&16&&(a.onmouseover=b&16?$u:null),c&32&&(a.onmouseout=b&32?$u:null),c&64&&(a.onmousemove=b&64?$u:null),c&128&&(a.onkeydown=b&128?$u:null),c&256&&(a.onkeypress=b&256?$u:null),c&512&&(a.onkeyup=b&512?$u:null),c&1024&&(a.onchange=b&1024?$u:null),c&2048&&(a.onfocus=b&2048?$u:null),c&4096&&(a.onblur=b&4096?$u:
null),c&8192&&(a.onlosecapture=b&8192?$u:null),c&16384&&(a.onscroll=b&16384?$u:null),c&32768&&(a.onload=b&32768?bv:null),c&65536&&(a.onerror=b&65536?$u:null),c&131072&&(a.onmousewheel=b&131072?$u:null),c&262144&&(a.oncontextmenu=b&262144?$u:null),c&524288&&(a.onpaste=b&524288?$u:null),c&1048576&&(a.ontouchstart=b&1048576?$u:null),c&2097152&&(a.ontouchmove=b&2097152?$u:null),c&4194304&&(a.ontouchend=b&4194304?$u:null),c&8388608&&(a.ontouchcancel=b&8388608?$u:null),c&16777216&&(a.ongesturestart=b&16777216?
$u:null),c&33554432&&(a.ongesturechange=b&33554432?$u:null),c&67108864&&(a.ongestureend=b&67108864?$u:null));b&131072&&a.addEventListener(Qb,$u,!1)}function fv(){var a;fv=x;gv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var gv;function hv(){this.c=new ej}function iv(a){a=a[dd];return null==a?-1:a}t(279,1,{},hv);_.b=null;function jv(a,b){this.b=a;this.c=b}t(280,1,{},jv);_.b=0;_.c=null;t(281,1,ci);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){bs(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!G(a,null==kv?l:kv))kv=a,Ur&&(a=new Tr,bs(this.b,a))};var kv=l;function Fu(){function a(){$wnd.setTimeout(a,250);e()}var b=Du,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));kv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(283,281,ci);function Eu(){this.b=new hs(null)}t(282,283,ci,Eu);_.ed=function(a){return a};
function Mu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Nu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Lu&&Lr((!Gu&&(Gu=new Hu),Gu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Ku(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Ju&&(d=sj(),c=tj(),Qu!=d||Pu!=c))Qu=d,Pu=c,Pr((!Gu&&(Gu=new Hu),Gu))}finally{a&&a(b)}})}function dj(a,b){Mi(a.ld(),b,!0)}function cj(a,b){Mi(a.ld(),b,!1)}function rj(a,b,c){0<=b&&a.qd(b+ag);0<=c&&a.od(c+ag)}function lv(a){var b,a=po(a,Dd);b=io(a,jo(32));return 0<=b?a.substr(0,b-0):a}
function Mi(a,b,c){if(!a)throw new Ui(rc);b=ho(b);if(0==b.length)throw new Ek(Pc);if(c){var d;d=ho(b);b=a.className;-1==qo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ho(b);f=a.className;e=qo(f,c);-1!=e&&(b=ho(f.substr(0,e-0)),c=ho(mv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function nv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ui);_.gd=function(){return bk(this.hb)};_.hd=function(){return dk(this.hb)};
_.jd=function(){return oo(this.hb,Of)};_.kd=function(){return oo(this.hb,Pf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Hf};_.nd=function(){throw new ov;};_.od=function(a){this.hb.style[Ge]=a};_.pd=function(a){nv(this.hb,a)};_.qd=function(a){this.hb.style[eh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
_.hb=null;
function B(a,b,c){var d;d=tu(c.c);if(-1==d){d=a.hb;var e=c.c,f;oj();if(G(he,e)&&(f=xo(),-1!=f&&1009E3>=f))ge==ge&&(d.ondragexit=av);else switch(e){case "drag":d.ondrag=$u;break;case "dragend":d.ondragend=$u;break;case "dragenter":d.ondragenter=av;break;case he:d.ondragleave=$u;break;case "dragover":d.ondragover=av;break;case "dragstart":d.ondragstart=$u;break;case "drop":d.ondrop=$u;break;case "canplaythrough":case "ended":case "progress":d.removeEventListener(e,$u,!1);d.addEventListener(e,$u,!1);
break;default:throw"Trying to sink unknown event type "+e;}}else-1==a.db?ev(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return Vr(!a.eb?a.eb=new hs(a):a.eb,c,b)}function pv(a,b,c){return Vr(!a.eb?a.eb=new hs(a):a.eb,c,b)}function qv(a){var b;if(a.td())throw new rv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?ev(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}
function sv(a,b){var c;switch(tu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&yo(a.hb,c))return}c=a.hb;var d,e,f;if(Yp&&(f=Yp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&bs(a.eb,f.b),f.b.b=d,f.b.c=e}function tv(a){if(!a.td())throw new rv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}
function $j(a){if(a.gb)if(A(a.gb,29))a.gb.yd(a);else{if(a.gb)throw new rv("This widget's parent does not implement HasWidgets");}else if(lj(),Zu(uv.b,a)){lj();try{a.vd()}finally{Ti(uv.b,a)}}}function vv(a,b){var c;c=a.gb;if(b){if(c)throw new rv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}t(288,289,zi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&bs(this.eb,a)};_.td=function(){return this.cb};
_.ud=function(){qv(this)};_.cd=function(a){sv(this,a)};_.vd=function(){tv(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function wv(a){for(a=new xv(a);a.b.b<a.b.c.d-1;)yv(a.b),zv(a.b)}t(287,288,mi);_.rd=function(){Av(this,(Bv(),Cv))};_.sd=function(){Av(this,(Bv(),Dv))};function Ev(a,b,c){$j(b);var d=a.q;Fv(d,b,d.d);d=(qu(),ru(b.hb));c.appendChild(d);vv(b,a)}
function Gv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Hv;b.gb==a&&(f=a.zd(b),f<d&&--d);$j(b);Fv(a.q,b,d);e?(e=b.hb,dv(c,(qu(),ru(e)),d)):(e=(qu(),ru(b.hb)),c.appendChild(e));vv(b,a)}function Iv(a,b){var c;if(b.gb!=a)return!1;try{vv(b,null)}finally{c=b.hb;so(c).removeChild(c);c=a.q;var d;d=Jv(c,b);if(-1==d)throw new Kv;if(0>d||d>=c.d)throw new Hv;for(--c.d;d<c.d;++d)Gs(c.b,d,c.b[d+1]);Gs(c.b,c.d,null)}return!0}t(286,287,mi);_.zd=function(a){return Jv(this.q,a)};
_.Ad=function(a,b,c,d){Gv(this,a,b,c,d)};_.Bd=function(){return new Lv(this.q)};_.yd=function(a){return Iv(this,a)};function kj(a,b,c,d){var e;$j(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}function Mv(a,b){var c;(c=Iv(a,b))&&Nv(b.hb);return c}function Ov(a,b,c,d){if(b.gb!=a)throw new Ek("Widget must be a child of this panel.");a.Ed(b,c,d)}function Pv(a,b,c){a=a.hb;-1==b&&-1==c?Nv(a):(a.style[Yf]=fd,a.style[Ye]=b+ag,a.style[Qg]=c+ag)}
function Qv(){var a=$doc.createElement(ce);this.q=new Rv(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Ne}function Nv(a){a.style[Ye]=l;a.style[Qg]=l;a.style[Yf]=l}t(285,286,mi,Qv);_.Cd=function(a){Ev(this,a,this.hb)};_.yd=function(a){return Mv(this,a)};_.Dd=function(a,b,c){Ov(this,a,b,c)};_.Ed=function(a,b,c){Pv(a,b,c)};function Sv(a,b){if(a.Gd())throw new rv("SimplePanel can only contain one child widget");a.Hd(b)}
function Tv(a,b){if(a.bb!=b)return!1;try{vv(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function Uv(a,b){if(b!=a.bb&&(b&&$j(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(qu(),ru(a.bb.hb));a.Fd().appendChild(c);vv(b,a)}}function Vv(){this.hb=$doc.createElement(ce)}t(293,287,mi,Vv);_.Fd=function(){return this.hb};_.Gd=function(){return this.bb};_.Bd=function(){return new Wv(this)};_.yd=function(a){return Tv(this,a)};_.Hd=function(a){Uv(this,a)};_.bb=null;function Xv(){Xv=x;Yv()}
function Zv(a,b){a._&&($v(a.$,!1,!1),Lr(a,a,b))}function aw(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function bw(a,b,c){a.W=b;a.ab=c;b-=uo();c-=vo();a=a.hb;a.style[Ye]=b+(yj(),ag);a.style[Qg]=c+ag}function cw(a){a._||(a.cb&&$j(a),$v(a.$,!0,!1))}t(292,293,mi);_.Fd=function(){return dw?ro(ro(this.hb)):ro(this.hb)};_.jd=function(){return oo(this.hb,Of)};_.kd=function(){return oo(this.hb,Pf)};_.ld=function(){return dw?ro(this.hb):so(ro(this.hb))};_.Id=function(){this.Jd(!1)};
_.Jd=function(a){Zv(this,a)};_.md=function(){return!G(Ne,this.hb.style[bh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&$v(this.$,!1,!0)};_.od=function(a){this.P=a;aw(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){bw(this,a,b)};_.pd=function(a){this.hb.style[bh]=a?ch:Ne};_.Hd=function(a){Uv(this,a);aw(this)};_.qd=function(a){this.Q=a;aw(this);0==a.length&&(this.Q=null)};_.Ld=function(){cw(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;
_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
function ew(a,b){var c;Vv.call(this);this.S=new fw;this.M=(gw(),hw);this.$=new iw(this);c=this.hb;var d;d=$doc.createElement(ce);dw&&(d.innerHTML="<div></div>",$n((Xn(),Yn),new jw(d)));c.appendChild(d);this.Kd(0,0);(dw?ro(this.hb):so(ro(this.hb)))[Dd]="gwt-PopupPanel";(dw?ro(ro(this.hb)):ro(this.hb))[Dd]=Xf;this.O=this.N=a;this.X=!1;c=H(Ls,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new kw(c);this.L.ld()[Dd]=l;c=dw?ro(this.hb):so(ro(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new Ui(rc);d=ho(d);
if(0==d.length)throw new Ek(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Uv(this,this.L);aw(this);Mi(dw?ro(ro(this.hb)):ro(this.hb),Xf,!1);Mi(this.L.c,b+"Content",!0)}t(291,292,mi);_.rd=function(){qv(this.L)};_.sd=function(){tv(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new Wv(this.L)};_.yd=function(a){return this.L.yd(a)};
_.Hd=function(a){Uv(this.L,a);aw(this)};_.L=null;t(290,291,mi);_.vd=function(){tv(this)};function lw(){lw=x;mw=new nw(Gb,0,(gw(),hw));ow=new nw(tc,1,pw);qw=new nw(Ac,2,rw);sw=H(tw,m,24,[mw,ow,qw])}function nw(a,b,c){Co.call(this,a,b);this.b=c}t(294,140,{24:1,72:1,76:1,78:1},nw);_.b=null;var sw,mw,ow,qw;function uw(){uw=x;vw=H(Ls,m,1,[Qg,vf,sd])}
function kw(a){var b;uw();var c,d;c=this.hb=$doc.createElement(Fg);this.d=$doc.createElement(Ig);pu(c,this.d);c[zd]=0;for(c=c[xd]=0;c<a.length;++c)d=(b=$doc.createElement(Vg),b[Dd]=a[c],pu(b,ww(a[c]+"Left")),pu(b,ww(a[c]+Lb)),pu(b,ww(a[c]+"Right")),b),pu(this.d,d),1==c&&(this.c=ro(Wu(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function ww(a){var b,c;c=$doc.createElement(Jg);b=$doc.createElement(ce);var d=(qu(),ru(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(296,293,di,kw);_.Fd=function(){return this.c};
_.c=null;_.d=null;var vw;t(295,296,di);t(297,1,{});function Bv(){Bv=x;Cv=new xw;Dv=new yw}function zw(a){fs.call(this,a)}function Av(a,b){Bv();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Qi(f),A(f,87))d=f,!c&&(c=new ds),es(c,d);else throw f;}}if(c)throw new zw(c);}t(298,224,ki,zw);var Cv,Dv;function xw(){}t(299,1,{},xw);_.Md=function(a){a.ud()};function yw(){}t(300,1,{},yw);_.Md=function(a){a.vd()};t(303,288,zi);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};
_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.ud=function(){qv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(302,303,zi);function Aw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}t(301,302,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},Aw);t(304,286,mi);_.e=null;_.f=null;
function Bw(a,b){var c;if(a.i)throw new rv("Composite.initWidget() may only be called once.");$j(b);c=b.hb;a.hb=c;var d;qu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((qu(),c).__gwt_resolve=Cw(a));a.i=b;vv(b,a)}function Dw(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?ev(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}t(305,288,Vh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Dw(this)};_.cd=function(a){sv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Ew(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=qg;break;case 1:c[$d]=ef;break;case 2:qs(c)!=(rs(),us)&&(c[$d]=l)}}}function Fw(a){this.b=a;this.d=!1;this.e=this.c=qs(a)}t(306,1,{},Fw);_.b=null;_.c=null;_.d=!1;_.e=null;function qj(){this.hb=Gw()}t(307,293,mi,qj);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};
_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function Hw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=ro(b);e=null;c&&(c=iv(c),e=0>c?null:lu(a.j.c,c));e?Iw(a,e):d&&(b.innerHTML=l||l);return b}function Iw(a,b){var c;if(b.gb!=a)return!1;try{vv(b,null)}finally{c=b.hb;so(c).removeChild(c);var d=a.j,e;e=iv(c);c[dd]=null;c=d.c;Jw(e,c.d);Gs(c.c,e,null);d.b=new jv(e,d.b)}return!0}t(309,287,mi);_.Bd=function(){return new Kw(this)};
_.yd=function(a){return Iw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Lw(a){if(0>=a.c)throw new Mw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Mw("Column index: 0, Column size: "+a.b);}
function Nw(){this.j=new hv;this.i=$doc.createElement(Fg);this.d=$doc.createElement(Ig);pu(this.i,this.d);this.hb=this.i;this.e=new Ow(this);var a=new Pw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;dv(a.c.i,(qu(),ru(b)),0);pu(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Mw("Row index: "+a+", Row size: "+d);if(0>c)throw new Mw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Mw("Column index: "+c+", Column size: "+this.b);c=Hw(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(Jg),d.innerHTML=sa||l,dv(c,(qu(),ru(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Jg);
e.innerHTML=sa;c=$doc.createElement(Vg);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)Hw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,mi,Nw);_.b=0;_.c=0;function Qw(a){for(;++a.c<a.e.d&&!(null!=lu(a.e,a.c)););}function Kw(a){this.d=a;this.e=this.d.j.c;Qw(this)}t(310,1,{},Kw);_._c=function(){return this.c<this.e.d};
_.ad=function(){var a;if(this.c>=this.e.d)throw new Kv;a=lu(this.e,this.c);this.b=this.c;Qw(this);return a};_.bd=function(){var a;if(0>this.b)throw new Rw;a=lu(this.e,this.b);$j(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Ow(a){this.b=a}t(311,1,{},Ow);_.b=null;function Pw(a){this.c=a}t(312,1,{},Pw);_.b=null;_.c=null;function Sw(){Sw=x;Tw=new Uw}var Tw;function Vw(){Vw=x;Ww=new Xw((kp(),Ad));Yw=new Xw(Ye);Zw=new Xw(jg);$w=Yw;ax=Zw;bx=$w}var Ww,bx,Yw,ax,$w,Zw;function Uw(){}t(314,1,{},Uw);
function Xw(a){this.b=a}t(315,314,{},Xw);_.b=null;function cx(){cx=x;dx=new ex(vf);fx=new ex(Qg)}var dx,fx;function ex(a){this.b=a}t(316,1,{},ex);_.b=null;function gx(a,b){var c;c=hx(a);pu(a.c,c);Ev(a,b,c)}function hx(a){var b;b=$doc.createElement(Jg);b[id]=a.b.b;b.style[ah]=a.d.b;return b}function ix(a,b){var c,d;d=so(b.hb);(c=Iv(a,b))&&a.c.removeChild(d);return c}
function jx(){this.q=new Rv(this);this.f=$doc.createElement(Fg);this.e=$doc.createElement(Ig);pu(this.f,this.e);this.hb=this.f;this.b=(Vw(),bx);this.d=(cx(),fx);this.c=$doc.createElement(Vg);pu(this.e,this.c);this.f[zd]=bb;this.f[xd]=bb}t(317,304,mi,jx);_.yd=function(a){return ix(this,a)};_.c=null;function kx(){kx=x;new Ii}function lx(a,b,c,d,e){kx();this.b=new mx(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}function nx(a,b,c,d,e){kx();lx.call(this,(Vt(),new Ut(a)),b,c,d,e)}t(318,288,zi,lx,nx);
_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.cd=function(a){32768==tu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);sv(this,a)};_.wd=function(){var a=this.b;G(cf,po(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new ox(a,this),$n((Xn(),Yn),a.i))};_.b=null;t(320,1,{});_.i=null;function px(){px=x;qx()}
function mx(a,b,c,d,e,f){var g,j;px();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Ag);j=new It;Ht(Ht(Ht(j,new Kt("width:"+e+(yj(),ag)+pb)),new Kt("height:"+f+cg)),new Kt("background:url("+b.b+") no-repeat "+-c+"px "+-d+cg));!rx&&(rx=new sx);b=tx;c=new Kt((new Kt(j.b.b.b)).b);j=new Jt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Tt(b.b);yn(j.b,b);j.b.b+="' style='";b=Tt(c.b);yn(j.b,b);j.b.b+="' border='0'>";j=new Mt(j.b.b);g.innerHTML=j.b||l;g=ro(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?ev(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}t(319,320,{},mx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ox(a,b){this.b=a;this.c=b}t(321,1,{},ox);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};
_.b=null;_.c=null;function ux(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Sw(),Tw)?a.c.e==(rs(),ts)?(Vw(),Yw):a.c.e==ss?(Vw(),Zw):(Vw(),$w):a.c.e==(rs(),ts)?(Vw(),Zw):a.c.e==ss?(Vw(),Yw):(Vw(),ax);b!=a.d&&(a.d=b,a.hb.style[Lg]=!a.d?l:a.d.b)}t(323,288,zi);_.b=null;_.c=null;_.d=null;function vx(){this.hb=$doc.createElement(ce);this.c=new Fw(this.hb);this.hb[Dd]="gwt-Label"}function wx(){vx.call(this);Ew(this.c,fh);ux(this)}t(322,323,zi,vx,wx);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};
_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function xx(a,b){if(0>b||b>=a.hb.options.length)throw new Hv;}function hq(a,b){xx(a,b);return a.hb.options[b].value}function yx(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}t(324,303,zi,yx);t(325,255,wi);function zx(a){this.b=a}t(326,325,wi,zx);_.Oc=function(){};function Ax(a){this.b=a}t(327,325,wi,Ax);
_.Uc=function(a){this.b.Nd(a.i,a.b)};function Bx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Vg);dv(a.f,(qu(),ru(e)),b);a=(qu(),ru(c));d.appendChild(a)}else d=Wu(a.f,0),dv(d,(qu(),ru(c)),b)}
function Cx(a,b,c){var d;Dx(a,b);c&&b.b?(Dx(a,null),a=b.b,b=(Xn(),Yn),b.d=ao(b.d,[new Ex(a),!1])):null!=b.d&&(a.k=new Fx(a,b),c=(gw(),pw),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Ee,d=lv(a.hb),G(De,d)||dj(a.k,d+"Popup"),pv(a.k,new Ax(a),Bk?Bk:Bk=new Ck),a.o=b.d,d=a.k,a=new Gx(a,b),d.hb.style[bh]=Ne,cw(d),a.b.p?bw(a.b.k,bk(a.b.hb)+oo(a.b.hb,Pf)-1,dk(a.c.hb)):bw(a.b.k,bk(a.c.hb),dk(a.b.hb)+oo(a.b.hb,Of)-1),d.hb.style[bh]=ch)}function Hx(a,b){if(b||!(a.n&&a.o==a.n.d))Dx(a,b),a.hb.focus(),b&&a.e&&Cx(a,b,!1)}
function Ix(a,b){var c;a:{c=b.target;var d,e;for(e=new Ki(a.j);e.c<e.e.Fe();)if(d=Li(e),yo(d.hb,c)){c=d;break a}c=null}switch(tu(b.type)){case 1:a.hb.focus();c&&Cx(a,c,!0);break;case 16:c&&Hx(a,c);break;case 32:c&&Hx(a,null);break;case 2048:Jx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Jx(a)||a.p||Kx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Jx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(Cx(a,a.n,!1),a.n.d.cg()):Lx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Jx(a)||a.p&&
Kx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Jx(a)||(a.p?Lx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(Cx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Dx(a,null);a.k&&Zv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Dx(a,null);a.k&&Zv(a.k,!1);break;case 13:Jx(a)||(Cx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}sv(a,b)}function Mx(a,b,c){c&&Dx(a,null);Lr(a,b,!1);a.o=null;a.k=null}
function Jx(a){var b;if(!a.n){for(b=new Ki(a.j);b.c<b.e.Fe();){b=Li(b);Dx(a,b);break}return!0}return!1}function Dx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=lv(c.hb)+Xa;Mi(c.ld(),d,!1);a.p&&(c=so(a.n.hb),2==Xu(c)&&(c=Wu(c,1),Mi(c,Dg,!1)))}if(b){c=lv(b.hb)+Xa;Mi(b.ld(),c,!0);a.p&&(c=so(b.hb),2==Xu(c)&&(c=Wu(c,1),Mi(c,Dg,!0)));El();c=a.hb;var e=new fl(b.hb),d=(zl(),Al),e=H(Nx,m,5,[e]),f,g,j,h;f=new wn;for(j=0,h=e.length;j<h;++j)g=e[j],xn(xn(f,g.b),ba);e=ho(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Lx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?lu(a.j,b):lu(a.j,c);break}Dx(a,d)}}function Kx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?lu(a.j,b):lu(a.j,c);break}Dx(a,d)}}t(328,288,zi);_.cd=function(a){Ix(this,a)};_.vd=function(){this.k&&Zv(this.k,!1);tv(this)};_.Nd=function(a,b){Mx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ex(a){this.b=a}t(329,1,{},Ex);_.xc=function(){Ox(this.b)};_.b=null;
function Px(a){this.b=a}t(330,1,{},Px);_.Oc=function(){Dx(this.b,null)};_.b=null;function Fx(a,b){Xv();this.b=a;this.c=b;ew.call(this,!0,lf);Uv(this.L,this.c.d);aw(this);this.Z=!0;this.c.d.cg()}t(331,291,mi,Fx);_.$c=function(a){var b,c;if(!a.b)switch(tu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(yo(b,c)){a.b=!0;break}a.b&&Dx(this.b,null)}};_.b=null;_.c=null;function Gx(a,b){this.b=a;this.c=b}t(332,1,{},Gx);_.b=null;var Qx=_.c=null;
function Rx(){Rx=x;Qx=new Gt((Vt(),new Ut("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Sx(a,b){this.hb=$doc.createElement(Jg);var c=lv(this.hb)+Xa;Mi(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=zo();this.hb.setAttribute(Pe,c);El();this.hb.setAttribute(kg,km.b);this.b=b}t(335,289,{28:1,32:1,35:1},Sx);_.b=null;_.c=null;_.d=null;
function Tx(){var a;this.hb=$doc.createElement(Jg);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);pu(this.hb,a);a[Dd]="menuSeparatorInner"}t(336,289,ui,Tx);function Ux(){var a,b,c,d,e;b=null.cg();e=sj();d=tj();b[be]=(Po(),Hf);b[eh]=0+(yj(),ag);b[Ge]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[eh]=(c>e?c:e)+ag;b[Ge]=(a>d?a:d)+ag;b[be]="block"}function fw(){}t(337,1,{},fw);_.Wc=function(){Ux()};
function Vx(a){this.b=a}t(338,1,{},Vx);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?yo(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(tu(d.type)){case 4:case 1048576:if(nj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(nj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Wx(a){this.b=a}t(339,1,{},Wx);_.b=null;function gw(){gw=x;hw=new Xx(Gb,0);pw=new Xx(tc,1);rw=new Xx(Ac,2);Yx=H(Zx,m,33,[hw,pw,rw])}function Xx(a,b){Co.call(this,a,b)}t(340,140,{33:1,72:1,76:1,78:1},Xx);var Yx,hw,pw,rw;function $x(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),Xv(),a.i=Iu(a.b.S),Ux(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Xv(),Vi(a.i.b),a.i=null,a.c=!1)}
function ay(a){a.k||($x(a),a.d||(lj(),Mv(mj(null),a.b)),Xv());by((Xv(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Uf]=ch}function cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}by((Xv(),a.b.hb),"rect("+g+bg+f+bg+c+bg+e+"px)")}
function $v(a,b,c){a.d=c;hk(a);a.j&&(Dk(a.j),a.j=null,ay(a));a.b._=b;var d=a.b;d.Y&&(Vi(d.Y.b),d.Y=null);d.T&&(Vi(d.T.b),d.T=null);if(d._){d.Y=wu(new Vx(d));var e;e=new Wx(d);Cu();e=Du?Vr(Du.b,(!Ur&&(Ur=new Ck),Ur),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(gw(),hw)&&!b&&(c=!1);a.k=b;c?b?($x(a),a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),by((Xv(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),lj(),b=mj(null),Ev(b,a.b,b.hb),a.j=new dy(a),vk(a.j,1)):ik(a,200):($x(a),a.k?(a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,
a.b.ab),lj(),b=mj(null),Ev(b,a.b,b.hb)):a.d||(lj(),Mv(mj(null),a.b)),Xv(),a.b.hb.style[Uf]=ch)}function iw(a){var b=(nk(),qk);this.n=new mk(this);this.u=b;this.b=a}t(341,17,{},iw);_.zc=function(){ay(this)};_.Ac=function(){this.e=oo(this.b.hb,Of);this.f=oo(this.b.hb,Pf);this.b.hb.style[Uf]=Ne;cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function dy(a){wk();this.b=a}t(342,26,{},dy);
_.Hc=function(){this.b.j=null;ik(this.b,200)};_.b=null;function qu(){qu=x;ey()}function ru(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Cw(a){return function(){this.__gwt_resolve=fy;return a.nd()}}function fy(){throw"A PotentialElement cannot be resolved twice.";}
function ey(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function lj(){lj=x;gy=new hy;iy=new Ii;uv=new ds}function jy(a){this.q=new Rv(this);this.hb=a;qv(this)}
function mj(a){lj();var b,c;c=hj(iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==iy.e){var d=new ky;zk();Ak(Bk?Bk:Bk=new Ck,d)}!b?c=new ly:c=new jy(b);z(iy,a,c);es(uv,c);return c}t(344,285,mi,jy);var gy,iy,uv;function hy(){}t(345,1,{},hy);_.Md=function(a){a.td()&&a.vd()};function ky(){}t(346,1,{},ky);_.Uc=function(){lj();try{Av(uv,gy)}finally{my(uv.b),my(iy)}};function ly(){jy.call(this,$doc.body)}t(347,344,mi,ly);
_.Ed=function(a,b,c){b-=uo();c-=vo();Pv(a,b,c)};function Wv(a){this.d=a;this.b=!!this.d.bb}t(348,1,{},Wv);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Kv;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function ny(a,b){a.hb[$g]=null!=b?b:l}t(351,303,zi);_.cd=function(a){0!=(tu(a.type)&896)?sv(this,a):sv(this,a)};_.wd=function(){};function oy(){oy=x;py()}t(350,351,zi);
function qy(){var a;oy();var b=(a=$doc.createElement("INPUT"),a.type=Kg,a);!Zt&&(Zt=new Yt);!Xt&&(Xt=new Wt);this.hb=b;this.hb[Dd]="gwt-TextBox"}t(349,350,zi,qy);function py(){py=x;ry=new sy;ty=new uy;vy=new wy;xy=new yy;zy=H(Ay,m,36,[ry,ty,vy,xy])}t(352,140,Bi);var zy,ry,ty,vy,xy;function sy(){Co.call(this,Gb,0)}t(353,352,Bi,sy);function uy(){Co.call(this,ec,1)}t(354,352,Bi,uy);function wy(){Co.call(this,gc,2)}t(355,352,Bi,wy);function yy(){Co.call(this,zc,3)}t(356,352,Bi,yy);
function By(a,b){if(0>b||b>=a.d)throw new Hv;return a.b[b]}function Jv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Fv(a,b,c){var d,e;if(0>c||c>a.d)throw new Hv;if(a.d==a.b.length){e=y(Cy,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Gs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Gs(a.b,d,a.b[d-1]);Gs(a.b,c,b)}function Rv(a){this.c=a;this.b=y(Cy,m,37,4,0)}t(357,1,{},Rv);_.Bd=function(){return new Lv(this)};_.b=null;_.c=null;_.d=0;
function yv(a){if(a.b>=a.c.d)throw new Kv;return a.c.b[++a.b]}function zv(a){if(0>a.b||a.b>=a.c.d)throw new Rw;a.c.c.yd(a.c.b[a.b--])}function Lv(a){this.c=a}t(358,1,{},Lv);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return yv(this)};_.bd=function(){zv(this)};_.b=-1;_.c=null;function qx(){qx=x;tx=(Vt(),new Ut(Sn()+"clear.cache.gif"))}var tx,rx=null;function sx(){}t(360,1,{},sx);function Dy(){Dy=x;qx()}function Ey(a,b,c,d,e){Dy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Fy(a,b,c){Dy();Ey.call(this,(Vt(),new Ut(a)),b,0,c,16)}t(361,297,{},Ey,Fy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Gy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Gw(){var a=Hy?Hy:Hy=Gy(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Kg;c.tabIndex=-1;c.setAttribute(kg,Zf);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ne;d.position=fd;c.addEventListener(me,a,!1);b.appendChild(c);return b}var Hy=null;function Yv(){Yv=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){dw=!0;break a}dw=!1}}
function by(a,b){a.style.clip=b;a.style[be]=(Po(),Hf);a.style[be]=l}var dw;function jw(a){this.b=a}t(366,1,{},jw);_.xc=function(){this.b.style[Uf]=($o(),md)};_.b=null;function Vi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Xr(b,new au(b,c,d,a)):ks(b,c,d,a)}function as(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(369,1,{},as);_.b=null;_.c=null;_.d=null;_.e=null;function Yr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Yr);_.xc=function(){var a=this.c;Zr(this.b,this.e,this.d).zf(a)};_.b=null;
_.c=null;_.d=null;_.e=null;function au(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(371,1,{},au);_.xc=function(){ks(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Iy(a,b){b.n!=a&&(!a.ic&&(a.ic=new ej),b.n=a,Zi(a.ic,b))}function Jy(a){var b;b=a.cZ.e;if(-1!=io(b,jo(36)))return null;a=a.jc.c.c++;return b=mv(b,Ky(b,jo(46))+1)+l+a}function Ly(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new My(a,b,c,At(d)))}function Ny(a){return!a._b&&a.gc?Ny(a.gc):a._b}
function Oy(a){return!a.bc&&a.gc?Oy(a.gc):a.bc}function Py(a){var b;b=new Qy;if(a.be()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,58)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new Ry;}function Sy(a){a.kc=!1;a.ke();Ty(a)}function Ty(a){if((a=A(a,58)?null:a.gc)&&a.kc)Sy(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Uy(a){return(a=a.Sd())?a:new Vy(1,1)}function Wy(a){var b;return(b=a.Td())?new Xy(b):new Xy(a.Vd())}
function Yy(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Zy(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Uf(b)}function $y(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)Ty(a),new az(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new az(a,101)}function bz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
function cz(a){a.lc||(Yy(a),dz(a,!0),ez(a),a.lc=!0,new az(a,102),Ly(a,a,a.gc,0),Ty(a),a.hc.Xf(a))}function fz(){this.jc=(fq(),fq(),gz);new Ii;this._d();this.fc=(hz(),iz)}t(375,1,Zh);_.Pd=function(){return!1};_.Qd=function(){return Jy(this)};_.Rd=function(){return Ny(this)};_.Sd=function(){return jz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new kz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){Sy(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Uy(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+fh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Wy(this)};_.he=function(){};_.ie=function(){return Zy(this)};_.je=function(){};
_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){$y(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ek("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Ek("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Ek("Missing message: awt.12C");if(A(b,58))throw new Ek("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Bn;var e=Qj(d.Wb.b,b),f;f=lu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);lz(d,e);new mz(d,301,f)}d=a.Wb.b.d;Yy(b);nz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Sy(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),Ly(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Wr("Missing message: awt.185");if(null==c||null!=c)oz(g,c,b);else throw new Ek("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Qi(j);if(A(j,81))throw b=j,lz(a,d),b;throw j;}b.ke();new mz(a,300,b)}function pz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function qz(a){var b;b=a.pe();return new rz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function dz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)lu(a.Wb.b,c).ce(b)}function lz(a,b){var c;c=lu(a.Wb.b,b);Yy(c);c.ce(!1);ou(a.Wb.b,b);c.gc=null;Sy(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Ly(c,c,a,1)}function sz(a){var b=(tz(),uz);bz(a,b);for(b=0;b<a.Wb.b.d;++b)lu(a.Wb.b,b).ie()}function vz(a,b){var c,d;if(a.Xb)for(d=new Ki(a.Wb.b);d.c<d.e.Fe();)c=Li(d),a.Xb.ue(c);if(b)for(d=new Ki(a.Wb.b);d.c<d.e.Fe();)c=Li(d),b.qe(null,c);a.Xb=b;Sy(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function ez(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=lu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function wz(){fz.call(this);this.Wb=new xz;this.$b=(fq(),fq(),gz)}t(374,375,Ph);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return Uy(this)};_.Xd=function(){return Wy(this)};
_._d=function(){this.hc=(fq(),new yz)};_.ae=function(){Sy(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ce=function(a){dz(this,a)};_.de=function(){return Uy(this)};_.ge=function(){return Wy(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Yy(lu(this.Wb.b,a))};_.ie=function(){var a;if(!Zy(this))return!1;for(a=0;a<this.Wb.b.d;++a)lu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=lu(this.Wb.b,b),a.ke()};_.oe=function(){ez(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function zz(){var a=new Az;wz.call(this);vz(this,a)}t(373,374,Ph,zz);_.Qd=function(){return"panel"+this.$b.c.e++};function Bz(a,b,c){a=Cz(a.Vb,b,c);a.k=!0;return new Dz(a)}function Ez(a){a.ee(a.Vb.e)}function Fz(a){return new Vy(oo(a.Vb.hb,Pf),oo(a.Vb.hb,Of))}t(372,373,Ph);_.Ud=function(){return oo(this.Vb.hb,Of)};_.Yd=function(){return oo(this.Vb.hb,Pf)};_.Zd=function(){return bk(this.Vb.hb)};_.$d=function(){return dk(this.Vb.hb)};
_.be=function(){return this.Vb.hb.style.display!=Hf};_.je=function(){Ez(this)};_.le=function(){};_.Vb=null;function Gz(a){if(null!=a)this.f=a;else throw new Hz;}t(377,1,hi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
function Iz(){Iz=x;R=new Ii;z(R,new S(400),new Jz(oh));z(R,new S(401),new Jz(oh));z(R,new S(402),new Jz(oh));z(R,new S(500),new Jz(qh));z(R,new S(501),new Jz(qh));z(R,new S(502),new Jz(qh));z(R,new S(503),new Jz(rh));z(R,new S(504),new Jz(qh));z(R,new S(505),new Jz(qh));z(R,new S(506),new Jz(rh));z(R,new S(507),new Jz(Jh));z(R,new S(100),new Jz(kh));z(R,new S(101),new Jz(kh));z(R,new S(102),new Jz(kh));z(R,new S(103),new Jz(kh));z(R,new S(1004),new Jz(nh));z(R,new S(1005),new Jz(nh));z(R,new S(800),
new Jz(Fh));z(R,new S(801),new Jz(Fh));z(R,new S(200),new Jz(sh));z(R,new S(201),new Jz(sh));z(R,new S(202),new Jz(sh));z(R,new S(204),new Jz(sh));z(R,new S(203),new Jz(sh));z(R,new S(209),new Jz(Kh));z(R,new S(208),new Jz(Lh));z(R,new S(207),new Jz(Lh));z(R,new S(206),new Jz(sh));z(R,new S(205),new Jz(sh));z(R,new S(1400),new Jz(Hh));z(R,new S(1401),new Jz(Ih));z(R,new S(1402),new Jz(Ih));z(R,new S(300),new Jz(lh));z(R,new S(301),new Jz(lh));z(R,new S(1100),new Jz(Eh));z(R,new S(1101),new Jz(Eh));
z(R,new S(1200),new Jz(Gh));z(R,new S(701),new Jz(Ch));z(R,new S(900),new Jz(Dh));z(R,new S(1001),new Jz(Ah));z(R,new S(601),new Jz(Bh))}t(376,377,hi);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function Jz(a){this.b=a}t(379,1,{},Jz);_.b=jh;function Kz(){}t(380,1,{},Kz);_.b=null;_.c=null;
function Lz(a,b){var c;b&&(a.b?(c=new Mz(a.b),Gs(c.c,c.d++,b),a.b=c):(a.b=new ej,Zi(a.b,b)))}t(382,1,hi);_.b=null;function Nz(){}function Oz(){}t(381,382,hi,Nz,Oz);function Pz(){Pz=x;Math.sqrt(2)}function Qz(a){Pz();if(0>a)throw new Ek("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(383,1,{41:1},Qz);_.eQ=function(a){return a===this?!0:A(a,41)?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 Rz;a.b=31*a.b+K((new Sz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new Sz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Tz(){Tz=x;Uz=new ds;Vz=new Vy(0,0);es(Uz,Cb);es(Uz,Ub);es(Uz,yb);es(Uz,"Last");es(Uz,Lb);es(Uz,qc);es(Uz,Oc);es(Uz,Rc);es(Uz,Sb)}
function oz(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Zu(Uz.b,b))throw new Ek(Wz());Is(hj(a.d,d))===Is(c)&&Is(hj(a.c,c))===Is(d)||((b=hj(a.d,d))&&Xz(a,b,d),Yz(a.b.Bd(),c)&&Xz(a,c,d),b=a.b,new Zz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function $z(a,b){return new Vy(Wj(b[1].c,Wj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Wj(b[0].b,Wj(b[4].b,b[3].b))+a.n)}function Xz(a,b,c){aA(a.b,b);Ti(a.c,b);Ti(a.d,c)}
function bA(a,b){if(!a.o){a.o=!0;var c,d,e;cA(a.i,Vz);cA(a.j,Vz);cA(a.p,null);a.q=0;for(d=dA(a.b,0);d.c!=d.e.b;){c=eA(d);e=hj(a.c,c);var f=b.fc;e=Kn(e,Lb)?0:Kn(e,qc)?1:Kn(e,Oc)?2:Kn(e,Rc)?4:Kn(e,Sb)?3:Kn(e,Cb)?f.b?4:3:Kn(e,yb)?f.b?3:4:Kn(e,Ub)?1:2;c.lc?a.p[e]||(Gs(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function fA(){Tz();gA.call(this,0)}
function gA(a){Tz();fq();this.b=new hA;this.c=new Ii;this.d=new Ii;this.e=a;this.k=0;this.o=!1;this.p=y(iA,m,45,5,0);this.i=y(jA,m,47,5,0);this.j=y(jA,m,47,5,0);this.q=this.f=this.n=0}t(384,1,{51:1,72:1},fA,gA);_.qe=function(a,b){oz(this,a,b)};
_.re=function(a){bA(this,a);if(0!=this.q)if(a=qz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;bA(this,a);this.o=b;return 0==this.q?pz(a,new Vy(0,0)):pz(a,$z(this,this.i))};_.te=function(a){var b;b=this.o;bA(this,a);this.o=b;return pz(a,$z(this,this.j))};_.ue=function(a){var b;b=hj(this.c,a);null!=b&&Xz(this,a,b)};_.tS=function(){return kA.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.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 Vz,Uz;function lA(a){fz.call(this);this.hc=(fq(),new mA(a,this))}t(385,375,{42:1,45:1,52:1,66:1,72:1},lA);_.Qd=function(){return td+this.jc.c.b++};_.Sd=function(){return!Oy(this)?new Vy(0,0):jz(this.hc,this)};_.ke=function(){};t(387,1,{});t(386,387,{},function(){});function nA(){nA=x}
function oA(a,b){if(null==b)throw new Wr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);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 pA(){nA();fz.call(this);new ej;this.hc=new qA((fq(),this))}t(388,375,{43:1,45:1,52:1,66:1,72:1},pA);_.Sd=function(){return jz(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=Jy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",current="+hq(this.hc.b,this.hc.b.hb.selectedIndex)};function rA(){rA=x;sA=new tA(255,255,255);uA=new tA(192,192,192);vA=new tA(128,128,128);wA=new tA(64,64,64);xA=yA=new tA(0,0,0);zA=new tA(255,0,0);new tA(255,175,175);AA=new tA(255,200,0);BA=new tA(255,255,0);new tA(0,255,0);CA=new tA(255,0,255);DA=new tA(0,255,255);EA=FA=new tA(0,0,255)}
function GA(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 tA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new tA(c,a,b)}function HA(a){return new tA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function tA(a,b,c){rA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ek("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(389,1,{44:1,53:1,57:1},tA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return IA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var xA,EA,yA,FA,DA,wA,vA,uA,CA,AA,zA,sA,BA;function hz(){hz=x;iz=new JA(!0);KA=new ds;es(KA,"ar");es(KA,"fa");es(KA,"iw");es(KA,"ur")}function JA(a){this.b=a}t(390,1,hi,JA);_.b=!1;var iz,KA;t(392,1,{62:1,75:1});function LA(){Vy.call(this,0,0)}function Vy(a,b){this.c=a;this.b=b}
function Xy(a){Vy.call(this,a.c,a.b)}t(391,392,{47:1,62:1,72:1,75:1},LA,Vy,Xy);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Rz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return MA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Yq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(393,1,hi,Yq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function NA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function OA(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=(Jw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function PA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=Wj(g,c.b),j+=c.c+a.d);return new Vy(j,g+2*a.e)}function Az(){QA.call(this,1,5,5)}
function QA(a,b,c){fq();this.d=b;this.e=c;this.b=a}t(394,1,hi,Az,QA);_.qe=function(){};
_.re=function(a){this.c=RA(a.Wb);if(0!=NA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=qz(a);g=a.pe();j=a.fc.b;n=new ej;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new SA(q);for(v=0;v<q;++v)Gs(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Qj(a.Wb.b,u);Jw(E,D.d);Gs(D.c,E,u)}for(d=new Ki(d);d.c<d.e.Fe();)if((c=Li(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(OA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Oe(),o=f,r+=h+this.e,h=0),e=!1,Gs(n.c,n.d++,c),o+=a.c+this.d,h=Wj(h,a.b);OA(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=RA(a.Wb);return 0==NA(this)?pz(a,new Vy(10,10)):pz(a,PA(this,!1))};_.te=function(a){this.c=RA(a.Wb);return 0==NA(this)?pz(a,new Vy(10,10)):pz(a,PA(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=jg;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return TA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function tz(){tz=x;uz=new UA(Rb,0,12)}
function UA(a,b,c){tz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(395,1,{48:1,72:1},UA);_.b=null;_.c=0;_.d=0;var uz;t(396,1,Xh);_.tS=function(){return VA.e+"[font="+this.c+"ascent="+WA(this.c).b+", descent="+WA(this.c).c+", height="+WA(this.c).d+Wc};_.c=null;function XA(a){if(!a.n){Yy(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&XA(c);dz(a,!1);a.n=!0;Ly(a,a,a.gc,0);new YA(a,202)}}
function ZA(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&c.Id()}function $A(a){!Oy(a)&&sz(a);var b=Wy(a);a.me(a.pc,a.qc,b.c,b.b);ez(a)}function aB(a,b){a.q!=b&&(a.q=b)}t(398,374,xi);_.Wd=function(){return new kz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){ZA(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){$y(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;$y(this,a,b,c,d);this.lc&&e&&!f&&ez(this)};_.n=!1;_.q=!1;
function bB(a){wz.call(this);this.r=new Oz;this.p=new ej;this.o=new kz(0,0,0,0);this.lc=!1;vz(this,new fA);this.hc&&cB(this.hc,a);this.hc&&dB(this.hc.d,!0);aB(this,!0)}t(397,398,xi);_.pe=function(){return new kz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return bk(this.hc.d.hb)};_.$d=function(){return dk(this.hc.d.hb)};_._d=function(){this.hc=new eB((fq(),l),this)};
function fB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=GA(g),f=new tA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new tA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=GA(g),(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;gB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);gB(a,b,c,d,1);gB(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);gB(a,b+d,c,1,e);gB(a,b+1,c+e,d,1)}t(399,1,{});_.tS=function(){return"Graphics"};t(400,399,{});function hB(a){var b,c;c=Wj(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 Vy(b,c)}function iB(a,b,c){var d,e,f,g,j,h;a.c=RA(b.Wb);if(0==a.c.length)return new LA;g=hB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Wj(h,d.c),j=Wj(j,d.b);return new Vy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function jB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function kB(){lB.call(this,7)}function lB(a){fq();this.e=0;this.b=1;this.f=a;this.d=0}t(401,1,hi,kB,lB);_.qe=function(){};
_.re=function(a){var b,c;this.c=RA(a.Wb);if(0!=this.c.length&&(b=qz(a),!(0>=b.c||0>=b.b))){c=hB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);jB(b.c,b.d,this.d,f,e);jB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return pz(a,iB(this,a,!1))};_.te=function(a){return pz(a,iB(this,a,!0))};_.ue=function(){};
_.tS=function(){return mB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Rw(){En()}function rv(a){En();this.i=a}t(403,99,Nh,Rw,rv);function Ry(){En();this.i="Missing message: awt.151"}t(402,403,Nh,Ry);t(404,1,{});function kz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(405,1,{50:1,72:1,75:1},kz);_.eQ=function(a){return a===this?!0:A(a,50)?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 nB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function oB(a){pB.call(this,a,0)}function pB(a,b){fz.call(this);this.hc=(fq(),new qB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Vw(),Ww);c.b=d;ux(c);break;case 0:c=c.b;d=(Vw(),Yw);c.b=d;ux(c);break;case 2:c=c.b,d=(Vw(),Zw),c.b=d,ux(c)}}t(406,375,Zh,oB,pB);
_.Sd=function(){return!Oy(this)?new Vy(0,0):jz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Jy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=Ad;break;case 2:b=jg}return a+b+",text=null"};_.b=0;t(409,1,hi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
function rB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function sB(a){this.o=(fq(),fq(),gz);var b;var c;b=this.cZ.e;-1!=io(b,jo(36))?b=null:(c=this.o.c.d++,b=mv(b,Ky(b,jo(46))+1)+l+c);this.k=b;this.e=new Nz;this.i=a;this.f=!0;this.j=new tB(this)}t(408,409,hi,sB);_.fe=function(){return rB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(407,408,Ai);_.fe=function(){return rB(this)+(this.c?",tearOff":l)};_.c=!1;t(411,1,{63:1});
_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Rz;uB(a,this.b);uB(a,this.c);return a.b};function Qy(){this.c=this.b=0}function vB(a,b){this.b=a;this.c=b}function wB(a){var b=a.c;this.b=a.b;this.c=b}t(410,411,{54:1,63:1,72:1},Qy,vB,wB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return xB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
function yB(a,b){if(!b)throw new Wr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new Tx,e=c.d.d;if(0>e||e>c.d.d)throw new Hv;c.p&&(d.hb[Id]=2);Bx(c,e,d.hb);nz(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 Hv;nz(d.d,e,c);for(f=g=0;f<e;++f)A(lu(d.d,f),32)&&++g;nz(d.j,g,c);Bx(d,e,c.hb);c.c=d;e=lv(c.hb)+Xa;Mi(c.ld(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=Wu(d.p?d.f:Wu(d.f,0),e),2==Xu(d)&&d.removeChild(Wu(d,1)),c.hb[Id]=2))}}
function zB(a,b,c,d){a=a.b;b=Py(b);c+=b.b;d+=b.c;bw(a.b,c,d);cw(a.b)}function AB(){sB.call(this,l);new ej;this.c=!1;this.b=(fq(),new BB)}t(412,407,Ai,AB);_.b=null;t(415,1,{56:1,65:1,75:1});t(414,415,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Rz;uB(a,this.d);uB(a,this.e);uB(a,this.c);uB(a,this.b);return a.b};function rz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(413,414,{55:1,56:1,64:1,65:1,72:1,75:1},rz);_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return CB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function DB(){DB=x;EB=new FB;GB=new HB;IB=new HB}var EB,IB,GB;t(417,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};function FB(){}t(418,417,{},FB);function HB(){}t(419,1,{},HB);t(420,375,Zh);_.Rd=function(){return null};
function JB(a,b){var c;c=new KB(Oy(a));return!c?null:new Vy(LB(c,"_")*b+6,WA(c.c).d+6)}function MB(a,b){var c;c=JB(a,b);return!c?Uy(a):c}function NB(a,b){var c;c=JB(a,b);return!c?Wy(a):c}function OB(a,b){var c=a.hc;ny(c.b,b);c.f.b=-1;c.f.c=-1}function PB(a){QB.call(this,a,null!=a?a.length:0)}function QB(a,b){fz.call(this);this.b=0>b?0:b;var c=this.hc;ny(c.b,a);c.f.b=-1;c.f.c=-1}t(421,420,Zh,PB,QB);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return JB(this,po(this.hc.b.hb,$g).length)};
_.Td=function(){return!Oy(this)?null:JB(this,po(this.hc.b.hb,$g).length)};_.Vd=function(){return 0<this.b?MB(this,this.b):Uy(this)};_.Xd=function(){return 0<this.b?NB(this,this.b):Wy(this)};_._d=function(){this.hc=(fq(),new RB)};_.de=function(){return 0<this.b?MB(this,this.b):Uy(this)};_.ge=function(){return 0<this.b?NB(this,this.b):Wy(this)};_.b=0;function fq(){fq=x;gz=new SB}function TB(){var a=(fq(),fq(),gz);!a.d&&(a.d=new UB)}function SB(){this.c=new VB;this.e=new Kz}t(422,1,{},SB);_.b=null;
_.d=null;var gz;function VB(){}t(423,1,{},VB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(424,1,{});function WB(){WB=x;XB=new YB;ZB=new YB}function $B(a,b){return b==a?!0:!b?!1:!0}function YB(){}t(425,1,{59:1},YB);_.eQ=function(a){return null==a||!A(a,59)?!1:$B(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return Lt(a)};_.tS=function(){return aC.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var XB,ZB;
function bC(){bC=x;H(cC,m,59,[(WB(),ZB),XB])}function dC(a){var b=(WB(),ZB);if($B(b,(WB(),ZB)))return a.b;if($B(b,XB))return new eC(a.b);throw new fC(b);}function gC(a){bC();this.b=a}t(426,1,{},gC);_.b=null;function fC(a){a="flavor = "+a;En();this.i=a}t(427,100,{60:1,72:1,79:1,87:1},fC);function hC(a,b){Iz();iC.call(this,a,1001,b,jh)}function iC(a,b,c,d){Iz();Gz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(428,376,hi,hC,iC);
_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Ft(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=jh;function az(a,b){Iz();Gz.call(this,a);this.e=b}t(429,376,hi,az);
_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+fh+a.Ud()+va};function mz(a,b,c){Iz();az.call(this,a,b);this.b=c}t(430,429,hi,mz);
_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function My(a,b,c,d){Iz();Gz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(431,376,hi,My);
_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Dt(wt(this.b,kh))&&(a+="PARENT_CHANGED,"),Dt(wt(this.b,lh))&&(a+="DISPLAYABILITY_CHANGED,"),Dt(wt(this.b,nh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=jh;_.c=null;_.d=null;t(432,1,pi);function YA(a,b){Iz();az.call(this,a,b);this.d=null;this.b=this.c=0}
t(433,429,hi,YA);
_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(434,1,{});function eC(a){if(null==a)throw new Bn;}t(435,434,{},eC);
function jC(){jC=x;kC={};kC["java.vendor"]=ye;kC["package.restrict.access.sun"]=Zg;kC["sun.java.launcher"]=jc;kC["sun.management.compiler"]=ye;kC["os.name"]=jc;kC[" sun.boot.class.path"]=jc;kC["path.separator.applet"]=jc;kC["java.vm.specification.vendor"]=ye;kC["java.runtime.version"]=jc;kC["http.proxyPort"]=jc;kC["user.name"]=jc;kC["user.language"]=jc;kC["os.name.applet"]=jc;kC["browser.version"]=jc;kC["java.version"]=jc;kC["user.timezone"]=jc;kC["java.endorsed.dirs"]=jc;kC["java.specification.name"]=
"GWT";kC["java.specification.version"]="2.5.0";kC[Te]=fc;!tr&&(tr=new Br);tr.b?kC[Re]="yes":kC[Re]=null}var kC;t(438,100,Uh);function lC(){En()}function mC(a){En();this.i=a}t(437,438,{67:1,72:1,79:1,87:1},lC,mC);function nC(){nC=x;oC=new pC}function qC(a){var b;if(a.n){var c;b=new Jt;yn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,yn(b.b,a.b));c=a.c;a=a.k;null!=c&&yn(b.b,c);null!=a&&(b.b.b+=la,yn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function rC(a){nC();var b,c,d;if(null==a)throw new lC;a=ho(a);try{d=io(a,jo(58))}catch(e){e=Qi(e);if(A(e,83))throw new mC(Cn(e));throw e;}c=io(a,jo(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;sC();var f,g,j;j=c.length;b=new tC;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 mC(bc+a);if(!this.n&&(this.n=hj(oC,this.i),this.n||(this.n=(fq(),new uC))&&z(oC,this.i,this.n),!this.n))throw new mC(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,fa,Fc,dg,vb,Nd,Od,Pd,Va,Gc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==vC(c,jo(47),n+2))throw new wC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Pd=this.k;v=this.e;vb=this.j;r=this.b;Fb=this.o;Va=vC(L,jo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=vC(L,jo(47),2);Od=vC(L,jo(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);Q=E;-1!=Va&&Va<E&&(Q=Va);var ud=jo(64);Gc=L.lastIndexOf(ud,Q);r=L.substr(2,Q-2);-1<Gc&&(Fb=L.substr(2,Gc-2),qb=Gc+1);Fc=vC(L,jo(58),-1==Gc?qb:Gc);u=io(L,jo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Fc=u+1:Fc=-1):Fc=-1}catch(hf){if(hf=Qi(hf),!A(hf,79))throw hf;}-1==Fc||Fc>E?J=L.substr(qb,
Q-qb):(J=L.substr(qb,Fc-qb),dg=L.substr(Fc+1,Q-(Fc+1)),0==dg.length?fa=-1:fa=xC(dg,10))}-1<Va&&(Pd=L.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=jo(63);Nd=L.lastIndexOf(Zb,D);-1<Nd?(vb=L.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=Ky(v,jo(47))+1,v=v.substr(0,V-0)),D=Nd):0!=Va&&(vb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=Ky(v,jo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ze;ze=v;null!=vb&&!G(vb,l)&&(null!=v?ze=v+ub+vb:ze=ub+vb);null==this.i&&(this.i=this.i);this.d=d;this.c=ze;this.f=fa;this.k=Pd;var vd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(vd=Ky(this.d,jo(64)))?(this.o=this.d.substr(0,vd-0),this.d=mv(this.d,vd+1)):this.o=null;null!=this.c&&-1<(vd=io(this.c,jo(63)))?(this.j=mv(this.c,vd+1),this.e=this.c.substr(0,vd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=vb}}catch(wd){wd=
Qi(wd);if(A(wd,79))throw new mC(Cn(wd));throw wd;}if(-1>this.f)throw new mC("incorrect port: "+this.f);}t(439,1,hi,rC);_.tS=function(){return qC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var oC;t(440,1,{});function yC(a,b,c){var d,e;for(d=new zC(a.Ae().b);AC(d.b);)if(a=d.c=Li(d.b),e=a.Cf(),null==b?null==e:Kn(b,e))return c&&(a=new BC(a.Cf(),a.Df()),CC(d)),a;return null}t(444,1,Wh);_.ze=function(a){return!!yC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;for(a=new zC(a.Ae().b);AC(a.b);)if(b=a.c=Li(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!DC(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=yC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new zC(this.Ae().b);AC(b.b);)a=b.c=Li(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new EC("Put not supported on this map");};
_.Ee=function(a){a=yC(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new zC(this.Ae().b);AC(c.b);)b=c.c=Li(c.b),a?d+=Ba:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function my(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Zu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
function hj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:FC(a,b,a.Ie(b))}function FC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?GC(a,c):A(b,1)?HC(a,b,c):IC(a,b,c,a.Ie(b))}function IC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new BC(b,c);e.push(d);++a.e;return null}
function GC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function HC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ti(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=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(443,444,Wh);_.ze=function(a){return Zu(this,a)};
_.Ae=function(){return new JC(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return hj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Ti(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ii(){my(this)}t(442,443,ri,Ii);_.Ge=function(a,b){return Is(a)===Is(b)||null!=a&&Kn(a,b)};_.Ie=function(a){return~~Nn(a)};function pC(){my(this)}t(441,442,ri,pC);function KC(){En()}t(445,99,Nh,KC);
function LC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=MC(a,c);if(c>=a.j)break;c=NC(a,c);++b}return b}function OC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function PC(a){var b;a.b=0<=a.k&&!a.e?a.k:MC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new KC;b=a.b;a.b=NC(a,a.b);return a.o.substr(b,a.b-b)}
function NC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=QC(a.o,d);if(c<=a.i&&OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=io(a.d,jo(c)))break;++d}a.n&&b==d&&(a.f?(c=QC(a.o,d),c<=a.i&&OC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=io(a.d,jo(c))&&++d));return d}function MC(a,b){var c,d;if(null==a.d)throw new Bn;for(d=b;!a.n&&d<a.j;)if(a.f){c=QC(a.o,d);if(c>a.i||!OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>io(a.d,jo(c)))break;++d}return d}
function RC(a){SC.call(this,a," \t\n\r\u000c",!1)}function TC(a){SC.call(this,a,za,!1)}function SC(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=QC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=QC(this.d,d),this.c[c]=a}}}t(446,1,{},RC,TC,SC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function UC(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=Qn(e),!(On(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==se?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function VC(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+ag:a}function Os(a){var a=new WC(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;XC(a););return a.c}
function YC(){YC=x;ZC=H(Ls,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);$C=(rA(),uA);aD=GA($C);bD=y(cD,m,44,23,0);dD=y(Ls,m,1,23,0);eD=y(cD,m,44,7,0);fD=null!=(jC(),kC[Re]);gD=y(hD,m,48,100,0);iD=y(jD,m,49,100,0)}function kD(a){var b;if(a.Gb)b=lD(a,1)+tb+lD(a,2)+tb+lD(a,3);else if(b=lD(a,0),0<b.length){var c=new mD(a.$);Zi(a.ab.b,c)}return b}
function nD(a,b){var c,d;c=b.b;if(G(c,(oD(),pD).c))Zq(qD(a));else if(G(c,rD.c))Zq($q(a));else if(G(c,sD.c))a.wb&&ar(a.v,(!a.xb&&(a.xb=new br(a)),a.xb));else if(G(c,lg)){7!=a.P&&(a.Q=jh);d=b.d;d=Et(d,ih);c=tt(d,a.Q);var e=!rt(c,jh)?mt(c):c;!rt(e,ph)&&tD(a.$,N(c));uD(a);a.nb=!0;vD(a);a.P=7;a.Q=d}else G(c,sg)||(G(c,ie)?wD(a):xD(a,c))}
function yD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(zD,m,-1,4,1);o=y(zD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)AD(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Fz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;BD(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||CD(a.gb[f])}a.C*=h}}
function DD(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 ED(a),a.$.s=0);null!=a.tb&&UC(a.tb,null)}}function FD(a,b){var c,d,e,f;f=new AB;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new sB(Ob+d);var g=(oD(),pD).c;d.d=g;yB(f,d);Lz(d.e,a);d=new sB(Ob+c);d.d=rD.c;Lz(d.e,a);yB(f,d);a.wb&&(yB(f,new sB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new sB(c),d.d=sD.c,Lz(d.e,a),yB(f,d));Iy(a,f);return f}
function GD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,$C);a.pb?(f==a.d&&U(b,HA($C)),gB(b,h,g,a.Z,a.Z),U(b,(rA(),wA)),HD(b,h,g,a.Z-1,a.Z-1)):f==a.d?fB(b,h+1,g+1,a.Z,a.Z,!1):fB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(rA(),yA)),f){case 101:U(b,BA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;ID(b,!0);JD(b,KD(b,f,d,c,e));U(b,yA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(ID(b,!1),JD(b,KD(b,f,d,c,e)));LD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);gB(b,h+9,g+9,2,4);gB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,zA),gB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,BA),gB(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);X(b,d,g+a.Z-c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);X(b,j-f,n,j-2*f,n);X(b,j+f,n,j+2*f,n);U(b,CA);X(b,d,g+c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;X(b,j-f,n,j-2*f,n);X(b,j+f,
n,j+2*f,n);U(b,yA);break;case 107:U(b,AA);gB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,yA);HD(b,h+4,g+4,a.Z-8,a.Z-8);LD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);gB(b,h+9,g+9,2,4);gB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);X(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);X(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;X(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);X(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,EA),HD(b,c,e,d,d),U(b,xA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,X(b,c,g,j,o),X(b,j,o,n,g),g=e+d+f,o=g+f,X(b,c,g,j,o),X(b,j,o,n,g),h+=f,n=h+f,g=e+d,X(b,n,e,h,a),X(b,h,a,n,g),h=c+d+f,n=h+f,X(b,h,e,n,a),X(b,n,a,h,g));break;case 110:MD(b,h,g,a.Z,!0);break;case 111:MD(b,h,g,a.Z,!1);break;case 109:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,sA);gB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,yA);HD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,$C);
a.qb&&fB(b,h+1,g+1,a.Z,a.Z,!1);U(b,yA);ND(a,b,h,g,"NEW");break;case 106:U(b,zA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,yA);X(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));ND(a,b,h+6,g,vc);break;case 104:U(b,zA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,yA);break;case 105:a.Ob?(U(b,DA),X(b,h+11,g+5,h+9,g+9),X(b,h+9,g+9,h+4,g+9),X(b,h+4,g+9,h+8,g+12),X(b,
h+8,g+12,h+6,g+18),X(b,h+6,g+18,h+11,g+15),X(b,h+12,g+5,h+14,g+9),X(b,h+14,g+9,h+19,g+9),X(b,h+19,g+9,h+15,g+12),X(b,h+15,g+12,h+17,g+18),X(b,h+17,g+18,h+12,g+15),U(b,yA)):ND(a,b,h,g,"123");break;case 114:U(b,FA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);gB(b,d,c,f,f);U(b,yA);OD(a,b,h,g,sA,"i");break;case 201:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:X(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);X(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:X(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));X(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));X(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:PD(a,b,h,g+2,3);break;case 207:PD(a,b,h,g,4);break;
case 208:PD(a,b,h,g,5);break;case 209:PD(a,b,h,g,1);break;case 210:PD(a,b,h,g,6);break;case 211:PD(a,b,h,g,7);break;case 212:PD(a,b,h,g,8);break;case 213:ND(a,b,h,g,"FG"),a.G=new vB(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!=dD[d]&&OD(a,b,h,g,bD[d],dD[d])}
function QD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,$C),gB(d,0,0,c,b),a.pb?(U(d,(rA(),wA)),HD(d,-1,0,c,b-1)):(U(d,aD),X(d,0,0,c-1-2,0),U(d,HA($C)),X(d,0,b-1,c-1,b-1),X(d,c-1,0,c-1,b-1)),RD(d,a.Y),U(d,(rA(),yA)),-1!=a.K.toLowerCase().indexOf(je)&&U(d,zA),SD(d,a.K,10,15),TD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function UD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,$C);gB(d,0,0,c,b);a.pb?(U(d,(rA(),wA)),X(d,0,b-1,c,b-1),e=VD*(a.Z+a.T)+2,X(d,0,e,c,e),X(d,0,e,0,b),X(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,aD),X(d,0,0,0,b-1),X(d,0,VD*a.Z,b-1,VD*a.Z),U(d,HA($C)),X(d,c-1,0,c-1,b-1-a.Z),X(d,0,b-1,c-1,b-1));for(b=3;b<=VD+2;++b)GD(a,d,1,b);TD(a.Vb,a.R,0,2*a.Z+a.T)}}
function WD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);gB(e,0,0,c,b);d=a.eb?(DB(),GB):(DB(),IB);if((DB(),EB)==(DB(),EB))d==GB?e.b=l:e.b=yg;d=new Qz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,qb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,fa=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=fa=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,fa=3;f.x&&(BD(f),yD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(XD(13*f.o.C*j)));YD(f.o,j);f.o.B&&(U(g,(rA(),yA)),HD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(YC(),eD)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,ID(h,!0),JD(h,KD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(YC(),eD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,ID(o,!0),JD(o,ZD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(rA(),yA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(YC(),eD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,CA);q=n*Q;J=n*D;X(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));X(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));U(g,yA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));X(g,o,h,V,r);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));X(g,o+L,h-u,V+L,r-u);X(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
L-(L-V)/10*h,E=u-(u-r)/10*h,X(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));RD(g,f.o.n);o=$D(f.o.o);J=f.f[j];h=ub;null!=J&&(h=J);J=LB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));U(g,CA);SD(g,h,L,q);U(g,yA);break;default:if(1==f.C[j]||3==f.C[j])q=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
J))),o=g,h=E,r=v,ID(o,!0),JD(o,ZD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,X(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else X(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(zD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];RD(g,f.o.n);
o=$D(f.o.o);J=y(Ls,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(aE,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(XD(2*f.o.C))));for(j=1;j<=f.u;++j)h=bE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=LB(f.o.o,h),n[j]=cE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&
(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<Xj(f.B[j])&&(v+=Xj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(q=h),J[j]=h,q=LB(f.o.o,q),v=LB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=cE(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(YC(),eD)[f.e[j]]),gB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(YC(),eD)[f.e[j]]):U(g,(rA(),yA)):U(g,(YC(),bD)[f.c[j]]),SD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(XD(f.K[j]-q/2))),q=N(M(XD(f.N[j]+~~(o/2)-1))),U(g,(rA(),CA)),SD(g,ba+f.r[h][1],
L+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(rA(),zA):(rA(),FA)),0<f.E&&106!=f.o.d&&(v=n[f.E],HD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(XD(f.K[h]+q))),E[1]=N(M(XD(f.K[o]+q))),v[0]=N(M(XD(f.N[h]-J))),v[1]=N(M(XD(f.N[o]-J))),E[3]=N(M(XD(f.K[h]-q))),E[2]=N(M(XD(f.K[o]-q))),v[3]=N(M(XD(f.N[h]+J))),v[2]=N(M(XD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=
g,j=E,Q=v,fa.o&&(ID(fa,!1),JD(fa,ZD(fa,j,Q,5,!0)))),106==f.o.d&&dE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(rA(),zA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],HD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(rA(),wA)),X(e,c-1,0,c-1,b-1)):(U(e,HA($C)),X(e,c-1,0,c-1,b-1),U(e,$C),X(e,c-2,0,c-2,b-1),U(e,aD),X(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(rA(),CA)),X(e,d,~~(b/2),d+48,~~(b/2)),X(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
X(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new UA($b,0,13),a.X=new KB(a.U),null!=a.cb&&(d=LB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(rA(),yA)),RD(e,a.U),SD(e,a.cb,c,b)));TD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function PD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(ID(b,!1),JD(b,ZD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));X(b,h[0],n[0],h[1],n[1]);X(b,h[2],n[2],h[3],n[3]);X(b,h[4],n[4],h[5],n[5])}}
function eE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,$C);gB(d,0,0,b,c);a.pb?(U(d,(rA(),wA)),c=14*(a.Z+a.T),HD(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,HA($C)),X(d,b-1,0,b-1,c-1),X(d,0,c-1,b-1-2,c-1),U(d,aD),X(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)GD(a,d,b,1),GD(a,d,b,2);a.d=c;TD(a.Vb,a.Rb,0,0)}}
function MD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);X(a,j,q,f,h);X(a,g,q,f,h);j=~~(n/3);X(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);LD(a,b,c+o-j,f,d-4-j-1,e,h)}
function fE(a,b,c){var d,e,f,g,j,h;gE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=hE(b);b=new SC(b,j,!0);e=l;for(d=1;5>=d;++d)e=iE(b,j);d=jE(xC(ho(e.substr(0,3)),10)).b;g=jE(xC(ho(e.substr(3,3)),10)).b;iE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=iE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new kE(a,f)}yD(a,1,d,1);yD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new kE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",vD(a),!1;null!=a.j&&a.$&&lE(a.$,a.j,!0);null!=a.k&&
a.$&&lE(a.$,a.k,!1);j=mE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new nE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];yD(a,1,j,0)}c&&vD(a);return!0}function cr(a,b){a.lb=!0;a.K=b}function YD(a,b){100>b&&(!gD[b]&&(gD[b]=new UA($b,0,b)),!iD[b]&&Gs(iD,b,new KB(gD[b])),a.n=gD[b],a.o=iD[b])}
function gr(a,b){var c,d;if(0==b)return!1;uD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:DD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;oE(a,pE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new rv("Cannot redo. Index is out of range.");if(!d.b.d)throw new rv(cc);
d.b=d.b.d;oE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(cr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=qE(d),rE(a,d,!1,!0),null!=a.tb&&UC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(cr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=qE(d),rE(a,d,!1,!0),null!=a.tb&&UC(a.tb,null));break;case 101:a.Mb&&sE(a.Mb);a.Mb=new tE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new uE(a):a.Eb.hc.d._?vE(a.Eb.hc.d):wE(a.Eb);break;case 114:a.c&&
sE(a.c);a.c=new tE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,xE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=yE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(zD,m,-1,4,1);AD(a.$,d);a.nb=!0;a.$=new mD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;zE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,AE(a.$,a.$.E),a.$.E=0,wD(a)):0<a.$.F&&(a.nb=!0,BE(a.$,a.$.F),a.$.F=0,wD(a));CE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new AB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new sB(c),yB(j,g),g.d=c,Lz(g.e,a);Iy(a,j);a.F=j}zB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(sE(a.p),a.p=null);0==a.$.E&&(a.p=new tE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,wD(a)),18==a.e&&(d=po((dr(),er).hc.b.hb,$g),DE(a.$,a.$.E,d),wD(a)),CE(a.$))}vD(a);return!0}
function $q(a){var b,c,d;d=qD(a);c=l;if(a.Gb){var e,f,g;g=As([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)yE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(EE(g[1][0],3)+EE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+FE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+FE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new GE(a,a.gb,a.vb)),c=FE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function HE(a,b,c,d){var e;e=c;var f=d,g,j;(g=IE(b),j=0!=(b.f&2),g||j)?(a.Gb?zB((!a.x&&(a.x=FD(a,!0)),a.x),a,e,f):zB((!a.w&&(a.w=FD(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=JE(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<=VD+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",vD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",vD(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=gr(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)AE(a.$,a.$.E),a.$.E=0,wD(a);else{if(106==a.d)return!0;if(108==a.d)KE(a.$,a.$.E,0),wD(a);else if(157==a.d)KE(a.$,a.$.E,1),wD(a);else if(158==a.d)KE(a.$,a.$.E,-1),wD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Y(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):wD(a);else if(206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(230==a.d)a.P=3,wD(a);else if(233<=a.d&&262>a.d)ME(a.$,!1),wD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;DE(a.$,a.$.E,po(a.Eb.f.hc.b.hb,$g));a.$.n=!0;wD(a)}else if(105==a.d)NE(a.$),wD(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=po((dr(),er).hc.b.hb,$g),1>d.length&&(d=Sc),DE(a.$,a.$.E,
d)),wD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(0<a.$.F)if(104==a.d)BE(a.$,a.$.F),a.$.F=0,wD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])cr(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;AE(d,c);d.b[c]=0}a.$.F=0;wD(a)}else if(201==a.d)OE(a.$,a.$.F),wD(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),wD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,wD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,wD(a);else if(206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=po(a.Eb.f.hc.b.hb,$g);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;wD(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 ED(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(PE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Y(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,LE(a.$)):300<a.d?(PE(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=po((dr(),er).hc.b.hb,$g),1>d.length&&(d=Sc),DE(a.$,1,d))):230==a.d?QE(a,null,!0):233<=a.d&&262>a.d?(PE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,ME(a.$,!0)):jC();wD(a)}else e=!1;e&&(CE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,vD(a))}return e}
function RE(a,b,c,d){var e,f;if(a.A||!a.ib||IE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=SE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)AE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),BE(b,e),0<SE(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){cr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<SE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;cr(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(JE(b)||IE(b))tD(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(zD,m,-1,4,1);AD(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;uD(a);a.nb=!0;vD(a);a.Tb=c;a.Ub=d;return!0}
function TE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||IE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((YC(),fD)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;UE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(UE(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;uD(a);a.nb=!0;vD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function VE(a){if(a.A)return!0;a.jb&&(a.jb=!1,wD(a));a.lb=!1;a.Q=jh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=SE(b,b.u),6>b.A[c]&&(WE(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),AE(b,b.u));b.D=!1;wD(a)}else a:{var b=a.$,e,f;c=SE(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):cr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],cr(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(XD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(XD((b.N[b.G]+b.N[c])/2))))}}CD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,pE(b),b.b.d=c),wD(a),a.s=!1)}else 5==a.P&&(CD(a.$),wD(a));0<a.P&&(a.E=!1,uD(a),a.nb=!0,CE(a.$),XE(a.$),vD(a),a.P=0,a.i=!1);if(fD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,uD(a),a.nb=!0,vD(a);return!0}function uD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function UE(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,UC(a.sb,H(YE,m,82,[new S(a.f),new S(b)]))}
function ZE(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(If)?a.Gb=!1:-1<b.indexOf(gg)&&(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(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(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,yD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)$E(a.gb[d]),BD(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(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++VD;c&&vD(a)}
function vD(a){var b,c,d,e;b=Fz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Je(a.db,d,c),a.A&&e&&yD(a,1,a.vb,0),WD(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),eE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),UD(a),a.J=a.Je(a.J,d,a.Z),QD(a))):(WD(a),a.A||(QD(a),a.E&&(eE(a),UD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function aF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=yE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=bE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Xj(c.B[h])&&(j+=Xj(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+=mb+g);o+=ba+j+ba+bF(0.055999999999999994*c.K[h],0,2)+ba+bF(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=hh),e+=c)}return e}function lD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=yE(a.gb[c]),d!=b))continue;d=void 0;d=cF(a.gb[c]);d=dF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function wD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&UC(a.tb,null)}var c,d,e;e=new eF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=cF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new fF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function rE(a,b,c,d){try{fE(a,b,d)?c&&wD(a):vD(a)}catch(e){if(e=Qi(e),A(e,79))vD(a);else throw e;}}
function QE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;gE(a,c);e=j=0;r=new SC(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=LC(r);a.vb=0;for(f=1;f<=h;++f)if(o=PC(r),ho(o),!G(o,hh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new gF(a,o);if(0==a.$.u){hF(a,"ERROR - problems in reading/processing molecule !");jC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(hF(a,"ERROR - strange reaction - fixing !"),jC(),d=!1):3<n?(hF(a,"ERROR - strange reaction !"),jC(),d=!1):(1<a.vb&&!g&&ZE(a,Df,!0),g&&!a.Gb&&ZE(a,
gg,!0),!g&&a.Gb&&ZE(a,If,!0),g?(yD(a,1,j,1),yD(a,j+1,e-1,2),yD(a,e,a.vb,3)):yD(a,1,a.vb,0),c&&vD(a),d=!0)}d?wD(a):vD(a)}catch(q){if(q=Qi(q),A(q,79))vD(a);else throw q;}}function iF(a){uD(a);a.nb=!0;vD(a)}function gE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ED(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&vD(a);null!=a.tb&&UC(a.tb,null)}
function oE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=cF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&UC(a.tb,null)}}function jF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,vD(a),null):a.gb[b]}
function xD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Pa)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Wa)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?gr(a,c):b="Not known group!";a.lb=!0;a.K=b;vD(a)}function hF(a,b){a.lb=!0;a.K=b;vD(a)}function qD(a){var b;b=kD(a);uD(a);vD(a);return b}
function ND(a,b,c,d,e){var f,g,j,h;f=a.X;h=LB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new UA(f.c.b,f.c.d,g),f=new KB(j),h=LB(f,e),b.f=j,b.j=kF(j);else RD(b,a.U);f=WA(f.c).b-WA(f.c).c;SD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function OD(a,b,c,d,e,f){var g,j;g=$D(a.W);j=LB(a.W,f);RD(b,a.V);(b.e=e)&&(b.i=ig+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);SD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function $D(a){return WA(a.c).b-WA(a.c).c}
function fr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,vD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Fd):cr(a,a.z+ba),vD(a))}t(450,372,li);_.xe=function(a){nD(this,a)};_.Je=function(a,b,c){return Bz(this,b,c)};_.Ke=function(){};_.ee=function(){vD(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=jh;_.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 VD=10,gD,iD,$C,aD,bD,ZC,fD,lF=null,eD,dD;
function mF(){YC();zz.call(this);this.Vb=(fq(),fq(),gz).b;this.y=new UA(null,0,8);this.u=(rA(),sA);this.gb=y(nF,m,95,99,0);this.ab=new xz;this.Ib=new oF;this.L=G((jC(),kC[Te]),fc);this.v=new pF;this.H=H(Ls,m,1,[Ia,Ja,Ta,Ha,Pa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new ED(this);eD[0]=vA;eD[1]=new tA(255,153,153);eD[2]=new tA(255,204,102);eD[3]=new tA(255,255,153);eD[4]=new tA(102,255,255);eD[5]=new tA(51,204,255);eD[6]=new tA(255,153,255)}t(449,450,li,mF);
_.Je=function(a,b,c){var d;return a?(d=a.b,rj(d.u,b,c),a):Bz(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[qF(b.b),a])}};_.b=null;function rF(a){if(a.e.hb.style.display!=Hf){Ez(a.d);for(a=new Ki(a.f.k);a.c<a.e.Fe();)Li(a),null.cg()}}function sF(a){tF.call(this,a,eb,eb,null)}function uF(a,b){tF.call(this,a,eb,eb,b)}function vF(a,b,c){tF.call(this,a,b,c,null)}
function tF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=mj(a)){this.c=wF;++wF;this.e=e;this.d=new mF;this.f=new xF(this.d,b,c,d);Ev(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=Cz(a,oo(a.hb,Pf),oo(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?lF=dc:lF="JME";b.w=FD(b,!1);b.x=FD(b,!0);cr(b,lF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=Fz(b);vz(b,null);b.pb||(b.T=0);b.U||(b.U=new UA($b,0,13),b.X=new KB(b.U));b.V||(b.V=new UA($b,1,13),b.W=new KB(b.V));b.Y||(b.Y=new UA($b,0,11),new KB(b.Y));YD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;VD=10;b.Lb=!0;try{r=yF(b.Vb,"options");null!=r&&ZE(b,r,!1);j=yF(b.Vb,"jme");null!=j&&(b.M=j);n=yF(b.Vb,"mol");null!=n&&(b.bb=n);g=yF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=yF(b.Vb,Kg);null!=o&&(b.cb=o,vD(b));b.k=yF(b.Vb,"atomcolors");b.j=yF(b.Vb,"atombg");f=yF(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(rA(),sA);try{if(0!=f.indexOf(la))throw new Dn("bad hex encoding");E=xC(f.substr(1,2),16);D=xC(f.substr(3,2),16);u=xC(f.substr(5,2),16);q=v=new tA(E,D,u)}catch(J){if(J=Qi(J),A(J,79))jC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&xE(b.$);h=yF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Qi(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)bD[f]=(rA(),AA),dD[f]=Sc;dD[1]=Xb;bD[1]=(rA(),wA);dD[2]=Bb;bD[2]=AA;dD[3]=Eb;bD[3]=wA;dD[4]=ic;bD[4]=FA;dD[5]=sc;bD[5]=
zA;dD[9]=Tb;bD[9]=CA;dD[10]=Mb;bD[10]=CA;dD[11]=Db;bD[11]=CA;dD[12]=ac;bD[12]=CA;dD[8]=Hc;bD[8]=HA(BA);dD[7]=uc;bD[7]=AA;dD[6]=Nc;bD[6]=wA;dD[13]=Mc;bD[13]=wA;dD[18]=Sc;bD[18]=wA;dD[19]=vc;bD[19]=wA;dD[20]=wc;bD[20]=wA;dD[21]=xc;bD[21]=wA;dD[22]=yc;bD[22]=wA;ez(b);b._=new zF;f=a.d;f.D=Fz(f);null!=f.M?(QE(f,f.M,!1),null!=f.j&&f.$&&lE(f.$,f.j,!0),null!=f.k&&f.$&&lE(f.$,f.k,!1)):null!=f.bb&&rE(f,f.bb,!1,!1);vD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function AF(){return Os(null)}function BF(a){return Os(a)}t(451,1,ni,sF,uF,vF,tF);_.Le=function(a){B(this.f,new CF(this,a),(iq(),iq(),jq))};_.Me=function(a){B(this.f,new DF(this,a),(or(),or(),pr))};_.Ne=function(a){wE(new EF(a,this.d,$C))};_.Oe=function(){DD(this.d)};_.Pe=function(){$n((Xn(),Yn),new FF(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
_.jd=function(){return oo(this.f.hb,Of)};_.We=function(){var a;a=[];a.length=2;a[0]=oo(this.f.hb,Pf);a[1]=oo(this.f.hb,Of);return a};_.kd=function(){return oo(this.f.hb,Pf)};_.Xe=function(){return this.e.hb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.hb.style.display!=Hf};_._e=function(){var a=this.d,b;a.Gb?b=aF(a,1)+tb+aF(a,2)+tb+aF(a,3):b=aF(a,0);return b};_.af=function(){return $q(this.d)};
_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=kD(a);a.Pb=b;vD(a);return c};_.cf=function(a){ZE(this.d,a,!0)};_.df=function(){};_.ef=function(a){rE(this.d,a,!0,!0)};_.ff=function(a){QE(this.d,a,!0)};_.je=function(){rF(this)};_.gf=function(){gE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=jF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;iF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new GF(this))};
_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ki(b.b);d.c<d.e.Fe();)c=Li(d),a?c.b=l:c.b=yg}Ez(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=jF(c,a))lE(d,b,!0),iF(c)};_.mf=function(a,b){var c=this.d,d;d=jF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,vD(c)):(d.E=b,iF(c))};_.od=function(a){this.f.hb.style[Ge]=a;rF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;vD(b)};_.pf=function(a){var b=this.d;b.fb=a;vD(b)};_.qf=function(a){this.d.sb=a};
_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=FD(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);rF(this)};_.vf=function(a){xD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new gF(c,a);c.d=253;c.lb=!0;c.K=b;vD(c)};_.pd=function(a){nv(this.e.hb,a)};_.qd=function(a){this.f.hb.style[eh]=a;rF(this)};_.xf=function(a){hF(this.d,a)};_.yf=function(){return qD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var wF=0;
function FF(a){this.b=a}t(452,1,{},FF);_.xc=function(){var a,b;for(b=new Ki(this.b.f.b);b.c<b.e.Fe();)a=Li(b),a.u.hb.innerHTML=a.r||l};_.b=null;function GF(a){this.b=a}t(453,1,{},GF);_.b=null;function CF(a,b){this.b=a;this.c=b}t(454,1,{},CF);_.Pc=function(a){a=a.b;$n((Xn(),Yn),new HF(this,this.c,a))};_.b=null;_.c=null;function HF(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},HF);_.xc=function(){var a=this.c;this.d.b.apply(a,[qF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function DF(a,b){this.b=a;this.c=b}t(456,1,{},DF);_.b=null;_.c=null;function rr(a,b,c){this.b=a;this.d=b;this.c=c}t(457,1,{},rr);_.xc=function(){var a=this.c;this.d.b.apply(a,[qF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function IF(){var a=JF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;KF(LF,arguments)?a=arguments[0]:3==arguments.length?a=new vF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new sF(arguments[0]):4==arguments.length?a=new tF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new uF(arguments[0],arguments[1]));this.g=a;MF();a[Xc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=LF;MF();var f=b,g,b=OF.c;g=PF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=PF(b,
e,f)}if(!g)throw new Ui("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});QF({"0":{"0":[[AF,null,void 0]],1:[[BF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new RF(e));return[e]},se]]}});SF(LF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ms(){TF||(TF=!0,IF())}t(458,1,{},Ms);
var TF=!1;function Qs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==se)$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 Ps(){}t(460,1,{},Ps);_.xc=function(){Qs()};function RF(a){this.b=a}t(461,1,{69:1,107:1},RF);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function NF(a){this.b=a}t(462,1,{70:1,107:1},NF);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function XC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(eh)||l;b=c.getAttribute(Ge)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||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(Ff)||l,h=h.getAttribute($g)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ge);c.removeAttribute(eh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=zo();c.setAttribute(Pe,d);c.style[eh]=VC(g);c.style[Ge]=VC(b);b=new UF(a,d,n,e,c,f);$n((Xn(),Yn),b);++a.c;return!0}function WC(a){this.b="JME.class";this.e=a}t(463,1,{},WC);_.Jc=function(){return XC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function UF(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(464,1,{},UF);
_.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(Pe,this.f):this.d.removeAttribute(Pe);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 VF(){}t(465,1,ni,VF);function WF(a){this.b=a}t(466,1,{},WF);_.xc=function(){this.b()};_.b=null;
function XF(){var a=JF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;KF(YF,arguments)?a=arguments[0]:0==arguments.length&&(a=new VF);this.g=a;MF();a[Xc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){$n((Xn(),Yn),new WF(a))});SF(YF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Ns(){ZF||(ZF=!0,XF())}t(467,1,{},Ns);var ZF=!1;function $F(a){En();this.i=a}
t(468,438,Uh,$F);function it(){En();this.i="divide by zero"}t(469,99,Nh,it);function Hs(){En()}function aG(a){En();this.i=a}t(470,99,Nh,Hs,aG);function bG(){bG=x;cG=new dG(!1);eG=new dG(!0)}function dG(a){this.b=a}t(471,1,{72:1,73:1,76:1},dG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Zg:"false"};_.b=!1;var cG,eG;function fG(){}function gG(a){return typeof a==Mf?Hc+(0>a?-a:a):a}
function hG(a,b){var c;c=new fG;c.e=Nb+(iG(0!=a?-a:0)?gG(0!=a?-a:0):l+Ci(c));jG(0!=a?-a:0)&&kG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new fG;b.e=Nb+(iG(a)?gG(a):l+Ci(b));jG(a)&&kG(a,b);return b}function $(a,b){var c;c=new fG;c.e=Nb+(iG(a)?gG(a):l+Ci(c));jG(a)&&kG(a,c);c.c=b?8:0;return c}function lG(){var a;a=new fG;a.e=Nb+(iG(0)?gG(0):l+Ci(a));jG(0)&&kG(0,a);a.c=2;return a}function mG(a){var b;b=new fG;b.e=Nb+(iG(a)?gG(a):l+Ci(b));jG(a)&&kG(a,b);b.c=1;return b}
function jG(a){return typeof a==Mf&&0<a}function iG(a){return null!=a&&0!=a}function kG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Mh[b.d])c=c.prototype;else{c=Mh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(473,1,{},fG);_.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 nG(a){var b;if(!(b=oG,!b&&(b=oG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new pG(Vb+a+da);return parseFloat(a)}
function xC(a,b){var c,d;if(null==a)throw new pG(Lf);if(2>b||36<b)throw new pG("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 pG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new pG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new pG(Vb+a+da);return c}t(475,1,{72:1,84:1});var oG=null;function qG(a){this.b=a}
t(474,475,{72:1,76:1,77:1,84:1},qG);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Sz(a){this.b=a}t(476,475,{72:1,76:1,80:1,84:1},Sz);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Hz(){En()}function Ek(a){En();this.i=a}t(477,99,gi,Hz,Ek);function Hv(){En()}function Mw(a){En();this.i=a}t(478,99,Nh,Hv,Mw);function S(a){this.b=a}
function ut(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 nt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function jE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(rG(),sG)[b],!c&&(c=sG[b]=new S(a)),c):new S(a)}t(479,475,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function rG(){rG=x;sG=y(YE,m,82,256,0)}var sG;function Xj(a){return 0>a?-a:a}function Wj(a,b){return a>b?a:b}function XD(a){return Math.round(a)}function Bn(){En()}function Wr(a){En();this.i=a}t(482,99,{72:1,79:1,83:1,85:1,87:1},Bn,Wr);function Ei(){Ei=x;Fi=H(Di,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Fi;function pG(a){En();this.i=a}t(484,477,gi,pG);
function In(a){this.b="Unknown";this.d=a;this.c=-1}t(485,1,{72:1,86:1},In);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function tG(a,b){return a.charCodeAt(b)}function QC(a,b){var c=b,d=a.length,e,f;e=tG(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 uG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function G(a,b){return!A(b,1)?!1:""+a==b}function io(a,b){return a.indexOf(b)}function vC(a,b,c){return a.indexOf(b,c)}function Ky(a,b){return a.lastIndexOf(b)}function qE(a){var b=aa,c=hh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+mv(c,++d):c=c.substr(0,d-0)+mv(c,++d);return a.replace(RegExp(b,te),c)}
function vG(a,b){for(var c=RegExp(b,te),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(Ls,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function mv(a,b){return a.substr(b,a.length-b)}
function ho(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function jo(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,72:1,74:1,76:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Lt(this)};_.tS=_.toString;function wG(){wG=x;xG={};yG={}}
function Lt(a){wG();var b=mb+a,c=yG[b];if(null!=c)return c;c=xG[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;d<f;)c=a.charCodeAt(d+3)+31*(a.charCodeAt(d+2)+31*(a.charCodeAt(d+1)+31*(a.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=31*c+tG(a,d++);c|=0}256==zG&&(xG=yG,yG={},zG=0);++zG;return yG[b]=c}var xG,zG=0,yG;function xn(a,b){yn(a.b,b);return a}function wn(){this.b=new ko}function AG(){this.b=new ko;this.b.b+=l}t(487,1,fi,wn,AG);_.tS=function(){return this.b.b};function Jt(){this.b=new ko}
function tC(){this.b=new ko}function ps(a){this.b=new ko;yn(this.b,a)}t(488,1,fi,Jt,tC,ps);_.tS=function(){return this.b.b};function wC(a){a="String index out of range: "+a;En();this.i=a}t(489,478,Nh,wC);
function BG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Bn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new aG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new aG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Hv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Gs(b,c,a[--d])}else for(c=e+c;e<c;)Gs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function ov(){En()}function EC(a){En();this.i=a}t(491,99,Nh,ov,EC);function Yz(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Kn(b,c))return a;return null}function aA(a,b){var c;return(c=Yz(a.Bd(),b))?(c.bd(),!0):!1}function CG(a){var b,c,d,e;d=new wn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?yn(d.b,b):b=Ba,e=c.ad(),yn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(492,1,{});_.zf=function(){throw new EC("Add not supported on this collection");};
_.Af=function(a){return!!Yz(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return aA(this,a)};_.tS=function(){return CG(this)};t(494,492,yi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Nn(c),a=~~a);return a};
function DG(a,b){var c;return A(b,91)&&(c=b.Cf(),Zu(a.b,c))?(c=hj(a.b,c),a.b.Ge(b.Df(),c)):!1}function JC(a){this.b=a}t(493,494,yi,JC);_.Af=function(a){return DG(this,a)};_.Bd=function(){return new zC(this.b)};_.Bf=function(a){return DG(this,a)?(a=a.Cf(),Ti(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function CC(a){if(a.c)Ni(a.b),Ti(a.d,a.c.Cf()),a.c=null;else throw new rv("Must call next() before remove().");}
function zC(a){var b;this.d=a;b=new ej;a.d&&Zi(b,new EG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new FG(a,d.substring(1));b.zf(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.zf(c[d])}this.b=new Ki(b)}t(495,1,{},zC);_._c=function(){return AC(this.b)};_.ad=function(){return this.c=Li(this.b)};_.bd=function(){CC(this)};_.b=null;_.c=null;_.d=null;t(497,1,bi);_.eQ=function(a){return A(a,91)&&DC(this.Cf(),a.Cf())&&DC(this.Df(),a.Df())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Nn(this.Cf()));null!=this.Df()&&(b=Nn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function EG(a){this.b=a}t(496,497,bi,EG);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return GC(this.b,a)};_.b=null;function FG(a,b){this.c=a;this.b=b}t(498,497,bi,FG);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[mb+this.b]};_.Ef=function(a){return HC(this.c,this.b,a)};_.b=null;_.c=null;
function Jw(a,b){(0>a||a>=b)&&GG(a,b)}function GG(a,b){throw new Mw("Index: "+a+", Size: "+b);}t(499,492,ji);_.Ff=function(){throw new EC("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Kn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Nn(c)),b=~~b;return b};_.Bd=function(){return new Ki(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new HG(this,a)};_.Jf=function(){throw new EC("Remove not supported on this list");};function AC(a){return a.c<a.e.Fe()}function Li(a){if(a.c>=a.e.Fe())throw new Kv;return a.e.Gf(a.d=a.c++)}function Ni(a){if(0>a.d)throw new Rw;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Ki(a){this.e=a}t(500,1,{},Ki);_._c=function(){return AC(this)};
_.ad=function(){return Li(this)};_.bd=function(){Ni(this)};_.c=0;_.d=-1;_.e=null;function HG(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&GG(b,c);this.c=b}t(501,500,{},HG);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new Kv;return this.b.Gf(this.d=--this.c)};_.b=null;function IG(a){a=new zC(a.c.b);return new JG(a)}function KG(a,b){this.b=a;this.c=b}t(502,494,yi,KG);_.Af=function(a){return Zu(this.b,a)};_.Bd=function(){return IG(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function JG(a){this.b=a}t(503,1,{},JG);_._c=function(){return AC(this.b.b)};_.ad=function(){return(this.b.c=Li(this.b.b)).Cf()};_.bd=function(){CC(this.b)};_.b=null;t(504,499,ji);_.Ff=function(a,b){var c;c=dA(this,a);var d=c.e;new Zz(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=dA(this,a);try{return eA(b)}catch(c){c=Qi(c);if(A(c,92))throw new Mw("Can't get element "+a);throw c;}};_.Bd=function(){return dA(this,0)};
_.Jf=function(a){var b,c;b=dA(this,a);try{c=eA(b)}catch(d){d=Qi(d);if(A(d,92))throw new Mw("Can't remove element "+a);throw d;}LG(b);return c};function MG(a){a.c=y(NG,m,0,0,0)}function nz(a,b,c){(0>b||b>a.d)&&GG(b,a.d);a.c.splice(b,0,c);++a.d}function Zi(a,b){Gs(a.c,a.d++,b);return!0}function lu(a,b){Jw(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(DC(b,a.c[c]))return c;return-1}function ou(a,b){var c;c=(Jw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Yi(a,b){var c;c=Qj(a,b);if(-1==c)return!1;ou(a,c);return!0}function Ik(a,b){var c;if(b.length<a.d){c=b;var d;d=zs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Gs(b,c,a.c[c]);b.length>a.d&&Gs(b,a.d,null);return b}function ej(){MG(this)}function SA(a){MG(this);this.c.length=a}function Mz(a){MG(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(505,499,Th,ej,SA,Mz);_.Ff=function(a,b){nz(this,a,b)};
_.zf=function(a){return Zi(this,a)};_.Oe=function(){this.c=y(NG,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Qj(this,a)};_.Gf=function(a){return lu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return ou(this,a)};_.Bf=function(a){return Yi(this,a)};_.Fe=function(){return this.d};_.d=0;function cA(a,b){var c=a.length,d;for(d=0;d<c;++d)Gs(a,d,b)}function ls(){ls=x;ms=new OG}var ms;function OG(){}t(508,499,ei,OG);_.Af=function(){return!1};_.Gf=function(){throw new Hv;};_.Fe=function(){return 0};
function PG(){this.b=new Date}function QG(a){return 10>a?bb+a:l+a}t(509,1,{72:1,75:1,76:1,88:1},PG);_.eQ=function(a){return A(a,88)&&xt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Ss(c&4194303,b&4194303,e&1048575);a=Ss(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(RG(),SG)[this.b.getDay()]+ba+TG[this.b.getMonth()]+ba+QG(this.b.getDate())+ba+QG(this.b.getHours())+mb+QG(this.b.getMinutes())+mb+QG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function RG(){RG=x;SG=H(Ls,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TG=H(Ls,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SG,TG;
function es(a,b){return null==z(a.b,b,a)}function ds(){this.b=new Ii}t(511,494,{72:1,75:1,93:1},ds);_.zf=function(a){return es(this,a)};_.Af=function(a){return Zu(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return IG(new KG(this.b,new JC(this.b)))};_.Bf=function(a){return null!=Ti(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return CG(new KG(this.b,new JC(this.b)))};_.b=null;
function dA(a,b){var c,d;(0>b||b>a.c)&&GG(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 UG(a,b,d)}function hA(){this.b=new VG;this.c=0}t(512,504,ei,hA);_.zf=function(a){new Zz(a,this.b);++this.c;return!0};_.If=function(a){return dA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function eA(a){if(a.c==a.e.b)throw new Kv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function LG(a){if(!a.d)throw new Rw;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 UG(a,b,c){this.e=a;this.c=c;this.b=b}t(513,1,{},UG);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return eA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new Kv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){LG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function VG(){this.b=this.c=this}
function Zz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(514,1,{},VG,Zz);_.b=null;_.c=null;_.d=null;function BC(a,b){this.b=a;this.c=b}t(515,497,bi,BC);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Kv(){En()}t(516,99,{72:1,79:1,85:1,87:1,92:1},Kv);function DC(a,b){return Is(a)===Is(b)||null!=a&&Kn(a,b)}function RA(a){var b=y(iA,m,45,0,0);return Ik(a.b,b)}function xz(){this.b=new ej}
t(518,499,Th,xz);_.Ff=function(a,b){nz(this.b,a,b)};_.zf=function(a){return Zi(this.b,a)};_.Af=function(a){return-1!=Qj(this.b,a)};_.Gf=function(a){return lu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ki(this.b)};_.Jf=function(a){return ou(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return CG(this.b)};_.b=null;function sE(a){a.hc.d._&&XA(a)}function WG(a){var b;if(a.hc.d._){b=Py(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}ZA(a)}
function XG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function wE(a){var b=a.k;YG(a.hc.d,b.b,b.c);!Oy(a)&&sz(a);cz(a)}function ZG(){bB.call(this,l);this.j=new lA(this.Mf());Lz(this.r,new $G(this))}t(520,397,xi);_.Pd=function(a,b){return Is(a.i)===Is(this.j)?(WG(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){WG(this)};_.j=null;_.k=null;
function EF(a,b,c){ZG.call(this);this.hc&&dB(this.hc.d,!1);aB(this,!1);vz(this,new lB(0));a=new pB(a,1);P(this,a,null);a=new zz;P(a,this.j,null);P(this,a,null);b&&(this.k=Py(b),$A(this),XG(this.k,~~(oo(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(oo(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&O(this,c)}t(519,520,xi,EF);_.Mf=function(){return"OK"};function pE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new rv("Cannot undo. Index is out of range.");if(!a.b.c)throw new rv(cc);a.b=a.b.c;return a.b.b}
function zF(){this.b=this.c=new aH}t(521,1,{},zF);_.b=null;function aH(){this.b=null}function fF(a){this.b=a}t(522,1,{},aH,fF);_.b=null;_.c=null;_.d=null;function $G(a){this.b=a}t(523,432,pi,$G);_.b=null;
function bH(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){UC(a.b.Ab,H(Ls,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=vG(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Gs(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{fE(a.b,b,!0)?(cr(a.b,"Structure pasted"+e),wD(a.b),Ez(a.b),d=!0):(wE(new EF(a.b.K,a.b,$C)),gE(a.b,!0),Ez(a.b))}catch(n){if(n=Qi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",vD(e),wE(new EF(a.b.K,
a.b,$C)),Ez(a.b);else throw n;}}d&&a.b.Ke(b)}function br(a){this.b=a}t(524,1,{},br);_.b=null;function oD(){oD=x;pD=new cH("COPY_SMILES",0);rD=new cH("COPY_MOL",1);sD=new cH("PASTE",2);dH=H(eH,m,94,[pD,rD,sD])}function cH(a,b){Co.call(this,a,b)}t(525,140,{72:1,76:1,78:1,94:1},cH);var dH,rD,pD,sD;function eF(){this.e=y(nF,m,95,99,0)}t(526,1,{},eF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function fH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(zD,m,-1,20,1);a.N=y(zD,m,-1,20,1);a.H=As([20,7]);a.e=y(I,s,-1,20,1);a.d=y(Ls,m,1,20,0);a.p=y(Ls,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(Ls,m,1,20,0);a.r=As([10,2]);a.j=y(I,s,-1,101,1)}
function gH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(zD,m,-1,4,1);d=y(zD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=hH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
hH(r[2],d[2],r[3],d[3]),d=hH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Y(a,b){var c,d,e,f,g,j,h,n;PE(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=iH(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(zD,m,-1,2,1);jH(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==SE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;cr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];WE(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&&OE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(XD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(XD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function ME(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&KE(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,KE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];AE(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)PE(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)WE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];zE(a);a.E=c+d;Y(a,0);o=a.K[a.u];q=a.N[a.u];AE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];WE(a);a.I[a.v]=n;a.J[a.v]=c+d;zE(a);b&&(AE(a,n),BD(a))}c=4}kH(a,c);a.E=a.G;b&&
(a.E=0)}
function jH(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 LE(a){var b,c,d,e,f,g,j,h,n,o,r,q,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])lH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,lH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){cr(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[iH(a,a.E,a.H[a.E][d])],2<d||1!=b){cr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(zD,m,-1,2,1);jH(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)PE(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;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);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)PE(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)PE(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)WE(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[iH(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[iH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(XD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(XD((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;WE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(XD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(WE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(XD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(WE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(XD((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]&&(AE(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&&kH(a,j);-1<n&&(a.E=n)}
function lH(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)PE(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 kH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=SE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function iH(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 mH(a,b,c){var d,e,f,g;e=jh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Dt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Dt(c[d])&&!rt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)xt(c[d],e)&&(b[d]=g,c[d]=jh,++f);if(f==a.u)break}return g==a.u}
function BD(a){var b,c,d;b=y(zD,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{AD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;CD(a)}}
function AD(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 KE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=nH(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&&cr(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?cr(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?cr(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?cr(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:cr(a.o,"Charge change not possible on the halogen !");break;case 18:cr(a.o,
"Use X button to change charge on the X atom !")}}
function mE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&AE(a,c);BD(a);cr(a.o,"Smaller part(s) removed !");return 1}
function SE(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 XE(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];CE(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),CE(a));4==a.t[d]&&(a.t[d]=1)}}
function hH(a,b,c,d){var e,f;f=e=0;0<=a&&0<=b?e=1:0<=a&&0>b?e=2:0>a&&0>b?e=3:0>a&&0<=b&&(e=4);0<=c&&0<=d?f=1:0<=c&&0>d?f=2:0>c&&0>d?f=3:0>c&&0<=d&&(f=4);if(e<f)return 1;if(e>f)return-1;switch(e){case 1:case 4:return a<c?1:-1;case 2:case 3:return a>c?1:-1}return 0}function zE(a){var b;oH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);CD(a);CE(a)}
function PE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),BG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),BG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),BG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),BG(a.e,b,a.e.length),a.e=b,b=y(Ls,m,1,c,0),BG(a.d,b,a.d.length),a.d=b,b=y(Ls,m,1,c,0),BG(a.p,b,a.p.length),a.p=b,b=y(zD,m,-1,c,1),BG(a.K,b,a.K.length),a.K=b,b=y(zD,m,-1,c,1),BG(a.N,b,a.N.length),a.N=b,b=As([c,7]),BG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),BG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function cE(a,b,c,d,e,f,g){var j;j=N(M(XD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(XD(a.N[c]-~~(f/2))));return new rz(j-1-b,a-b,e+1+2*b,f+2*b)}
function WE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),BG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),BG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),BG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),BG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),BG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),BG(a.O,c,a.O.length),a.O=c,b=y(Ls,m,1,b,0),BG(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 FE(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+=(YC(),aa);j+="JME 2013-10-12 "+new PG+"\n \n";j+=EE(a.u,3)+EE(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=bF(0.055999999999999994*(a.K[e]-c),10,4)+bF(0.055999999999999994*(g-a.N[e]),10,4)+bF(0,10,4);h=bE(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+EE(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+=EE(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:pH(a,e)&&(g=2),c=EE(a.I[e],3)+EE(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=EE(a.J[e],3)+EE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=EE(a.J[e],3)+EE(a.I[e],3)),j+=c+EE(g,3)+EE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+EE(e,4)+EE(a.B[e],4)+aa);return j+"M  END\n"}
function dF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,fa,Fc,dg,vb,Nd,Od,Pd,Va,Gc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);vb=y(I,s,-1,a.u+1,1);v=y(qH,m,-1,a.u+1,2);D=y(qH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;mE(a,!0);dg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){dg=!1;break}if(a.o.t&&dg){rH(a);XE(a);sH(a,D);tH(a,v,D);var Fb,ud,hf,Zb,ze,vd,wd,fb,nI,Ud,w,xa,Km,Lm,Vs,of,Oa,Mm,Nm,Jc,Om;Fb=y(I,s,-1,a.u+1,1);ud=y(I,s,-1,a.u+1,1);fb=y(uH,m,-1,a.u+1,3);var Ws=a.u,Pm,
th,Xs,pg,Dj,He,pf;Dj=y(uH,m,-1,Ws+2,3);He=y(I,s,-1,100,1);pf=5;pg=0;He[0]=3;Dj[1]=lh;Dj[2]=mh;Xs=2;if(!(3>Ws))for(;pf<He[pg]*He[pg];){th=0;for(Pm=!0;Pm&&th<=pg&&pf>=He[th]*He[th];)0==pf%He[th]?Pm=!1:++th;if(Pm){Dj[++Xs]=At(pf);if(Xs>=Ws)break;pg<He.length-1&&(++pg,He[pg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(xa=Nm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(Nm*=a.i[xa]);Mm=a.c[w];18==Mm&&(Om=a.p[w],vd=Om.charCodeAt(0)-65+1,wd=0,1<Om.length&&(wd=Om.charCodeAt(1)-97),0>vd&&(vd=0),0>wd&&(wd=0),Mm=28*vd+wd);
of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Jc=1;fb[w]=At(Nm);Jc*=126;fb[w]=vt(fb[w],At(a.y[w]*Jc));Jc*=7;fb[w]=vt(fb[w],At(of*Jc));Jc*=7;fb[w]=vt(fb[w],At(Mm*Jc));Jc*=783;fb[w]=vt(fb[w],At(a.A[w]*Jc))}for(ze=0;!mH(a,Fb,fb);){Vs=!1;for(w=1;w<=a.u;++w)Fb[w]!=ud[w]&&(ud[w]=Fb[w],Vs=!0);if(Vs){for(w=1;w<=a.u;++w){fb[w]=kh;for(xa=1;xa<=a.A[w];++xa)fb[w]=Et(fb[w],Dj[Fb[a.H[w][xa]]])}ze=0}else if(0<ze){for(w=1;w<=a.u;++w)fb[w]=kh;w=1;a:for(;w<=a.u-
1;++w)for(xa=w+1;xa<=a.u;++xa)if(Fb[w]==Fb[xa]){fb[w]=lh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=kh;for(xa=1;xa<=a.A[w];++xa)hf=a.H[w][xa],fb[w]=Et(fb[w],At(a.c[hf]*a.i[iH(a,w,hf)]))}ze=1}mH(a,Fb,fb);for(w=1;w<=a.u;++w)fb[w]=At(ud[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)ud[w]=Fb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(ud[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];ud[w]=ud[Oa];ud[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]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,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){Lm=Km=
a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<Km?(Km=a.I[xa],Lm=a.J[xa],Zb=xa):a.I[xa]==Km&&a.J[xa]<Lm&&(Lm=a.J[xa],Zb=xa);Ud=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Ud;Ud=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Ud;Ud=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Ud;Ud=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Ud;nI=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=nI}zE(a);CE(a);sH(a,D);tH(a,v,D)}else{sH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Gc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=vb[c]){Fc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Fc=!1;break}Fc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Gc==a.u)break;c=n[V--]}else if(1==L)vb[o[1]]=c,c=o[1],a.b[c]=++Gc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=iH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=iH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);vb[e]=c;c=e;a.b[e]=++Gc}}vb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(qH,m,-1,a.u+1,2);Nd=y(qH,m,-1,a.u+1,2);f=Gc=V=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(vb[c]=f);b[++Gc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Nd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Od=y(I,s,-1,a.v+1,1);Pd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var pI=vb,rM=fa,Ys,qI,uh,Ie,Zs,$s,Na,Ej,at;uh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;Zs=y(qH,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)Ys=b[Na],qI=pI[Ys],Ie=iH(a,Ys,qI),0!=Ie&&(vH(a,Ie,uh,Od,D),Zs[Ie]=!0);for(Na=1;Na<=a.v;++Na)Zs[Na]||vH(a,Na,uh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){$s=at=0;for(Ej=1;Ej<=a.A[Na];++Ej){Ie=iH(a,Na,a.H[Na][Ej]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=wH(a,Ie,Na)&&++at;2==a.t[Ie]&&($s=a.H[Na][Ej])}if(0!=at)if(0<$s){var ja=a,sI=Na,qf=uh,Yc=Pd,lc=void 0,Fj=void 0,Kc=void 0,Je=void 0,Lc=void 0,Qm=void 0,Rm=void 0,Sm=void 0,Vd=void 0,Zc=void 0,$c=void 0,
bt=void 0,Gj=void 0,Wd=void 0,Hj=void 0,Ke=void 0,Ij=void 0,ct=void 0,Jj=void 0,Le=void 0,tI=void 0,rf=void 0,uI=void 0,dt=void 0,Kj=void 0,sf=void 0,$c=1,Fj=sI,lc=y(I,s,-1,ja.u+1,1);for(lc[1]=sI;;){bt=!1;for(Zc=1;Zc<=ja.A[Fj];++Zc)if(Kc=ja.H[Fj][Zc],!(Kc==lc[1]||Kc==lc[$c-1]))if(Je=iH(ja,Fj,Kc),2==ja.t[Je]&&5!=ja.i[Je]){Fj=lc[++$c]=Kc;bt=!0;break}if(!bt)break}if(!(0==$c%2||2>ja.A[lc[$c]]||3<ja.A[lc[$c]])){sf=lc[1];Lc=lc[~~(($c+1)/2)];Vd=lc[$c];rf=Le=Ke=Wd=0;dt=ct=!1;for(Zc=1;Zc<=ja.A[sf];++Zc)Kc=
ja.H[sf][Zc],Je=iH(ja,sf,Kc),1!=ja.t[Je]||5==ja.i[Je]||(0==Wd?Wd=Kc:Ke=Kc);0<qf[Ke]&&qf[Wd]>qf[Ke]&&(Qm=Wd,Wd=Ke,Ke=Qm);Gj=Wd;0==Wd&&(Gj=Ke,ct=!0);for(Zc=1;Zc<=ja.A[Vd];++Zc)Kc=ja.H[Vd][Zc],Je=iH(ja,Vd,Kc),1!=ja.t[Je]||5==ja.i[Je]||(0==Le?Le=Kc:rf=Kc);0<qf[rf]&&qf[Le]>qf[rf]&&(Qm=Le,Le=rf,rf=Qm);Jj=Le;0==Le&&(Jj=rf,dt=!0);Hj=wH(ja,iH(ja,sf,Wd),sf);Ij=wH(ja,iH(ja,sf,Ke),sf);tI=wH(ja,iH(ja,Vd,Le),Vd);uI=wH(ja,iH(ja,Vd,rf),Vd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=tI||0!=uI?cr(ja.o,"Bad stereoinfo on allene !"):
(Rm=ja.K[lc[$c-1]]-ja.K[Vd],Sm=ja.N[lc[$c-1]]-ja.N[Vd],Kj=Math.sqrt(Rm*Rm+Sm*Sm),0.001>Kj&&(Kj=0.001),0<(ja.N[Jj]-ja.N[lc[$c-1]])*(Rm/Kj)-(ja.K[Jj]-ja.K[lc[$c-1]])*(Sm/Kj)?Yc[Lc]=1:Yc[Lc]=-1,ct&&(Yc[Lc]*=-1),dt&&(Yc[Lc]*=-1),Gj==Wd&&0>Hj&&(Yc[Lc]*=-1),Gj==Ke&&0>Ij&&(Yc[Lc]*=-1),qf[Gj]>qf[Jj]&&(Yc[Lc]*=-1))}}else b:{var mc=a,nc=Na,sM=pI,tM=uh,uM=r,vM=q,wM=rM,Tm=Pd,Um=void 0,ad=void 0,et=void 0,vh=void 0,Aa=void 0,wh=void 0,yd=void 0,Lj=void 0,Xd=void 0,Pb=void 0,ha=void 0,Hb=void 0,Me=void 0,Vm=void 0,
bd=void 0,oa=void 0,Wm=void 0,Hb=y(I,s,-1,4,1),Vm=y(I,s,-1,4,1),xh=mc,Yd=nc,vI=tM,ft=sM,wI=uM,xI=vM,xM=wM,Ib=Hb,Mj=void 0,cd=void 0,Xm=void 0,Ym=void 0,gt=void 0,Nj=void 0,Nj=-1;0<ft[Yd]&&(Ib[++Nj]=ft[Yd]);for(cd=1;cd<=xM;++cd)wI[cd]==Yd&&(Ib[++Nj]=xI[cd]),xI[cd]==Yd&&(Ib[++Nj]=wI[cd]);for(cd=Nj+1;cd<xh.A[Yd];++cd){gt=xh.u+1;Xm=1;c:for(;Xm<=xh.A[Yd];++Xm){Mj=xh.H[Yd][Xm];for(Ym=0;Ym<cd;++Ym)if(Mj==Ib[Ym])continue c;vI[Mj]<gt&&(gt=vI[Mj],Ib[cd]=Mj)}}0==ft[Yd]&&0<xh.y[Yd]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
Ib[0],Ib[0]=-1):0<xh.y[Yd]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(Aa=Lj=wh=vh=Wm=yd=Pb=0;4>Aa;++Aa)0>=Hb[Aa]||(Um=iH(mc,nc,Hb[Aa]),Vm[Aa]=wH(mc,Um,nc),0<Vm[Aa]?(++Pb,Wm=Hb[Aa],wh=Hb[Aa]):0>Vm[Aa]?(++yd,vh=Hb[Aa],wh=Hb[Aa]):Lj=Hb[Aa]);Xd=Pb+yd;oa=y(I,s,-1,4,1);bd=0;if(3==mc.A[nc]){if(1==Pb&&1==yd||3==Xd&&0<Pb&&0<yd){cr(mc.o,"Error in C3H stereospecification !");break b}Me=Hb[0];1==Xd?Me=wh:2==Xd&&(Me=Lj);ha=gH(mc,nc,Me,Hb);oa[0]=wh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Pb?bd=1:bd=-1}else if(4==mc.A[nc])if(1==
Xd)ha=gH(mc,nc,wh,Hb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Pb?bd=1:bd=-1;else{Me=Hb[0];1<Lj&&(Me=Lj);1==Pb?Me=Wm:1==yd&&(Me=vh);ha=gH(mc,nc,Me,Hb);ad=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)Um=iH(mc,nc,ha[Aa]),ad[Aa]=wH(mc,Um,nc);if(4==Xd){if(0==Pb||0==yd){cr(mc.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==yd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],bd=ad[0];else{for(Aa=0;4>Aa;++Aa)-1==ad[Aa]&&(ad[Aa]=0);Xd=2}}else if(3==Xd)if(3==Pb||3==yd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
ha[2],oa[3]=ha[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=et=1:yd=et=-1;for(Aa=0;4>Aa;++Aa)ad[Aa]==et&&(ad[Aa]=0);Xd=2}if(2==Xd)if(1==Pb&&1==yd)ha[1]==vh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==vh&&(ha[2]=ha[3]),oa[0]=Wm,oa[1]=vh,oa[2]=ha[2],oa[3]=ha[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){cr(mc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Pb?bd=1:bd=-1}}var W=oa,Oj=Hb,nb=void 0;Oj[0]==W[1]?(nb=
W[0],W[0]=W[1],W[1]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Oj[0]==W[2]?(nb=W[2],W[2]=W[0],W[0]=nb,nb=W[1],W[1]=W[3],W[3]=nb):Oj[0]==W[3]&&(nb=W[3],W[3]=W[0],W[0]=nb,nb=W[1],W[1]=W[2],W[2]=nb);Oj[1]==W[2]?(nb=W[1],W[1]=W[2],W[2]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Oj[1]==W[3]&&(nb=W[1],W[1]=W[3],W[3]=nb,nb=W[2],W[2]=W[3],W[3]=nb);oa[2]==Hb[2]?Tm[nc]=1:oa[2]==Hb[3]?Tm[nc]=-1:cr(mc.o,"Error in stereoprocessing ! - t30");Tm[nc]*=bd}}}Va=new AG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&(Va.b.b+=ua);0<vb[u]&&xH(a,c,vb[c],Va,Od);var yh=v[c],Jb=void 0,Pj=void 0,zh=void 0,T=void 0,T=Sc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Pd[c]&&(Jb=!0);zh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){zh=a.r[Pj][1];break}-1<zh&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,zh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:yh?T="c":T=Eb;break;case 4:yh?(T=Ef,0<a.y[c]&&(Jb=!0)):T=ic;break;case 5:yh?T="o":T=sc;break;case 7:yh?(T="p",0<a.y[c]&&(Jb=!0)):T=uc;break;case 8:yh?T=rg:T=Hc;break;case 13:yh?T=ug:T=Mc;Jb=!0;break;case 6:T=
Nc;Jb=!0;break;case 9:T=Tb;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=ac;break;case 1:T=Xb;Jb=!0;break;case 19:T=vc;Jb=!0;break;case 20:T=wc;Jb=!0;break;case 21:T=xc;Jb=!0;break;case 22:T=yc;Jb=!0;break;case 18:Jb=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Jb=!1)}Jb&&(T=Tc+T,1==Pd[c]?T+=wb:-1==Pd[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=ya:T+=Ca,1<Xj(a.B[c])&&(T+=Xj(a.B[c]))),-1<zh&&(T+=mb+zh),T+=Wc);yn(Va.b,T);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&xH(a,r[E],q[E],Va,Od),9<E&&(Va.b.b+="%"),xn(Va,l+(new S(E)).b);Nd[c]&&(Va.b.b+=va)}return Va.b.b}function cF(a){a=new mD(a);zE(a);return a}
function AE(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)DD(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 BE(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]&&AE(a,c);0==a.A[d]&&AE(a,d)}
function rH(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=iH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&AE(a,c)}}}function oH(a){var b;b=a.c.length;a.H=As([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function tH(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(qH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[iH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(qH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(qH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:pH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(qH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function CD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(XD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(XD((a.N[b]+a.N[c])/2)))}function sH(a,b){var c;for(c=1;c<=a.v;++c)dE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function bE(a,b){var c;c=(YC(),dD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function pH(a,b){return 2==a.t[b]?!0:!1}function dE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function NE(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=As([b+5,2]),BG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function xE(a){var b;a.z=0;a.s=0;dF(a);for(b=1;b<=a.u;++b)a.E=b,NE(a);a.E=0}
function yE(a){var b,c;b=y(zD,m,-1,4,1);AD(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 tD(a,b){var c,d,e,f,g,j,h,n;c=y(zD,m,-1,4,1);AD(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;AD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function $E(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 DE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&uG(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Wj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=mv(c,d+1);try{a.o.z=xC(j,10)}catch(h){if(h=Qi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;NE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,sc)?5:G(d,uc)?7:G(d,Hc)?8:G(d,Tb)?9:G(d,Mb)?10:G(d,Db)?11:G(d,ac)?12:G(d,Xb)?1:G(d,Mc)?13:G(d,Nc)?6:G(d,vc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=tG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=tG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=tG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=tG(c,g++);for(;45==e;)--d,e=tG(c,g++)}a.B[b]=d}}}
function lE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new TC(b);try{for(;b.k=MC(b,b.b),b.k<b.j;)d=jE(xC(PC(b),10)).b,c=e=jE(xC(PC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Qi(f),A(f,79))vn(f);else throw f;}}function xH(a,b,c,d,e){b=iH(a,b,c);5!=a.i[b]&&pH(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),yn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
function OE(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,cr(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:cr(a.o,"Stereomarking allowed only on single and double bonds!")}
function vH(a,b,c,d,e){var f,g,j,h,n,o,r,q,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);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=iH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=iH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=iH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=iH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))cr(a.o,"Not unique E/Z geometry !");else{j=iH(a,b,e);f=iH(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=iH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function nH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=iH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(pH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function wH(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 CE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=nH(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 ED(a){fH(this);this.o=a;this.z=this.v=this.u=0}
function kE(a,b){var c,d,e,f,g,j,h;ED.call(this,a);f=l;j=hE(b);if(null!=j){h=new SC(b,j,!0);for(e=1;4>=e;++e)f=iE(h,j);g=jE(xC(ho(f.substr(0,3)),10)).b;c=jE(xC(ho(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)PE(this),f=iE(h,j),this.K[e]=(new qG(nG(ho(f.substr(0,10))))).b,this.N[e]=-(new qG(nG(ho(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ho(f.substr(31,d-31)),DE(this,e,d),62<=f.length&&(f=ho(f.substr(60,3)),0<f.length&&(f=jE(xC(f,10)).b,0<f&&(this.E=e,a.z=f,NE(this),this.E=0)));for(e=1;e<=c;++e)WE(this),
f=iE(h,j),this.I[e]=jE(xC(ho(f.substr(0,3)),10)).b,this.J[e]=jE(xC(ho(f.substr(3,3)),10)).b,g=jE(xC(ho(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=jE(xC(ho(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);oH(this);$E(this);BD(this);for(zE(this);(h.k=MC(h,h.b),h.k<h.j)&&!(null==(f=PC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new RC(f);PC(g);PC(g);j=jE(xC(PC(g),10)).b;
for(e=1;e<=j;++e)c=jE(xC(PC(g),10)).b,this.B[c]=jE(xC(PC(g),10)).b}if(0==f.indexOf("M  APO")){g=new RC(f);PC(g);PC(g);j=jE(xC(PC(g),10)).b;for(e=1;e<=j;++e)c=jE(xC(PC(g),10)).b,f=jE(xC(PC(g),10)).b,this.E=c,Y(this,0),DE(this,this.u,vc+f),this.E=0}}rH(this);zE(this)}}
function gF(a,b){var c,d,e,f,g;ED.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));uG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new RC(b);d=jE(xC(PC(f),10)).b;e=jE(xC(PC(f),10)).b;for(c=1;c<=d;++c)g=PC(f),PE(this),DE(this,this.u,g),this.K[c]=(new qG(nG(PC(f)))).b,this.N[c]=-(new qG(nG(PC(f)))).b;for(c=1;c<=e;++c)if(WE(this),this.I[c]=jE(xC(PC(f),10)).b,this.J[c]=jE(xC(PC(f),10)).b,this.t[c]=jE(xC(PC(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;oH(this);$E(this);BD(this)}catch(j){j=Qi(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}rH(this);zE(this)}}
function nE(a,b,c){var d,e,f;ED.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(PE(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))WE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;zE(this);BD(this)}
function GE(a,b,c){var d,e,f,g,j;ED.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(Ls,m,1,this.u+1,0);this.K=y(zD,m,-1,this.u+1,1);this.N=y(zD,m,-1,this.u+1,1);this.p=y(Ls,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(Ls,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=As([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}zE(this);BD(this)}
function mD(a){var b;fH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);BG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);BG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);BG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);BG(a.e,this.e,this.u+1);this.d=y(Ls,m,1,this.u+1,0);BG(a.d,this.d,this.u+1);this.K=y(zD,m,-1,this.u+1,1);BG(a.K,this.K,this.u+1);this.N=y(zD,m,-1,this.u+1,1);BG(a.N,this.N,this.u+1);this.p=y(Ls,m,1,this.u+1,0);BG(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);BG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);BG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);BG(a.t,this.t,this.v+1);this.f=y(Ls,m,1,this.v+1,0);BG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);BG(a.C,this.C,this.v+1);this.r=As([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function bF(a,b,c){var d,e,f;if(0==c)return EE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(XD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new qG(a)).b;d=io(e,jo(46));0>d&&(e+=Ya,d=io(e,jo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function hE(a){var b;b=new SC(a,aa,!0);if(4<LC(b))return aa;b=new SC(a,hh,!0);return 4<LC(b)?hh:null}
function EE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function iE(a,b){for(var c,d;a.k=MC(a,a.b),a.k<a.j;){d=PC(a);if(G(d,b))return ba;for(PC(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(527,1,{95:1},ED,kE,gF,nE,GE,mD);_.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 dr(){dr=x;er=new PB(Xb)}
function tE(a,b){var c;dr();var d;ZG.call(this);this.d=new lA("Help");new lA("Home");this.e=b;O(this,(YC(),$C));this.hc&&dB(this.hc.d,!1);aB(this,!1);d=Py(b);if(1==a)this.f||(this.f=new wB(d),XG(this.f,-30,0)),this.k=this.f,c=kD(b),this.hc&&cB(this.hc,Ic),vz(this,new gA(2)),this.i=new PB(c+"     "),P(this,this.i,Lb),d=new zz,P(d,this.j,null),this.e.Hb&&(c=new lA("Submit"),P(d,c,null)),P(this,d,Oc),OB(this.i,ho(po(this.i.hc.b.hb,$g))),this.hc&&dB(this.hc.d,!0),aB(this,!0);else if(2==a)this.c||(this.c=
new wB(d),XG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&cB(this.hc,"Nonstandard atom"),vz(this,new gA(2)),c=new zz,P(c,new pB("atomic SMILES",1),null),P(this,c,qc),c=Xb,er&&(c=po(er.hc.b.hb,$g)),er=new QB(c,8),P(this,er,Lb),c=new zz,P(c,this.j,null),P(this,c,Oc);else{this.b||(this.b=new wB(d),XG(this.b,5*b.Z,0));var e,f;d="About "+(YC(),lF);this.hc&&cB(this.hc,d);vz(this,new lB(0));O(this,$C);P(this,new pB(lF+" Molecular Editor v2013-10-13",1),null);P(this,new pB("Peter Ertl and Bruno Bienfait",
1),null);for(c=ZC,d=0,f=c.length;d<f;++d)e=c[d],e=new pB(e,1),bz(e,this.e.y),P(this,e,null);c=new zz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}$A(this);c=this.k;YG(this.hc.d,c.b,c.c);!Oy(this)&&sz(this);cz(this)}t(528,520,xi,tE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new rC(this.e.I),c=qC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Qi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,vD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var er;
function yH(a,b){Ny(b)==a.b?O(b,(rA(),AA)):O(b,a.b)}
function zH(a){var b,c,d,e;e=l;d=!1;Ny(AH)!=a.b?(e=wa,d=!0):Ny(BH)!=a.b?(e="!#6",d=!0):Ny(CH)!=a.b?(O(DH,(rA(),AA)),O(EH,AA),O(FH,AA),O(GH,AA),e="F,Cl,Br,I"):(b=Ny(HH)!=a.b,c=Ny(IH)!=a.b,Ny(JH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Ny(KH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Ny(LH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Ny(MH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Ny(NH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Ny(DH)!=a.b&&(e+="F,"),Ny(EH)!=a.b&&(e+="Cl,"),Ny(FH)!=a.b&&(e+="Br,"),Ny(GH)!=a.b&&(e+="I,"),
uG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(AH,(rA(),AA)),e=wa)));b=l;d&&Ny(HH)!=a.b&&(b+=";a");d&&Ny(IH)!=a.b&&(b+=";A");Ny(OH)!=a.b&&(b+=";R");Ny(PH)!=a.b&&(b+=";!R");Ny(AH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=QH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=RH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Ny(SH)!=a.b&&(e="~");Ny(TH)!=a.b&&(e=mb);Ny(UH)!=a.b&&(e=wb);Ny(VH)!=a.b&&(e="!@");OB(a.f,e)}
function WH(a){XH(a);YH(a);var b=QH.hc.b;xx(b,0);b.hb.options[0].selected=!0;b=RH.hc.b;xx(b,0);b.hb.options[0].selected=!0;O(HH,a.b);O(IH,a.b);O(OH,a.b);O(PH,a.b);O(QH,a.b);O(RH,a.b);ZH(a)}function XH(a){O(JH,a.b);O(KH,a.b);O(LH,a.b);O(MH,a.b);O(NH,a.b);O(DH,a.b);O(EH,a.b);O(FH,a.b);O(GH,a.b)}function YH(a){O(AH,a.b);O(BH,a.b);O(CH,a.b)}function ZH(a){O(SH,a.b);O(TH,a.b);O(UH,a.b);O(VH,a.b);a.c=!1}
function uE(a){bB.call(this,"Atom/Bond Query");this.j=new lA(this.Mf());Lz(this.r,new $G(this));this.b=(YC(),$C);this.d=a;this.e||(a=Py(a),this.e=new wB(a),XG(this.e,-150,10));this.k=this.e;vz(this,new kB);O(this,this.b);a=new zz;vz(a,new QA(0,3,1));P(a,new oB("Atom type :"),null);AH=new lA(zb);BH=new lA("Any except C");CH=new lA("Halogen");P(a,AH,null);P(a,BH,null);P(a,CH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));P(a,new pB("Or select one or more from the list :",0),null);P(this,a,null);
a=new zz;vz(a,new QA(0,3,1));JH=new lA(Eb);KH=new lA(ic);LH=new lA(sc);MH=new lA(Hc);NH=new lA(uc);DH=new lA(Tb);EH=new lA(Mb);FH=new lA(Db);GH=new lA(ac);P(a,JH,null);P(a,KH,null);P(a,LH,null);P(a,MH,null);P(a,NH,null);P(a,DH,null);P(a,EH,null);P(a,FH,null);P(a,GH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));QH=new pA;oA(QH,zb);oA(QH,bb);oA(QH,db);oA(QH,kb);oA(QH,lb);P(a,new oB("Number of hydrogens :  "),null);P(a,QH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));RH=new pA;oA(RH,zb);oA(RH,
bb);oA(RH,db);oA(RH,kb);oA(RH,lb);oA(RH,"4");oA(RH,"5");oA(RH,"6");P(a,new pB("Number of connections :",0),null);P(a,RH,null);P(a,new pB(" (H's don't count.)",0),null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));P(a,new oB("Atom is :"),null);HH=new lA(Ab);P(a,HH,null);IH=new lA("Nonaromatic");P(a,IH,null);OH=new lA(Ec);P(a,OH,null);PH=new lA(pc);P(a,PH,null);P(this,a,null);a=new zz;O(a,HA(Ny(this)));vz(a,new QA(0,3,1));P(a,new oB("Bond is :"),null);SH=new lA(zb);P(a,SH,null);TH=new lA(Ab);P(a,TH,
null);UH=new lA(Ec);P(a,UH,null);VH=new lA(pc);P(a,VH,null);P(this,a,null);a=new zz;vz(a,new QA(1,3,1));this.f=new QB(wa,20);P(a,this.f,null);P(a,new lA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&dB(this.hc.d,!1);aB(this,!1);XH(this);YH(this);ZH(this);O(HH,this.b);O(IH,this.b);O(OH,this.b);O(PH,this.b);O(QH,this.b);O(RH,this.b);yH(this,AH);$A(this);a=this.k;YG(this.hc.d,a.b,a.c);!Oy(this)&&sz(this);cz(this)}t(529,520,xi,uE);
_.Nf=function(a,b){var c;G(b,Cc)?(WH(this),yH(this,AH),zH(this)):A(a.i,42)?(ZH(this),Is(a.i)===Is(AH)?(XH(this),YH(this)):Is(a.i)===Is(BH)?(XH(this),YH(this)):Is(a.i)===Is(CH)?(XH(this),YH(this)):Is(a.i)===Is(OH)?O(PH,this.b):Is(a.i)===Is(PH)?(O(OH,this.b),O(HH,this.b)):Is(a.i)===Is(HH)?(O(IH,this.b),O(PH,this.b)):Is(a.i)===Is(IH)?O(HH,this.b):Is(a.i)===Is(SH)||Is(a.i)===Is(TH)||Is(a.i)===Is(UH)||Is(a.i)===Is(VH)?(WH(this),this.c=!0):YH(this),yH(this,a.i),zH(this)):A(a.i,43)&&(ZH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
O(c,this.b):O(c,(rA(),AA)),zH(this));107!=this.d.d&&(this.d.d=107,Ez(this.d));return!0};_.c=!1;_.d=null;_.e=null;var AH=_.f=null,SH=null,BH=null,HH=null,TH=null,FH=null,JH=null,RH=null,QH=null,EH=null,DH=null,CH=null,GH=null,KH=null,IH=null,PH=null,VH=null,LH=null,NH=null,OH=null,UH=null,MH=null;function oF(){MG(this)}t(530,505,Th,oF);_.Oe=function(){this.b=-1;this.c=y(NG,m,0,0,0);this.d=0};_.b=-1;
function ar(a,b){var c;a.b=b;var d,e;d=null;TB();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new gC(e):null))e=(WB(),ZB),e=$B(e,(WB(),ZB))||$B(e,XB);if(e)try{d=dC(c)}catch(f){if(f=Qi(f),A(f,60))vn(f);else throw f;}c=d;null!=c&&bH(b,c)}function Zq(a){a=new gC(a);TB();var b,c;try{b=dC(a),c=Ln(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Qi(d),A(d,60))vn(d);else throw d;}}function pF(){}t(531,1,{61:1,68:1},pF);_.xe=function(a){bH(this.b,a.b)};
_.b=null;t(533,307,mi);function Wq(){var a;Wq=x;$H=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);aI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");bI=$H&!aI;var b;a=H(I,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Xq=y(I,s,-1,1E3,1);for(b=0;b<Xq.length;++b)Xq[b]=-999;for(b=0;b<a.length;b+=2)Xq[a[b+1]]=a[b]}
function gq(a,b,c){a=new cI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function Cz(a,b,c){var d;d=new dI;rj(d.u,b,c);kj(a.i,d.u,0,0);Zi(a.b,d);return d}function yF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function TD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Ov(a.i,b.u,c,d),b.s=c,b.t=d;eI(b)}
function xF(a,b,c,d){Wq();this.hb=Gw();this.b=new ej;this.k=new ej;this.f=d;this.hb.style[Vf]=bb;this.hb.style[Tf]=bb;this.hb.style[Lg]=Ye;this.hb.style[eh]=b;this.hb.style[Ge]=c;this.i=new fI;this.i.hb.style[eh]=eb;this.i.hb.style[Ge]=eb;bI?(b=new gI,c=new hI,kj(b,this.i,0,0),kj(b,c,0,0),Sv(this,b)):Sv(this,this.i);this.d=a;a.Vb=this;bI?(this.n=new iI(this),this.n.j=new jI(this),this.n.k=new kI(this),this.n.o=new lI(this),this.n.n=new mI(this),this.d&&(this.n.f=new oI(this),this.n.i=new rI(this),
this.n.b=new yI(this))):B(this,new zI(this),(hr(),hr(),ir));B(this,this,(lq(),lq(),mq));B(this,new AI(this),(uj(),uj(),vj));B(this,new BI(this),(wj(),wj(),xj));B(this,new CI(this),(Tq(),Tq(),Uq));(fq(),fq(),gz).b=this}t(532,533,mi,xF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var bI,aI,$H,Xq=null;function fI(){Qv.call(this);this.hb[Dd]=Ue}t(535,285,mi,fI);function gI(){fI.call(this);this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(534,535,mi,gI);function zI(a){this.b=a}t(536,1,{},zI);
_.uc=function(a){var b,c,d,e;d=Aj(a);e=Bj(a);c=Cj(a.b);b=new DI(a);2==c&&(b.f=4);b=HE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function AI(a){this.b=a}t(537,1,{},AI);_.vc=function(a){var b,c;b=Aj(a);c=Bj(a);a=new DI(a);this.b.j?RE(this.b.d,a,b,c):TE(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function BI(a){this.b=a}t(538,1,{},BI);_.wc=function(a){this.b.j=!1;Aj(a);Bj(a);VE(this.b.d)};_.b=null;function CI(a){this.b=a}t(539,1,{},CI);_.b=null;
function hI(){fI.call(this);this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(540,535,mi,hI);function EI(a,b){var c;c=b.b;c.f=4;return HE(a.b.d,c,b.e,b.f)}function jI(a){this.b=a}t(541,1,{},jI);_.Of=function(a){return EI(this,a)};_.b=null;function Jr(a,b){TE(a.b.d,b.b,b.e,b.f);return HE(a.b.d,b.b,b.e,b.f)}function kI(a){this.b=a}t(542,1,{},kI);_.Of=function(a){return Jr(this,a)};_.b=null;function lI(a){this.b=a}t(543,1,{},lI);_.Of=function(a){return RE(this.b.d,a.b,a.e,a.f)};_.b=null;
function mI(a){this.b=a}t(544,1,{},mI);_.Of=function(){return VE(this.b.d)};_.b=null;function Kq(a,b){var c;c=M(XD(b.c));c=new iC(b,0,lg,c);nD(a.b.d,c);return!0}function oI(a){this.b=a}t(545,1,{},oI);_.Of=function(a){return Kq(this,a)};_.b=null;function Lq(a,b){var c;c=M(XD(100*b.d));c=new iC(b,0,sg,c);nD(a.b.d,c);return!0}function rI(a){this.b=a}t(546,1,{},rI);_.Of=function(a){return Lq(this,a)};_.b=null;function Pq(a,b){var c;c=new iC(b,0,ie,jh);nD(a.b.d,c);return!0}function yI(a){this.b=a}
t(547,1,{},yI);_.Of=function(a){return Pq(this,a)};var FI=_.b=null;function GI(){GI=x;FI=new Gt((Vt(),new Ut("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function HI(){HI=x;II={}}function JI(a,b,c){var d;c&&(b.style[oe]=c.c+ag,d=c.b,d!=Rb&&(b.style[ne]=d),0!=(c.d&1)&&(b.style[qe]=qd),0!=(c.d&2)&&(b.style[pe]=Se));a.f.style[dh]=Kf}
function WA(a){var b=KI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ci(a);c in II?a=II[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Ag),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(GI(),FI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),JI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=to(e),n=to(e)+(e.offsetHeight||0),o=n-h,r=to(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new LI,v.b=u,v.c=q,v.d=o,v),II[c]=a);return a}
function MI(){HI();var a,b,c,d,e;yj();this.b=H(Ls,m,1,["monospace","sans-serif",xg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Ag);this.f.innerHTML=this.i||l;this.f.style[oe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ne]=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(550,1,{},MI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var II;function LI(){}
t(551,1,{},LI);_.b=0;_.c=0;_.d=0;function IE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Qi(b),!A(b,85))throw b;}return!1}function JE(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Qi(b),!A(b,85))throw b;}return!1}function DI(a){Yq.call(this,null,0,null);this.b=a}function cI(a,b,c){Yq.call(this,a,0,b);this.b=c}t(552,393,hi,DI,cI);_.ve=function(){return IE(this)};_.we=function(){return JE(this)};_.b=null;
function LB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=KI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,JI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function KB(a){this.c=a;this.b={};!KI&&(KI=new MI)}t(553,396,Xh,KB);var KI=null;function Dz(a){this.b=a}t(554,404,{},Dz);_.b=null;function NI(a,b){this.b=a;this.c=b}t(555,1,{},NI);_.b=null;_.c=null;function OI(){jx.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[eh]=md}t(556,317,mi,OI);
function PI(){PI=x;var a=QI=new MI;yj();a.i="9p";a.f.style[ne]=xg;a.f.style[oe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[oe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);RI=new Qz(1)}function JD(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,eI(a)}
function LD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(ID(a,!1),360<=g||-360>=g?j=KD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=SI(r,q,u,v,f),E=SI(r,q,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),JD(a,j))}function X(a,b,c,d,e){a.o&&JD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
function HD(a,b,c,d,e){a.o&&(ID(a,!1),JD(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function SD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ka+b+"</text>");JD(a,b)}function gB(a,b,c,d,e){ID(a,!0);JD(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
function eI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=lo(mo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-bk(a.u.hb),d=no(mo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-dk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function RD(a,b){a.f=b;a.j=kF(b)}t(557,400,{});_.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 RI,QI;function xr(a,b,c){c&&(Ir(a,b),c.Of(a.c));a.e=!0}function Ir(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-lo(mo(a.p.hb.ownerDocument),a.p.hb)+ak(a.p.hb)+Ao(a.p.hb.ownerDocument),a.c.f=c.clientY-to(a.p.hb)+(a.p.hb.scrollTop||0)+Bo(a.p.hb.ownerDocument),a.c.b=new DI(b),b.b.preventDefault(),!0):!1}
function iI(a){this.p=a;this.c=new TI;this.d=new UI(this);B(this.p,new VI(this),(Fr(),Fr(),Gr));B(this.p,new WI(this),(yr(),yr(),zr));B(this.p,new XI(this),(Cr(),Cr(),Dr));B(this.p,new YI(this),(ur(),ur(),vr));B(this.p,new ZI,(Qq(),Qq(),Rq));B(this.p,new $I(this),(Mq(),Mq(),Nq));B(this.p,new aJ(this),(Hq(),Hq(),Iq))}t(558,1,{},iI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function UI(a){wk();this.b=a}t(559,26,{},UI);
_.Hc=function(){!this.b.e&&this.b.j&&EI(this.b.j,this.b.c)};_.b=null;function VI(a){this.b=a}t(560,1,{},VI);_.b=null;function WI(a){this.b=a}t(561,1,{},WI);_.b=null;function XI(a){this.b=a}t(562,1,{},XI);_.b=null;function YI(a){this.b=a}t(563,1,{},YI);_.b=null;function ZI(){}t(564,1,{},ZI);function $I(a){this.b=a}t(565,1,{},$I);_.b=null;function aJ(a){this.b=a}t(566,1,{},aJ);_.b=null;function TI(){}t(567,1,{},TI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function bJ(a){var b,c,d,e,f;$j(a);d=(lj(),mj(null));e=new OI;gx(e,a);Ev(d,e,d.hb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));ix(e,a);Mv(d,e);return new Vy(f,b)}function cJ(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ue;this.hb.style[Uf]=Ne;this.hb.style[Yf]=fd;this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(569,288,zi,cJ);_.gd=function(){return bk(this.hb)};_.hd=function(){return dk(this.hb)};
function kF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function SI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new NI(new qG(a),new qG(b))}function KD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
function ZD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function ID(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function dI(){PI();this.o=RI;this.d=[];this.u=new cJ}t(570,557,{},dI);_.b=l;_.c=l;function dJ(){dJ=x;eJ=new Vy(0,0)}
function fJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=bJ(c.b),rj(c.ye(),b.c,b.b),c=bJ(c.b),b=new Vy(c.c-b.c,c.b-b.b)):b=new Vy(0,0);a.Wf(b)}return b}function jz(a,b){var c;if(a.Ce())return eJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(Oy(b));c=bJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function gJ(a,b){var c;b&&(c=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().hb.style[nd]=c)}function hJ(){this.f=new LA;this.f.b=-1;this.f.c=-1}t(572,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
_.Rf=function(){return this.ye()};_.Sf=function(){return iJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(Oy(a))};_.Uf=function(a){gJ(this,a)};_.Vf=function(a){var b=this.ye().hb,c,d,e;c=(tz(),uz);e=a.c;d=a.b;e!=c.c?b.style[oe]=l+e+"pt":b.style[oe]=l;d!=c.b?b.style[ne]=d:b.style[ne]=l;0!=(a.d&1)?b.style[qe]=qd:b.style[qe]=l;0!=(a.d&2)?b.style[pe]=Se:b.style[pe]=l};_.Wf=function(a){iJ=a};_.Xf=function(){};var iJ=_.f=null,eJ;
function mA(a,b){dJ();hJ.call(this);this.b=new Aw(a);this.b.ld()[Dd]=l;B(this.b,new jJ(this,b),(iq(),iq(),jq))}t(571,572,{},mA);_.ye=function(){return this.b};_.Uf=function(a){gJ(this,a)};_.b=null;function jJ(a,b){this.b=a;this.c=b}t(573,1,{},jJ);_.Pc=function(a){fq();gq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function qA(a){dJ();hJ.call(this);this.b=new yx;B(this.b,new kJ(this,a),(cq(),cq(),dq))}t(574,572,{},qA);_.ye=function(){return this.b};_.b=null;
function kJ(a,b){this.b=a;this.c=b}t(575,1,{},kJ);_.b=null;_.c=null;function lJ(a,b){var c,d;gJ(a,b.Rd());for(d=new Ki(b.Wb.b);d.c<d.e.Fe();)c=Li(d),c.lc&&c.hc.Qf(c)}function mJ(a,b){var c,d,e,f,g,j,h;rj(a.e,b.Yd(),b.Ud());for(d=new Ki(b.Wb.b);d.c<d.e.Fe();)c=Li(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=fJ(e).c,f-=fJ(e).b,rj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function yz(){dJ();hJ.call(this);this.e=new Qv}t(576,572,{},yz);
_.Qf=function(a){lJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){mJ(this,a)};_.e=null;function qB(a){dJ();hJ.call(this);var b=this.b=new vx;Ew(b.c,a);ux(b);this.f.b=-1;this.f.c=-1}t(577,572,{},qB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?ro(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function tB(a){this.b=new Sx(a.i,new nJ(a))}t(578,1,{},tB);_.b=null;
function Ox(a){var b,c,d,e,f;f=new hC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(oJ,m,61,0,0);for(c=b.b?Ik(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=hj((Iz(),R),new S(f.e)));c=c.c;if(xt(!c?ih:c.b,Ah))for(c=(!a.e.b||0==a.e.b.d?(ls(),ls(),ms):new Mz(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Yq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,58)?(j=f.f,h=new Yq(j,205,null),h.j=j.Zd(),h.k=
j.$d()):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 Yq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function nJ(a){this.b=a}t(579,1,ai,nJ);_.xc=function(){Ox(this)};_.b=null;function RB(){dJ();hJ.call(this);this.b=new qy}t(580,572,{},RB);_.Pf=function(){var a;a=new RB;ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
_.Sf=function(){return pJ};_.Wf=function(a){pJ=a};var pJ=_.b=null;t(581,576,{});function UB(){new ds}t(582,424,{},UB);function cB(a,b){var c=a.d.A.c;c.b.hb.textContent=b||l;qJ(c.i,null)}function eB(a,b){dJ();yz.call(this);this.d=new rJ(a);var c=this.c=new jx,d=(Vw(),Ww);c.b=d;gx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&sJ(By(c.A.b.q,0)))throw new rv("WindowPanel can only contain one child widget");tJ(c,d);this.d.b=this;this.b=b}t(585,581,{},eB);_.ye=function(){return this.d};_.Rf=function(){return this.c.gb};
_.Id=function(){uJ(this.d,!1)};_.Vf=function(){};_.Xf=function(a){lJ(this,a);mJ(this,a);vJ(this.d);wJ(this.d)};_.b=null;_.c=null;_.d=null;function xJ(a){var b;b=new wq(oo(a.hb,Pf),oo(a.hb,Of));a=new wq(oo(a.L.bb.hb,Pf),oo(a.L.bb.hb,Of));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function yJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(zJ(a,a.J),a.J=null):null!=a.I&&(AJ(a,a.I),a.I=null);Rj(a.K)}function vJ(a){a.cb?a._f(zq(a.L.bb)):(a.Ld(),vJ(a))}
function AJ(a,b){var c;a.cb?(c=xJ(a),a._f(new wq(-1,BJ(b,!1)-c[1]))):a.I=b}function CJ(a,b){var c;b!=a.Gd()&&(c=a.L.bb,wv(c),DJ(c,b,c.hb,c.q.d,!0))}function zJ(a,b){var c;a.cb?(c=xJ(a),a._f(new wq(BJ(b,!0)-c[0],-1))):a.J=b}t(588,290,oi);_.Yf=function(){var a,b;b=zq(this.L.bb);a=xJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?sJ(By(a.q,0)):null};_.Zf=function(a){qJ(this.L.bb,a)};_.Bd=function(){return new xv(this.L.bb)};_.$f=function(){Dq(this.L.bb)};_.wd=function(){yJ(this)};
_.Od=function(){Dq(this.L.bb)};_.yd=function(a){return EJ(this.L.bb,a)};_._f=function(a){Bq(this.L.bb,a)};_.od=function(a){AJ(this,a)};_.Hd=function(a){CJ(this,a)};_.qd=function(a){zJ(this,a)};_.I=null;_.J=null;function FJ(){FJ=x;Xv();var a=(GJ(),HJ(),IJ);JJ=new lx(a.e,a.c,a.d,a.f,a.b)}
function uJ(a,b){var c;c=new Ou;a.eb&&bs(a.eb,c);a.B&&Aq(a.i,a);try{Si(a.i.d,a)}catch(d){if(d=Qi(d),!A(d,79))throw d;}a.c=KJ(a.i,a);try{Zv(a,b)}finally{Vi(a.k.b),Vi(a.j.b),Vi(a.n.b),a.H&&Yi(a.H,a.i),a.u&&(a.u=!1)}}function LJ(a,b,c){var d,e;e=a.gb;d=new Tj(a,e);e.Dd(a,d.b+b,d.e+c)}function MJ(a,b,c){b=new NJ(so(ro(Wu(Wu(a.L.d,b),c))));vv(b,a);B(b,a.d,(iq(),iq(),jq));return b}function yq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Bq(a.L.bb,b)}
function YG(a,b,c){var d,e;(e=a.i)?(d=OJ(e.hb),bw(a,b+(bk(e.hb)+d[3]),c+(dk(e.hb)+d[0]))):bw(a,b,c)}function dB(a,b){a.B!=b&&(a.B=b,a._&&(b?Cq(a.i,a):Aq(a.i,a)))}function tJ(a,b){if(b!=(0!=a.A.b.q.d?sJ(By(a.A.b.q,0)):null)){wv(a.A.b);var c=a.A.b;DJ(c,b,c.hb,c.q.d,!0)}}
function PJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(tq(),QJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ki(a.H);e.c<e.e.Fe();)if(d=Li(e),b==(tq(),RJ)){!d.c&&(d.c=new SJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(tq(),uq))g=d.i,j=d.x,d.A.d?(YG(d,j.d,j.e),yq(d,new wq(j.c,-1))):(YG(d,j.d,j.e),yq(d,new wq(j.c,j.b)),Cq(g,d)),Oi(g.d,d,d.A.c),vk(d.r,333);else if(!d.u&&f==(tq(),QJ))d.hb.style[bh]=ch,tq()}else if(b==uq){!d.c&&(d.c=new SJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=OJ(j.hb);h=d.x;if(d.A.d)h.d=bk(d.hb)-
g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),d.x=h,YG(d,0,0),TJ(d,vq(j.hb).c,-1);else{if(f!=(tq(),QJ))h.d=bk(d.hb)-g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),h.c=d.f,h.b=d.e,d.x=h;YG(d,0,0);Bq(d,new UJ(vq(j.hb)));Aq(j,d)}d==d.i.b||vE(d);vk(d.r,333)}}else b==QJ&&(!d.c&&(d.c=new SJ),d=a,d.u||(d.y=c,d.hb.style[bh]=Ne))}}function VJ(a,b){a.hb.style[gh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.cg().cg()}
function wJ(a){if(!a.cb){a.k=pv(a,a.i,(!Nr&&(Nr=new Ck),Nr));a.j=pv(a,a.i,Bk?Bk:Bk=new Ck);a.n=pv(a,a.i,(!Sr&&(Sr=new Ck),Sr));var b=a.i;!a.H&&(a.H=new ej);Zi(a.H,b);Nr&&(b=new Mr(a),a.eb&&bs(a.eb,b));a.B&&Cq(a.i,a);Oi(a.i.d,a,a.A.c);a.c&&(bw(a,a.c.b,a.c.c),a.c=null);cw(a);vE(a)}}function vE(a){if(a!=a.i.b){var b;Sr&&(b=new Rr(a),a.eb&&bs(a.eb,b))}}t(587,588,oi);_.Gd=function(){return 0!=this.A.b.q.d?sJ(By(this.A.b.q,0)):null};_.Jd=function(a){uJ(this,a)};_.Bd=function(){return new xv(this.A.b)};
_.wd=function(){yJ(this);Rj(new WJ(this))};_.yd=function(a){return EJ(this.A.b,a)};_._f=function(a){yq(this,a)};_.Kd=function(a,b){YG(this,a,b)};_.Hd=function(a){tJ(this,a)};_.Ld=function(){wJ(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var JJ;
function rJ(a){FJ();var b=(XJ(),YJ);Xv();var c;c=(lw(),mw);ew.call(this,!1,"popup");this.M=c.b;this.K=new ZJ(this);c=new $J;c.hb[Dd]="mosaic-popupLayoutPanel";Uv(this.L,c);aw(this);this.d=new aK(this);this.r=new bK(this);this.s=new cK(this);this.t=new dK(this);this.x=new eK;this.G=(tq(),RJ);this.B=!1;this.i=b;a=this.A=new fK(a);b=new gK;!a.e&&(a.e=new hK);Zi(a.e,b);a=new iK(new nx(JJ.b.e.b,JJ.b.c,JJ.b.d,JJ.b.f,JJ.b.b));B(a,new jK(this),(iq(),iq(),jq));b=this.A.c;if(!b.c){b.c=new jx;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(cx(),dx);c.d=d;kK(b.i,b.c,new lK(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Hv;d=hx(c);dv(c.c,(qu(),ru(d)),0);Gv(c,a,d,0,!1)}else gx(b.c,a);qJ(b.i,null);B(this.A.c,new mK(this),(qq(),qq(),rq));B(this.A.c,this.d,jq);CJ(this,this.A);Mi(dw?ro(this.hb):so(ro(this.hb)),"mosaic-WindowPanel",!0)}t(586,587,oi,rJ);_.Id=function(){var a=this.b,b=new YA(a.b,201),c;a=a.b.r;a.b?a=new nK(new Ki(a.b)):(a=(ls(),ls(),ms),a=new Ki(a));for(;a._c();)c=a.ad(),201==b.e&&WG(c.b)};_.b=null;
function BB(){dJ();hJ.call(this);var a=this.b=new oK;a.U=!0;a.b.i=!0;this.b.X=!0}t(589,572,{},BB);_.ye=function(){return this.b};_.b=null;function uC(){}t(596,440,{},uC);function nK(a){if(!a)throw new Bn;this.b=a}t(597,1,{},nK);_._c=function(){return AC(this.b)};_.ad=function(){return Li(this.b)};_.bd=function(){throw new EC("Missing message: awt.50");};_.b=null;function Wz(){return Wz()}
function sC(){sC=x;var a;a=(jC(),kC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(pK,m,-1,0,1);else throw new $F(a+" is not supported");}catch(b){if(b=Qi(b),!A(b,87))throw b;}}function uB(a,b){a.b=31*a.b+K((new qG(b)).b)}function Rz(){}t(600,1,{},Rz);_.hC=function(){return this.b};_.b=1;function qK(){qK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Oe))&&0<b.length)b=$doc.getElementsByTagName(Oe)[0],b.style[Ge]=eb;a.body.style[Ge]=eb}
function OJ(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"borderTopWidth"));b[1]=rK(sK(a,"borderRightWidth"));b[2]=rK(sK(a,"borderBottomWidth"));b[3]=rK(sK(a,"borderLeftWidth"));return b}function tK(a){qK();var b,c;c=uK(a);b=OJ(a);a=new wq(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 vq(a){qK();return new wq(a.clientWidth,a.clientHeight)}
function uK(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"marginTop"));b[1]=rK(sK(a,"marginRight"));b[2]=rK(sK(a,"marginBottom"));b[3]=rK(sK(a,"marginLeft"));return b}function vK(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"paddingTop"));b[1]=rK(sK(a,"paddingRight"));b[2]=rK(sK(a,"paddingBottom"));b[3]=rK(sK(a,"paddingLeft"));return b}function wK(a,b,c){qK();try{G(b,le)&&(b=Rd),a.style[b]=c}catch(d){if(d=Qi(d),!A(d,79))throw d;}}
function BJ(a,b){qK();var c;xK||(xK=$doc.createElement(Ag),wK(xK,Ye,l),wK(xK,Qg,l),wK(xK,Yf,fd),wK(xK,bh,Ne),$doc.body.appendChild(xK));wK(xK,eh,a);wK(xK,Ge,a);c=tK(xK);return b?c.c:c.b}var xK=null;function yK(){wq.call(this,0,0)}function wq(a,b){this.c=a;this.b=b}function UJ(a){wq.call(this,a.c,a.b)}t(602,1,hi,yK,wq,UJ);_.eQ=function(a){return this===a?!0:null==a||zK!=Jn(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+Wc};_.b=0;_.c=0;function AK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(603,1,{72:1,75:1,96:1},AK);_.eQ=function(a){return a===this?!0:A(a,96)?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 BK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
function CK(a,b){this.b=a;this.c=b}t(604,1,hi,CK);_.eQ=function(a){return this===a?!0:null==a||DK!=Jn(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 DK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function eK(){this.c=this.b=this.e=this.d=0}t(605,1,hi,eK);_.eQ=function(a){return this===a?!0:null==a||EK!=Jn(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 EK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function sK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==le&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(607,1,{});var FK=-1;function GK(){}t(608,607,{},GK);_.b=-1;_.c=-1;var HK=null;
function rK(a){a=parseInt(a,10);a=isNaN(a)?null:jE(a);return!a?0:a.b}t(611,305,qi);_.Yf=function(){return zq(this.i)};_.Zf=function(a){qJ(this.i,a)};_.$f=function(){Dq(this.i)};_.Od=function(){Dq(this.i)};_.od=function(a){var b=this.i;b.hb.style[Ge]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[eh]=a;b.cb||(b.j=a)};function GJ(){GJ=x;HJ()}
function IK(a){GJ();var b;Bw(this,new $J);this.b=new JK;b=this.i;KK(b,new LK);wK(b.hb,Vf,cb);b.p=0;kK(b,this.b,new lK(0));this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;qJ(this.i,null);this.hb[Dd]="mosaic-Caption"}t(610,611,qi,IK);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.c=null;
function HJ(){HJ=x;MK=Sn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Fy(MK,240,20);new Fy(MK,224,16);new Fy(MK,208,16);new Fy(MK,192,16);new Fy(MK,176,16);new Fy(MK,160,16);new Fy(MK,144,16);new Fy(MK,128,16);new Fy(MK,112,16);new Fy(MK,96,16);new Fy(MK,80,16);new Fy(MK,64,16);new Fy(MK,260,16);IJ=new Fy(MK,48,16);new Fy(MK,32,16);new Fy(MK,16,16);new Fy(MK,0,16)}var MK,IJ;function NK(a,b){nv(a.b.hb,!b);qJ(a.i,a.b)}
function xq(a,b){a.d=b;nv(a.b.hb,!b);qJ(a.i,a.b);if(a.e){var c;for(c=new Ki(a.e);c.c<c.e.Fe();)Li(c)}}function fK(a){var b;Bw(this,new $J);b=this.i;KK(b,new OK((PK(),QK)));b.p=0;this.c=new IK(a);kK(b,this.c,new lK(1));this.b=new $J;dj(this.b,"Body");kK(b,this.b,new lK(0));this.hb[Dd]="mosaic-CaptionLayoutPanel"}t(613,611,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},fK);_.rd=function(){qv(this.i)};_.sd=function(){tv(this.i)};_.Bd=function(){return new xv(this.b)};
_.yd=function(a){return EJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function hK(){MG(this)}t(614,505,Th,hK);function ZJ(a){this.b=a}t(615,1,ai,ZJ);_.xc=function(){Dq(this.b.L.bb)};_.b=null;function RK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Qj(a.f.b,b);a.f&&lu(a.f.b,b)&&ou(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&vE(!a.f?null:lu(a.f.b,b-1))}function SK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new xz);-1==Qj(a.f.b,b)&&Zi(a.f.b,b)}function SJ(){}t(616,1,{},SJ);_.Uc=function(a){RK(a)};_.Vc=function(a){SK(a)};
_.Xc=function(a){TK(a.b.i,a.b)};function XJ(){XJ=x;UK=new VK(1,"e");WK=new VK(2,Ef);XK=new VK(3,"ne");YK=new VK(10,"nw");ZK=new VK(4,rg);$K=new VK(5,ug);aL=new VK(12,"sw");bL=new VK(8,"w");YJ=new cL((lj(),mj(null)).hb)}function KJ(a,b){var c;c=OJ(a.hb);return new CK(bk(b.hb)-(bk(a.hb)+c[3]),dk(b.hb)-(dk(a.hb)+c[0]))}
function dL(a){var b,c,d,e,f,g;if(a.f){b=vq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=lu(a.f.b,d),c=new wq(oo(g.hb,Pf),oo(g.hb,Of)),f=KJ(a,g),f.b-=Wj(0,f.b+oo(g.hb,Pf)-b.c),f.c-=Wj(0,f.c+oo(g.hb,Of)-b.b),YG(g,Wj(0,f.b),Wj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,TJ(g,c.c,c.b),g.G==(tq(),uq)&&Bq(g,new UJ(vq(a.hb))),vk(g.r,1)}}function eL(a,b,c){a=a.e;Oi(a,b,b);z(a.d,b,c);dj(b,Dc+c.c)}
function Aq(a,b){var c;c=a.e;fL(c,b.z);cj(b.z,Dc+YK.c);fL(c,b.v);cj(b.v,Dc+WK.c);fL(c,b.w);cj(b.w,Dc+XK.c);fL(c,b.F);cj(b.F,Dc+bL.c);fL(c,b.o);cj(b.o,Dc+UK.c);fL(c,b.E);cj(b.E,Dc+aL.c);fL(c,b.C);cj(b.C,Dc+ZK.c);fL(c,b.D);cj(b.D,Dc+$K.c)}
function Cq(a,b){!b.z&&(b.z=MJ(b,0,0));eL(a,b.z,YK);!b.v&&(b.v=MJ(b,0,1));eL(a,b.v,WK);!b.w&&(b.w=MJ(b,0,2));eL(a,b.w,XK);!b.F&&(b.F=MJ(b,1,0));eL(a,b.F,bL);!b.o&&(b.o=MJ(b,1,2));eL(a,b.o,UK);!b.E&&(b.E=MJ(b,2,0));eL(a,b.E,aL);!b.C&&(b.C=MJ(b,2,1));eL(a,b.C,ZK);!b.D&&(b.D=MJ(b,2,2));eL(a,b.D,$K)}function TK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){aA(a.f,b);for(Zi(a.f.b,b);c<d;++c)VJ(lu(a.f.b,c),c)}else VJ(b,c)}
function cL(a){a=new gL(a);Bw(this,a);this.d=new hL(a);this.d.j=!0;Wi(this.d);this.d.n=3;this.e=new iL(a);this.e.j=!0;Wi(this.e);this.e.n=3;Dw(this)}t(617,305,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},cL);_.Yf=function(){return vq(this.hb)};_.Zf=function(){var a;(a=jL(this))&&a.Zf(null)};_.$f=function(){dL(this)};_.Uc=function(a){!this.c&&(this.c=new SJ);RK(a)};_.Vc=function(a){!this.c&&(this.c=new SJ);SK(a)};_.Od=function(){dL(this)};
_.Xc=function(a){!this.c&&(this.c=new SJ);TK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var UK,WK,XK,YK,YJ,ZK,$K,aL,bL;function gL(a){this.q=new Rv(this);this.hb=a}t(618,285,mi,gL);function VK(a,b){this.b=a;this.c=b}t(619,1,{},VK);_.b=0;_.c=null;function hL(a){Gi();$i.call(this,a)}t(620,3,{},hL);_.rc=function(){var a;a=this.k.f;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");!a.A.d&&NK(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Wj(this.b,a<this.e?a:this.e),b=Wj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(yj(),ag);c.style[Qg]=b+ag};
_.sc=function(){var a;a=this.k.f;a==a.i.b||vE(a);a.A.d||NK(a.A,!0);a.u||(a.p||(a.p=new kL,dj(a.p,"mosaic-GlassPanel-invisible")),wK(a.p.hb,gh,(qK(),sK(a.hb,gh))),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.e=this.b+gk(this.k.b.hb)-this.k.f.kd();this.d=this.c+fk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function fL(a,b){try{Si(a,b)}catch(c){if(c=Qi(c),!A(c,79))throw c;}}
function iL(a){Gi();$i.call(this,a);this.d=new Ii}t(621,3,{},iL);_.rc=function(){var a;a=this.k.f.gb;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");NK(a.A,!1);yq(a,new wq(a.f,a.e));vk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=hj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Wj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=Wj(a+b,oo(d.A.c.hb,Of)),b!=a&&LJ(d,0,a-b),yq(d,new wq(d.f,b)),vk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=Wj(a+b,oo(d.A.c.hb,Of)),yq(d,new wq(d.f,b)),vk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Wj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
b:96,b!=a&&LJ(d,a-b,0),yq(d,new wq(b,d.e)),vk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,yq(d,new wq(96<a+b?a+b:96,d.e)),vk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||vE(a);NK(a.A,!0);a.u||(a.p||(a.p=new kL,dj(a.p,"mosaic-GlassPanel-invisible")),wK(a.p.hb,gh,(qK(),sK(a.hb,gh))),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.f=this.b+gk(this.k.b.hb)-this.k.f.kd();this.e=this.c+fk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function kL(){var a;this.e=new lL(this);this.b=!1;this.c=new Vv;Bw(this,this.c);a=this.hb.style;a[nd]="#000";a[ke]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}t(622,305,Vh,kL);
_.ud=function(){var a;Dw(this);try{a=this.gb}catch(b){b=Qi(b);if(A(b,85))throw new rv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(lj(),mj(null))?(du(this),eu(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Yi(xk,a),a.c=!0,a.d=Gk(a),Zi(xk,a),this.d=new mL(this),Iu(new cu(this.d))):(this.hb.style[sd]=cb,this.hb.style[jg]=cb);this.b&&wu(new bu(this));kj(mj(null),new nL,Ao($doc),Bo($doc))};
_.vd=function(){this.i.vd();Dk(this.e);this.d&&($t(Gu,this.d,H(oL,m,14,[(!Qr&&(Qr=new Ck),Qr)])),this.d=null);this.b&&$t(yu,this,H(oL,m,14,[(!xu&&(xu=new Ck),xu)]))};_.dd=function(a){switch(tu(a.type)){case 256:if(27==(a.keyCode||0))return $j(this),!1;case 1:if(yo(this.hb,a.target))return $j(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function lL(a){wk();this.b=a}t(623,26,{},lL);_.Hc=function(){var a=this.b;du(a);eu(a.hb)};_.b=null;function mL(a){this.b=a}t(624,1,{},mL);_.b=null;
function nL(){this.hb=Gw();var a;a=new zx(new pL(this));B(this,a,(Zp(),Zp(),$p));B(this,a,(Eq(),Eq(),Fq))}t(625,307,mi,nL);_.wd=function(){Rj(new qL(this))};function pL(a){this.b=a}t(626,1,{},pL);_.b=null;function qL(a){this.b=a}t(627,1,ai,qL);_.xc=function(){this.b.hb.focus()};_.b=null;function rL(a){a.hb.style[eh]=md;a.hb.style[Ge]=md;if(a.cb){var a=a.gb,b;A(a,104)?a.Zf(null):(b=jL(a))&&b.Zf(a)}}t(629,288,$h);_.Yf=function(){rL(this);return new wq(oo(this.hb,Pf),oo(this.hb,Of))};_.Zf=function(){rL(this)};
_.$f=function(){};_.cd=function(){};_.Od=function(){};function JK(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[dh]=Kf;this.hb[Dd]="mosaic-HTML"}t(628,629,$h,JK);function iK(a){Bw(this,new sL(a));this.hb[Dd]="mosaic-ImageButton"}t(630,305,Vh,iK);
function oK(){Xv();var a=(lw(),ow);ew.call(this,!0,lf);this.M=a.b;this.b=new tL(this);this.b.e=!0;Sv(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?ev(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(dw?ro(this.hb):so(ro(this.hb)))[Dd]=Ee;this.hb.style[gh]="2147483647"}t(631,290,mi,oK);_.cd=function(a){sv(this,a);1==tu(a.type)&&Zv(this,!1)};_.b=null;
function tL(a){this.c=a;this.d=new ej;this.j=new ej;a=(Rx(),Qx);new Ey(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Fg);this.f=$doc.createElement(Ig);pu(b,this.f);this.p=!0;a=Gw();b=(qu(),ru(b));a.appendChild(b);this.hb=a;El();this.hb.setAttribute(kg,hm.b);-1==this.db?ev(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=De;a=lv(this.hb)+"-vertical";Mi(this.ld(),a,!0);this.hb.style[Tf]=cb;this.hb.setAttribute("hideFocus",Zg);B(this,new Px(this),(Zp(),Zp(),$p))}t(632,328,zi,tL);
_.cd=function(a){switch(tu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ix(this,a)};_.Nd=function(a,b){Mx(this,a,b);b||this.b&&Zv(this.c,!1)};_.b=!0;_.c=null;
function sL(a){var b=(Vw(),Ww),c=(cx(),dx),d;d=new Nw;d.i[rd]=bb;d.i[xd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Lw(b.b);b.b.d.rows[0].cells[0][id]=c.b;Lw(b.b);b.b.d.rows[0].cells[0].style[ah]=e.b;Lw(d);b=Hw(d,0,0,!0);if(a){$j(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Jw(g,f.d);Gs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Zi(c.c,a);a.hb[dd]=e;pu(b,a.hb);vv(a,d)}Bw(this,d);Mi(this.hb,"mosaic-WidgetWrapper",!0)}t(633,305,Vh,sL);_.b=null;_.c=null;function aK(a){this.b=a}t(634,1,{},aK);
_.Pc=function(){this.b._&&this.b!=this.b.i.b&&vE(this.b)};_.b=null;function bK(a){wk();this.b=a}t(635,26,{},bK);_.Hc=function(){Dq(this.b.L.bb);var a=this.b;Pr((!a.q&&(a.q=new uL),a.q))};_.b=null;function cK(a){wk();this.b=a}t(636,26,{},cK);_.Hc=function(){PJ(this.b,(tq(),uq))};_.b=null;function dK(a){wk();this.b=a}t(637,26,{},dK);_.Hc=function(){PJ(this.b,(tq(),QJ))};_.b=null;function gK(){}t(638,1,{},gK);function jK(a){this.b=a}t(639,1,{},jK);_.Pc=function(){this.b.Id()};_.b=null;
function mK(a){this.b=a}t(640,1,{},mK);_.b=null;function WJ(a){this.b=a}t(641,1,ai,WJ);_.xc=function(){this.b.G==(tq(),uq)?vk(this.b.s,333):this.b.G==QJ&&vk(this.b.t,333)};_.b=null;function NJ(a){this.hb=a;qv(this)}t(642,288,zi,NJ);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function uL(){hs.call(this,null)}t(643,219,ci,uL);
function tq(){tq=x;uq=new vL("MAXIMIZED",0);QJ=new vL("MINIMIZED",1);RJ=new vL("NORMAL",2);wL=H(xL,m,99,[uq,QJ,RJ])}function vL(a,b){Co.call(this,a,b)}t(644,140,{72:1,76:1,78:1,99:1},vL);var wL,uq,QJ,RJ;function du(a){var b,c,d,e;c=sj();b=tj();e=(fv(),gv).scrollWidth;d=gv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[eh]=c-1+ag);0<=b-1&&(a.hb.style[Ge]=b-1+ag)}
function eu(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function yL(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new xv(b);c.b.b<c.b.c.d-1;)d=sJ(yv(c.b)),e=d.gb,A(e,105)&&e.pd(d.md()),d.md()&&Zi(a.y,d);return!0}
function zL(a,b){var c,d,e;if(b.b)a.d&&hk(a.d),a.d=new AL(a,b),ik(a.d,333);else for(d=new Ki(a.y);d.c<d.e.Fe();)c=Li(d),e=c.fb,Ov(b,BL(c),e.t,e.u),CL(c,e.v,e.s,H(I,s,-1,[DL(a.r.b,c).e,DL(a.q.b,c).d,DL(a.o.b,c).b,DL(a.p.b,c).c]),H(I,s,-1,[EL(a.j.b,c).e,EL(a.i.b,c).d,EL(a.e.b,c).b,EL(a.f.b,c).c]),H(I,s,-1,[FL(a.v,c),FL(a.u,c),FL(a.s,c),FL(a.t,c)]))}
function GL(){this.y=new ej;this.k=new HL(this);this.x=new IL(this.k);this.w=new JL(this.k);this.r=new KL(this.k);this.q=new LL(this.k);this.o=new ML(this.k);this.p=new NL(this.k);this.j=new OL(this.k);this.i=new PL(this.k);this.e=new QL(this.k);this.f=new RL(this.k);this.v=new SL(this.k);this.u=new SL(this.k);this.s=new SL(this.k);this.t=new SL(this.k)}t(648,1,{});_.ag=function(a){zL(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 TL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ki(b.y);e.c<e.e.Fe();)d=Li(e),A(d,27)&&(d=d.bb),f=d.fb,Ov(c,BL(d),f.t,f.u),CL(d,f.v,f.s,H(I,s,-1,[DL(b.r.b,d).e,DL(b.q.b,d).d,DL(b.o.b,d).b,DL(b.p.b,d).c]),H(I,s,-1,[EL(b.j.b,d).e,EL(b.i.b,d).d,EL(b.e.b,d).b,EL(b.f.b,d).c]),H(I,s,-1,[FL(b.v,d),FL(b.u,d),FL(b.s,d),FL(b.t,d)]));UL(c);a.b.d=null;for(a=new Ki(a.b.y);a.c<a.e.Fe();)b=Li(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function AL(a,b){this.b=a;this.c=b;var c=(nk(),qk);this.n=new mk(this);this.u=c}t(649,17,{},AL);_.yc=function(){TL(this)};_.zc=function(){TL(this)};
_.Bc=function(a){var b,c,d;for(c=new Ki(this.b.y);c.c<c.e.Fe();)b=Li(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),Ov(this.c,BL(b),d.j,d.w),CL(b,d.x,d.i,H(I,s,-1,[DL(this.b.r.b,b).e,DL(this.b.q.b,b).d,DL(this.b.o.b,b).b,DL(this.b.p.b,b).c]),H(I,s,-1,[EL(this.b.j.b,b).e,EL(this.b.i.b,b).d,EL(this.b.e.b,b).b,EL(this.b.f.b,b).c]),H(I,s,-1,[FL(this.b.v,b),FL(this.b.u,b),FL(this.b.s,b),FL(this.b.t,b)]))};_.b=null;_.c=null;
t(651,1,{});_.b=null;function QL(a){this.b=a}t(650,651,{},QL);function RL(a){this.b=a}t(652,651,{},RL);function PL(a){this.b=a}t(653,651,{},PL);function OL(a){this.b=a}t(654,651,{},OL);function ML(a){this.b=a}t(655,651,{},ML);function NL(a){this.b=a}t(656,651,{},NL);function LL(a){this.b=a}t(657,651,{},LL);function KL(a){this.b=a}t(658,651,{},KL);t(659,651,{},function(a){this.b=a});t(660,651,{},function(a){this.b=a});
function FL(a,b){var c=a.b,d;d=hj(c.e,b);d||(d=new AK(vK(b.hb)),z(c.e,b,d));return d.e}function SL(a){this.b=a}t(661,651,{},SL);function JL(a){this.b=a}t(662,651,{},JL);function IL(a){this.b=a}t(663,651,{},IL);function EL(a,b){var c;c=hj(a.b,b);c||(c=new AK(OJ(b.hb)),z(a.b,b,c));return c}function DL(a,b){var c;c=hj(a.c,b);c||(c=new AK(uK(b.hb)),z(a.c,b,c));return c}
function VL(a,b){var c,d;d=hj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=jL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new wq(WL(e,!0),WL(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=WL(e,!0));null!=c.k&&(h.b=WL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new wq(WL(e,!0),WL(e,!1));break a}h=new yK;f=b.hb;n=f.style;g=n[Yf];j=n[bh];n[Yf]="static";n[bh]=Ne;null!=c.n?h.c=WL(e,!0):(n[eh]=md,h.c=(f.offsetWidth||0)+DL(d.p.b,b).c+DL(d.q.b,b).d);null!=c.k?h.b=WL(e,!1):(n[Ge]=md,h.b=(f.offsetHeight||0)+DL(d.r.b,b).e+
DL(d.o.b,b).b);n[Yf]=g;n[bh]=j}d=h}null!=c.n&&(yj(),xp)==c.n.cg()||null!=c.k&&(yj(),xp)!=c.k.cg()||z(a.f,b,d)}return d}function HL(a){this.i=a;this.d=new Ii;this.f=new Ii;this.c=new Ii;this.b=new Ii;this.e=new Ii}t(664,1,{},HL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function XL(a){var b;b=a.fb;if(null==b||!A(b,102))b=new YL,a.fb=b;return b}function LK(){OK.call(this,(PK(),ZL))}function OK(a){var b=($L(),aM);GL.call(this);this.c=a;this.b=b}t(665,648,{},LK,OK);
_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new yK;yL(this,a);n=DL(this.p.b,a).c+DL(this.q.b,a).d+EL(this.f.b,a).c+EL(this.i.b,a).d+FL(this.t,a)+FL(this.u,a);d=DL(this.r.b,a).e+DL(this.o.b,a).b+EL(this.j.b,a).e+EL(this.e.b,a).b+FL(this.v,a)+FL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(PK(),ZL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ki(this.y);a.c<a.e.Fe();)c=Li(a),e=XL(c),b=null,j=c.gb,A(j,105)&&(b=j,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==ZL?(n+=VL(this.x.b,c).c,e.b=VL(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Wj(f,e.b)):(d+=VL(this.w.b,c).b,e.c=VL(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Wj(g,e.c));this.c==ZL?(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,r,q,u,v,D,E,J,Q;if(yL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=FL(this.t,a);E=FL(this.v,a);c=vq(a.hb);Q=c.c-(u+FL(this.u,a));r=c.b-(E+FL(this.s,a));g=Q;c=r;this.c==(PK(),ZL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ki(this.y);e.c<e.e.Fe();)d=Li(e),b=null,q=XL(d),v=d.gb,A(v,105)&&(b=v,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==ZL?(q.e?++h:(q.c=VL(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=VL(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=VL(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=VL(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ki(this.y);e.c<e.e.Fe();)d=Li(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==ZL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==QK?(q.t=this.b==($L(),aM)?u:this.b==cM?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==($L(),aM)?(q.t=u,q.u=E):this.b==cM?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.gd()-bk(a.hb)-FL(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-dk(a.hb)-FL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));zL(this,a)}};_.b=null;_.c=null;function $L(){$L=x;aM=new dM("START",0);cM=new dM(Gb,1);eM=new dM("END",2);fM=H(gM,m,100,[aM,cM,eM])}function dM(a,b){Co.call(this,a,b)}t(666,140,{72:1,76:1,78:1,100:1},dM);var fM,cM,eM,aM;function PK(){PK=x;ZL=new hM("HORIZONTAL",0);QK=new hM("VERTICAL",1);iM=H(jM,m,101,[ZL,QK])}
function hM(a,b){Co.call(this,a,b)}t(667,140,{72:1,76:1,78:1,101:1},hM);var iM,ZL,QK;t(669,1,{106: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 YL(){this.f=!1}function lK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(668,669,{102:1,106:1},YL,lK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function kM(a,b){if(a.n)return!0;yL(a,b);if(0<a.y.d){a.b=lu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new lM,c.fb=d;a.c=d;a.y.Oe();Zi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function mM(){GL.call(this)}t(670,648,{},mM);
_.bg=function(a){var b,c;c=new yK;kM(this,a);if(this.b){b=VL(this.x.b,this.b).c;var d=VL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=bM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=DL(this.p.b,a).c+DL(this.q.b,a).d+EL(this.f.b,a).c+EL(this.i.b,a).d+FL(this.t,a)+FL(this.u,a);c.b+=DL(this.r.b,a).e+DL(this.o.b,a).b+EL(this.j.b,a).e+EL(this.e.b,a).b+FL(this.v,a)+FL(this.s,a);return c};
_.ag=function(a){var b,c,d,e,f;kM(this,a)&&(d=FL(this.t,a),e=FL(this.v,a),c=vq(a.hb),f=c.c-(d+FL(this.u,a)),c=c.b-(e+FL(this.s,a)),b=this.b.gb,A(b,105)&&(b=bM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-bk(a.hb)-FL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-dk(a.hb)-FL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),zL(this,a))};_.b=null;_.c=null;function lM(){this.f=!1}
t(671,669,{103:1,106:1},lM);function bM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=ro(Wu(Wu(a.d,0),0)),c=ro(Wu(Wu(a.d,2),2)),d=uK(a.hb),b=OJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function nM(a,b){a.cb&&$j(a);return Tv(a,b)}function oM(){uw();kw.call(this,vw)}t(672,295,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},oM);_.yd=function(a){return nM(this,a)};_.b=null;
function kK(a,b,c){var d=a.q.d;b.fb=c;DJ(a,b,a.hb,d,!0)}function BL(a){var b;b=a.gb;return A(b,105)?b:a}function zq(a){if(!a.cb)return new yK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Bq(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function sJ(a){return A(a,105)?a.bb:a}function pM(a){var b;if(!a.o){b=(!HK&&(HK=new GK),HK);var c=qM(a,gb,!0);b.b=c;c=qM(a,hb,!0);b.c=c;a.o=b}return a.o}
function DJ(a,b,c,d,e){if(A(b,27))throw new Ek("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new oM,Gv(a,c,a.hb,d,!0),Uv(c,b)):Gv(a,b,c,d,e);qJ(a,b)}
function qJ(a,b){var c;c=a.e;if(b){var d=c.k;Ti(d.d,b);Ti(d.f,b);Ti(d.c,b);Ti(d.b,b);Ti(d.e,b)}else d=c.k,my(d.d),my(d.f),my(d.c),my(d.b),my(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==BL(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==BL(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Zf(a.gb),c.Zf(a))}}
function Dq(a){if(a.cb&&a.hb.style.display!=Hf){a.hb.scrollTop=0;var b=a.hb,c=0;!wo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.ag(a);a.d=!1;UL(a)}}function UL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=sJ(By(a.q,d)),A(b,105)&&(b=b.bb),b.md()&&(A(b,104)?b.$f():A(b,34)&&b.Od())}function EJ(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=BL(b);return Mv(a,c)?(A(c,105)&&nM(c,b),qJ(a,null),!0):!1}
function KK(a,b){var c;a.e=b;null!=a.f&&cj(a,lv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Ky(a.f,jo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));dj(a,lv(a.hb)+Ca+a.f);qJ(a,null)}function qM(a,b,c){a.n||(a.n=$doc.createElement(Ag),wK(a.n,Yf,fd),wK(a.n,bh,Ne),wK(a.n,Ye,cb),wK(a.n,Qg,cb),a.hb.appendChild(a.n));wK(a.n,eh,b);wK(a.n,Ge,b);a=tK(a.n);return c?a.c:a.b}
function WL(a,b){var c;c=null.cg();if(c==(yj(),Jp)){c=(pM(a),null.cg());var d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK);return N(M(Math.round(100*d*c/254)))}if(c==zp)return c=pM(a),d=null.cg(),N(M(XD(d*(-1==c.b&&(c.b=BJ(gb,!0)),c.b))));if(c==Bp)return c=pM(a),d=null.cg(),N(M(XD(d*(-1==c.c&&(c.c=BJ(hb,!0)),c.b))));if(c==Hp)return c=(pM(a),null.cg()),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(d*c)));if(c==Lp)return c=(pM(a),null.cg()),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(10*d*c/254)));
if(c==Fp)return N(M(XD(12*(pM(a),null.cg())*N(M(XD((-1==FK&&(FK=(qK(),BJ(ib,!0))),FK)/72))))));if(c==xp)return qM(a,null.cg(),b);if(c==Dp)return c=(pM(a),N(M(XD(null.cg())))),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(d*c/72)));if(null.cg()==vp)return N(M(XD(null.cg())));throw new Ek("Invalid size: "+null.cg());}function $J(){var a=new mM;Qv.call(this);this.k=new wq(-1,-1);new yM(this);this.hb[Dd]="mosaic-LayoutPanel";KK(this,a)}
t(673,285,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},$J);_.Cd=function(a){DJ(this,a,this.hb,this.q.d,!0)};_.rd=function(){Av(this,new zM)};_.sd=function(){Av(this,new AM)};_.Yf=function(){return zq(this)};_.zd=function(a){return Jv(this.q,BL(a))};_.Ad=function(a,b,c,d){DJ(this,a,b,c,d)};_.Zf=function(a){qJ(this,a)};_.Bd=function(){return new xv(this)};_.$f=function(){Dq(this)};
_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=zq(this),null!=this.j)a=a.b+ag,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+ag);this.od(b);this.i=null}else b=a.b+ag,this.qd(a.c+ag),this.od(b);Dq(this)}};_.Od=function(){Dq(this)};_.yd=function(a){return EJ(this,a)};_.od=function(a){this.hb.style[Ge]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Ov(this,BL(a),b,c)};
_.qd=function(a){this.hb.style[eh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function zM(){}t(674,1,{},zM);_.Md=function(a){BL(a).ud()};function AM(){}t(675,1,{},AM);_.Md=function(a){BL(a).vd()};function xv(a){this.c=a;this.b=new Lv(this.c.q)}t(676,1,{},xv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return sJ(yv(this.b))};_.bd=function(){zv(this.b)};_.c=null;function BM(){BM=x;new wx}
function yM(a){BM();Mi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new CM(this)}t(677,9,{},yM);function CM(a){wk();this.b=a}t(678,26,{},CM);_.Hc=function(){qJ(this.b.b,null);Dq(this.b.b)};_.b=null;function jL(a){a=a.gb;return!a?null:A(a,104)?a:jL(a)}function TJ(a,b,c){var d;d=a.hb;CL(a,b,c,uK(d),OJ(d),vK(d))}
function CL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(yj(),ag)),b!=a.kd()&&a.qd((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(yj(),ag)),c!=a.jd()&&a.od((0>c?0:c)+ag))}function Bq(a,b){TJ(a,b.c,b.b)}t(681,1,{});
function PF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:FC(a,b,~~Ci(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Uc||typeof v.length==Mf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Lf,r)))if(v=G(Mf,r),r=G("boolean",r),DM===D)v&&(o[u]=new qG(o[u])),r&&(o[u]=(bG(),o[u]?eG:cG));else{q=v||r;if(q=
!q&&null!=D&&Jn(D)==EM){q=o[u];if(null==q||FM(q,D))continue;if(Hn(q)&&(q=q&&q.g?q.g:null,null!=q&&FM(q,D))){o[u]=q;continue}}if(!G(Nf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function GM(){this.d=new Ii;this.b=new Ii;this.c=new Ii}function FM(a,b){var c;if(DM==b||HM==b&&A(a,107))return!0;if(null!=a)for(c=Jn(a);c&&c!=DM;c=null)if(c==b)return!0;return!1}t(680,681,{},GM);function MF(){MF=x;OF=new GM}
function SF(a,b){MF();z(OF.d,a,b)}function JF(a){MF();var b,c,d;d=vG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function KF(a,b){var c;MF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==se)?b[0]:null,FM(c,a)}function QF(a){var b=LF;MF();var c,d;d=OF.c;if(c=!b?d.c:FC(d,b,~~Ci(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?GC(d,c):IC(d,b,c,~~Ci(b))}
function qF(a){MF();var b=OF,c;null==a?a=null:(c=a[Xc],c||(0!=(Jn(a).c&4)?a=[]:(b=(b=hj(b.d,Jn(a)))&&typeof b==se?new b(a):a,a=a[Xc]=b),c=a),a=c);return a}var OF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Un&&(e=jk(),2E3<e-Wn&&(Wn=e,Vn=Tn()));if(0==Un++){var f=(Xn(),Yn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=go(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=(Xn(),Yn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=go(n,o);while(h.d);h.d=o}}--Un;c&&-1!=Vn&&($wnd.clearTimeout(Vn),Vn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Js)()}catch(d){a(b)}else C(Js)()}var DM=Z(1),Mn=Z(102),IM=mG(" I"),I=hG(690,IM),NG=hG(688,DM),JM=mG(" Z"),qH=hG(691,JM);Z(101);Z(100);Z(99);var KM=Z(485),An=hG(692,KM),LM=Z(238),Ct=hG(693,LM);Z(239);Z(140);Z(460);Z(108);Z(471);var MM=mG(" B");Z(475);var NM=mG(" C"),Di=hG(694,NM),EM=Z(473),OM=mG(" D"),zD=hG(695,OM);Z(474);Z(476);var PM=Z(479),YE=hG(696,PM),QM=mG(" J"),RM=Z(2),Ls=hG(689,RM),pK=hG(697,MM);Z(488);Z(470);Z(98);Z(173);Z(458);
var LF=Z(451);Z(467);var YF=Z(465);Z(463);Z(464);Z(469);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(482);Z(477);Z(466);Z(452);Z(453);Z(454);Z(455);Z(456);Z(457);var SM=Z(375);Z(374);Z(373);Z(372);Z(450);Z(449);var IA=Z(389),cD=hG(698,IA),TM=Z(395),hD=hG(699,TM),UM=Z(396),jD=hG(700,UM),VM=Z(527),nF=hG(701,VM),Cs=hG(702,I),WM=$(525,function(){oD();return dH}),eH=hG(703,WM);Z(526);Z(398);Z(397);Z(520);Z(519);Z(528);Z(529);Z(524);Z(432);Z(523);var iA=hG(704,SM);Z(387);Z(531);Z(462);lG();Z(461);lG();Z(681);
Z(680);var HM=lG();Z(289);var XM=Z(288);Z(287);Z(293);Z(307);Z(348);Z(533);Z(532);Z(286);Z(285);Z(535);Z(534);Z(540);Z(541);Z(542);Z(543);Z(544);Z(545);Z(546);Z(547);Z(536);Z(537);Z(538);Z(539);Z(225);Z(224);Z(298);Z(299);Z(300);Z(558);Z(567);Z(26);Z(559);Z(560);Z(561);Z(562);Z(563);Z(564);Z(565);Z(566);Z(270);Z(344);Z(347);Z(345);Z(346);Z(184);Z(183);Z(272);Z(219);Z(274);Z(192);var YM=Z(191);Z(222);Z(221);Z(220);Z(369);Z(370);Z(371);
var ZM=$(161,function(){yj();return Np}),Op=hG(705,ZM),$M=$(139,function(){zj();return No}),Oo=hG(706,$M),aN=$(146,function(){Po();return Yo}),Zo=hG(707,aN),bN=$(151,function(){$o();return ip}),jp=hG(708,bN),cN=$(156,function(){kp();return tp}),up=hG(709,cN);$(162,null);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(148,null);$(149,null);$(150,null);$(152,null);$(153,null);
$(154,null);$(155,null);$(157,null);$(158,null);$(159,null);$(160,null);Z(444);Z(443);Z(492);Z(494);Z(493);Z(495);Z(497);Z(496);Z(498);Z(502);Z(503);Z(182);Z(188);Z(187);Z(186);Z(190);Z(204);Z(415);Z(414);var CB=Z(413),aE=hG(710,CB),uH=hG(711,QM);Z(399);Z(499);Z(505);Z(500);Z(501);Z(400);Z(557);Z(409);Z(408);Z(407);Z(412);var dN=lG(),oJ=hG(712,dN);Z(268);Z(442);Z(511);var eN=$(228,function(){rs();return ws}),xs=hG(713,eN);Z(422);Z(423);Z(406);var mB=Z(401);Z(491);Z(385);Z(386);Z(411);var xB=Z(410);
Z(403);Z(402);Z(509);Z(518);Z(404);Z(446);Z(484);Z(521);Z(522);Z(530);Z(392);var MA=Z(391);Z(420);Z(421);Z(377);Z(376);Z(429);lG();lG();lG();Z(379);Z(380);Z(189);Z(357);var Cy=hG(714,XM);Z(358);Z(570);Z(569);Z(318);Z(320);Z(319);Z(321);Z(206);Z(223);Z(209);Z(211);var TA=Z(394);Z(445);Z(382);Z(381);Z(388);Z(515);Z(487);Z(214);Z(431);Z(201);Z(202);Z(205);Z(199);Z(198);Z(200);var VA=Z(553);Z(390);Z(572);Z(577);Z(430);Z(478);Z(433);var kA=Z(384),jA=hG(715,MA);Z(600);Z(417);Z(418);Z(419);Z(383);Z(550);
Z(551);Z(323);Z(322);Z(314);Z(315);Z(589);Z(578);Z(579);Z(504);Z(512);Z(513);Z(514);Z(571);Z(573);var nB=Z(405);Z(554);Z(516);Z(213);Z(210);Z(212);Z(208);Z(197);Z(196);Z(195);Z(250);Z(576);Z(292);Z(291);Z(290);Z(588);Z(587);Z(586);Z(581);Z(585);var fN=$(644,function(){tq();return wL}),xL=hG(716,fN);Z(643);Z(642);Z(634);Z(635);Z(636);Z(637);Z(638);Z(639);Z(640);Z(641);Z(615);var gN=$(294,function(){lw();return sw}),tw=hG(717,gN),hN=$(340,function(){gw();return Yx}),Zx=hG(718,hN);Z(17);Z(341);Z(342);
Z(337);Z(338);Z(339);Z(18);Z(19);Z(20);Z(428);Z(393);Z(631);Z(328);Z(632);Z(329);Z(330);Z(331);Z(332);Z(335);Z(303);Z(302);Z(301);Z(574);Z(575);Z(580);Z(243);Z(306);Z(336);Z(324);Z(351);Z(350);Z(349);var iN=$(352,function(){py();return zy}),Ay=hG(719,iN);$(353,null);$(354,null);$(355,null);$(356,null);Z(226);Z(555);Z(304);Z(317);Z(316);Z(508);Z(366);Z(296);Z(185);Z(556);Z(305);Z(617);Z(3);Z(620);Z(621);Z(619);Z(618);Z(611);Z(610);Z(673);Z(674);Z(675);Z(676);Z(613);Z(217);var aC=Z(425),cC=hG(720,aC);
Z(426);Z(424);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var jN=Z(51),Nx=hG(721,jN);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(244);var zK=Z(602);Z(297);var DK=Z(604);Z(215);Z(629);Z(628);Z(438);Z(437);Z(439);Z(216);
Z(252);Z(254);Z(253);Z(248);Z(360);Z(245);Z(295);Z(672);Z(259);Z(262);Z(260);Z(261);Z(5);Z(7);Z(6);Z(582);Z(427);Z(440);Z(361);Z(181);Z(281);Z(283);Z(282);Z(434);Z(435);Z(441);Z(218);Z(247);Z(33);Z(255);Z(325);Z(326);Z(327);Z(256);var oL=hG(722,YM);Z(257);Z(552);Z(630);Z(597);Z(468);Z(489);Z(32);Z(70);var EK=Z(605);Z(614);Z(633);Z(669);Z(668);Z(193);Z(203);Z(4);Z(596);Z(648);Z(665);var kN=$(666,function(){$L();return fM}),gM=hG(723,kN),lN=$(667,function(){PK();return iM}),jM=hG(724,lN);Z(651);Z(660);
Z(659);Z(663);Z(662);Z(658);Z(657);Z(655);Z(656);Z(654);Z(653);Z(650);Z(652);Z(661);Z(664);Z(649);Z(616);Z(670);Z(309);Z(308);Z(311);Z(312);Z(310);Z(258);Z(21);Z(279);Z(280);Z(11);Z(14);Z(24);var mN=Z(27),Hk=hG(725,mN);Z(25);Z(22);Z(23);Z(671);Z(8);Z(10);Z(9);Z(677);Z(678);Z(622);Z(625);Z(626);Z(627);Z(623);Z(624);var BK=Z(603);Z(607);Z(608);Z(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>