summaryrefslogtreecommitdiff
path: root/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html
blob: 480d2de8e00d19f74c94beb3f7112fad6989ef85 (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 = '84DE2DAB8AD49C4E122A548C4B072500';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",fb="100%",gb="1em",
hb="1ex",ib="1in",jb="1px",kb="2",lb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",wb="@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Fb="C",Jb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Pb="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",nc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Gc="Ring",Hc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",dd="__uiObjectID",
ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",wd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="dblclick",Yd="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",ze="google",Ae="grid",Be="gridcell",Ce="group",De="gwt-MenuBar",Ee="gwt-MenuBarPopup",Fe="heading",Me="height",Ne="hidden",Oe="id",Pe="img",
Qe="is_touch_supported",Re="italic",Se="java.vm.name",Te="jsa-resetDiv",Ue="keydown",Ve="keypress",We="keyup",Xe="left",Ye="link",Ze="list",$e="listbox",af="listitem",bf="load",cf="log",df="ltr",ef="main",ff="marquee",hf="math",jf="menu",kf="menuPopup",lf="menubar",mf="menuitem",sf="menuitemcheckbox",tf="menuitemradio",uf="middle",vf="mousedown",wf="mousemove",xf="mouseout",yf="mouseover",zf="mouseup",Af="mousewheel",Bf="msie",Cf="multipart",Df="n",Ef="name",Ff="navigation",Gf="none",Hf="noreaction",
If="note",Jf="nowrap",Kf="null",Lf="number",Mf="object",Nf="offsetHeight",Of="offsetWidth",Pf="ontouchstart",Qf="opera",Rf="option",Sf="outline",Tf="overflow",Uf="padding",Vf="paste",Wf="popupContent",Xf="position",Yf="presentation",Zf="progressbar",$f="px",ag="px, ",bg="px;",dg="radio",eg="radiogroup",fg="reaction",gg="region",hg="rgb(",ig="right",jg="role",kg="rotation",lg="row",mg="rowgroup",ng="rowheader",pg="rtl",qg="s",rg="scale100",sg="scrollbar",tg="se",ug="search",vg="separator",wg="serif",
xg='shape-rendering="crispEdges"',yg="slider",zg="span",Ag="spinbutton",Bg="status",Cg="subMenuIcon-selected",Dg="tab",Eg="table",Fg="tablist",Gg="tabpanel",Hg="tbody",Ig="td",Jg="text",Kg="textAlign",Lg="textbox",Mg="timer",Ng="toolbar",Og="tooltip",Pg="top",Qg="touchcancel",Rg="touchend",Sg="touchmove",Tg="touchstart",Ug="tr",Vg="tree",Wg="treegrid",Xg="treeitem",Yg="true",Zg="value",$g="verticalAlign",ah="visibility",bh="visible",ch="whiteSpace",dh="width",eh="x",fh="zIndex",gh="|",_,hh={l:4194303,
m:4194303,h:1048575},ih={l:0,m:0,h:0},jh={l:1,m:0,h:0},kh={l:2,m:0,h:0},lh={l:3,m:0,h:0},mh={l:4,m:0,h:0},nh={l:8,m:0,h:0},oh={l:10,m:0,h:0},ph={l:16,m:0,h:0},qh={l:32,m:0,h:0},rh={l:64,m:0,h:0},zh={l:128,m:0,h:0},Ah={l:256,m:0,h:0},Bh={l:512,m:0,h:0},Ch={l:1024,m:0,h:0},Dh={l:2048,m:0,h:0},Eh={l:8192,m:0,h:0},Fh={l:16384,m:0,h:0},Gh={l:32768,m:0,h:0},Hh={l:65536,m:0,h:0},Ih={l:131072,m:0,h:0},Jh={l:262144,m:0,h:0},Kh={l:524288,m:0,h:0},Lh={},Mh={72:1,79:1,85:1,87:1},Nh={8:1,9:1,72:1,76:1,78:1},Oh=
{45:1,46:1,52:1,66:1,72:1},Ph={12:1},Qh={8:1,10:1,72:1,76:1,78:1},Rh={7:1,8:1,72:1,76:1,78:1},Sh={72:1,75:1,89:1},Th={72:1,79:1,87:1},Uh={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},Vh={90:1},Wh={49:1,72:1},Xh={2:1},Yh={45:1,52:1,66:1,72:1},Zh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},$h={22:1},ai={91:1},bi={15:1},ci={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},di={72:1,89:1},ei={74:1},fi={72:1,79:1,81:1,85:1,87:1},gi={72:1},hi={19:1,72:1},ii={89:1},ji={39:1,
72:1,79:1,85:1,87:1},ki={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},li={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},mi={107:1},ni={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},oi={68:1},pi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qi={72:1,75:1,90:1},ri={6:1,8:1,72:1,76:1,78:1},si={14:1,38:1},ti={28:1,35:1},ui={11:1,72:1,76:1,78:1},vi={21:1},wi={45:1,46:1,52:1,58:1,66:1,72:1},xi={93:1},yi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},zi={52:1,72:1},Ai={36:1,72:1,76:1,78:1};
function t(a,b,c){var d=Lh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Lh[a]=function(){}),_=d.prototype=0>b?{}:new Lh[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 Bi(this)};
_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Ci,m,-1,8,1);d=(Di(),Ei);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 Fi(){Fi=x;Gi=new Hi}function Ii(a){for(var b,a=new Ji(a.k.n);a.c<a.e.Fe();)b=Ki(a),Li(b.ld(),fe,!1),Mi(a)}
function Ni(a,b,c){var a=a.o,d;try{d=new Oi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Pi(e);if(A(e,79))throw new Qi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Li(b.ld(),Wb,!0);Li(c.ld(),ee,!0);z(Gi,b,c)}function Ri(a,b){var c;c=Si(Gi,b);var d;d=Si(a.o.d,c);if(!d)throw new Ti("dragHandle was not draggable");Ui(d.c.b);Ui(d.e.b);Ui(d.d.b);Li(b.ld(),Wb,!1);Li(c.ld(),ee,!1)}
function Vi(a){var b;a.p=!1;for(a=new Ji(a.k.n);a.c<a.e.Fe();)b=Ki(a),Li(b.ld(),fe,!1),Mi(a)}function Wi(a,b){Xi(a.k.n,b)?Li(b.ld(),fe,!1):a.p?(Yi(a.k.n,b),Li(b.ld(),fe,!0)):(a.k.n.Oe(),Yi(a.k.n,b))}function Zi(a){this.i=a;this.k=new $i(this);this.o=new aj(this.k)}t(3,1,{});_.rc=function(){bj(this.k.f,"dragdrop-dragging")};_.sc=function(){cj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Gi;function $i(a){this.n=new dj;this.e=a;this.b=a.i}t(4,1,{},$i);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ej(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 fj(a,b){var c;c=gj(a.d,hj).b;b.b.ctrlKey||b.b.metaKey||Ii(a.c.e);Wi(a.c.e,c)}function ij(a){a.c.i=null;a.c.e.sc();jj((kj(),lj(null)),a.b,0,0);var b=a.b.hb;mj=b;nj();oj=b;a.e=2}
function aj(a){this.d=new Hi;this.c=a;this.b=new pj;qj(this.b,rj(),sj());B(this.b,this,(tj(),tj(),uj));B(this.b,this,(vj(),vj(),wj));a=this.b.hb.style;a[ke]="alpha(opacity=0)";a.opacity=0;a.margin=0+(xj(),$f);a.borderStyle=(yj(),Gf);a[nd]="blue"}t(5,1,{},aj);
_.uc=function(a){var b,c,d,e;c=a.i;d=zj(a);e=Aj(a);b=Bj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!hj)hj=c,this.c.f=gj(this.d,hj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Pj(this.c.n,this.c.f)&&(Ii(this.c.e),Wi(this.c.e,this.c.f)),Qj(new Rj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Sj(hj,null),hj!=this.c.f&&(c=new Sj(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,ij(this),1!=this.e&&ej(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Tj(a,b);a=Uj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Vj(Wj(d-this.i),Wj(a-this.j))>=this.c.e.n?(Xj(),-1!=Pj(this.c.n,this.c.f)||Wi(this.c.e,this.c.f),c=new Sj(hj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ij(this)):Yj.preventDefault()),1==this.e)return;Yj.preventDefault();ej(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Tj(a,b);b=Uj(a,b);if(1==Bj(a.b)&&(this.f=!1,hj))try{if(Xj(),1==this.e)fj(this,a);else{d!=this.b&&(c=new Sj(d,null),e+=c.b,b+=c.e);try{ej(this,e,b),this.c.e.rc(),3!=this.e&&fj(this,a)}finally{var f=this.b.hb;mj&&f==mj&&(mj=null);nj();f===oj&&(oj=null);Zj(this.b);this.e=1;this.c.f=null}}}finally{hj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var hj=null;function Rj(){}t(6,1,$h,Rj);_.xc=function(){Xj()};
function Oi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Oi);_.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 Sj(a,b){!a||a==(kj(),lj(null))?this.i=this.f=0:(this.f=a.gd()-$j(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(kj(),lj(null))?this.d=this.c=0:(this.c=ak(b.hb)+bk(b.hb),this.d=ck(b.hb)+dk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Sj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Xj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function bk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf($f)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function dk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf($f)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ek(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function fk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function gk(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 hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(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 jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(18,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(19,1,{});t(20,1,Xh);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(21,19,{});var pk=null;function qk(a,b){var c=C(function(){if(!b.b){var c=ik();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function nk(){}t(22,21,{},nk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new rk;qk(a,b);return b};function rk(){}t(23,20,Xh,rk);_.Ec=function(){this.b=!0};_.b=!1;function ok(){this.b=new dj;this.c=new sk(this)}t(24,21,{},ok);_.Fc=function(){return!0};_.Dc=function(a){a=new tk(this,a);Yi(this.b,a);1==this.b.d&&uk(this.c,16);return a};function vk(){vk=x;wk=new dj;var a=new xk;yk();zk(Ak?Ak:Ak=new Bk,a)}function Ck(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(wk,a)}
function uk(a,b){if(0>b)throw new Dk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(wk,a);a.c=!1;a.d=Ek(a,b);Yi(wk,a)}function Fk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Ek(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||Xi(wk,this);this.Hc()};_.c=!1;_.d=0;var wk;function sk(a){vk();this.b=a}t(25,26,{},sk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Gk,m,3,a.b.d,0);b=Hk(a.b,b);c=new Ik;for(e=0,f=b.length;e<f;++e)d=b[e],Xi(a.b,d),jk(d.b,c.b);0<a.b.d&&uk(a.c,Vj(5,16-(ik()-c.b)))};_.b=null;function tk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},tk);_.Ec=function(){var a=this.c;Xi(a.b,this);0==a.b.d&&Ck(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Jk(){this.b=gd}t(28,29,{},Jk);function Kk(){this.b=hd}t(30,29,{},Kk);function Lk(){this.b=kd}t(31,29,{},Lk);t(33,1,{});_.b=null;function Mk(a){this.b=a}
t(32,33,{},Mk);function Nk(){this.b=ld}t(34,29,{},Nk);function Ok(){this.b=od}t(35,29,{},Ok);function Pk(){this.b=wd}t(36,29,{},Pk);function Qk(){this.b=Cd}t(37,29,{},Qk);function Rk(){this.b=Jd}t(38,29,{},Rk);function Sk(){this.b=Kd}t(39,29,{},Sk);function Tk(){this.b=Ld}t(40,29,{},Tk);function Uk(){this.b=Pd}t(41,29,{},Uk);function Vk(){this.b=Yd}t(42,29,{},Vk);function Wk(){this.b=Zd}t(43,29,{},Wk);function Xk(){this.b=ae}t(44,29,{},Xk);function Yk(){this.b=de}t(45,29,{},Yk);
function Zk(){this.b=re}t(46,29,{},Zk);function $k(){this.b=Ae}t(47,29,{},$k);function al(){this.b=Be}t(48,29,{},al);function bl(){this.b=Ce}t(49,29,{},bl);function cl(){this.b=Fe}t(50,29,{},cl);function dl(a){this.b=a.id}t(51,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Pe}t(52,29,{},fl);function gl(){this.b=Ye}t(53,29,{},gl);function hl(){this.b=Ze}t(54,29,{},hl);function il(){this.b=$e}t(55,29,{},il);function jl(){this.b=af}t(56,29,{},jl);function kl(){this.b=cf}t(57,29,{},kl);
function ll(){this.b=ef}t(58,29,{},ll);function ml(){this.b=ff}t(59,29,{},ml);function nl(){this.b=hf}t(60,29,{},nl);function ol(){this.b=jf}t(61,29,{},ol);function pl(){this.b=lf}t(62,29,{},pl);function ql(){this.b=mf}t(63,29,{},ql);function rl(){this.b=sf}t(64,29,{},rl);function sl(){this.b=tf}t(65,29,{},sl);function tl(){this.b=Ff}t(66,29,{},tl);function ul(){this.b=If}t(67,29,{},ul);function vl(){this.b=Rf}t(68,29,{},vl);function wl(){this.b=Yf}t(69,29,{},wl);t(70,33,{},function(a){this.b=a});
function xl(){this.b=Zf}t(71,29,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=dg}t(73,29,{},Al);function Bl(){this.b=eg}t(74,29,{},Bl);function Cl(){this.b=gg}t(75,29,{},Cl);
function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;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 al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=
new Gm;Hm=new Im;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;F=new Hi;z(F,gg,sm);z(F,gd,Fl);z(F,Zd,Ql);z(F,hd,El);z(F,kd,Gl);z(F,de,Sl);z(F,ld,Hl);z(F,od,Il);z(F,wd,Jl);z(F,Cd,Kl);z(F,Be,Ul);z(F,Jd,Ll);z(F,Ce,Wl);z(F,Kd,Ml);z(F,Ld,Nl);z(F,Pd,Ol);z(F,Yd,Pl);z(F,Ze,bm);z(F,ae,Rl);z(F,re,Tl);z(F,Ae,Vl);z(F,Fe,Xl);z(F,Pe,Yl);z(F,Ye,Zl);z(F,$e,$l);z(F,af,am);z(F,cf,cm);z(F,ef,dm);z(F,ff,em);z(F,hf,fm);z(F,jf,km);z(F,lf,gm);z(F,mf,jm);z(F,
sf,hm);z(F,Rf,nm);z(F,dg,rm);z(F,tf,im);z(F,Ff,lm);z(F,If,mm);z(F,Yf,om);z(F,Zf,pm);z(F,eg,qm);z(F,lg,xm);z(F,mg,tm);z(F,ng,vm);z(F,ug,Bm);z(F,vg,Dm);z(F,sg,zm);z(F,yg,Fm);z(F,Ag,Hm);z(F,Bg,Ym);z(F,Dg,dn);z(F,Fg,$m);z(F,Gg,bn);z(F,Lg,fn);z(F,Mg,hn);z(F,Ng,kn);z(F,Og,mn);z(F,Vg,sn);z(F,Wg,on);z(F,Xg,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Bm,Dm,Fm,Hm,Ym,dn,$m,bn,fn,hn,kn,mn,sn,on,qn;
function ym(){this.b=lg}t(77,29,{},ym);function um(){this.b=mg}t(78,29,{},um);function wm(){this.b=ng}t(79,29,{},wm);function Am(){this.b=sg}t(80,29,{},Am);function Cm(){this.b=ug}t(81,29,{},Cm);function Em(){this.b=vg}t(82,29,{},Em);function Gm(){this.b=yg}t(83,29,{},Gm);function Im(){this.b=Ag}t(84,29,{},Im);function Zm(){this.b=Bg}t(85,29,{},Zm);function en(){this.b=Dg}t(86,29,{},en);function an(){this.b=Fg}t(87,29,{},an);function cn(){this.b=Gg}t(88,29,{},cn);function gn(){this.b=Lg}
t(89,29,{},gn);function jn(){this.b=Mg}t(90,29,{},jn);function ln(){this.b=Ng}t(91,29,{},ln);function nn(){this.b=Og}t(92,29,{},nn);function tn(){this.b=Vg}t(93,29,{},tn);function pn(){this.b=Wg}t(94,29,{},pn);function rn(){this.b=Xg}t(95,29,{},rn);function Ik(){this.b=ik()}function ik(){return(new Date).getTime()}t(96,1,{},Ik);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=ob,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function yn(a){var b,c,d;c=y(zn,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new An;c[d]=a[d]}}function Bn(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 Bn(this)};_.f=null;_.i=null;function Cn(a){Dn();this.i=a}t(100,101,Th,Cn);function Ti(a){Dn();this.i=a}function Qi(a,b){Dn();this.f=b;this.i=a}t(99,100,Mh,Ti,Qi);
function En(a){Dn();this.c=a;this.b=l;var b,c,d;c=Fn(Gn(this.c)?this.c:null);d=y(zn,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Hn(c[a]);yn(d)}t(98,99,Mh,En);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Kf:Gn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":In(this.c).e;this.b=this.b+ob+(Gn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Gn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ef&&"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 Jn(a,b){return Kn(a)?a.eQ(b):a===b}function In(a){return Kn(a)?a.cZ:Ln}
function Mn(a){return Kn(a)?a.hC():Bi(a)}
function Nn(){var a;Nn=x;On=(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 Pn(a){Nn();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=On[a.charCodeAt(0)],null==c?a:c});return da+a+da}var On;t(108,1,{});function Bi(a){return a.$H||(a.$H=++Qn)}function Rn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Sn(){return $wnd.setTimeout(function(){0!=Tn&&(Tn=0);Un=-1},10)}var Tn=0,Qn=0,Vn=0,Un=-1;
function Wn(){Wn=x;Xn=new Yn}function Zn(a,b){a.b=$n(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ao(a)),bo(a.f,1),!a.j&&(a.j=new co(a)),bo(a.j,50))}function Yn(){}function eo(a){return a.Jc()}function $n(a,b){!a&&(a=[]);a[a.length]=b;return a}function fo(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=$n(b,e)):e[0].xc()}catch(f){if(f=Pi(f),!A(f,87))throw f;}}return b}function bo(a,b){Wn();$wnd.setTimeout(function(){C(eo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(110,108,{},Yn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Xn;function ao(a){this.b=a}t(111,1,{},ao);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),fo(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 Ik;100>ik()-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 co(a){this.b=a}t(112,1,{},co);_.Jc=function(){this.b.e&&bo(this.b.f,1);return this.b.k};
_.b=null;function Dn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Fn(a);2<=e.length&&e.splice(0,2);c=y(zn,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Hn(e[a]);yn(c)}function Fn(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=go(f),g=f.indexOf(ua),j=0==f.indexOf(se)?8:0;-1==g&&(g=ho(f,io(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=go(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
function xn(a,b){a.b+=b}function jo(){}t(118,117,{},jo);_.b=l;function ak(a){return ko(lo(a.ownerDocument),a)}function ck(a){return mo(lo(a.ownerDocument),a)}function no(a,b){return parseInt(a[b])||0}function oo(a,b){return null==a[b]?null:""+a[b]}function po(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 qo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ro(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Bj(a){a=a.button;return 1==a?4:2==a?2:1}function ko(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 so(a){return mo(lo(a.ownerDocument),a)}
function mo(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 to(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function uo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function $j(a){return!vo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==pg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function vo(){var a=wo();return-1!=a&&1009E3<=a}function xo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function wo(){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 yo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function sj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function rj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function zo(a){return $j(G(a.compatMode,Kb)?a.documentElement:a.body)}function Ao(a){return(G(a.compatMode,Kb)?a.documentElement:a.body).scrollTop||0}function lo(a){return G(a.compatMode,Kb)?a.documentElement:a.body}
function Bo(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 Bi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function yj(){yj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,m,6,[Co,Eo,Go,Io,Ko])}t(139,140,ri);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,nc,0)}t(141,139,ri,Do);function Fo(){Bo.call(this,"DOTTED",1)}t(142,139,ri,Fo);function Ho(){Bo.call(this,"DASHED",2)}t(143,139,ri,Ho);
function Jo(){Bo.call(this,Yb,3)}t(144,139,ri,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(145,139,ri,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,m,7,[Po,Ro,To,Vo])}t(146,140,Rh);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,nc,0)}t(147,146,Rh,Qo);function So(){Bo.call(this,"BLOCK",1)}t(148,146,Rh,So);function Uo(){Bo.call(this,"INLINE",2)}t(149,146,Rh,Uo);function Wo(){Bo.call(this,"INLINE_BLOCK",3)}t(150,146,Rh,Wo);
function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,m,9,[$o,bp,dp,fp])}t(151,140,Nh);var hp,fp,bp,dp,$o;function ap(){Bo.call(this,"VISIBLE",0)}t(152,151,Nh,ap);function cp(){Bo.call(this,Yb,1)}t(153,151,Nh,cp);function ep(){Bo.call(this,"SCROLL",2)}t(154,151,Nh,ep);function gp(){Bo.call(this,"AUTO",3)}t(155,151,Nh,gp);function jp(){jp=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=H(tp,m,10,[kp,mp,op,qp])}t(156,140,Qh);var sp,kp,mp,op,qp;function lp(){Bo.call(this,Jb,0)}
t(157,156,Qh,lp);function np(){Bo.call(this,ec,1)}t(158,156,Qh,np);function pp(){Bo.call(this,gc,2)}t(159,156,Qh,pp);function rp(){Bo.call(this,zc,3)}t(160,156,Qh,rp);function xj(){xj=x;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=H(Np,m,11,[up,wp,yp,Ap,Cp,Ep,Gp,Ip,Kp])}t(161,140,ui);var Mp,Ip,yp,Ap,Gp,Kp,Ep,wp,Cp,up;function vp(){Bo.call(this,"PX",0)}t(162,161,ui,vp);function xp(){Bo.call(this,"PCT",1)}t(163,161,ui,xp);
function zp(){Bo.call(this,"EM",2)}t(164,161,ui,zp);function Bp(){Bo.call(this,"EX",3)}t(165,161,ui,Bp);function Dp(){Bo.call(this,"PT",4)}t(166,161,ui,Dp);function Fp(){Bo.call(this,"PC",5)}t(167,161,ui,Fp);function Hp(){Bo.call(this,"IN",6)}t(168,161,ui,Hp);function Jp(){Bo.call(this,"CM",7)}t(169,161,ui,Jp);function Lp(){Bo.call(this,"MM",8)}t(170,161,ui,Lp);function Op(){Op=x;Pp=[];Qp=[];Rp=[]}var Pp,Qp,Rp;function Sp(){Sp=x;Tp=new Up}
function Vp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Wp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Up(){}t(173,1,{},Up);_.b=null;var Tp;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 Xp=_.c=null;function Yp(){Yp=x;Zp=new $p(pd,new aq)}function aq(){}t(181,182,{},aq);
_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Zp};var Zp;function bq(){bq=x;cq=new $p(Bd,new dq)}function dq(){}t(185,182,{},dq);_.Kc=function(a){eq();fq(this,a.c,gq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return cq};var cq;t(188,182,Ph);function Tj(a,b){return(a.b.clientX||0)-ko(lo(b.ownerDocument),b)+$j(b)+zo(b.ownerDocument)}function Uj(a,b){return(a.b.clientY||0)-so(b)+(b.scrollTop||0)+Ao(b.ownerDocument)}function zj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientX||0}
function Aj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientY||0}t(187,188,Ph);function hq(){hq=x;iq=new $p(Ed,new jq)}function jq(){}t(186,187,Ph,jq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return iq};var iq;function kq(){kq=x;lq=new $p(Qd,new mq)}function mq(){}t(189,182,{},mq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return lq};var lq;t(192,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var nq=_.d=0;
function Bk(){this.d=++nq}t(191,192,si,Bk);function $p(a,b){this.d=++nq;this.b=b;!Xp&&(Xp=new oq);Xp.b[a]=this;this.c=a}t(190,191,si,$p);_.b=null;_.c=null;function pq(){pq=x;qq=new $p(Sd,new rq)}function rq(){}t(193,187,Ph,rq);
_.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!=(sq(),tq))a=uq(b.hb),c=new vq(no(b.hb,Of),no(b.hb,Nf)),d=new vq(no(b.L.bb.hb,Of),no(b.L.bb.hb,Nf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);wq(b.A,!0);a=no(b.L.bb.hb,Of);xq(b,new vq(a,yq(b.L.bb).b));b.B&&b.G!=tq&&zq(b.i,b)}else wq(b.A,!1),b.G!=(sq(),tq)?xq(b,new vq(b.x.c,b.x.b)):Aq(b,uq(b.i.hb)),b.B&&b.G!=tq&&Bq(b.i,b);Cq(b.L.bb)}else wq(b.A,!0)};_.Nc=function(){return qq};var qq;function Dq(){Dq=x;Eq=new $p(me,new Fq)}
function Fq(){}t(194,182,{},Fq);_.Kc=function(a){Zj(a.b.b)};_.Nc=function(){return Eq};var Eq;function Gq(){Gq=x;Hq=new $p(ve,new Iq)}function Iq(){}t(195,182,{},Iq);_.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,Jq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Kq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Hq};var Hq;
function Lq(){Lq=x;Mq=new $p(we,new Nq)}function Nq(){}t(196,182,{},Nq);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Oq(a.b.b,a.b.c))};_.Nc=function(){return Mq};var Mq;function Pq(){Pq=x;Qq=new $p(xe,new Rq)}function Rq(){}t(197,182,{},Rq);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Qq};var Qq;t(199,182,{});t(198,199,{});function Sq(){Sq=x;Tq=new $p(Ue,new Uq)}function Uq(){}t(200,198,{},Uq);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Vq(),Wq).length&&-999!=(Vq(),Wq)[c]&&(c=(Vq(),Wq)[c]);b=new Xq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,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?Yq(Zq(a)):e=301;break;case 118:case 86:b&&a.wb&&$q(a.v,(!a.xb&&(a.xb=new ar(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&&(br(a,oo((cr(),dr).hc.b.hb,Zg)),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?er(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?er(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&er(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?er(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?er(a,4):e=207;break;case 53:105==a.d?er(a,5):e=208;break;case 54:105==a.d?er(a,
6):e=210;break;case 55:105==a.d?er(a,7):e=211;break;case 56:105==a.d?er(a,8):e=212;break;case 57:105==a.d?er(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}fr(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return Tq};var Tq;function gr(){gr=x;hr=new $p(vf,new ir)}function ir(){}t(201,187,Ph,ir);_.Kc=function(a){a.uc(this)};_.Nc=function(){return hr};var hr;
function tj(){tj=x;uj=new $p(wf,new jr)}function jr(){}t(202,187,Ph,jr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return uj};var uj;function kr(){kr=x;lr=new $p(xf,new mr)}function mr(){}t(203,187,Ph,mr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Sj(hj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ij(a))};_.Nc=function(){return lr};var lr;function nr(){nr=x;or=new $p(yf,new pr)}function pr(){}t(204,187,Ph,pr);_.Kc=function(a){var b;b=this.b;Zn((Wn(),Xn),new qr(a,a.c,b))};_.Nc=function(){return or};var or;
function vj(){vj=x;wj=new $p(zf,new rr)}function rr(){}t(205,187,Ph,rr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return wj};var wj;function oq(){this.b={}}t(206,1,{},oq);_.b=null;t(209,188,Ph);var sr=null;function tr(){tr=x;ur=new $p(Qg,new vr)}function vr(){}t(208,209,Ph,vr);_.Kc=function(a){wr(a.b,this,a.b.n)};_.Nc=function(){return ur};var ur;function xr(){xr=x;yr=new $p(Rg,new zr)}function zr(){}t(210,209,Ph,zr);_.Kc=function(a){wr(a.b,this,a.b.n)};_.Nc=function(){return yr};var yr;
function Ar(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Pf,"return;"),typeof a.ontouchstart==se)}t(211,1,{},Ar);function Br(){Br=x;Cr=new $p(Sg,new Dr)}function Dr(){}t(212,209,Ph,Dr);_.Kc=function(a){wr(a.b,this,a.b.o)};_.Nc=function(){return Cr};var Cr;function Er(){Er=x;Fr=new $p(Tg,new Gr)}function Gr(){}t(213,209,Ph,Gr);_.Kc=function(a){Hr(a.b,this)&&(a.b.k&&Ir(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),uk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Fr};var Fr;
function Jr(a,b){this.b=b;this.c=a}function Kr(a,b,c){Ak&&(b=new Jr(b,c),a.Yc(b))}t(214,183,{},Jr);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Ak};_.b=!1;var Ak=_.c=null;function Lr(a){this.b=a}t(215,183,{},Lr);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Mr};var Mr=_.b=null;function Nr(){}function Or(a){var b;Pr&&(b=new Nr,a.Yc(b))}t(216,183,{},Nr);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Pr};var Pr=null;function Qr(a){this.b=a}t(217,183,{},Qr);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return Rr};var Rr=_.b=null;function Sr(){}t(218,183,{},Sr);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return Tr};var Tr=null;function Ur(a,b,c){a=a.b;if(!b)throw new Vr("Cannot add a handler with a null type");if(!c)throw new Vr("Cannot add a null handler");0<a.c?Wr(a,new Xr(a,b,c)):Yr(a,b,null).zf(c);return new Zr(new $r(a,b,c))}
function as(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 Vr("Cannot fire null event");try{++d.c;j=bs(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=Pi(n),A(n,87))f=n,!e&&(e=new cs),ds(e,f);else throw n;}}if(e)throw new es(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ji(d.b);r.c<r.e.Fe();)o=Ki(r),o.xc()}finally{d.b=null}}}}catch(q){q=Pi(q);if(A(q,39))throw new fs(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function gs(a){hs.call(this,a,!1)}function hs(a,b){this.b=new is(b);this.c=a}t(219,1,bi,gs,hs);_.Yc=function(a){as(this,a)};_.b=null;_.c=null;t(222,1,{});function Wr(a,b){!a.b&&(a.b=new dj);Yi(a.b,b)}function js(a,b,c,d){var e,f;e=bs(a,b,c);e.Bf(d)&&e.Ce()&&(f=gj(a.e,b),f.Ee(c),f.Ce()&&Si(a.e,b))}function Yr(a,b,c){var d;d=gj(a.e,b);d||(d=new Hi,z(a.e,b,d));a=d.Be(c);a||(a=new dj,d.De(c,a));return a}
function bs(a,b,c){a=gj(a.e,b);if(!a)return ks(),ks(),ls;c=a.Be(c);return!c?(ks(),ks(),ls):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function is(a){this.e=new Hi;this.d=a}t(220,221,{},is);function Zr(a){this.b=a}t(223,1,{},Zr);_.b=null;function es(a){Qi.call(this,ms(a),ns(a));this.b=a}function ns(a){a=a.Bd();return!a._c()?null:a.ad()}
function ms(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new os(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(),xn(b.b,d);return b.b.b}t(225,99,ji,es);_.b=null;function fs(a){es.call(this,a)}t(224,225,ji,fs);t(226,1,{},function(){});function ps(a){a=oo(a,$d);return(null==a?0:pg==a||pg.toLowerCase()==a.toLowerCase())?(qs(),rs):(null==a?0:df==a||df.toLowerCase()==a.toLowerCase())?(qs(),ss):(qs(),ts)}
function qs(){qs=x;rs=new us("RTL",0);ss=new us("LTR",1);ts=new us("DEFAULT",2);vs=H(ws,m,16,[rs,ss,ts])}function us(a,b){Bo.call(this,a,b)}t(228,140,{16:1,72:1,76:1,78:1},us);var vs,ts,ss,rs;function xs(){}function ys(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=ys(e,d);H(a,b,c,d);return d}function zs(a){return As([Bs,I],[m,s],[71,-1],a,0,2,1)}
function As(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ys(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=As(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Cs();var e=Ds,f=Es;Cs();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 Fs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Gs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Gs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Gs;}a[b]=c}t(229,1,{},xs);_.qI=0;
function Cs(){Cs=x;Ds=[];Es=[];var a=new xs,b=Ds,c=Es,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ds,Es;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Gn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Kn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Hs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Is(){var a;$stats&&Js("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Qf))a=Qf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Bf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Bf)&&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&&Js("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ks,m,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Js("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Op();Rp.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;}");
Op();0!=Rp.length&&(a=Rp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).insertBefore(a,b.b.firstChild),Rp.length=0);0!=Pp.length&&(a=Pp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).appendChild(a),Pp.length=0);0!=Qp.length&&(a=Qp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).appendChild(a),Qp.length=0);$stats&&Js("export.client.JSME_export");new Ls;new Ms;0<Ns(null)?Zn((Wn(),Xn),new Os):Ps()}function Pi(a){return A(a,87)?a:new En(a)}function Qs(a){return Rs(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Ss(a){return Rs(a.l,a.m,a.h)}function Rs(a,b,c){return _=new ft,_.l=a,_.m=b,_.h=c,_}
function gt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ht;if(0==a.l&&0==a.m&&0==a.h)return it=Rs(0,0,0),Rs(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?(it=Rs(0,0,0),c=Ss((jt(),kt))):(it=Rs(c.l,c.m,c.h),c=Rs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=lt(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?mt(e):0==c&&0!=d&&0==e?mt(d)+22:0!=c&&0==d&&0==e?mt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ss((jt(),nt)),c=!0,g=!g;else return c=ot(a,f),g&&pt(c),it=Rs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=lt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ot(c,d);f&&pt(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=Rs(f,j,c);g?it=lt(c):it=Rs(c.l,c.m,c.h);return e}if(!qt(a,b))return e?it=lt(a):it=Rs(a.l,a.m,a.h),Rs(0,0,0);c=c?a:Rs(a.l,a.m,a.h);var h,n,o,r;f=rt(b)-rt(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=Rs(j&4194303,n&4194303,h&1048575);for(n=Rs(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&&pt(n);e?(it=lt(c),d&&(it=st(it,(jt(),kt)))):it=Rs(c.l,c.m,c.h);return n}
function pt(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 rt(a){var b;b=tt(a.h);return 32==b?(b=tt(a.m),32==b?tt(a.l)+32:b+20-10):b-12}var it=null;function ut(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Rs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function vt(a,b){return Rs(a.l&b.l,a.m&b.m,a.h&b.h)}function wt(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 jt(),xt;if(-9223372036854775E3>a)return jt(),yt;if(9223372036854775E3<=a)return jt(),nt;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=Rs(a,b,c);d&&pt(b);return b}function zt(a){var b,c;return-129<a&&128>a?(b=a+128,null==At&&(At=y(Bt,m,17,256,0)),c=At[b],!c&&(c=At[b]=Qs(a)),c):Qs(a)}
function Ct(a){var b=ih,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 qt(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 Dt(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 Rs(c&4194303,q&
4194303,u&1048575)}function lt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Rs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ot(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 Rs(c&4194303,d&4194303,e&1048575)}function st(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Rs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function N(a){return a.l|a.m<<22}function Et(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+Et(lt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=zt(1E9);a=gt(a,b);b=l+N(it);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 At=null;function jt(){jt=x;nt=Rs(4194303,4194303,524287);yt=Rs(0,0,524288);kt=zt(1);zt(2);xt=zt(0)}var nt,yt,kt,xt;function ft(){}t(238,1,{17:1},ft);
function Js(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ft(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},Ft);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Gt(a,b){xn(a.b.b,b.b);return a}function Ht(){this.b=new It}t(244,1,{},Ht);function Jt(a){if(null==a)throw new Vr("css is null");this.b=a}t(245,1,{18:1,72:1},Jt);
_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};_.b=null;function Lt(a){if(null==a)throw new Vr("html is null");this.b=a}t(247,1,hi,Lt);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};_.b=null;t(248,1,hi,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 Kt(this.b)};_.b=null;
function Mt(){Mt=x;Nt=RegExp(na,te);Ot=RegExp(tb,te);Pt=RegExp(rb,te);Qt=RegExp(ta,te);Rt=RegExp(da,te)}function St(a){Mt();-1!=a.indexOf(na)&&(a=a.replace(Nt,pa));-1!=a.indexOf(rb)&&(a=a.replace(Pt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Ot,qa));-1!=a.indexOf(da)&&(a=a.replace(Rt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Qt,"&#39;"));return a}var Nt,Ot,Pt,Rt,Qt;function Tt(a){if(null==a)throw new Vr("uri is null");this.b=a}t(250,1,{20:1},Tt);_.eQ=function(a){return!A(a,20)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};
_.b=null;function Ut(){Ut=x}t(252,1,{});function Vt(){}t(253,1,{},Vt);var Wt=null;function Xt(){}t(254,252,{},Xt);var Yt=null;function Zt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=bs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=bs(a.b,f,null).Gf(e),A(d,21)&&Jn(d.b,b)){var h=a.b,n=f;0<h.c?Wr(h,new $t(h,n,null,d)):js(h,n,null,d)}}}t(255,1,vi);_.b=null;function au(a){this.b=a}t(256,255,vi,au);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function bu(a){this.b=a}t(257,255,vi,bu);
_.Wc=function(){var a=this.b.b;cu(a);du(a.hb)};function eu(){Dn()}t(258,99,Mh,eu);function fu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,uk(a.e,1))}function gu(){this.b=new hu(this);this.c=new dj;this.e=new iu(this);this.i=new ju(this)}t(259,1,{},gu);_.d=!1;_.f=!1;function hu(a){vk();this.b=a}t(260,26,{},hu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=ku(a.i.e.c,a.i.c);lu(a.i);A(b,22)&&new eu;a.d=!1;fu(a)}};_.b=null;function iu(a){vk();this.b=a}t(261,26,{},iu);
_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(uk(a.b,1E4);a.i.d<a.i.b;){d=mu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||lu(a.i)}if(100<=ik()-b)break}}finally{e||(Ck(a.b),a.d=!1,fu(a))}};_.b=null;function mu(a){var b;a.c=a.d;b=ku(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function lu(a){nu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function ju(a){this.e=a}t(262,1,{},ju);_._c=function(){return this.d<this.b};_.ad=function(){return mu(this)};
_.bd=function(){lu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ou(a,b){var c=(pu(),qu(b));a.appendChild(c)}function ru(a,b,c){var d;d=Yj;Yj=a;b==mj&&8192==su(a.type)&&(mj=null);c.cd(a);Yj=d}var Yj=null,mj=null;function tu(){tu=x;uu=new gu}function Qj(a){tu();if(!a)throw new Vr("cmd cannot be null");var b=uu;Yi(b.c,a);fu(b)}var uu;function vu(a){nj();!wu&&(wu=new Bk);xu||(xu=new hs(null,!0),yu=new zu);return Ur(xu,wu,a)}var xu=null;function Au(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function zu(){}t(268,183,{},zu);_.Kc=function(a){a.$c(this);yu.d=!1};_.Lc=function(){return wu};_.Mc=function(){Au(this)};_.b=!1;_.c=!1;_.d=!1;var wu=_.e=null,yu=null;function Bu(){Bu=x;Cu=new Du;Eu()||(Cu=null)}var Cu=null;function xk(){}t(270,1,{},xk);_.Uc=function(){for(;0<(vk(),wk).d;)Ck(ku(wk,0))};function zk(a,b){return Ur((!Fu&&(Fu=new Gu),Fu),a,b)}function Hu(a){yk();Iu||(Ju(),Iu=!0);return zk((!Pr&&(Pr=new Bk),Pr),a)}function yk(){Ku||(Lu(),Ku=!0)}
function Mu(){var a;Ku&&(a=new Nu,Fu&&as(Fu,a));return null}var Ku=!1,Fu=null,Ou=0,Pu=0,Iu=!1;function Qu(){Qu=x;Ru=new Bk}function Nu(){Qu()}t(272,183,{},Nu);_.Kc=function(){null.cg()};_.Lc=function(){return Ru};var Ru;function Gu(){gs.call(this,null)}t(274,219,bi,Gu);
function su(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Sd:return 2;case me:return 2048;case Ue:return 128;case Ve:return 256;case We:return 512;case bf:return 32768;case "losecapture":return 8192;case vf:return 4;case wf:return 64;case xf:return 32;case yf:return 16;case zf:return 8;case "scroll":return 16384;case je:return 65536;case Qb:case Af:return 131072;case Qd:return 262144;case Vf:return 524288;case Tg:return 1048576;case Sg:return 2097152;case Rg:return 4194304;
case Qg:return 8388608;case xe:return 16777216;case ve:return 33554432;case we:return 67108864;default:return-1}}function nj(){Su||(Tu(),Uu(),Su=!0)}var Su=!1;function Vu(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 Wu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Tu(){Xu=C(function(a){var b;var c=xu,d,e,f;wu&&c&&Yu(c.b.e,wu)?(b=yu.b,d=yu.c,e=yu.d,f=yu.e,Au(yu),yu.e=a,as(c,yu),c=!(yu.b&&!yu.c),yu.b=b,yu.c=d,yu.d=e,yu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Zu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Gn(b)&&A(b,23)&&ru(a,c,b)});$u=C(function(a){a.preventDefault();Zu.call(this,a)});av=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Zu.call(this,a)});bv=C(function(a){if(Xu(a)){var b=oj;b&&b.__listener&&!Gn(b.__listener)&&A(b.__listener,23)&&(ru(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,bv,!0);$wnd.addEventListener(Sd,bv,!0);$wnd.addEventListener(vf,bv,!0);$wnd.addEventListener(zf,bv,!0);$wnd.addEventListener(wf,bv,!0);$wnd.addEventListener(yf,bv,!0);$wnd.addEventListener(xf,bv,!0);$wnd.addEventListener(Af,bv,!0);$wnd.addEventListener(Ue,Xu,!0);$wnd.addEventListener(We,Xu,!0);$wnd.addEventListener(Ve,
Xu,!0);$wnd.addEventListener(Tg,bv,!0);$wnd.addEventListener(Sg,bv,!0);$wnd.addEventListener(Rg,bv,!0);$wnd.addEventListener(Qg,bv,!0);$wnd.addEventListener(xe,bv,!0);$wnd.addEventListener(ve,bv,!0);$wnd.addEventListener(we,bv,!0)}function cv(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 oj=null,Xu=null,bv=null,$u=null,Zu=null,av=null;
function Uu(){$wnd.addEventListener(xf,C(function(a){var b=oj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(zf,!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,bv,!0)}
function dv(a,b){nj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Zu:null),c&2&&(a.ondblclick=b&2?Zu:null),c&4&&(a.onmousedown=b&4?Zu:null),c&8&&(a.onmouseup=b&8?Zu:null),c&16&&(a.onmouseover=b&16?Zu:null),c&32&&(a.onmouseout=b&32?Zu:null),c&64&&(a.onmousemove=b&64?Zu:null),c&128&&(a.onkeydown=b&128?Zu:null),c&256&&(a.onkeypress=b&256?Zu:null),c&512&&(a.onkeyup=b&512?Zu:null),c&1024&&(a.onchange=b&1024?Zu:null),c&2048&&(a.onfocus=b&2048?Zu:null),c&4096&&(a.onblur=b&4096?Zu:
null),c&8192&&(a.onlosecapture=b&8192?Zu:null),c&16384&&(a.onscroll=b&16384?Zu:null),c&32768&&(a.onload=b&32768?av:null),c&65536&&(a.onerror=b&65536?Zu:null),c&131072&&(a.onmousewheel=b&131072?Zu:null),c&262144&&(a.oncontextmenu=b&262144?Zu:null),c&524288&&(a.onpaste=b&524288?Zu:null),c&1048576&&(a.ontouchstart=b&1048576?Zu:null),c&2097152&&(a.ontouchmove=b&2097152?Zu:null),c&4194304&&(a.ontouchend=b&4194304?Zu:null),c&8388608&&(a.ontouchcancel=b&8388608?Zu:null),c&16777216&&(a.ongesturestart=b&16777216?
Zu:null),c&33554432&&(a.ongesturechange=b&33554432?Zu:null),c&67108864&&(a.ongestureend=b&67108864?Zu:null));b&131072&&a.addEventListener(Qb,Zu,!1)}function ev(){var a;ev=x;fv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var fv;function gv(){this.c=new dj}function hv(a){a=a[dd];return null==a?-1:a}t(279,1,{},gv);_.b=null;function iv(a,b){this.b=a;this.c=b}t(280,1,{},iv);_.b=0;_.c=null;t(281,1,bi);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){as(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!G(a,null==jv?l:jv))jv=a,Tr&&(a=new Sr,as(this.b,a))};var jv=l;function Eu(){function a(){$wnd.setTimeout(a,250);e()}var b=Cu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));jv=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,bi);function Du(){this.b=new gs(null)}t(282,283,bi,Du);_.ed=function(a){return a};
function Lu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Mu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Ku&&Kr((!Fu&&(Fu=new Gu),Fu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Ju(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Iu&&(d=rj(),c=sj(),Pu!=d||Ou!=c))Pu=d,Ou=c,Or((!Fu&&(Fu=new Gu),Fu))}finally{a&&a(b)}})}function cj(a,b){Li(a.ld(),b,!0)}function bj(a,b){Li(a.ld(),b,!1)}function qj(a,b,c){0<=b&&a.qd(b+$f);0<=c&&a.od(c+$f)}function kv(a){var b,a=oo(a,Dd);b=ho(a,io(32));return 0<=b?a.substr(0,b-0):a}
function Li(a,b,c){if(!a)throw new Ti(rc);b=go(b);if(0==b.length)throw new Dk(Pc);if(c){var d;d=go(b);b=a.className;-1==po(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=go(b);f=a.className;e=po(f,c);-1!=e&&(b=go(f.substr(0,e-0)),c=go(lv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function mv(a,b){a.style.display=b?l:Gf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ti);_.gd=function(){return ak(this.hb)};_.hd=function(){return ck(this.hb)};
_.jd=function(){return no(this.hb,Nf)};_.kd=function(){return no(this.hb,Of)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Gf};_.nd=function(){throw new nv;};_.od=function(a){this.hb.style[Me]=a};_.pd=function(a){mv(this.hb,a)};_.qd=function(a){this.hb.style[dh]=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=su(c.c);if(-1==d){d=a.hb;var e=c.c,f;nj();if(G(he,e)&&(f=wo(),-1!=f&&1009E3>=f))ge==ge&&(d.ondragexit=$u);else switch(e){case "drag":d.ondrag=Zu;break;case "dragend":d.ondragend=Zu;break;case "dragenter":d.ondragenter=$u;break;case he:d.ondragleave=Zu;break;case "dragover":d.ondragover=$u;break;case "dragstart":d.ondragstart=Zu;break;case "drop":d.ondrop=Zu;break;case "canplaythrough":case "ended":case "progress":d.removeEventListener(e,Zu,!1);d.addEventListener(e,Zu,!1);
break;default:throw"Trying to sink unknown event type "+e;}}else-1==a.db?dv(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return Ur(!a.eb?a.eb=new gs(a):a.eb,c,b)}function ov(a,b,c){return Ur(!a.eb?a.eb=new gs(a):a.eb,c,b)}function pv(a){var b;if(a.td())throw new qv("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?dv(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}
function rv(a,b){var c;switch(su(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&xo(a.hb,c))return}c=a.hb;var d,e,f;if(Xp&&(f=Xp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&as(a.eb,f.b),f.b.b=d,f.b.c=e}function sv(a){if(!a.td())throw new qv("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 Zj(a){if(a.gb)if(A(a.gb,29))a.gb.yd(a);else{if(a.gb)throw new qv("This widget's parent does not implement HasWidgets");}else if(kj(),Yu(tv.b,a)){kj();try{a.vd()}finally{Si(tv.b,a)}}}function uv(a,b){var c;c=a.gb;if(b){if(c)throw new qv("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,yi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&as(this.eb,a)};_.td=function(){return this.cb};
_.ud=function(){pv(this)};_.cd=function(a){rv(this,a)};_.vd=function(){sv(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function vv(a){for(a=new wv(a);a.b.b<a.b.c.d-1;)xv(a.b),yv(a.b)}t(287,288,li);_.rd=function(){zv(this,(Av(),Bv))};_.sd=function(){zv(this,(Av(),Cv))};function Dv(a,b,c){Zj(b);var d=a.q;Ev(d,b,d.d);d=(pu(),qu(b.hb));c.appendChild(d);uv(b,a)}
function Fv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Gv;b.gb==a&&(f=a.zd(b),f<d&&--d);Zj(b);Ev(a.q,b,d);e?(e=b.hb,cv(c,(pu(),qu(e)),d)):(e=(pu(),qu(b.hb)),c.appendChild(e));uv(b,a)}function Hv(a,b){var c;if(b.gb!=a)return!1;try{uv(b,null)}finally{c=b.hb;ro(c).removeChild(c);c=a.q;var d;d=Iv(c,b);if(-1==d)throw new Jv;if(0>d||d>=c.d)throw new Gv;for(--c.d;d<c.d;++d)Fs(c.b,d,c.b[d+1]);Fs(c.b,c.d,null)}return!0}t(286,287,li);_.zd=function(a){return Iv(this.q,a)};
_.Ad=function(a,b,c,d){Fv(this,a,b,c,d)};_.Bd=function(){return new Kv(this.q)};_.yd=function(a){return Hv(this,a)};function jj(a,b,c,d){var e;Zj(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}function Lv(a,b){var c;(c=Hv(a,b))&&Mv(b.hb);return c}function Nv(a,b,c,d){if(b.gb!=a)throw new Dk("Widget must be a child of this panel.");a.Ed(b,c,d)}function Ov(a,b,c){a=a.hb;-1==b&&-1==c?Mv(a):(a.style[Xf]=fd,a.style[Xe]=b+$f,a.style[Pg]=c+$f)}
function Pv(){var a=$doc.createElement(ce);this.q=new Qv(this);this.hb=a;this.hb.style[Xf]="relative";this.hb.style[Tf]=Ne}function Mv(a){a.style[Xe]=l;a.style[Pg]=l;a.style[Xf]=l}t(285,286,li,Pv);_.Cd=function(a){Dv(this,a,this.hb)};_.yd=function(a){return Lv(this,a)};_.Dd=function(a,b,c){Nv(this,a,b,c)};_.Ed=function(a,b,c){Ov(a,b,c)};function Rv(a,b){if(a.Gd())throw new qv("SimplePanel can only contain one child widget");a.Hd(b)}
function Sv(a,b){if(a.bb!=b)return!1;try{uv(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function Tv(a,b){if(b!=a.bb&&(b&&Zj(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(pu(),qu(a.bb.hb));a.Fd().appendChild(c);uv(b,a)}}function Uv(){this.hb=$doc.createElement(ce)}t(293,287,li,Uv);_.Fd=function(){return this.hb};_.Gd=function(){return this.bb};_.Bd=function(){return new Vv(this)};_.yd=function(a){return Sv(this,a)};_.Hd=function(a){Tv(this,a)};_.bb=null;function Wv(){Wv=x;Xv()}
function Yv(a,b){a._&&(Zv(a.$,!1,!1),Kr(a,a,b))}function $v(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function aw(a,b,c){a.W=b;a.ab=c;b-=to();c-=uo();a=a.hb;a.style[Xe]=b+(xj(),$f);a.style[Pg]=c+$f}function bw(a){a._||(a.cb&&Zj(a),Zv(a.$,!0,!1))}t(292,293,li);_.Fd=function(){return cw?qo(qo(this.hb)):qo(this.hb)};_.jd=function(){return no(this.hb,Nf)};_.kd=function(){return no(this.hb,Of)};_.ld=function(){return cw?qo(this.hb):ro(qo(this.hb))};_.Id=function(){this.Jd(!1)};
_.Jd=function(a){Yv(this,a)};_.md=function(){return!G(Ne,this.hb.style[ah])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&Zv(this.$,!1,!0)};_.od=function(a){this.P=a;$v(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){aw(this,a,b)};_.pd=function(a){this.hb.style[ah]=a?bh:Ne};_.Hd=function(a){Tv(this,a);$v(this)};_.qd=function(a){this.Q=a;$v(this);0==a.length&&(this.Q=null)};_.Ld=function(){bw(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 dw(a,b){var c;Uv.call(this);this.S=new ew;this.M=(fw(),gw);this.$=new hw(this);c=this.hb;var d;d=$doc.createElement(ce);cw&&(d.innerHTML="<div></div>",Zn((Wn(),Xn),new iw(d)));c.appendChild(d);this.Kd(0,0);(cw?qo(this.hb):ro(qo(this.hb)))[Dd]="gwt-PopupPanel";(cw?qo(qo(this.hb)):qo(this.hb))[Dd]=Wf;this.O=this.N=a;this.X=!1;c=H(Ks,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new jw(c);this.L.ld()[Dd]=l;c=cw?qo(this.hb):ro(qo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new Ti(rc);d=go(d);
if(0==d.length)throw new Dk(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)}Tv(this,this.L);$v(this);Li(cw?qo(qo(this.hb)):qo(this.hb),Wf,!1);Li(this.L.c,b+"Content",!0)}t(291,292,li);_.rd=function(){pv(this.L)};_.sd=function(){sv(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new Vv(this.L)};_.yd=function(a){return this.L.yd(a)};
_.Hd=function(a){Tv(this.L,a);$v(this)};_.L=null;t(290,291,li);_.vd=function(){sv(this)};function kw(){kw=x;lw=new mw(Jb,0,(fw(),gw));nw=new mw(tc,1,ow);pw=new mw(Ac,2,qw);rw=H(sw,m,24,[lw,nw,pw])}function mw(a,b,c){Bo.call(this,a,b);this.b=c}t(294,140,{24:1,72:1,76:1,78:1},mw);_.b=null;var rw,lw,nw,pw;function tw(){tw=x;uw=H(Ks,m,1,[Pg,uf,sd])}
function jw(a){var b;tw();var c,d;c=this.hb=$doc.createElement(Eg);this.d=$doc.createElement(Hg);ou(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(Ug),b[Dd]=a[c],ou(b,vw(a[c]+"Left")),ou(b,vw(a[c]+Lb)),ou(b,vw(a[c]+"Right")),b),ou(this.d,d),1==c&&(this.c=qo(Vu(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function vw(a){var b,c;c=$doc.createElement(Ig);b=$doc.createElement(ce);var d=(pu(),qu(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(296,293,ci,jw);_.Fd=function(){return this.c};
_.c=null;_.d=null;var uw;t(295,296,ci);t(297,1,{});function Av(){Av=x;Bv=new ww;Cv=new xw}function yw(a){es.call(this,a)}function zv(a,b){Av();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Pi(f),A(f,87))d=f,!c&&(c=new cs),ds(c,d);else throw f;}}if(c)throw new yw(c);}t(298,224,ji,yw);var Bv,Cv;function ww(){}t(299,1,{},ww);_.Md=function(a){a.ud()};function xw(){}t(300,1,{},xw);_.Md=function(a){a.vd()};t(303,288,yi);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};
_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.ud=function(){pv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(302,303,yi);function zw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=wd,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},zw);t(304,286,li);_.e=null;_.f=null;
function Aw(a,b){var c;if(a.i)throw new qv("Composite.initWidget() may only be called once.");Zj(b);c=b.hb;a.hb=c;var d;pu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((pu(),c).__gwt_resolve=Bw(a));a.i=b;uv(b,a)}function Cw(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?dv(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,Uh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Cw(this)};_.cd=function(a){rv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Dw(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]=pg;break;case 1:c[$d]=df;break;case 2:ps(c)!=(qs(),ts)&&(c[$d]=l)}}}function Ew(a){this.b=a;this.d=!1;this.e=this.c=ps(a)}t(306,1,{},Ew);_.b=null;_.c=null;_.d=!1;_.e=null;function pj(){this.hb=Fw()}t(307,293,li,pj);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};
_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function Gw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=qo(b);e=null;c&&(c=hv(c),e=0>c?null:ku(a.j.c,c));e?Hw(a,e):d&&(b.innerHTML=l||l);return b}function Hw(a,b){var c;if(b.gb!=a)return!1;try{uv(b,null)}finally{c=b.hb;ro(c).removeChild(c);var d=a.j,e;e=hv(c);c[dd]=null;c=d.c;Iw(e,c.d);Fs(c.c,e,null);d.b=new iv(e,d.b)}return!0}t(309,287,li);_.Bd=function(){return new Jw(this)};
_.yd=function(a){return Hw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Kw(a){if(0>=a.c)throw new Lw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Lw("Column index: 0, Column size: "+a.b);}
function Mw(){this.j=new gv;this.i=$doc.createElement(Eg);this.d=$doc.createElement(Hg);ou(this.i,this.d);this.hb=this.i;this.e=new Nw(this);var a=new Ow(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;cv(a.c.i,(pu(),qu(b)),0);ou(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 Lw("Row index: "+a+", Row size: "+d);if(0>c)throw new Lw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Lw("Column index: "+c+", Column size: "+this.b);c=Gw(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(Ig),d.innerHTML=sa||l,cv(c,(pu(),qu(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(Ig);
e.innerHTML=sa;c=$doc.createElement(Ug);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)Gw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,li,Mw);_.b=0;_.c=0;function Pw(a){for(;++a.c<a.e.d&&!(null!=ku(a.e,a.c)););}function Jw(a){this.d=a;this.e=this.d.j.c;Pw(this)}t(310,1,{},Jw);_._c=function(){return this.c<this.e.d};
_.ad=function(){var a;if(this.c>=this.e.d)throw new Jv;a=ku(this.e,this.c);this.b=this.c;Pw(this);return a};_.bd=function(){var a;if(0>this.b)throw new Qw;a=ku(this.e,this.b);Zj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Nw(a){this.b=a}t(311,1,{},Nw);_.b=null;function Ow(a){this.c=a}t(312,1,{},Ow);_.b=null;_.c=null;function Rw(){Rw=x;Sw=new Tw}var Sw;function Uw(){Uw=x;Vw=new Ww((jp(),Ad));Xw=new Ww(Xe);Yw=new Ww(ig);Zw=Xw;$w=Yw;ax=Zw}var Vw,ax,Xw,$w,Zw,Yw;function Tw(){}t(314,1,{},Tw);
function Ww(a){this.b=a}t(315,314,{},Ww);_.b=null;function bx(){bx=x;cx=new dx(uf);ex=new dx(Pg)}var cx,ex;function dx(a){this.b=a}t(316,1,{},dx);_.b=null;function fx(a,b){var c;c=gx(a);ou(a.c,c);Dv(a,b,c)}function gx(a){var b;b=$doc.createElement(Ig);b[id]=a.b.b;b.style[$g]=a.d.b;return b}function hx(a,b){var c,d;d=ro(b.hb);(c=Hv(a,b))&&a.c.removeChild(d);return c}
function ix(){this.q=new Qv(this);this.f=$doc.createElement(Eg);this.e=$doc.createElement(Hg);ou(this.f,this.e);this.hb=this.f;this.b=(Uw(),ax);this.d=(bx(),ex);this.c=$doc.createElement(Ug);ou(this.e,this.c);this.f[zd]=bb;this.f[yd]=bb}t(317,304,li,ix);_.yd=function(a){return hx(this,a)};_.c=null;function jx(){jx=x;new Hi}function kx(a,b,c,d,e){jx();this.b=new lx(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}function mx(a,b,c,d,e){jx();kx.call(this,(Ut(),new Tt(a)),b,c,d,e)}t(318,288,yi,kx,mx);
_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.cd=function(a){32768==su(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);rv(this,a)};_.wd=function(){var a=this.b;G(bf,oo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new nx(a,this),Zn((Wn(),Xn),a.i))};_.b=null;t(320,1,{});_.i=null;function ox(){ox=x;px()}
function lx(a,b,c,d,e,f){var g,j;ox();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(zg);j=new Ht;Gt(Gt(Gt(j,new Jt("width:"+e+(xj(),$f)+pb)),new Jt("height:"+f+bg)),new Jt("background:url("+b.b+") no-repeat "+-c+"px "+-d+bg));!qx&&(qx=new rx);b=sx;c=new Jt((new Jt(j.b.b.b)).b);j=new It;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=St(b.b);xn(j.b,b);j.b.b+="' style='";b=St(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new Lt(j.b.b);g.innerHTML=j.b||l;g=qo(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?dv(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}t(319,320,{},lx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function nx(a,b){this.b=a;this.c=b}t(321,1,{},nx);_.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(bf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=bf)};
_.b=null;_.c=null;function tx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Rw(),Sw)?a.c.e==(qs(),ss)?(Uw(),Xw):a.c.e==rs?(Uw(),Yw):(Uw(),Zw):a.c.e==(qs(),ss)?(Uw(),Yw):a.c.e==rs?(Uw(),Xw):(Uw(),$w);b!=a.d&&(a.d=b,a.hb.style[Kg]=!a.d?l:a.d.b)}t(323,288,yi);_.b=null;_.c=null;_.d=null;function ux(){this.hb=$doc.createElement(ce);this.c=new Ew(this.hb);this.hb[Dd]="gwt-Label"}function vx(){ux.call(this);Dw(this.c,eh);tx(this)}t(322,323,yi,ux,vx);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};
_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function wx(a,b){if(0>b||b>=a.hb.options.length)throw new Gv;}function gq(a,b){wx(a,b);return a.hb.options[b].value}function xx(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}t(324,303,yi,xx);t(325,255,vi);function yx(a){this.b=a}t(326,325,vi,yx);_.Oc=function(){};function zx(a){this.b=a}t(327,325,vi,zx);
_.Uc=function(a){this.b.Nd(a.i,a.b)};function Ax(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Ug);cv(a.f,(pu(),qu(e)),b);a=(pu(),qu(c));d.appendChild(a)}else d=Vu(a.f,0),cv(d,(pu(),qu(c)),b)}
function Bx(a,b,c){var d;Cx(a,b);c&&b.b?(Cx(a,null),a=b.b,b=(Wn(),Xn),b.d=$n(b.d,[new Dx(a),!1])):null!=b.d&&(a.k=new Ex(a,b),c=(fw(),ow),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Ee,d=kv(a.hb),G(De,d)||cj(a.k,d+"Popup"),ov(a.k,new zx(a),Ak?Ak:Ak=new Bk),a.o=b.d,d=a.k,a=new Fx(a,b),d.hb.style[ah]=Ne,bw(d),a.b.p?aw(a.b.k,ak(a.b.hb)+no(a.b.hb,Of)-1,ck(a.c.hb)):aw(a.b.k,ak(a.c.hb),ck(a.b.hb)+no(a.b.hb,Nf)-1),d.hb.style[ah]=bh)}function Gx(a,b){if(b||!(a.n&&a.o==a.n.d))Cx(a,b),a.hb.focus(),b&&a.e&&Bx(a,b,!1)}
function Hx(a,b){var c;a:{c=b.target;var d,e;for(e=new Ji(a.j);e.c<e.e.Fe();)if(d=Ki(e),xo(d.hb,c)){c=d;break a}c=null}switch(su(b.type)){case 1:a.hb.focus();c&&Bx(a,c,!0);break;case 16:c&&Gx(a,c);break;case 32:c&&Gx(a,null);break;case 2048:Ix(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ix(a)||a.p||Jx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ix(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(Bx(a,a.n,!1),a.n.d.cg()):Kx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ix(a)||a.p&&
Jx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ix(a)||(a.p?Kx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(Bx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Cx(a,null);a.k&&Yv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Cx(a,null);a.k&&Yv(a.k,!1);break;case 13:Ix(a)||(Bx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}rv(a,b)}function Lx(a,b,c){c&&Cx(a,null);Kr(a,b,!1);a.o=null;a.k=null}
function Ix(a){var b;if(!a.n){for(b=new Ji(a.j);b.c<b.e.Fe();){b=Ki(b);Cx(a,b);break}return!0}return!1}function Cx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=kv(c.hb)+Xa;Li(c.ld(),d,!1);a.p&&(c=ro(a.n.hb),2==Wu(c)&&(c=Vu(c,1),Li(c,Cg,!1)))}if(b){c=kv(b.hb)+Xa;Li(b.ld(),c,!0);a.p&&(c=ro(b.hb),2==Wu(c)&&(c=Vu(c,1),Li(c,Cg,!0)));Dl();c=a.hb;var e=new dl(b.hb),d=(yl(),zl),e=H(Mx,m,5,[e]),f,g,j,h;f=new vn;for(j=0,h=e.length;j<h;++j)g=e[j],wn(wn(f,g.b),ba);e=go(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Kx(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?ku(a.j,b):ku(a.j,c);break}Cx(a,d)}}function Jx(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?ku(a.j,b):ku(a.j,c);break}Cx(a,d)}}t(328,288,yi);_.cd=function(a){Hx(this,a)};_.vd=function(){this.k&&Yv(this.k,!1);sv(this)};_.Nd=function(a,b){Lx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Dx(a){this.b=a}t(329,1,{},Dx);_.xc=function(){Nx(this.b)};_.b=null;
function Ox(a){this.b=a}t(330,1,{},Ox);_.Oc=function(){Cx(this.b,null)};_.b=null;function Ex(a,b){Wv();this.b=a;this.c=b;dw.call(this,!0,kf);Tv(this.L,this.c.d);$v(this);this.Z=!0;this.c.d.cg()}t(331,291,li,Ex);_.$c=function(a){var b,c;if(!a.b)switch(su(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(xo(b,c)){a.b=!0;break}a.b&&Cx(this.b,null)}};_.b=null;_.c=null;function Fx(a,b){this.b=a;this.c=b}t(332,1,{},Fx);_.b=null;var Px=_.c=null;
function Qx(){Qx=x;Px=new Ft((Ut(),new Tt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Rx(a,b){this.hb=$doc.createElement(Ig);var c=kv(this.hb)+Xa;Li(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=yo();this.hb.setAttribute(Oe,c);Dl();this.hb.setAttribute(jg,jm.b);this.b=b}t(335,289,{28:1,32:1,35:1},Rx);_.b=null;_.c=null;_.d=null;
function Sx(){var a;this.hb=$doc.createElement(Ig);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);ou(this.hb,a);a[Dd]="menuSeparatorInner"}t(336,289,ti,Sx);function Tx(){var a,b,c,d,e;b=null.cg();e=rj();d=sj();b[be]=(Oo(),Gf);b[dh]=0+(xj(),$f);b[Me]=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[dh]=(c>e?c:e)+$f;b[Me]=(a>d?a:d)+$f;b[be]="block"}function ew(){}t(337,1,{},ew);_.Wc=function(){Tx()};
function Ux(a){this.b=a}t(338,1,{},Ux);_.$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?xo(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(su(d.type)){case 4:case 1048576:if(mj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mj){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 Vx(a){this.b=a}t(339,1,{},Vx);_.b=null;function fw(){fw=x;gw=new Wx(Jb,0);ow=new Wx(tc,1);qw=new Wx(Ac,2);Xx=H(Yx,m,33,[gw,ow,qw])}function Wx(a,b){Bo.call(this,a,b)}t(340,140,{33:1,72:1,76:1,78:1},Wx);var Xx,gw,ow,qw;function Zx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),Wv(),a.i=Hu(a.b.S),Tx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Wv(),Ui(a.i.b),a.i=null,a.c=!1)}
function $x(a){a.k||(Zx(a),a.d||(kj(),Lv(lj(null),a.b)),Wv());ay((Wv(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Tf]=bh}function by(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}ay((Wv(),a.b.hb),"rect("+g+ag+f+ag+c+ag+e+"px)")}
function Zv(a,b,c){a.d=c;gk(a);a.j&&(Ck(a.j),a.j=null,$x(a));a.b._=b;var d=a.b;d.Y&&(Ui(d.Y.b),d.Y=null);d.T&&(Ui(d.T.b),d.T=null);if(d._){d.Y=vu(new Ux(d));var e;e=new Vx(d);Bu();e=Cu?Ur(Cu.b,(!Tr&&(Tr=new Bk),Tr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(fw(),gw)&&!b&&(c=!1);a.k=b;c?b?(Zx(a),a.b.hb.style[Xf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),ay((Wv(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),kj(),b=lj(null),Dv(b,a.b,b.hb),a.j=new cy(a),uk(a.j,1)):hk(a,200):(Zx(a),a.k?(a.b.hb.style[Xf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,
a.b.ab),kj(),b=lj(null),Dv(b,a.b,b.hb)):a.d||(kj(),Lv(lj(null),a.b)),Wv(),a.b.hb.style[Tf]=bh)}function hw(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(341,17,{},hw);_.zc=function(){$x(this)};_.Ac=function(){this.e=no(this.b.hb,Nf);this.f=no(this.b.hb,Of);this.b.hb.style[Tf]=Ne;by(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){by(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function cy(a){vk();this.b=a}t(342,26,{},cy);
_.Hc=function(){this.b.j=null;hk(this.b,200)};_.b=null;function pu(){pu=x;dy()}function qu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Bw(a){return function(){this.__gwt_resolve=ey;return a.nd()}}function ey(){throw"A PotentialElement cannot be resolved twice.";}
function dy(){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 kj(){kj=x;fy=new gy;hy=new Hi;tv=new cs}function iy(a){this.q=new Qv(this);this.hb=a;pv(this)}
function lj(a){kj();var b,c;c=gj(hy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==hy.e){var d=new jy;yk();zk(Ak?Ak:Ak=new Bk,d)}!b?c=new ky:c=new iy(b);z(hy,a,c);ds(tv,c);return c}t(344,285,li,iy);var fy,hy,tv;function gy(){}t(345,1,{},gy);_.Md=function(a){a.td()&&a.vd()};function jy(){}t(346,1,{},jy);_.Uc=function(){kj();try{zv(tv,fy)}finally{ly(tv.b),ly(hy)}};function ky(){iy.call(this,$doc.body)}t(347,344,li,ky);
_.Ed=function(a,b,c){b-=to();c-=uo();Ov(a,b,c)};function Vv(a){this.d=a;this.b=!!this.d.bb}t(348,1,{},Vv);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Jv;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function my(a,b){a.hb[Zg]=null!=b?b:l}t(351,303,yi);_.cd=function(a){0!=(su(a.type)&896)?rv(this,a):rv(this,a)};_.wd=function(){};function ny(){ny=x;oy()}t(350,351,yi);
function py(){var a;ny();var b=(a=$doc.createElement("INPUT"),a.type=Jg,a);!Yt&&(Yt=new Xt);!Wt&&(Wt=new Vt);this.hb=b;this.hb[Dd]="gwt-TextBox"}t(349,350,yi,py);function oy(){oy=x;qy=new ry;sy=new ty;uy=new vy;wy=new xy;yy=H(zy,m,36,[qy,sy,uy,wy])}t(352,140,Ai);var yy,qy,sy,uy,wy;function ry(){Bo.call(this,Jb,0)}t(353,352,Ai,ry);function ty(){Bo.call(this,ec,1)}t(354,352,Ai,ty);function vy(){Bo.call(this,gc,2)}t(355,352,Ai,vy);function xy(){Bo.call(this,zc,3)}t(356,352,Ai,xy);
function Ay(a,b){if(0>b||b>=a.d)throw new Gv;return a.b[b]}function Iv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Ev(a,b,c){var d,e;if(0>c||c>a.d)throw new Gv;if(a.d==a.b.length){e=y(By,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Fs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Fs(a.b,d,a.b[d-1]);Fs(a.b,c,b)}function Qv(a){this.c=a;this.b=y(By,m,37,4,0)}t(357,1,{},Qv);_.Bd=function(){return new Kv(this)};_.b=null;_.c=null;_.d=0;
function xv(a){if(a.b>=a.c.d)throw new Jv;return a.c.b[++a.b]}function yv(a){if(0>a.b||a.b>=a.c.d)throw new Qw;a.c.c.yd(a.c.b[a.b--])}function Kv(a){this.c=a}t(358,1,{},Kv);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return xv(this)};_.bd=function(){yv(this)};_.b=-1;_.c=null;function px(){px=x;sx=(Ut(),new Tt(Rn()+"clear.cache.gif"))}var sx,qx=null;function rx(){}t(360,1,{},rx);function Cy(){Cy=x;px()}function Dy(a,b,c,d,e){Cy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Ey(a,b,c){Cy();Dy.call(this,(Ut(),new Tt(a)),b,0,c,16)}t(361,297,{},Dy,Ey);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Fy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Fw(){var a=Gy?Gy:Gy=Fy(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Jg;c.tabIndex=-1;c.setAttribute(jg,Yf);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 Gy=null;function Xv(){Xv=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])){cw=!0;break a}cw=!1}}
function ay(a,b){a.style.clip=b;a.style[be]=(Oo(),Gf);a.style[be]=l}var cw;function iw(a){this.b=a}t(366,1,{},iw);_.xc=function(){this.b.style[Tf]=(Zo(),md)};_.b=null;function Ui(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Wr(b,new $t(b,c,d,a)):js(b,c,d,a)}function $r(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(369,1,{},$r);_.b=null;_.c=null;_.d=null;_.e=null;function Xr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Xr);_.xc=function(){var a=this.c;Yr(this.b,this.e,this.d).zf(a)};_.b=null;
_.c=null;_.d=null;_.e=null;function $t(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(371,1,{},$t);_.xc=function(){js(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Hy(a,b){b.n!=a&&(!a.ic&&(a.ic=new dj),b.n=a,Yi(a.ic,b))}function Iy(a){var b;b=a.cZ.e;if(-1!=ho(b,io(36)))return null;a=a.jc.c.c++;return b=lv(b,Jy(b,io(46))+1)+l+a}function Ky(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Ly(a,b,c,zt(d)))}function My(a){return!a._b&&a.gc?My(a.gc):a._b}
function Ny(a){return!a.bc&&a.gc?Ny(a.gc):a.bc}function Oy(a){var b;b=new Py;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 Qy;}function Ry(a){a.kc=!1;a.ke();Sy(a)}function Sy(a){if((a=A(a,58)?null:a.gc)&&a.kc)Ry(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Ty(a){return(a=a.Sd())?a:new Uy(1,1)}function Vy(a){var b;return(b=a.Td())?new Wy(b):new Wy(a.Vd())}
function Xy(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Yy(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 Zy(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)Sy(a),new $y(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new $y(a,101)}function az(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
function bz(a){a.lc||(Xy(a),cz(a,!0),dz(a),a.lc=!0,new $y(a,102),Ky(a,a,a.gc,0),Sy(a),a.hc.Xf(a))}function ez(){this.jc=(eq(),eq(),fz);new Hi;this._d();this.fc=(gz(),hz)}t(375,1,Yh);_.Pd=function(){return!1};_.Qd=function(){return Iy(this)};_.Rd=function(){return My(this)};_.Sd=function(){return iz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new jz(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(){Ry(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Ty(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+eh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Vy(this)};_.he=function(){};_.ie=function(){return Yy(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){Zy(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 Dk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Dk("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 Dk("Missing message: awt.12C");if(A(b,58))throw new Dk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new An;var e=Pj(d.Wb.b,b),f;f=ku(d.Wb.b,e);d.Xb&&d.Xb.ue(f);kz(d,e);new lz(d,301,f)}d=a.Wb.b.d;Xy(b);mz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Ry(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),Ky(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Vr("Missing message: awt.185");if(null==c||null!=c)nz(g,c,b);else throw new Dk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Pi(j);if(A(j,81))throw b=j,kz(a,d),b;throw j;}b.ke();new lz(a,300,b)}function oz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function pz(a){var b;b=a.pe();return new qz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function cz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)ku(a.Wb.b,c).ce(b)}function kz(a,b){var c;c=ku(a.Wb.b,b);Xy(c);c.ce(!1);nu(a.Wb.b,b);c.gc=null;Ry(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Ky(c,c,a,1)}function rz(a){var b=(sz(),tz);az(a,b);for(b=0;b<a.Wb.b.d;++b)ku(a.Wb.b,b).ie()}function uz(a,b){var c,d;if(a.Xb)for(d=new Ji(a.Wb.b);d.c<d.e.Fe();)c=Ki(d),a.Xb.ue(c);if(b)for(d=new Ji(a.Wb.b);d.c<d.e.Fe();)c=Ki(d),b.qe(null,c);a.Xb=b;Ry(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function dz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=ku(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function vz(){ez.call(this);this.Wb=new wz;this.$b=(eq(),eq(),fz)}t(374,375,Oh);_.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 Ty(this)};_.Xd=function(){return Vy(this)};
_._d=function(){this.hc=(eq(),new xz)};_.ae=function(){Ry(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ce=function(a){cz(this,a)};_.de=function(){return Ty(this)};_.ge=function(){return Vy(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Xy(ku(this.Wb.b,a))};_.ie=function(){var a;if(!Yy(this))return!1;for(a=0;a<this.Wb.b.d;++a)ku(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=ku(this.Wb.b,b),a.ke()};_.oe=function(){dz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function yz(){var a=new zz;vz.call(this);uz(this,a)}t(373,374,Oh,yz);_.Qd=function(){return"panel"+this.$b.c.e++};function Az(a,b,c){a=Bz(a.Vb,b,c);a.k=!0;return new Cz(a)}function Dz(a){a.ee(a.Vb.e)}function Ez(a){return new Uy(no(a.Vb.hb,Of),no(a.Vb.hb,Nf))}t(372,373,Oh);_.Ud=function(){return no(this.Vb.hb,Nf)};_.Yd=function(){return no(this.Vb.hb,Of)};_.Zd=function(){return ak(this.Vb.hb)};_.$d=function(){return ck(this.Vb.hb)};
_.be=function(){return this.Vb.hb.style.display!=Gf};_.je=function(){Dz(this)};_.le=function(){};_.Vb=null;function Fz(a){if(null!=a)this.f=a;else throw new Gz;}t(377,1,gi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
function Hz(){Hz=x;R=new Hi;z(R,new S(400),new Iz(nh));z(R,new S(401),new Iz(nh));z(R,new S(402),new Iz(nh));z(R,new S(500),new Iz(ph));z(R,new S(501),new Iz(ph));z(R,new S(502),new Iz(ph));z(R,new S(503),new Iz(qh));z(R,new S(504),new Iz(ph));z(R,new S(505),new Iz(ph));z(R,new S(506),new Iz(qh));z(R,new S(507),new Iz(Ih));z(R,new S(100),new Iz(jh));z(R,new S(101),new Iz(jh));z(R,new S(102),new Iz(jh));z(R,new S(103),new Iz(jh));z(R,new S(1004),new Iz(mh));z(R,new S(1005),new Iz(mh));z(R,new S(800),
new Iz(Eh));z(R,new S(801),new Iz(Eh));z(R,new S(200),new Iz(rh));z(R,new S(201),new Iz(rh));z(R,new S(202),new Iz(rh));z(R,new S(204),new Iz(rh));z(R,new S(203),new Iz(rh));z(R,new S(209),new Iz(Jh));z(R,new S(208),new Iz(Kh));z(R,new S(207),new Iz(Kh));z(R,new S(206),new Iz(rh));z(R,new S(205),new Iz(rh));z(R,new S(1400),new Iz(Gh));z(R,new S(1401),new Iz(Hh));z(R,new S(1402),new Iz(Hh));z(R,new S(300),new Iz(kh));z(R,new S(301),new Iz(kh));z(R,new S(1100),new Iz(Dh));z(R,new S(1101),new Iz(Dh));
z(R,new S(1200),new Iz(Fh));z(R,new S(701),new Iz(Bh));z(R,new S(900),new Iz(Ch));z(R,new S(1001),new Iz(zh));z(R,new S(601),new Iz(Ah))}t(376,377,gi);_.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 Iz(a){this.b=a}t(379,1,{},Iz);_.b=ih;function Jz(){}t(380,1,{},Jz);_.b=null;_.c=null;
function Kz(a,b){var c;b&&(a.b?(c=new Lz(a.b),Fs(c.c,c.d++,b),a.b=c):(a.b=new dj,Yi(a.b,b)))}t(382,1,gi);_.b=null;function Mz(){}function Nz(){}t(381,382,gi,Mz,Nz);function Oz(){Oz=x;Math.sqrt(2)}function Pz(a){Oz();if(0>a)throw new Dk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(383,1,{41:1},Pz);_.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 Qz;a.b=31*a.b+K((new Rz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new Rz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Sz(){Sz=x;Tz=new cs;Uz=new Uy(0,0);ds(Tz,Cb);ds(Tz,Ub);ds(Tz,yb);ds(Tz,"Last");ds(Tz,Lb);ds(Tz,qc);ds(Tz,Oc);ds(Tz,Rc);ds(Tz,Sb)}
function nz(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Yu(Tz.b,b))throw new Dk(Vz());Hs(gj(a.d,d))===Hs(c)&&Hs(gj(a.c,c))===Hs(d)||((b=gj(a.d,d))&&Wz(a,b,d),Xz(a.b.Bd(),c)&&Wz(a,c,d),b=a.b,new Yz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Zz(a,b){return new Uy(Vj(b[1].c,Vj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Vj(b[0].b,Vj(b[4].b,b[3].b))+a.n)}function Wz(a,b,c){$z(a.b,b);Si(a.c,b);Si(a.d,c)}
function aA(a,b){if(!a.o){a.o=!0;var c,d,e;bA(a.i,Uz);bA(a.j,Uz);bA(a.p,null);a.q=0;for(d=cA(a.b,0);d.c!=d.e.b;){c=dA(d);e=gj(a.c,c);var f=b.fc;e=Jn(e,Lb)?0:Jn(e,qc)?1:Jn(e,Oc)?2:Jn(e,Rc)?4:Jn(e,Sb)?3:Jn(e,Cb)?f.b?4:3:Jn(e,yb)?f.b?3:4:Jn(e,Ub)?1:2;c.lc?a.p[e]||(Fs(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 eA(){Sz();fA.call(this,0)}
function fA(a){Sz();eq();this.b=new gA;this.c=new Hi;this.d=new Hi;this.e=a;this.k=0;this.o=!1;this.p=y(hA,m,45,5,0);this.i=y(iA,m,47,5,0);this.j=y(iA,m,47,5,0);this.q=this.f=this.n=0}t(384,1,{51:1,72:1},eA,fA);_.qe=function(a,b){nz(this,a,b)};
_.re=function(a){aA(this,a);if(0!=this.q)if(a=pz(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;aA(this,a);this.o=b;return 0==this.q?oz(a,new Uy(0,0)):oz(a,Zz(this,this.i))};_.te=function(a){var b;b=this.o;aA(this,a);this.o=b;return oz(a,Zz(this,this.j))};_.ue=function(a){var b;b=gj(this.c,a);null!=b&&Wz(this,a,b)};_.tS=function(){return jA.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 Uz,Tz;function kA(a){ez.call(this);this.hc=(eq(),new lA(a,this))}t(385,375,{42:1,45:1,52:1,66:1,72:1},kA);_.Qd=function(){return wd+this.jc.c.b++};_.Sd=function(){return!Ny(this)?new Uy(0,0):iz(this.hc,this)};_.ke=function(){};t(387,1,{});t(386,387,{},function(){});function mA(){mA=x}
function nA(a,b){if(null==b)throw new Vr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Rf);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 oA(){mA();ez.call(this);new dj;this.hc=new pA((eq(),this))}t(388,375,{43:1,45:1,52:1,66:1,72:1},oA);_.Sd=function(){return iz(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=Iy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+eh+this.cc+(this.lc?l:",hidden")+",current="+gq(this.hc.b,this.hc.b.hb.selectedIndex)};function qA(){qA=x;rA=new sA(255,255,255);tA=new sA(192,192,192);uA=new sA(128,128,128);vA=new sA(64,64,64);wA=xA=new sA(0,0,0);yA=new sA(255,0,0);new sA(255,175,175);zA=new sA(255,200,0);AA=new sA(255,255,0);new sA(0,255,0);BA=new sA(255,0,255);CA=new sA(0,255,255);DA=EA=new sA(0,0,255)}
function FA(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 sA(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 sA(c,a,b)}function GA(a){return new sA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function sA(a,b,c){qA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Dk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(389,1,{44:1,53:1,57:1},sA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return HA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var wA,DA,xA,EA,CA,vA,uA,tA,BA,zA,yA,rA,AA;function gz(){gz=x;hz=new IA(!0);JA=new cs;ds(JA,"ar");ds(JA,"fa");ds(JA,"iw");ds(JA,"ur")}function IA(a){this.b=a}t(390,1,gi,IA);_.b=!1;var hz,JA;t(392,1,{62:1,75:1});function KA(){Uy.call(this,0,0)}function Uy(a,b){this.c=a;this.b=b}
function Wy(a){Uy.call(this,a.c,a.b)}t(391,392,{47:1,62:1,72:1,75:1},KA,Uy,Wy);_.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 Qz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return LA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Xq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(393,1,gi,Xq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.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 MA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function NA(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=(Iw(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 OA(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=Vj(g,c.b),j+=c.c+a.d);return new Uy(j,g+2*a.e)}function zz(){PA.call(this,1,5,5)}
function PA(a,b,c){eq();this.d=b;this.e=c;this.b=a}t(394,1,gi,zz,PA);_.qe=function(){};
_.re=function(a){this.c=QA(a.Wb);if(0!=MA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=pz(a);g=a.pe();j=a.fc.b;n=new dj;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 RA(q);for(v=0;v<q;++v)Fs(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=Pj(a.Wb.b,u);Iw(E,D.d);Fs(D.c,E,u)}for(d=new Ji(d);d.c<d.e.Fe();)if((c=Ki(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(NA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Oe(),o=f,r+=h+this.e,h=0),e=!1,Fs(n.c,n.d++,c),o+=a.c+this.d,h=Vj(h,a.b);NA(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=QA(a.Wb);return 0==MA(this)?oz(a,new Uy(10,10)):oz(a,OA(this,!1))};_.te=function(a){this.c=QA(a.Wb);return 0==MA(this)?oz(a,new Uy(10,10)):oz(a,OA(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Xe;break;case 2:a=ig;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return SA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function sz(){sz=x;tz=new TA(Rb,0,12)}
function TA(a,b,c){sz();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},TA);_.b=null;_.c=0;_.d=0;var tz;t(396,1,Wh);_.tS=function(){return UA.e+"[font="+this.c+"ascent="+VA(this.c).b+", descent="+VA(this.c).c+", height="+VA(this.c).d+Wc};_.c=null;function WA(a){if(!a.n){Xy(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=ku(a.p,b))&&WA(c);cz(a,!1);a.n=!0;Ky(a,a,a.gc,0);new XA(a,202)}}
function YA(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=ku(a.p,b))&&c.Id()}function ZA(a){!Ny(a)&&rz(a);var b=Vy(a);a.me(a.pc,a.qc,b.c,b.b);dz(a)}function $A(a,b){a.q!=b&&(a.q=b)}t(398,374,wi);_.Wd=function(){return new jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){YA(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){Zy(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Zy(this,a,b,c,d);this.lc&&e&&!f&&dz(this)};_.n=!1;_.q=!1;
function aB(a){vz.call(this);this.r=new Nz;this.p=new dj;this.o=new jz(0,0,0,0);this.lc=!1;uz(this,new eA);this.hc&&bB(this.hc,a);this.hc&&cB(this.hc.d,!0);$A(this,!0)}t(397,398,wi);_.pe=function(){return new jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return ak(this.hc.d.hb)};_.$d=function(){return ck(this.hc.d.hb)};_._d=function(){this.hc=new dB((eq(),l),this)};
function eB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=FA(g),f=new sA(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=hg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new sA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=FA(g),(a.e=j)&&(a.i=hg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;fB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=hg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);fB(a,b,c,d,1);fB(a,b,c+1,1,e);(a.e=f)&&(a.i=hg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);fB(a,b+d,c,1,e);fB(a,b+1,c+e,d,1)}t(399,1,{});_.tS=function(){return"Graphics"};t(400,399,{});function gB(a){var b,c;c=Vj(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 Uy(b,c)}function hB(a,b,c){var d,e,f,g,j,h;a.c=QA(b.Wb);if(0==a.c.length)return new KA;g=gB(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=Vj(h,d.c),j=Vj(j,d.b);return new Uy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function iB(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 jB(){kB.call(this,7)}function kB(a){eq();this.e=0;this.b=1;this.f=a;this.d=0}t(401,1,gi,jB,kB);_.qe=function(){};
_.re=function(a){var b,c;this.c=QA(a.Wb);if(0!=this.c.length&&(b=pz(a),!(0>=b.c||0>=b.b))){c=gB(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);iB(b.c,b.d,this.d,f,e);iB(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 oz(a,hB(this,a,!1))};_.te=function(a){return oz(a,hB(this,a,!0))};_.ue=function(){};
_.tS=function(){return lB.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 Qw(){Dn()}function qv(a){Dn();this.i=a}t(403,99,Mh,Qw,qv);function Qy(){Dn();this.i="Missing message: awt.151"}t(402,403,Mh,Qy);t(404,1,{});function jz(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},jz);_.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 mB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function nB(a){oB.call(this,a,0)}function oB(a,b){ez.call(this);this.hc=(eq(),new pB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Uw(),Vw);c.b=d;tx(c);break;case 0:c=c.b;d=(Uw(),Xw);c.b=d;tx(c);break;case 2:c=c.b,d=(Uw(),Yw),c.b=d,tx(c)}}t(406,375,Yh,nB,oB);
_.Sd=function(){return!Ny(this)?new Uy(0,0):iz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Iy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+eh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Xe;switch(this.b){case 1:b=Ad;break;case 2:b=ig}return a+b+",text=null"};_.b=0;t(409,1,gi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
function qB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function rB(a){this.o=(eq(),eq(),fz);var b;var c;b=this.cZ.e;-1!=ho(b,io(36))?b=null:(c=this.o.c.d++,b=lv(b,Jy(b,io(46))+1)+l+c);this.k=b;this.e=new Mz;this.i=a;this.f=!0;this.j=new sB(this)}t(408,409,gi,rB);_.fe=function(){return qB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(407,408,zi);_.fe=function(){return qB(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 Qz;tB(a,this.b);tB(a,this.c);return a.b};function Py(){this.c=this.b=0}function uB(a,b){this.b=a;this.c=b}function vB(a){var b=a.c;this.b=a.b;this.c=b}t(410,411,{54:1,63:1,72:1},Py,uB,vB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return wB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
function xB(a,b){if(!b)throw new Vr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new Sx,e=c.d.d;if(0>e||e>c.d.d)throw new Gv;c.p&&(d.hb[Id]=2);Ax(c,e,d.hb);mz(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 Gv;mz(d.d,e,c);for(f=g=0;f<e;++f)A(ku(d.d,f),32)&&++g;mz(d.j,g,c);Ax(d,e,c.hb);c.c=d;e=kv(c.hb)+Xa;Li(c.ld(),e,!1);d.p&&(e=Pj(d.d,c),-1!=e&&(d=Vu(d.p?d.f:Vu(d.f,0),e),2==Wu(d)&&d.removeChild(Vu(d,1)),c.hb[Id]=2))}}
function yB(a,b,c,d){a=a.b;b=Oy(b);c+=b.b;d+=b.c;aw(a.b,c,d);bw(a.b)}function zB(){rB.call(this,l);new dj;this.c=!1;this.b=(eq(),new AB)}t(412,407,zi,zB);_.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 Qz;tB(a,this.d);tB(a,this.e);tB(a,this.c);tB(a,this.b);return a.b};function qz(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},qz);_.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 BB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function CB(){CB=x;DB=new EB;FB=new GB;HB=new GB}var DB,HB,FB;t(417,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};function EB(){}t(418,417,{},EB);function GB(){}t(419,1,{},GB);t(420,375,Yh);_.Rd=function(){return null};
function IB(a,b){var c;c=new JB(Ny(a));return!c?null:new Uy(KB(c,"_")*b+6,VA(c.c).d+6)}function LB(a,b){var c;c=IB(a,b);return!c?Ty(a):c}function MB(a,b){var c;c=IB(a,b);return!c?Vy(a):c}function NB(a,b){var c=a.hc;my(c.b,b);c.f.b=-1;c.f.c=-1}function OB(a){PB.call(this,a,null!=a?a.length:0)}function PB(a,b){ez.call(this);this.b=0>b?0:b;var c=this.hc;my(c.b,a);c.f.b=-1;c.f.c=-1}t(421,420,Yh,OB,PB);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return IB(this,oo(this.hc.b.hb,Zg).length)};
_.Td=function(){return!Ny(this)?null:IB(this,oo(this.hc.b.hb,Zg).length)};_.Vd=function(){return 0<this.b?LB(this,this.b):Ty(this)};_.Xd=function(){return 0<this.b?MB(this,this.b):Vy(this)};_._d=function(){this.hc=(eq(),new QB)};_.de=function(){return 0<this.b?LB(this,this.b):Ty(this)};_.ge=function(){return 0<this.b?MB(this,this.b):Vy(this)};_.b=0;function eq(){eq=x;fz=new RB}function SB(){var a=(eq(),eq(),fz);!a.d&&(a.d=new TB)}function RB(){this.c=new UB;this.e=new Jz}t(422,1,{},RB);_.b=null;
_.d=null;var fz;function UB(){}t(423,1,{},UB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(424,1,{});function VB(){VB=x;WB=new XB;YB=new XB}function ZB(a,b){return b==a?!0:!b?!1:!0}function XB(){}t(425,1,{59:1},XB);_.eQ=function(a){return null==a||!A(a,59)?!1:ZB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return Kt(a)};_.tS=function(){return $B.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var WB,YB;
function aC(){aC=x;H(bC,m,59,[(VB(),YB),WB])}function cC(a){var b=(VB(),YB);if(ZB(b,(VB(),YB)))return a.b;if(ZB(b,WB))return new dC(a.b);throw new eC(b);}function fC(a){aC();this.b=a}t(426,1,{},fC);_.b=null;function eC(a){a="flavor = "+a;Dn();this.i=a}t(427,100,{60:1,72:1,79:1,87:1},eC);function gC(a,b){Hz();hC.call(this,a,1001,b,ih)}function hC(a,b,c,d){Hz();Fz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(428,376,gi,gC,hC);
_.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="+Et(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ih;function $y(a,b){Hz();Fz.call(this,a);this.e=b}t(429,376,gi,$y);
_.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()+eh+a.Ud()+va};function lz(a,b,c){Hz();$y.call(this,a,b);this.b=c}t(430,429,gi,lz);
_.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 Ly(a,b,c,d){Hz();Fz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(431,376,gi,Ly);
_.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&&(Ct(vt(this.b,jh))&&(a+="PARENT_CHANGED,"),Ct(vt(this.b,kh))&&(a+="DISPLAYABILITY_CHANGED,"),Ct(vt(this.b,mh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ih;_.c=null;_.d=null;t(432,1,oi);function XA(a,b){Hz();$y.call(this,a,b);this.d=null;this.b=this.c=0}
t(433,429,gi,XA);
_.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 dC(a){if(null==a)throw new An;}t(435,434,{},dC);
function iC(){iC=x;jC={};jC["java.vendor"]=ze;jC["package.restrict.access.sun"]=Yg;jC["sun.java.launcher"]=jc;jC["sun.management.compiler"]=ze;jC["os.name"]=jc;jC[" sun.boot.class.path"]=jc;jC["path.separator.applet"]=jc;jC["java.vm.specification.vendor"]=ze;jC["java.runtime.version"]=jc;jC["http.proxyPort"]=jc;jC["user.name"]=jc;jC["user.language"]=jc;jC["os.name.applet"]=jc;jC["browser.version"]=jc;jC["java.version"]=jc;jC["user.timezone"]=jc;jC["java.endorsed.dirs"]=jc;jC["java.specification.name"]=
"GWT";jC["java.specification.version"]="2.5.0";jC[Se]=fc;!sr&&(sr=new Ar);sr.b?jC[Qe]="yes":jC[Qe]=null}var jC;t(438,100,Th);function kC(){Dn()}function lC(a){Dn();this.i=a}t(437,438,{67:1,72:1,79:1,87:1},kC,lC);function mC(){mC=x;nC=new oC}function pC(a){var b;if(a.n){var c;b=new It;xn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=la,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function qC(a){mC();var b,c,d;if(null==a)throw new kC;a=go(a);try{d=ho(a,io(58))}catch(e){e=Pi(e);if(A(e,83))throw new lC(Bn(e));throw e;}c=ho(a,io(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;rC();var f,g,j;j=c.length;b=new sC;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 lC(bc+a);if(!this.n&&(this.n=gj(nC,this.i),this.n||(this.n=(eq(),new tC))&&z(nC,this.i,this.n),!this.n))throw new lC(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,fa,Ec,cg,vb,Md,Nd,Od,Va,Fc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==uC(c,io(47),n+2))throw new vC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Od=this.k;v=this.e;vb=this.j;r=this.b;Eb=this.o;Va=uC(L,io(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=uC(L,io(47),2);Nd=uC(L,io(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);Q=E;-1!=Va&&Va<E&&(Q=Va);var td=io(64);Fc=L.lastIndexOf(td,Q);r=L.substr(2,Q-2);-1<Fc&&(Eb=L.substr(2,Fc-2),qb=Fc+1);Ec=uC(L,io(58),-1==Fc?qb:Fc);u=ho(L,io(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Ec=u+1:Ec=-1):Ec=-1}catch(gf){if(gf=Pi(gf),!A(gf,79))throw gf;}-1==Ec||Ec>E?J=L.substr(qb,
Q-qb):(J=L.substr(qb,Ec-qb),cg=L.substr(Ec+1,Q-(Ec+1)),0==cg.length?fa=-1:fa=wC(cg,10))}-1<Va&&(Od=L.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=io(63);Md=L.lastIndexOf(Zb,D);-1<Md?(vb=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=Jy(v,io(47))+1,v=v.substr(0,V-0)),D=Md):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=Jy(v,io(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 ye;ye=v;null!=vb&&!G(vb,l)&&(null!=v?ye=v+ub+vb:ye=ub+vb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=fa;this.k=Od;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(ud=Jy(this.d,io(64)))?(this.o=this.d.substr(0,ud-0),this.d=lv(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=ho(this.c,io(63)))?(this.j=lv(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=vb}}catch(vd){vd=
Pi(vd);if(A(vd,79))throw new lC(Bn(vd));throw vd;}if(-1>this.f)throw new lC("incorrect port: "+this.f);}t(439,1,gi,qC);_.tS=function(){return pC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var nC;t(440,1,{});function xC(a,b,c){var d,e;for(d=new yC(a.Ae().b);zC(d.b);)if(a=d.c=Ki(d.b),e=a.Cf(),null==b?null==e:Jn(b,e))return c&&(a=new AC(a.Cf(),a.Df()),BC(d)),a;return null}t(444,1,Vh);_.ze=function(a){return!!xC(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 yC(a.Ae().b);zC(a.b);)if(b=a.c=Ki(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!CC(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=xC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new yC(this.Ae().b);zC(b.b);)a=b.c=Ki(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new DC("Put not supported on this map");};
_.Ee=function(a){a=xC(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 yC(this.Ae().b);zC(c.b);)b=c.c=Ki(c.b),a?d+=Ba:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function ly(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Yu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
function gj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:EC(a,b,a.Ie(b))}function EC(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?FC(a,c):A(b,1)?GC(a,b,c):HC(a,b,c,a.Ie(b))}function HC(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 AC(b,c);e.push(d);++a.e;return null}
function FC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function GC(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Si(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.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,Vh);_.ze=function(a){return Yu(this,a)};
_.Ae=function(){return new IC(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return gj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Si(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Hi(){ly(this)}t(442,443,qi,Hi);_.Ge=function(a,b){return Hs(a)===Hs(b)||null!=a&&Jn(a,b)};_.Ie=function(a){return~~Mn(a)};function oC(){ly(this)}t(441,442,qi,oC);function JC(){Dn()}t(445,99,Mh,JC);
function KC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=LC(a,c);if(c>=a.j)break;c=MC(a,c);++b}return b}function NC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function OC(a){var b;a.b=0<=a.k&&!a.e?a.k:LC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new JC;b=a.b;a.b=MC(a,a.b);return a.o.substr(b,a.b-b)}
function MC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=PC(a.o,d);if(c<=a.i&&NC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=ho(a.d,io(c)))break;++d}a.n&&b==d&&(a.f?(c=PC(a.o,d),c<=a.i&&NC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=ho(a.d,io(c))&&++d));return d}function LC(a,b){var c,d;if(null==a.d)throw new An;for(d=b;!a.n&&d<a.j;)if(a.f){c=PC(a.o,d);if(c>a.i||!NC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>ho(a.d,io(c)))break;++d}return d}
function QC(a){RC.call(this,a," \t\n\r\u000c",!1)}function SC(a){RC.call(this,a,za,!1)}function RC(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=PC(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=PC(this.d,d),this.c[c]=a}}}t(446,1,{},QC,SC,RC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function TC(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=Pn(e),!(Nn(),!/[^,:{}\[\]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 UC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+$f:a}function Ns(a){var a=new VC(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;WC(a););return a.c}
function XC(){XC=x;YC=H(Ks,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ZC=(qA(),tA);$C=FA(ZC);aD=y(bD,m,44,23,0);cD=y(Ks,m,1,23,0);dD=y(bD,m,44,7,0);eD=null!=(iC(),jC[Qe]);fD=y(gD,m,48,100,0);hD=y(iD,m,49,100,0)}function jD(a){var b;if(a.Gb)b=kD(a,1)+tb+kD(a,2)+tb+kD(a,3);else if(b=kD(a,0),0<b.length){var c=new lD(a.$);Yi(a.ab.b,c)}return b}
function mD(a,b){var c,d;c=b.b;if(G(c,(nD(),oD).c))Yq(pD(a));else if(G(c,qD.c))Yq(Zq(a));else if(G(c,rD.c))a.wb&&$q(a.v,(!a.xb&&(a.xb=new ar(a)),a.xb));else if(G(c,kg)){7!=a.P&&(a.Q=ih);d=b.d;d=Dt(d,hh);c=st(d,a.Q);var e=!qt(c,ih)?lt(c):c;!qt(e,oh)&&sD(a.$,N(c));tD(a);a.nb=!0;uD(a);a.P=7;a.Q=d}else G(c,rg)||(G(c,ie)?vD(a):wD(a,c))}
function xD(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(yD,m,-1,4,1);o=y(yD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)zD(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=Ez(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;AD(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||BD(a.gb[f])}a.C*=h}}
function CD(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 DD(a),a.$.s=0);null!=a.tb&&TC(a.tb,null)}}function ED(a,b){var c,d,e,f;f=new zB;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new rB(Pb+d);var g=(nD(),oD).c;d.d=g;xB(f,d);Kz(d.e,a);d=new rB(Pb+c);d.d=qD.c;Kz(d.e,a);xB(f,d);a.wb&&(xB(f,new rB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new rB(c),d.d=rD.c,Kz(d.e,a),xB(f,d));Hy(a,f);return f}
function FD(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,ZC);a.pb?(f==a.d&&U(b,GA(ZC)),fB(b,h,g,a.Z,a.Z),U(b,(qA(),vA)),GD(b,h,g,a.Z-1,a.Z-1)):f==a.d?eB(b,h+1,g+1,a.Z,a.Z,!1):eB(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,(qA(),xA)),f){case 101:U(b,AA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;HD(b,!0);ID(b,JD(b,f,d,c,e));U(b,xA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(HD(b,!1),ID(b,JD(b,f,d,c,e)));KD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);fB(b,h+9,g+9,2,4);fB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,yA),fB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,AA),fB(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,BA);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,xA);break;case 107:U(b,zA);fB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,xA);GD(b,h+4,g+4,a.Z-8,a.Z-8);KD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);fB(b,h+9,g+9,2,4);fB(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,DA),GD(b,c,e,d,d),U(b,wA),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:LD(b,h,g,a.Z,!0);break;case 111:LD(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,rA);fB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,xA);GD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,ZC);
a.qb&&eB(b,h+1,g+1,a.Z,a.Z,!1);U(b,xA);MD(a,b,h,g,"NEW");break;case 106:U(b,yA);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,xA);X(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));MD(a,b,h+6,g,vc);break;case 104:U(b,yA);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,xA);break;case 105:a.Ob?(U(b,CA),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,xA)):MD(a,b,h,g,"123");break;case 114:U(b,EA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);fB(b,d,c,f,f);U(b,xA);ND(a,b,h,g,rA,"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:OD(a,b,h,g+2,3);break;case 207:OD(a,b,h,g,4);break;
case 208:OD(a,b,h,g,5);break;case 209:OD(a,b,h,g,1);break;case 210:OD(a,b,h,g,6);break;case 211:OD(a,b,h,g,7);break;case 212:OD(a,b,h,g,8);break;case 213:MD(a,b,h,g,"FG"),a.G=new uB(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!=cD[d]&&ND(a,b,h,g,aD[d],cD[d])}
function PD(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,ZC),fB(d,0,0,c,b),a.pb?(U(d,(qA(),vA)),GD(d,-1,0,c,b-1)):(U(d,$C),X(d,0,0,c-1-2,0),U(d,GA(ZC)),X(d,0,b-1,c-1,b-1),X(d,c-1,0,c-1,b-1)),QD(d,a.Y),U(d,(qA(),xA)),-1!=a.K.toLowerCase().indexOf(je)&&U(d,yA),RD(d,a.K,10,15),SD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function TD(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,ZC);fB(d,0,0,c,b);a.pb?(U(d,(qA(),vA)),X(d,0,b-1,c,b-1),e=UD*(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,$C),X(d,0,0,0,b-1),X(d,0,UD*a.Z,b-1,UD*a.Z),U(d,GA(ZC)),X(d,c-1,0,c-1,b-1-a.Z),X(d,0,b-1,c-1,b-1));for(b=3;b<=UD+2;++b)FD(a,d,1,b);SD(a.Vb,a.R,0,2*a.Z+a.T)}}
function VD(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);fB(e,0,0,c,b);d=a.eb?(CB(),FB):(CB(),HB);if((CB(),DB)==(CB(),DB))d==FB?e.b=l:e.b=xg;d=new Pz(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&&(AD(f),xD(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(WD(13*f.o.C*j)));XD(f.o,j);f.o.B&&(U(g,(qA(),xA)),GD(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,(XC(),dD)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,HD(h,!0),ID(h,JD(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,(XC(),dD)[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,HD(o,!0),ID(o,YD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(qA(),xA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(XC(),dD)[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,BA);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,xA);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))));QD(g,f.o.n);o=ZD(f.o.o);J=f.f[j];h=ub;null!=J&&(h=J);J=KB(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,BA);RD(g,h,L,q);U(g,xA);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,HD(o,!0),ID(o,YD(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(yD,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];QD(g,f.o.n);
o=ZD(f.o.o);J=y(Ks,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($D,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(WD(2*f.o.C))));for(j=1;j<=f.u;++j)h=aE(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]=KB(f.o.o,h),n[j]=bE(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<Wj(f.B[j])&&(v+=Wj(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=KB(f.o.o,q),v=KB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=bE(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,(XC(),dD)[f.e[j]]),fB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(XC(),dD)[f.e[j]]):U(g,(qA(),xA)):U(g,(XC(),aD)[f.c[j]]),RD(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(WD(f.K[j]-q/2))),q=N(M(WD(f.N[j]+~~(o/2)-1))),U(g,(qA(),BA)),RD(g,ba+f.r[h][1],
L+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(qA(),yA):(qA(),EA)),0<f.E&&106!=f.o.d&&(v=n[f.E],GD(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(WD(f.K[h]+q))),E[1]=N(M(WD(f.K[o]+q))),v[0]=N(M(WD(f.N[h]-J))),v[1]=N(M(WD(f.N[o]-J))),E[3]=N(M(WD(f.K[h]-q))),E[2]=N(M(WD(f.K[o]-q))),v[3]=N(M(WD(f.N[h]+J))),v[2]=N(M(WD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=
g,j=E,Q=v,fa.o&&(HD(fa,!1),ID(fa,YD(fa,j,Q,5,!0)))),106==f.o.d&&cE(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,(qA(),yA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],GD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(qA(),vA)),X(e,c-1,0,c-1,b-1)):(U(e,GA(ZC)),X(e,c-1,0,c-1,b-1),U(e,ZC),X(e,c-2,0,c-2,b-1),U(e,$C),X(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(qA(),BA)),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 TA($b,0,13),a.X=new JB(a.U),null!=a.cb&&(d=KB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(qA(),xA)),QD(e,a.U),RD(e,a.cb,c,b)));SD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function OD(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&&(HD(b,!1),ID(b,YD(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 dE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,ZC);fB(d,0,0,b,c);a.pb?(U(d,(qA(),vA)),c=14*(a.Z+a.T),GD(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,GA(ZC)),X(d,b-1,0,b-1,c-1),X(d,0,c-1,b-1-2,c-1),U(d,$C),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)FD(a,d,b,1),FD(a,d,b,2);a.d=c;SD(a.Vb,a.Rb,0,0)}}
function LD(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);KD(a,b,c+o-j,f,d-4-j-1,e,h)}
function eE(a,b,c){var d,e,f,g,j,h;fE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=gE(b);b=new RC(b,j,!0);e=l;for(d=1;5>=d;++d)e=hE(b,j);d=iE(wC(go(e.substr(0,3)),10)).b;g=iE(wC(go(e.substr(3,3)),10)).b;hE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=hE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new jE(a,f)}xD(a,1,d,1);xD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new jE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",uD(a),!1;null!=a.j&&a.$&&kE(a.$,a.j,!0);null!=a.k&&
a.$&&kE(a.$,a.k,!1);j=lE(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 mE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];xD(a,1,j,0)}c&&uD(a);return!0}function br(a,b){a.lb=!0;a.K=b}function XD(a,b){100>b&&(!fD[b]&&(fD[b]=new TA($b,0,b)),!hD[b]&&Fs(hD,b,new JB(fD[b])),a.n=fD[b],a.o=hD[b])}
function fr(a,b){var c,d;if(0==b)return!1;tD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:CD(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;nE(a,oE(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 qv("Cannot redo. Index is out of range.");if(!d.b.d)throw new qv(cc);
d.b=d.b.d;nE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=ku(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(br(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=pE(d),qE(a,d,!1,!0),null!=a.tb&&TC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=ku(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(br(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=pE(d),qE(a,d,!1,!0),null!=a.tb&&TC(a.tb,null));break;case 101:a.Mb&&rE(a.Mb);a.Mb=new sE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new tE(a):a.Eb.hc.d._?uE(a.Eb.hc.d):vE(a.Eb);break;case 114:a.c&&
rE(a.c);a.c=new sE(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,wE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=xE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(yD,m,-1,4,1);zD(a.$,d);a.nb=!0;a.$=new lD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;yE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,zE(a.$,a.$.E),a.$.E=0,vD(a)):0<a.$.F&&(a.nb=!0,AE(a.$,a.$.F),a.$.F=0,vD(a));BE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new zB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new rB(c),xB(j,g),g.d=c,Kz(g.e,a);Hy(a,j);a.F=j}yB(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&&(rE(a.p),a.p=null);0==a.$.E&&(a.p=new sE(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,vD(a)),18==a.e&&(d=oo((cr(),dr).hc.b.hb,Zg),CE(a.$,a.$.E,d),vD(a)),BE(a.$))}uD(a);return!0}
function Zq(a){var b,c,d;d=pD(a);c=l;if(a.Gb){var e,f,g;g=zs([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)xE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(DE(g[1][0],3)+DE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+EE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+EE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new FE(a,a.gb,a.vb)),c=EE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function GE(a,b,c,d){var e;e=c;var f=d,g,j;(g=HE(b),j=0!=(b.f&2),g||j)?(a.Gb?yB((!a.x&&(a.x=ED(a,!0)),a.x),a,e,f):yB((!a.w&&(a.w=ED(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=IE(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<=UD+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",uD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",uD(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=fr(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)zE(a.$,a.$.E),a.$.E=0,vD(a);else{if(106==a.d)return!0;if(108==a.d)JE(a.$,a.$.E,0),vD(a);else if(157==a.d)JE(a.$,a.$.E,1),vD(a);else if(158==a.d)JE(a.$,a.$.E,-1),vD(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):vD(a);else if(206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(230==a.d)a.P=3,vD(a);else if(233<=a.d&&262>a.d)LE(a.$,!1),vD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;CE(a.$,a.$.E,oo(a.Eb.f.hc.b.hb,Zg));a.$.n=!0;vD(a)}else if(105==a.d)ME(a.$),vD(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=oo((cr(),dr).hc.b.hb,Zg),1>d.length&&(d=Sc),CE(a.$,a.$.E,
d)),vD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(0<a.$.F)if(104==a.d)AE(a.$,a.$.F),a.$.F=0,vD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])br(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;zE(d,c);d.b[c]=0}a.$.F=0;vD(a)}else if(201==a.d)NE(a.$,a.$.F),vD(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),vD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,vD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,vD(a);else if(206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=oo(a.Eb.f.hc.b.hb,Zg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;vD(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 DD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(OE(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,KE(a.$)):300<a.d?(OE(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=oo((cr(),dr).hc.b.hb,Zg),1>d.length&&(d=Sc),CE(a.$,1,d))):230==a.d?PE(a,null,!0):233<=a.d&&262>a.d?(OE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,LE(a.$,!0)):iC();vD(a)}else e=!1;e&&(BE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,uD(a))}return e}
function QE(a,b,c,d){var e,f;if(a.A||!a.ib||HE(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=RE(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)zE(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),AE(b,e),0<RE(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){br(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<RE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;br(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(IE(b)||HE(b))sD(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(yD,m,-1,4,1);zD(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;tD(a);a.nb=!0;uD(a);a.Tb=c;a.Ub=d;return!0}
function SE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||HE(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=((XC(),eD)?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;TE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(TE(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;tD(a);a.nb=!0;uD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function UE(a){if(a.A)return!0;a.jb&&(a.jb=!1,vD(a));a.lb=!1;a.Q=ih;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=RE(b,b.u),6>b.A[c]&&(VE(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),zE(b,b.u));b.D=!1;vD(a)}else a:{var b=a.$,e,f;c=RE(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):br(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],br(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(WD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(WD((b.N[b.G]+b.N[c])/2))))}}BD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,oE(b),b.b.d=c),vD(a),a.s=!1)}else 5==a.P&&(BD(a.$),vD(a));0<a.P&&(a.E=!1,tD(a),a.nb=!0,BE(a.$),WE(a.$),uD(a),a.P=0,a.i=!1);if(eD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,tD(a),a.nb=!0,uD(a);return!0}function tD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function TE(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,TC(a.sb,H(XE,m,82,[new S(a.f),new S(b)]))}
function YE(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(Hf)?a.Gb=!1:-1<b.indexOf(fg)&&(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(Cf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Lf)&&(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,xD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)ZE(a.gb[d]),AD(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(Vf)&&(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&&++UD;c&&uD(a)}
function uD(a){var b,c,d,e;b=Ez(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&&xD(a,1,a.vb,0),VD(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),dE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),TD(a),a.J=a.Je(a.J,d,a.Z),PD(a))):(VD(a),a.A||(PD(a),a.E&&(dE(a),TD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function $E(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=xE(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=aE(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<Wj(c.B[h])&&(j+=Wj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+aF(0.055999999999999994*c.K[h],0,2)+ba+aF(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+=gh),e+=c)}return e}function kD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=xE(a.gb[c]),d!=b))continue;d=void 0;d=bF(a.gb[c]);d=cF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function vD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&TC(a.tb,null)}var c,d,e;e=new dF;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]=bF(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 eF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function qE(a,b,c,d){try{eE(a,b,d)?c&&vD(a):uD(a)}catch(e){if(e=Pi(e),A(e,79))uD(a);else throw e;}}
function PE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;fE(a,c);e=j=0;r=new RC(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=KC(r);a.vb=0;for(f=1;f<=h;++f)if(o=OC(r),go(o),!G(o,gh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new fF(a,o);if(0==a.$.u){gF(a,"ERROR - problems in reading/processing molecule !");iC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(gF(a,"ERROR - strange reaction - fixing !"),iC(),d=!1):3<n?(gF(a,"ERROR - strange reaction !"),iC(),d=!1):(1<a.vb&&!g&&YE(a,Cf,!0),g&&!a.Gb&&YE(a,
fg,!0),!g&&a.Gb&&YE(a,Hf,!0),g?(xD(a,1,j,1),xD(a,j+1,e-1,2),xD(a,e,a.vb,3)):xD(a,1,a.vb,0),c&&uD(a),d=!0)}d?vD(a):uD(a)}catch(q){if(q=Pi(q),A(q,79))uD(a);else throw q;}}function hF(a){tD(a);a.nb=!0;uD(a)}function fE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new DD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&uD(a);null!=a.tb&&TC(a.tb,null)}
function nE(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]=bF(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&&TC(a.tb,null)}}function iF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,uD(a),null):a.gb[b]}
function wD(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?fr(a,c):b="Not known group!";a.lb=!0;a.K=b;uD(a)}function gF(a,b){a.lb=!0;a.K=b;uD(a)}function pD(a){var b;b=jD(a);tD(a);uD(a);return b}
function MD(a,b,c,d,e){var f,g,j,h;f=a.X;h=KB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new TA(f.c.b,f.c.d,g),f=new JB(j),h=KB(f,e),b.f=j,b.j=jF(j);else QD(b,a.U);f=VA(f.c).b-VA(f.c).c;RD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function ND(a,b,c,d,e,f){var g,j;g=ZD(a.W);j=KB(a.W,f);QD(b,a.V);(b.e=e)&&(b.i=hg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);RD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function ZD(a){return VA(a.c).b-VA(a.c).c}
function er(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,uD(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):br(a,a.z+ba),uD(a))}t(450,372,ki);_.xe=function(a){mD(this,a)};_.Je=function(a,b,c){return Az(this,b,c)};_.Ke=function(){};_.ee=function(){uD(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=ih;_.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 UD=10,fD,hD,ZC,$C,aD,YC,eD,kF=null,dD,cD;
function lF(){XC();yz.call(this);this.Vb=(eq(),eq(),fz).b;this.y=new TA(null,0,8);this.u=(qA(),rA);this.gb=y(mF,m,95,99,0);this.ab=new wz;this.Ib=new nF;this.L=G((iC(),jC[Se]),fc);this.v=new oF;this.H=H(Ks,m,1,[Ia,Ja,Ta,Ha,Pa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new DD(this);dD[0]=uA;dD[1]=new sA(255,153,153);dD[2]=new sA(255,204,102);dD[3]=new sA(255,255,153);dD[4]=new sA(102,255,255);dD[5]=new sA(51,204,255);dD[6]=new sA(255,153,255)}t(449,450,ki,lF);
_.Je=function(a,b,c){var d;return a?(d=a.b,qj(d.u,b,c),a):Az(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[pF(b.b),a])}};_.b=null;function qF(a){if(a.e.hb.style.display!=Gf){Dz(a.d);for(a=new Ji(a.f.k);a.c<a.e.Fe();)Ki(a),null.cg()}}function rF(a){sF.call(this,a,fb,fb,null)}function tF(a,b){sF.call(this,a,fb,fb,b)}function uF(a,b,c){sF.call(this,a,b,c,null)}
function sF(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=lj(a)){this.c=vF;++vF;this.e=e;this.d=new lF;this.f=new wF(this.d,b,c,d);Dv(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=Bz(a,no(a.hb,Of),no(a.hb,Nf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?kF=dc:kF="JME";b.w=ED(b,!1);b.x=ED(b,!0);br(b,kF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=Ez(b);uz(b,null);b.pb||(b.T=0);b.U||(b.U=new TA($b,0,13),b.X=new JB(b.U));b.V||(b.V=new TA($b,1,13),b.W=new JB(b.V));b.Y||(b.Y=new TA($b,0,11),new JB(b.Y));XD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;UD=10;b.Lb=!0;try{r=xF(b.Vb,"options");null!=r&&YE(b,r,!1);j=xF(b.Vb,"jme");null!=j&&(b.M=j);n=xF(b.Vb,"mol");null!=n&&(b.bb=n);g=xF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=xF(b.Vb,Jg);null!=o&&(b.cb=o,uD(b));b.k=xF(b.Vb,"atomcolors");b.j=xF(b.Vb,"atombg");f=xF(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(qA(),rA);try{if(0!=f.indexOf(la))throw new Cn("bad hex encoding");E=wC(f.substr(1,2),16);D=wC(f.substr(3,2),16);u=wC(f.substr(5,2),16);q=v=new sA(E,D,u)}catch(J){if(J=Pi(J),A(J,79))iC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&wE(b.$);h=xF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Pi(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)aD[f]=(qA(),zA),cD[f]=Sc;cD[1]=Xb;aD[1]=(qA(),vA);cD[2]=Bb;aD[2]=zA;cD[3]=Fb;aD[3]=vA;cD[4]=ic;aD[4]=EA;cD[5]=sc;aD[5]=
yA;cD[9]=Tb;aD[9]=BA;cD[10]=Mb;aD[10]=BA;cD[11]=Db;aD[11]=BA;cD[12]=ac;aD[12]=BA;cD[8]=Hc;aD[8]=GA(AA);cD[7]=uc;aD[7]=zA;cD[6]=Nc;aD[6]=vA;cD[13]=Mc;aD[13]=vA;cD[18]=Sc;aD[18]=vA;cD[19]=vc;aD[19]=vA;cD[20]=wc;aD[20]=vA;cD[21]=xc;aD[21]=vA;cD[22]=yc;aD[22]=vA;dz(b);b._=new yF;f=a.d;f.D=Ez(f);null!=f.M?(PE(f,f.M,!1),null!=f.j&&f.$&&kE(f.$,f.j,!0),null!=f.k&&f.$&&kE(f.$,f.k,!1)):null!=f.bb&&qE(f,f.bb,!1,!1);uD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function zF(){return Ns(null)}function AF(a){return Ns(a)}t(451,1,mi,rF,tF,uF,sF);_.Le=function(a){B(this.f,new BF(this,a),(hq(),hq(),iq))};_.Me=function(a){B(this.f,new CF(this,a),(nr(),nr(),or))};_.Ne=function(a){vE(new DF(a,this.d,ZC))};_.Oe=function(){CD(this.d)};_.Pe=function(){Zn((Wn(),Xn),new EF(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 no(this.f.hb,Nf)};_.We=function(){var a;a=[];a.length=2;a[0]=no(this.f.hb,Of);a[1]=no(this.f.hb,Nf);return a};_.kd=function(){return no(this.f.hb,Of)};_.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!=Gf};_._e=function(){var a=this.d,b;a.Gb?b=$E(a,1)+tb+$E(a,2)+tb+$E(a,3):b=$E(a,0);return b};_.af=function(){return Zq(this.d)};
_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=jD(a);a.Pb=b;uD(a);return c};_.cf=function(a){YE(this.d,a,!0)};_.df=function(){};_.ef=function(a){qE(this.d,a,!0,!0)};_.ff=function(a){PE(this.d,a,!0)};_.je=function(){qF(this)};_.gf=function(){fE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=iF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;hF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new FF(this))};
_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ji(b.b);d.c<d.e.Fe();)c=Ki(d),a?c.b=l:c.b=xg}Dz(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=iF(c,a))kE(d,b,!0),hF(c)};_.mf=function(a,b){var c=this.d,d;d=iF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,uD(c)):(d.E=b,hF(c))};_.od=function(a){this.f.hb.style[Me]=a;qF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;uD(b)};_.pf=function(a){var b=this.d;b.fb=a;uD(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=ED(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);qF(this)};_.vf=function(a){wD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new fF(c,a);c.d=253;c.lb=!0;c.K=b;uD(c)};_.pd=function(a){mv(this.e.hb,a)};_.qd=function(a){this.f.hb.style[dh]=a;qF(this)};_.xf=function(a){gF(this.d,a)};_.yf=function(){return pD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var vF=0;
function EF(a){this.b=a}t(452,1,{},EF);_.xc=function(){var a,b;for(b=new Ji(this.b.f.b);b.c<b.e.Fe();)a=Ki(b),a.u.hb.innerHTML=a.r||l};_.b=null;function FF(a){this.b=a}t(453,1,{},FF);_.b=null;function BF(a,b){this.b=a;this.c=b}t(454,1,{},BF);_.Pc=function(a){a=a.b;Zn((Wn(),Xn),new GF(this,this.c,a))};_.b=null;_.c=null;function GF(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},GF);_.xc=function(){var a=this.c;this.d.b.apply(a,[pF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function CF(a,b){this.b=a;this.c=b}t(456,1,{},CF);_.b=null;_.c=null;function qr(a,b,c){this.b=a;this.d=b;this.c=c}t(457,1,{},qr);_.xc=function(){var a=this.c;this.d.b.apply(a,[pF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function HF(){var a=IF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;JF(KF,arguments)?a=arguments[0]:3==arguments.length?a=new uF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new rF(arguments[0]):4==arguments.length?a=new sF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new tF(arguments[0],arguments[1]));this.g=a;LF();a[cd]=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 MF(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new MF(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=KF;LF();var f=b,g,b=NF.c;g=OF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=OF(b,
e,f)}if(!g)throw new Ti("Can't find exported method for given arguments: 0"+nb+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 MF(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()});PF({"0":{"0":[[zF,null,void 0]],1:[[AF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new QF(e));return[e]},se]]}});RF(KF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ls(){SF||(SF=!0,HF())}t(458,1,{},Ls);
var SF=!1;function Ps(){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 Os(){}t(460,1,{},Os);_.xc=function(){Ps()};function QF(a){this.b=a}t(461,1,{69:1,107:1},QF);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function MF(a){this.b=a}t(462,1,{70:1,107:1},MF);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function WC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(dh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Ef)||l;e=c.getAttribute(Oe)||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(Ef)||l,h=h.getAttribute(Zg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ef);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(dh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=yo();c.setAttribute(Oe,d);c.style[dh]=UC(g);c.style[Me]=UC(b);b=new TF(a,d,n,e,c,f);Zn((Wn(),Xn),b);++a.c;return!0}function VC(a){this.b="JME.class";this.e=a}t(463,1,{},VC);_.Jc=function(){return WC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function TF(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,{},TF);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Oe,this.f):this.d.removeAttribute(Oe);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 UF(){}t(465,1,mi,UF);function VF(a){this.b=a}t(466,1,{},VF);_.xc=function(){this.b()};_.b=null;
function WF(){var a=IF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;JF(XF,arguments)?a=arguments[0]:0==arguments.length&&(a=new UF);this.g=a;LF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Zn((Wn(),Xn),new VF(a))});RF(XF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Ms(){YF||(YF=!0,WF())}t(467,1,{},Ms);var YF=!1;function ZF(a){Dn();this.i=a}
t(468,438,Th,ZF);function ht(){Dn();this.i="divide by zero"}t(469,99,Mh,ht);function Gs(){Dn()}function $F(a){Dn();this.i=a}t(470,99,Mh,Gs,$F);function aG(){aG=x;bG=new cG(!1);dG=new cG(!0)}function cG(a){this.b=a}t(471,1,{72:1,73:1,76:1},cG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Yg:"false"};_.b=!1;var bG,dG;function eG(){}function fG(a){return typeof a==Lf?Hc+(0>a?-a:a):a}
function gG(a,b){var c;c=new eG;c.e=Nb+(hG(0!=a?-a:0)?fG(0!=a?-a:0):l+Bi(c));iG(0!=a?-a:0)&&jG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new eG;b.e=Nb+(hG(a)?fG(a):l+Bi(b));iG(a)&&jG(a,b);return b}function $(a,b){var c;c=new eG;c.e=Nb+(hG(a)?fG(a):l+Bi(c));iG(a)&&jG(a,c);c.c=b?8:0;return c}function kG(){var a;a=new eG;a.e=Nb+(hG(0)?fG(0):l+Bi(a));iG(0)&&jG(0,a);a.c=2;return a}function lG(a){var b;b=new eG;b.e=Nb+(hG(a)?fG(a):l+Bi(b));iG(a)&&jG(a,b);b.c=1;return b}
function iG(a){return typeof a==Lf&&0<a}function hG(a){return null!=a&&0!=a}function jG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Lh[b.d])c=c.prototype;else{c=Lh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(473,1,{},eG);_.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 mG(a){var b;if(!(b=nG,!b&&(b=nG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new oG(Vb+a+da);return parseFloat(a)}
function wC(a,b){var c,d;if(null==a)throw new oG(Kf);if(2>b||36<b)throw new oG("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 oG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new oG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new oG(Vb+a+da);return c}t(475,1,{72:1,84:1});var nG=null;function pG(a){this.b=a}
t(474,475,{72:1,76:1,77:1,84:1},pG);_.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 Rz(a){this.b=a}t(476,475,{72:1,76:1,80:1,84:1},Rz);_.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 Gz(){Dn()}function Dk(a){Dn();this.i=a}t(477,99,fi,Gz,Dk);function Gv(){Dn()}function Lw(a){Dn();this.i=a}t(478,99,Mh,Gv,Lw);function S(a){this.b=a}
function tt(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 mt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function iE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(qG(),rG)[b],!c&&(c=rG[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 qG(){qG=x;rG=y(XE,m,82,256,0)}var rG;function Wj(a){return 0>a?-a:a}function Vj(a,b){return a>b?a:b}function WD(a){return Math.round(a)}function An(){Dn()}function Vr(a){Dn();this.i=a}t(482,99,{72:1,79:1,83:1,85:1,87:1},An,Vr);function Di(){Di=x;Ei=H(Ci,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 Ei;function oG(a){Dn();this.i=a}t(484,477,fi,oG);
function Hn(a){this.b="Unknown";this.d=a;this.c=-1}t(485,1,{72:1,86:1},Hn);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function sG(a,b){return a.charCodeAt(b)}function PC(a,b){var c=b,d=a.length,e,f;e=sG(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 tG(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 ho(a,b){return a.indexOf(b)}function uC(a,b,c){return a.indexOf(b,c)}function Jy(a,b){return a.lastIndexOf(b)}function pE(a){var b=aa,c=gh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+lv(c,++d):c=c.substr(0,d-0)+lv(c,++d);return a.replace(RegExp(b,te),c)}
function uG(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(Ks,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function lv(a,b){return a.substr(b,a.length-b)}
function go(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function io(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 Kt(this)};_.tS=_.toString;function vG(){vG=x;wG={};xG={}}
function Kt(a){vG();var b=nb+a,c=xG[b];if(null!=c)return c;c=wG[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+sG(a,d++);c|=0}256==yG&&(wG=xG,xG={},yG=0);++yG;return xG[b]=c}var wG,yG=0,xG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new jo}function zG(){this.b=new jo;this.b.b+=l}t(487,1,ei,vn,zG);_.tS=function(){return this.b.b};function It(){this.b=new jo}
function sC(){this.b=new jo}function os(a){this.b=new jo;xn(this.b,a)}t(488,1,ei,It,sC,os);_.tS=function(){return this.b.b};function vC(a){a="String index out of range: "+a;Dn();this.i=a}t(489,478,Mh,vC);
function AG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new An;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new $F("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new $F("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 Gv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Fs(b,c,a[--d])}else for(c=e+c;e<c;)Fs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function nv(){Dn()}function DC(a){Dn();this.i=a}t(491,99,Mh,nv,DC);function Xz(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Jn(b,c))return a;return null}function $z(a,b){var c;return(c=Xz(a.Bd(),b))?(c.bd(),!0):!1}function BG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?xn(d.b,b):b=Ba,e=c.ad(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(492,1,{});_.zf=function(){throw new DC("Add not supported on this collection");};
_.Af=function(a){return!!Xz(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return $z(this,a)};_.tS=function(){return BG(this)};t(494,492,xi);_.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+=Mn(c),a=~~a);return a};
function CG(a,b){var c;return A(b,91)&&(c=b.Cf(),Yu(a.b,c))?(c=gj(a.b,c),a.b.Ge(b.Df(),c)):!1}function IC(a){this.b=a}t(493,494,xi,IC);_.Af=function(a){return CG(this,a)};_.Bd=function(){return new yC(this.b)};_.Bf=function(a){return CG(this,a)?(a=a.Cf(),Si(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function BC(a){if(a.c)Mi(a.b),Si(a.d,a.c.Cf()),a.c=null;else throw new qv("Must call next() before remove().");}
function yC(a){var b;this.d=a;b=new dj;a.d&&Yi(b,new DG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new EG(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 Ji(b)}t(495,1,{},yC);_._c=function(){return zC(this.b)};_.ad=function(){return this.c=Ki(this.b)};_.bd=function(){BC(this)};_.b=null;_.c=null;_.d=null;t(497,1,ai);_.eQ=function(a){return A(a,91)&&CC(this.Cf(),a.Cf())&&CC(this.Df(),a.Df())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Mn(this.Cf()));null!=this.Df()&&(b=Mn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function DG(a){this.b=a}t(496,497,ai,DG);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return FC(this.b,a)};_.b=null;function EG(a,b){this.c=a;this.b=b}t(498,497,ai,EG);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[nb+this.b]};_.Ef=function(a){return GC(this.c,this.b,a)};_.b=null;_.c=null;
function Iw(a,b){(0>a||a>=b)&&FG(a,b)}function FG(a,b){throw new Lw("Index: "+a+", Size: "+b);}t(499,492,ii);_.Ff=function(){throw new DC("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:Jn(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:Mn(c)),b=~~b;return b};_.Bd=function(){return new Ji(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new GG(this,a)};_.Jf=function(){throw new DC("Remove not supported on this list");};function zC(a){return a.c<a.e.Fe()}function Ki(a){if(a.c>=a.e.Fe())throw new Jv;return a.e.Gf(a.d=a.c++)}function Mi(a){if(0>a.d)throw new Qw;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Ji(a){this.e=a}t(500,1,{},Ji);_._c=function(){return zC(this)};
_.ad=function(){return Ki(this)};_.bd=function(){Mi(this)};_.c=0;_.d=-1;_.e=null;function GG(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&FG(b,c);this.c=b}t(501,500,{},GG);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new Jv;return this.b.Gf(this.d=--this.c)};_.b=null;function HG(a){a=new yC(a.c.b);return new IG(a)}function JG(a,b){this.b=a;this.c=b}t(502,494,xi,JG);_.Af=function(a){return Yu(this.b,a)};_.Bd=function(){return HG(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function IG(a){this.b=a}t(503,1,{},IG);_._c=function(){return zC(this.b.b)};_.ad=function(){return(this.b.c=Ki(this.b.b)).Cf()};_.bd=function(){BC(this.b)};_.b=null;t(504,499,ii);_.Ff=function(a,b){var c;c=cA(this,a);var d=c.e;new Yz(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=cA(this,a);try{return dA(b)}catch(c){c=Pi(c);if(A(c,92))throw new Lw("Can't get element "+a);throw c;}};_.Bd=function(){return cA(this,0)};
_.Jf=function(a){var b,c;b=cA(this,a);try{c=dA(b)}catch(d){d=Pi(d);if(A(d,92))throw new Lw("Can't remove element "+a);throw d;}KG(b);return c};function LG(a){a.c=y(MG,m,0,0,0)}function mz(a,b,c){(0>b||b>a.d)&&FG(b,a.d);a.c.splice(b,0,c);++a.d}function Yi(a,b){Fs(a.c,a.d++,b);return!0}function ku(a,b){Iw(b,a.d);return a.c[b]}function Pj(a,b){for(var c=0;c<a.d;++c)if(CC(b,a.c[c]))return c;return-1}function nu(a,b){var c;c=(Iw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Xi(a,b){var c;c=Pj(a,b);if(-1==c)return!1;nu(a,c);return!0}function Hk(a,b){var c;if(b.length<a.d){c=b;var d;d=ys(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Fs(b,c,a.c[c]);b.length>a.d&&Fs(b,a.d,null);return b}function dj(){LG(this)}function RA(a){LG(this);this.c.length=a}function Lz(a){LG(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,Sh,dj,RA,Lz);_.Ff=function(a,b){mz(this,a,b)};
_.zf=function(a){return Yi(this,a)};_.Oe=function(){this.c=y(MG,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Pj(this,a)};_.Gf=function(a){return ku(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return nu(this,a)};_.Bf=function(a){return Xi(this,a)};_.Fe=function(){return this.d};_.d=0;function bA(a,b){var c=a.length,d;for(d=0;d<c;++d)Fs(a,d,b)}function ks(){ks=x;ls=new NG}var ls;function NG(){}t(508,499,di,NG);_.Af=function(){return!1};_.Gf=function(){throw new Gv;};_.Fe=function(){return 0};
function OG(){this.b=new Date}function PG(a){return 10>a?bb+a:l+a}t(509,1,{72:1,75:1,76:1,88:1},OG);_.eQ=function(a){return A(a,88)&&wt(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=Rs(c&4194303,b&4194303,e&1048575);a=Rs(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(QG(),RG)[this.b.getDay()]+ba+SG[this.b.getMonth()]+ba+PG(this.b.getDate())+ba+PG(this.b.getHours())+nb+PG(this.b.getMinutes())+nb+PG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function QG(){QG=x;RG=H(Ks,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));SG=H(Ks,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var RG,SG;
function ds(a,b){return null==z(a.b,b,a)}function cs(){this.b=new Hi}t(511,494,{72:1,75:1,93:1},cs);_.zf=function(a){return ds(this,a)};_.Af=function(a){return Yu(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return HG(new JG(this.b,new IC(this.b)))};_.Bf=function(a){return null!=Si(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return BG(new JG(this.b,new IC(this.b)))};_.b=null;
function cA(a,b){var c,d;(0>b||b>a.c)&&FG(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 TG(a,b,d)}function gA(){this.b=new UG;this.c=0}t(512,504,di,gA);_.zf=function(a){new Yz(a,this.b);++this.c;return!0};_.If=function(a){return cA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function dA(a){if(a.c==a.e.b)throw new Jv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function KG(a){if(!a.d)throw new Qw;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 TG(a,b,c){this.e=a;this.c=c;this.b=b}t(513,1,{},TG);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return dA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new Jv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){KG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function UG(){this.b=this.c=this}
function Yz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(514,1,{},UG,Yz);_.b=null;_.c=null;_.d=null;function AC(a,b){this.b=a;this.c=b}t(515,497,ai,AC);_.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 Jv(){Dn()}t(516,99,{72:1,79:1,85:1,87:1,92:1},Jv);function CC(a,b){return Hs(a)===Hs(b)||null!=a&&Jn(a,b)}function QA(a){var b=y(hA,m,45,0,0);return Hk(a.b,b)}function wz(){this.b=new dj}
t(518,499,Sh,wz);_.Ff=function(a,b){mz(this.b,a,b)};_.zf=function(a){return Yi(this.b,a)};_.Af=function(a){return-1!=Pj(this.b,a)};_.Gf=function(a){return ku(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ji(this.b)};_.Jf=function(a){return nu(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return BG(this.b)};_.b=null;function rE(a){a.hc.d._&&WA(a)}function VG(a){var b;if(a.hc.d._){b=Oy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}YA(a)}
function WG(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 vE(a){var b=a.k;XG(a.hc.d,b.b,b.c);!Ny(a)&&rz(a);bz(a)}function YG(){aB.call(this,l);this.j=new kA(this.Mf());Kz(this.r,new ZG(this))}t(520,397,wi);_.Pd=function(a,b){return Hs(a.i)===Hs(this.j)?(VG(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){VG(this)};_.j=null;_.k=null;
function DF(a,b,c){YG.call(this);this.hc&&cB(this.hc.d,!1);$A(this,!1);uz(this,new kB(0));a=new oB(a,1);P(this,a,null);a=new yz;P(a,this.j,null);P(this,a,null);b&&(this.k=Oy(b),ZA(this),WG(this.k,~~(no(b.Vb.hb,Of)/2)-~~(this.mc/2),~~(no(b.Vb.hb,Nf)/2)-~~(this.cc/2)));c&&O(this,c)}t(519,520,wi,DF);_.Mf=function(){return"OK"};function oE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new qv("Cannot undo. Index is out of range.");if(!a.b.c)throw new qv(cc);a.b=a.b.c;return a.b.b}
function yF(){this.b=this.c=new $G}t(521,1,{},yF);_.b=null;function $G(){this.b=null}function eF(a){this.b=a}t(522,1,{},$G,eF);_.b=null;_.c=null;_.d=null;function ZG(a){this.b=a}t(523,432,oi,ZG);_.b=null;
function aH(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){TC(a.b.Ab,H(Ks,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=uG(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Fs(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{eE(a.b,b,!0)?(br(a.b,"Structure pasted"+e),vD(a.b),Dz(a.b),d=!0):(vE(new DF(a.b.K,a.b,ZC)),fE(a.b,!0),Dz(a.b))}catch(n){if(n=Pi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",uD(e),vE(new DF(a.b.K,
a.b,ZC)),Dz(a.b);else throw n;}}d&&a.b.Ke(b)}function ar(a){this.b=a}t(524,1,{},ar);_.b=null;function nD(){nD=x;oD=new bH("COPY_SMILES",0);qD=new bH("COPY_MOL",1);rD=new bH("PASTE",2);cH=H(dH,m,94,[oD,qD,rD])}function bH(a,b){Bo.call(this,a,b)}t(525,140,{72:1,76:1,78:1,94:1},bH);var cH,qD,oD,rD;function dF(){this.e=y(mF,m,95,99,0)}t(526,1,{},dF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function eH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(yD,m,-1,20,1);a.N=y(yD,m,-1,20,1);a.H=zs([20,7]);a.e=y(I,s,-1,20,1);a.d=y(Ks,m,1,20,0);a.p=y(Ks,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(Ks,m,1,20,0);a.r=zs([10,2]);a.j=y(I,s,-1,101,1)}
function fH(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(yD,m,-1,4,1);d=y(yD,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=gH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
gH(r[2],d[2],r[3],d[3]),d=gH(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;OE(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=hH(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(yD,m,-1,2,1);iH(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==RE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;br(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];VE(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&&NE(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(WD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(WD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function LE(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&&JE(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,JE(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];zE(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)OE(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)VE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];yE(a);a.E=c+d;Y(a,0);o=a.K[a.u];q=a.N[a.u];zE(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];VE(a);a.I[a.v]=n;a.J[a.v]=c+d;yE(a);b&&(zE(a,n),AD(a))}c=4}jH(a,c);a.E=a.G;b&&
(a.E=0)}
function iH(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 KE(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])kH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,kH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){br(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[hH(a,a.E,a.H[a.E][d])],2<d||1!=b){br(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(yD,m,-1,2,1);iH(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)OE(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)OE(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)OE(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)VE(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[hH(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[hH(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(WD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(WD((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;VE(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(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(WD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(VE(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(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(WD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(VE(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(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(WD((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]&&(zE(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&&jH(a,j);-1<n&&(a.E=n)}
function kH(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)OE(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 jH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=RE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function hH(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 lH(a,b,c){var d,e,f,g;e=ih;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ct(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ct(c[d])&&!qt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)wt(c[d],e)&&(b[d]=g,c[d]=ih,++f);if(f==a.u)break}return g==a.u}
function AD(a){var b,c,d;b=y(yD,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{zD(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;BD(a)}}
function zD(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 JE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=mH(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&&br(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?br(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?br(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?br(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:br(a.o,"Charge change not possible on the halogen !");break;case 18:br(a.o,
"Use X button to change charge on the X atom !")}}
function lE(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&&zE(a,c);AD(a);br(a.o,"Smaller part(s) removed !");return 1}
function RE(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 WE(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];BE(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),BE(a));4==a.t[d]&&(a.t[d]=1)}}
function gH(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 yE(a){var b;nH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);BD(a);BE(a)}
function OE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),AG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),AG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),AG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),AG(a.e,b,a.e.length),a.e=b,b=y(Ks,m,1,c,0),AG(a.d,b,a.d.length),a.d=b,b=y(Ks,m,1,c,0),AG(a.p,b,a.p.length),a.p=b,b=y(yD,m,-1,c,1),AG(a.K,b,a.K.length),a.K=b,b=y(yD,m,-1,c,1),AG(a.N,b,a.N.length),a.N=b,b=zs([c,7]),AG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),AG(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 bE(a,b,c,d,e,f,g){var j;j=N(M(WD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(WD(a.N[c]-~~(f/2))));return new qz(j-1-b,a-b,e+1+2*b,f+2*b)}
function VE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),AG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),AG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),AG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),AG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),AG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),AG(a.O,c,a.O.length),a.O=c,b=y(Ks,m,1,b,0),AG(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 EE(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+=(XC(),aa);j+="JME 2013-10-12 "+new OG+"\n \n";j+=DE(a.u,3)+DE(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+=aF(0.055999999999999994*(a.K[e]-c),10,4)+aF(0.055999999999999994*(g-a.N[e]),10,4)+aF(0,10,4);h=aE(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"+DE(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+=DE(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:oH(a,e)&&(g=2),c=DE(a.I[e],3)+DE(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=DE(a.J[e],3)+DE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=DE(a.J[e],3)+DE(a.I[e],3)),j+=c+DE(g,3)+DE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+DE(e,4)+DE(a.B[e],4)+aa);return j+"M  END\n"}
function cF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,fa,Ec,cg,vb,Md,Nd,Od,Va,Fc;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(pH,m,-1,a.u+1,2);D=y(pH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;lE(a,!0);cg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){cg=!1;break}if(a.o.t&&cg){qH(a);WE(a);rH(a,D);sH(a,v,D);var Eb,td,gf,Zb,ye,ud,vd,eb,lI,Td,w,xa,Jm,Km,Ts,nf,Oa,Lm,Mm,Ic,Nm;Eb=y(I,s,-1,a.u+1,1);td=y(I,s,-1,a.u+1,1);eb=y(tH,m,-1,a.u+1,3);var Us=a.u,Om,
sh,Vs,og,Cj,Ge,of;Cj=y(tH,m,-1,Us+2,3);Ge=y(I,s,-1,100,1);of=5;og=0;Ge[0]=3;Cj[1]=kh;Cj[2]=lh;Vs=2;if(!(3>Us))for(;of<Ge[og]*Ge[og];){sh=0;for(Om=!0;Om&&sh<=og&&of>=Ge[sh]*Ge[sh];)0==of%Ge[sh]?Om=!1:++sh;if(Om){Cj[++Vs]=zt(of);if(Vs>=Us)break;og<Ge.length-1&&(++og,Ge[og]=of)}of+=2}for(w=1;w<=a.u;++w){for(xa=Mm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(Mm*=a.i[xa]);Lm=a.c[w];18==Lm&&(Nm=a.p[w],ud=Nm.charCodeAt(0)-65+1,vd=0,1<Nm.length&&(vd=Nm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Lm=28*ud+vd);
nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Ic=1;eb[w]=zt(Mm);Ic*=126;eb[w]=ut(eb[w],zt(a.y[w]*Ic));Ic*=7;eb[w]=ut(eb[w],zt(nf*Ic));Ic*=7;eb[w]=ut(eb[w],zt(Lm*Ic));Ic*=783;eb[w]=ut(eb[w],zt(a.A[w]*Ic))}for(ye=0;!lH(a,Eb,eb);){Ts=!1;for(w=1;w<=a.u;++w)Eb[w]!=td[w]&&(td[w]=Eb[w],Ts=!0);if(Ts){for(w=1;w<=a.u;++w){eb[w]=jh;for(xa=1;xa<=a.A[w];++xa)eb[w]=Dt(eb[w],Cj[Eb[a.H[w][xa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)eb[w]=jh;w=1;a:for(;w<=a.u-
1;++w)for(xa=w+1;xa<=a.u;++xa)if(Eb[w]==Eb[xa]){eb[w]=kh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=jh;for(xa=1;xa<=a.A[w];++xa)gf=a.H[w][xa],eb[w]=Dt(eb[w],zt(a.c[gf]*a.i[hH(a,w,gf)]))}ye=1}lH(a,Eb,eb);for(w=1;w<=a.u;++w)eb[w]=zt(td[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)td[w]=Eb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(td[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];td[w]=td[Oa];td[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]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Km=Jm=
a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<Jm?(Jm=a.I[xa],Km=a.J[xa],Zb=xa):a.I[xa]==Jm&&a.J[xa]<Km&&(Km=a.J[xa],Zb=xa);Td=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Td;Td=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Td;Td=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Td;Td=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Td;lI=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=lI}yE(a);BE(a);rH(a,D);sH(a,v,D)}else{rH(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);Fc=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]){Ec=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Fc==a.u)break;c=n[V--]}else if(1==L)vb[o[1]]=c,c=o[1],a.b[c]=++Fc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=hH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=hH(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]=++Fc}}vb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(pH,m,-1,a.u+1,2);Md=y(pH,m,-1,a.u+1,2);f=Fc=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[++Fc]=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;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.v+1,1);Od=y(I,s,-1,a.u+1,1);if(a.o.Pb){var nI=vb,pM=fa,Ws,oI,th,He,Xs,Ys,Na,Dj,Zs;th=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)th[b[Na]]=Na;Xs=y(pH,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)Ws=b[Na],oI=nI[Ws],He=hH(a,Ws,oI),0!=He&&(uH(a,He,th,Nd,D),Xs[He]=!0);for(Na=1;Na<=a.v;++Na)Xs[Na]||uH(a,Na,th,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Ys=Zs=0;for(Dj=1;Dj<=a.A[Na];++Dj){He=hH(a,Na,a.H[Na][Dj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=vH(a,He,Na)&&++Zs;2==a.t[He]&&(Ys=a.H[Na][Dj])}if(0!=Zs)if(0<Ys){var ja=a,qI=Na,pf=th,Xc=Od,kc=void 0,Ej=void 0,Jc=void 0,Ie=void 0,Kc=void 0,Pm=void 0,Qm=void 0,Rm=void 0,Ud=void 0,Yc=void 0,Zc=void 0,
$s=void 0,Fj=void 0,Vd=void 0,Gj=void 0,Je=void 0,Hj=void 0,at=void 0,Ij=void 0,Ke=void 0,rI=void 0,qf=void 0,sI=void 0,bt=void 0,Jj=void 0,rf=void 0,Zc=1,Ej=qI,kc=y(I,s,-1,ja.u+1,1);for(kc[1]=qI;;){$s=!1;for(Yc=1;Yc<=ja.A[Ej];++Yc)if(Jc=ja.H[Ej][Yc],!(Jc==kc[1]||Jc==kc[Zc-1]))if(Ie=hH(ja,Ej,Jc),2==ja.t[Ie]&&5!=ja.i[Ie]){Ej=kc[++Zc]=Jc;$s=!0;break}if(!$s)break}if(!(0==Zc%2||2>ja.A[kc[Zc]]||3<ja.A[kc[Zc]])){rf=kc[1];Kc=kc[~~((Zc+1)/2)];Ud=kc[Zc];qf=Ke=Je=Vd=0;bt=at=!1;for(Yc=1;Yc<=ja.A[rf];++Yc)Jc=
ja.H[rf][Yc],Ie=hH(ja,rf,Jc),1!=ja.t[Ie]||5==ja.i[Ie]||(0==Vd?Vd=Jc:Je=Jc);0<pf[Je]&&pf[Vd]>pf[Je]&&(Pm=Vd,Vd=Je,Je=Pm);Fj=Vd;0==Vd&&(Fj=Je,at=!0);for(Yc=1;Yc<=ja.A[Ud];++Yc)Jc=ja.H[Ud][Yc],Ie=hH(ja,Ud,Jc),1!=ja.t[Ie]||5==ja.i[Ie]||(0==Ke?Ke=Jc:qf=Jc);0<pf[qf]&&pf[Ke]>pf[qf]&&(Pm=Ke,Ke=qf,qf=Pm);Ij=Ke;0==Ke&&(Ij=qf,bt=!0);Gj=vH(ja,hH(ja,rf,Vd),rf);Hj=vH(ja,hH(ja,rf,Je),rf);rI=vH(ja,hH(ja,Ud,Ke),Ud);sI=vH(ja,hH(ja,Ud,qf),Ud);1<(0>Gj+Hj?-(Gj+Hj):Gj+Hj)||0!=rI||0!=sI?br(ja.o,"Bad stereoinfo on allene !"):
(Qm=ja.K[kc[Zc-1]]-ja.K[Ud],Rm=ja.N[kc[Zc-1]]-ja.N[Ud],Jj=Math.sqrt(Qm*Qm+Rm*Rm),0.001>Jj&&(Jj=0.001),0<(ja.N[Ij]-ja.N[kc[Zc-1]])*(Qm/Jj)-(ja.K[Ij]-ja.K[kc[Zc-1]])*(Rm/Jj)?Xc[Kc]=1:Xc[Kc]=-1,at&&(Xc[Kc]*=-1),bt&&(Xc[Kc]*=-1),Fj==Vd&&0>Gj&&(Xc[Kc]*=-1),Fj==Je&&0>Hj&&(Xc[Kc]*=-1),pf[Fj]>pf[Ij]&&(Xc[Kc]*=-1))}}else b:{var lc=a,mc=Na,qM=nI,rM=th,sM=r,tM=q,uM=pM,Sm=Od,Tm=void 0,$c=void 0,ct=void 0,uh=void 0,Aa=void 0,vh=void 0,xd=void 0,Kj=void 0,Wd=void 0,Ob=void 0,ha=void 0,Gb=void 0,Le=void 0,Um=void 0,
ad=void 0,oa=void 0,Vm=void 0,Gb=y(I,s,-1,4,1),Um=y(I,s,-1,4,1),wh=lc,Xd=mc,tI=rM,dt=qM,uI=sM,vI=tM,vM=uM,Hb=Gb,Lj=void 0,bd=void 0,Wm=void 0,Xm=void 0,et=void 0,Mj=void 0,Mj=-1;0<dt[Xd]&&(Hb[++Mj]=dt[Xd]);for(bd=1;bd<=vM;++bd)uI[bd]==Xd&&(Hb[++Mj]=vI[bd]),vI[bd]==Xd&&(Hb[++Mj]=uI[bd]);for(bd=Mj+1;bd<wh.A[Xd];++bd){et=wh.u+1;Wm=1;c:for(;Wm<=wh.A[Xd];++Wm){Lj=wh.H[Xd][Wm];for(Xm=0;Xm<bd;++Xm)if(Lj==Hb[Xm])continue c;tI[Lj]<et&&(et=tI[Lj],Hb[bd]=Lj)}}0==dt[Xd]&&0<wh.y[Xd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
Hb[0],Hb[0]=-1):0<wh.y[Xd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Aa=Kj=vh=uh=Vm=xd=Ob=0;4>Aa;++Aa)0>=Gb[Aa]||(Tm=hH(lc,mc,Gb[Aa]),Um[Aa]=vH(lc,Tm,mc),0<Um[Aa]?(++Ob,Vm=Gb[Aa],vh=Gb[Aa]):0>Um[Aa]?(++xd,uh=Gb[Aa],vh=Gb[Aa]):Kj=Gb[Aa]);Wd=Ob+xd;oa=y(I,s,-1,4,1);ad=0;if(3==lc.A[mc]){if(1==Ob&&1==xd||3==Wd&&0<Ob&&0<xd){br(lc.o,"Error in C3H stereospecification !");break b}Le=Gb[0];1==Wd?Le=vh:2==Wd&&(Le=Kj);ha=fH(lc,mc,Le,Gb);oa[0]=vh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Ob?ad=1:ad=-1}else if(4==lc.A[mc])if(1==
Wd)ha=fH(lc,mc,vh,Gb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Ob?ad=1:ad=-1;else{Le=Gb[0];1<Kj&&(Le=Kj);1==Ob?Le=Vm:1==xd&&(Le=uh);ha=fH(lc,mc,Le,Gb);$c=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)Tm=hH(lc,mc,ha[Aa]),$c[Aa]=vH(lc,Tm,mc);if(4==Wd){if(0==Ob||0==xd){br(lc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==xd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],ad=$c[0];else{for(Aa=0;4>Aa;++Aa)-1==$c[Aa]&&($c[Aa]=0);Wd=2}}else if(3==Wd)if(3==Ob||3==xd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
ha[2],oa[3]=ha[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=ct=1:xd=ct=-1;for(Aa=0;4>Aa;++Aa)$c[Aa]==ct&&($c[Aa]=0);Wd=2}if(2==Wd)if(1==Ob&&1==xd)ha[1]==uh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==uh&&(ha[2]=ha[3]),oa[0]=Vm,oa[1]=uh,oa[2]=ha[2],oa[3]=ha[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){br(lc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[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<Ob?ad=1:ad=-1}}var W=oa,Nj=Gb,mb=void 0;Nj[0]==W[1]?(mb=
W[0],W[0]=W[1],W[1]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Nj[0]==W[2]?(mb=W[2],W[2]=W[0],W[0]=mb,mb=W[1],W[1]=W[3],W[3]=mb):Nj[0]==W[3]&&(mb=W[3],W[3]=W[0],W[0]=mb,mb=W[1],W[1]=W[2],W[2]=mb);Nj[1]==W[2]?(mb=W[1],W[1]=W[2],W[2]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Nj[1]==W[3]&&(mb=W[1],W[1]=W[3],W[3]=mb,mb=W[2],W[2]=W[3],W[3]=mb);oa[2]==Gb[2]?Sm[mc]=1:oa[2]==Gb[3]?Sm[mc]=-1:br(lc.o,"Error in stereoprocessing ! - t30");Sm[mc]*=ad}}}Va=new zG;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]&&wH(a,c,vb[c],Va,Nd);var xh=v[c],Ib=void 0,Oj=void 0,yh=void 0,T=void 0,T=Sc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Od[c]&&(Ib=!0);yh=-1;for(Oj=1;Oj<=a.z;++Oj)if(a.r[Oj][0]==c){yh=a.r[Oj][1];break}-1<yh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,yh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:xh?T="c":T=Fb;break;case 4:xh?(T=Df,0<a.y[c]&&(Ib=!0)):T=ic;break;case 5:xh?T="o":T=sc;break;case 7:xh?(T="p",0<a.y[c]&&(Ib=!0)):T=uc;break;case 8:xh?T=qg:T=Hc;break;case 13:xh?T=tg:T=Mc;Ib=!0;break;case 6:T=
Nc;Ib=!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;Ib=!0;break;case 19:T=vc;Ib=!0;break;case 20:T=wc;Ib=!0;break;case 21:T=xc;Ib=!0;break;case 22:T=yc;Ib=!0;break;case 18:Ib=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Ib=!1)}Ib&&(T=Tc+T,1==Od[c]?T+=wb:-1==Od[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<Wj(a.B[c])&&(T+=Wj(a.B[c]))),-1<yh&&(T+=nb+yh),T+=Wc);xn(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]&&wH(a,r[E],q[E],Va,Nd),9<E&&(Va.b.b+="%"),wn(Va,l+(new S(E)).b);Md[c]&&(Va.b.b+=va)}return Va.b.b}function bF(a){a=new lD(a);yE(a);return a}
function zE(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)CD(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 AE(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]&&zE(a,c);0==a.A[d]&&zE(a,d)}
function qH(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=hH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&zE(a,c)}}}function nH(a){var b;b=a.c.length;a.H=zs([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 sH(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(pH,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[hH(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(pH,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(pH,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:oH(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(pH,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 BD(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(WD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(WD((a.N[b]+a.N[c])/2)))}function rH(a,b){var c;for(c=1;c<=a.v;++c)cE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function aE(a,b){var c;c=(XC(),cD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function oH(a,b){return 2==a.t[b]?!0:!1}function cE(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 ME(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=zs([b+5,2]),AG(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 wE(a){var b;a.z=0;a.s=0;cF(a);for(b=1;b<=a.u;++b)a.E=b,ME(a);a.E=0}
function xE(a){var b,c;b=y(yD,m,-1,4,1);zD(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 sD(a,b){var c,d,e,f,g,j,h,n;c=y(yD,m,-1,4,1);zD(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;zD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function ZE(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 CE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&tG(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(nb);e=c.indexOf(Xb);g=Vj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=lv(c,d+1);try{a.o.z=wC(j,10)}catch(h){if(h=Pi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;ME(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,Fb)?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=sG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=sG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=sG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=sG(c,g++);for(;45==e;)--d,e=sG(c,g++)}a.B[b]=d}}}
function kE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new SC(b);try{for(;b.k=LC(b,b.b),b.k<b.j;)d=iE(wC(OC(b),10)).b,c=e=iE(wC(OC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Pi(f),A(f,79))un(f);else throw f;}}function wH(a,b,c,d,e){b=hH(a,b,c);5!=a.i[b]&&oH(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),xn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
function NE(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,br(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:br(a.o,"Stereomarking allowed only on single and double bonds!")}
function uH(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=hH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=hH(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=hH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=hH(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))br(a.o,"Not unique E/Z geometry !");else{j=hH(a,b,e);f=hH(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=hH(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 mH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=hH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(oH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function vH(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 BE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=mH(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 DD(a){eH(this);this.o=a;this.z=this.v=this.u=0}
function jE(a,b){var c,d,e,f,g,j,h;DD.call(this,a);f=l;j=gE(b);if(null!=j){h=new RC(b,j,!0);for(e=1;4>=e;++e)f=hE(h,j);g=iE(wC(go(f.substr(0,3)),10)).b;c=iE(wC(go(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)OE(this),f=hE(h,j),this.K[e]=(new pG(mG(go(f.substr(0,10))))).b,this.N[e]=-(new pG(mG(go(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=go(f.substr(31,d-31)),CE(this,e,d),62<=f.length&&(f=go(f.substr(60,3)),0<f.length&&(f=iE(wC(f,10)).b,0<f&&(this.E=e,a.z=f,ME(this),this.E=0)));for(e=1;e<=c;++e)VE(this),
f=hE(h,j),this.I[e]=iE(wC(go(f.substr(0,3)),10)).b,this.J[e]=iE(wC(go(f.substr(3,3)),10)).b,g=iE(wC(go(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=iE(wC(go(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);nH(this);ZE(this);AD(this);for(yE(this);(h.k=LC(h,h.b),h.k<h.j)&&!(null==(f=OC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new QC(f);OC(g);OC(g);j=iE(wC(OC(g),10)).b;
for(e=1;e<=j;++e)c=iE(wC(OC(g),10)).b,this.B[c]=iE(wC(OC(g),10)).b}if(0==f.indexOf("M  APO")){g=new QC(f);OC(g);OC(g);j=iE(wC(OC(g),10)).b;for(e=1;e<=j;++e)c=iE(wC(OC(g),10)).b,f=iE(wC(OC(g),10)).b,this.E=c,Y(this,0),CE(this,this.u,vc+f),this.E=0}}qH(this);yE(this)}}
function fF(a,b){var c,d,e,f,g;DD.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));tG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new QC(b);d=iE(wC(OC(f),10)).b;e=iE(wC(OC(f),10)).b;for(c=1;c<=d;++c)g=OC(f),OE(this),CE(this,this.u,g),this.K[c]=(new pG(mG(OC(f)))).b,this.N[c]=-(new pG(mG(OC(f)))).b;for(c=1;c<=e;++c)if(VE(this),this.I[c]=iE(wC(OC(f),10)).b,this.J[c]=iE(wC(OC(f),10)).b,this.t[c]=iE(wC(OC(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;nH(this);ZE(this);AD(this)}catch(j){j=Pi(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}qH(this);yE(this)}}
function mE(a,b,c){var d,e,f;DD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(OE(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))VE(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;yE(this);AD(this)}
function FE(a,b,c){var d,e,f,g,j;DD.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(Ks,m,1,this.u+1,0);this.K=y(yD,m,-1,this.u+1,1);this.N=y(yD,m,-1,this.u+1,1);this.p=y(Ks,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(Ks,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=zs([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}yE(this);AD(this)}
function lD(a){var b;eH(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);AG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);AG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);AG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);AG(a.e,this.e,this.u+1);this.d=y(Ks,m,1,this.u+1,0);AG(a.d,this.d,this.u+1);this.K=y(yD,m,-1,this.u+1,1);AG(a.K,this.K,this.u+1);this.N=y(yD,m,-1,this.u+1,1);AG(a.N,this.N,this.u+1);this.p=y(Ks,m,1,this.u+1,0);AG(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);AG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);AG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);AG(a.t,this.t,this.v+1);this.f=y(Ks,m,1,this.v+1,0);AG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);AG(a.C,this.C,this.v+1);this.r=zs([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 aF(a,b,c){var d,e,f;if(0==c)return DE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(WD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new pG(a)).b;d=ho(e,io(46));0>d&&(e+=Ya,d=ho(e,io(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 gE(a){var b;b=new RC(a,aa,!0);if(4<KC(b))return aa;b=new RC(a,gh,!0);return 4<KC(b)?gh:null}
function DE(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 hE(a,b){for(var c,d;a.k=LC(a,a.b),a.k<a.j;){d=OC(a);if(G(d,b))return ba;for(OC(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},DD,jE,fF,mE,FE,lD);_.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 cr(){cr=x;dr=new OB(Xb)}
function sE(a,b){var c;cr();var d;YG.call(this);this.d=new kA("Help");new kA("Home");this.e=b;O(this,(XC(),ZC));this.hc&&cB(this.hc.d,!1);$A(this,!1);d=Oy(b);if(1==a)this.f||(this.f=new vB(d),WG(this.f,-30,0)),this.k=this.f,c=jD(b),this.hc&&bB(this.hc,Lc),uz(this,new fA(2)),this.i=new OB(c+"     "),P(this,this.i,Lb),d=new yz,P(d,this.j,null),this.e.Hb&&(c=new kA("Submit"),P(d,c,null)),P(this,d,Oc),NB(this.i,go(oo(this.i.hc.b.hb,Zg))),this.hc&&cB(this.hc.d,!0),$A(this,!0);else if(2==a)this.c||(this.c=
new vB(d),WG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&bB(this.hc,"Nonstandard atom"),uz(this,new fA(2)),c=new yz,P(c,new oB("atomic SMILES",1),null),P(this,c,qc),c=Xb,dr&&(c=oo(dr.hc.b.hb,Zg)),dr=new PB(c,8),P(this,dr,Lb),c=new yz,P(c,this.j,null),P(this,c,Oc);else{this.b||(this.b=new vB(d),WG(this.b,5*b.Z,0));var e,f;d="About "+(XC(),kF);this.hc&&bB(this.hc,d);uz(this,new kB(0));O(this,ZC);P(this,new oB(kF+" Molecular Editor v2013-10-13",1),null);P(this,new oB("Peter Ertl and Bruno Bienfait",
1),null);for(c=YC,d=0,f=c.length;d<f;++d)e=c[d],e=new oB(e,1),az(e,this.e.y),P(this,e,null);c=new yz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}ZA(this);c=this.k;XG(this.hc.d,c.b,c.c);!Ny(this)&&rz(this);bz(this)}t(528,520,wi,sE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new qC(this.e.I),c=pC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Pi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,uD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var dr;
function xH(a,b){My(b)==a.b?O(b,(qA(),zA)):O(b,a.b)}
function yH(a){var b,c,d,e;e=l;d=!1;My(zH)!=a.b?(e=wa,d=!0):My(AH)!=a.b?(e="!#6",d=!0):My(BH)!=a.b?(O(CH,(qA(),zA)),O(DH,zA),O(EH,zA),O(FH,zA),e="F,Cl,Br,I"):(b=My(GH)!=a.b,c=My(HH)!=a.b,My(IH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),My(JH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),My(KH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),My(LH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),My(MH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),My(CH)!=a.b&&(e+="F,"),My(DH)!=a.b&&(e+="Cl,"),My(EH)!=a.b&&(e+="Br,"),My(FH)!=a.b&&(e+="I,"),
tG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(zH,(qA(),zA)),e=wa)));b=l;d&&My(GH)!=a.b&&(b+=";a");d&&My(HH)!=a.b&&(b+=";A");My(NH)!=a.b&&(b+=";R");My(OH)!=a.b&&(b+=";!R");My(zH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=PH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=QH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);My(RH)!=a.b&&(e="~");My(SH)!=a.b&&(e=nb);My(TH)!=a.b&&(e=wb);My(UH)!=a.b&&(e="!@");NB(a.f,e)}
function VH(a){WH(a);XH(a);var b=PH.hc.b;wx(b,0);b.hb.options[0].selected=!0;b=QH.hc.b;wx(b,0);b.hb.options[0].selected=!0;O(GH,a.b);O(HH,a.b);O(NH,a.b);O(OH,a.b);O(PH,a.b);O(QH,a.b);YH(a)}function WH(a){O(IH,a.b);O(JH,a.b);O(KH,a.b);O(LH,a.b);O(MH,a.b);O(CH,a.b);O(DH,a.b);O(EH,a.b);O(FH,a.b)}function XH(a){O(zH,a.b);O(AH,a.b);O(BH,a.b)}function YH(a){O(RH,a.b);O(SH,a.b);O(TH,a.b);O(UH,a.b);a.c=!1}
function tE(a){aB.call(this,"Atom/Bond Query");this.j=new kA(this.Mf());Kz(this.r,new ZG(this));this.b=(XC(),ZC);this.d=a;this.e||(a=Oy(a),this.e=new vB(a),WG(this.e,-150,10));this.k=this.e;uz(this,new jB);O(this,this.b);a=new yz;uz(a,new PA(0,3,1));P(a,new nB("Atom type :"),null);zH=new kA(zb);AH=new kA("Any except C");BH=new kA("Halogen");P(a,zH,null);P(a,AH,null);P(a,BH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));P(a,new oB("Or select one or more from the list :",0),null);P(this,a,null);
a=new yz;uz(a,new PA(0,3,1));IH=new kA(Fb);JH=new kA(ic);KH=new kA(sc);LH=new kA(Hc);MH=new kA(uc);CH=new kA(Tb);DH=new kA(Mb);EH=new kA(Db);FH=new kA(ac);P(a,IH,null);P(a,JH,null);P(a,KH,null);P(a,LH,null);P(a,MH,null);P(a,CH,null);P(a,DH,null);P(a,EH,null);P(a,FH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));PH=new oA;nA(PH,zb);nA(PH,bb);nA(PH,db);nA(PH,kb);nA(PH,lb);P(a,new nB("Number of hydrogens :  "),null);P(a,PH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));QH=new oA;nA(QH,zb);nA(QH,
bb);nA(QH,db);nA(QH,kb);nA(QH,lb);nA(QH,"4");nA(QH,"5");nA(QH,"6");P(a,new oB("Number of connections :",0),null);P(a,QH,null);P(a,new oB(" (H's don't count.)",0),null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));P(a,new nB("Atom is :"),null);GH=new kA(Ab);P(a,GH,null);HH=new kA("Nonaromatic");P(a,HH,null);NH=new kA(Gc);P(a,NH,null);OH=new kA(pc);P(a,OH,null);P(this,a,null);a=new yz;O(a,GA(My(this)));uz(a,new PA(0,3,1));P(a,new nB("Bond is :"),null);RH=new kA(zb);P(a,RH,null);SH=new kA(Ab);P(a,SH,
null);TH=new kA(Gc);P(a,TH,null);UH=new kA(pc);P(a,UH,null);P(this,a,null);a=new yz;uz(a,new PA(1,3,1));this.f=new PB(wa,20);P(a,this.f,null);P(a,new kA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&cB(this.hc.d,!1);$A(this,!1);WH(this);XH(this);YH(this);O(GH,this.b);O(HH,this.b);O(NH,this.b);O(OH,this.b);O(PH,this.b);O(QH,this.b);xH(this,zH);ZA(this);a=this.k;XG(this.hc.d,a.b,a.c);!Ny(this)&&rz(this);bz(this)}t(529,520,wi,tE);
_.Nf=function(a,b){var c;G(b,Cc)?(VH(this),xH(this,zH),yH(this)):A(a.i,42)?(YH(this),Hs(a.i)===Hs(zH)?(WH(this),XH(this)):Hs(a.i)===Hs(AH)?(WH(this),XH(this)):Hs(a.i)===Hs(BH)?(WH(this),XH(this)):Hs(a.i)===Hs(NH)?O(OH,this.b):Hs(a.i)===Hs(OH)?(O(NH,this.b),O(GH,this.b)):Hs(a.i)===Hs(GH)?(O(HH,this.b),O(OH,this.b)):Hs(a.i)===Hs(HH)?O(GH,this.b):Hs(a.i)===Hs(RH)||Hs(a.i)===Hs(SH)||Hs(a.i)===Hs(TH)||Hs(a.i)===Hs(UH)?(VH(this),this.c=!0):XH(this),xH(this,a.i),yH(this)):A(a.i,43)&&(YH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
O(c,this.b):O(c,(qA(),zA)),yH(this));107!=this.d.d&&(this.d.d=107,Dz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var zH=_.f=null,RH=null,AH=null,GH=null,SH=null,EH=null,IH=null,QH=null,PH=null,DH=null,CH=null,BH=null,FH=null,JH=null,HH=null,OH=null,UH=null,KH=null,MH=null,NH=null,TH=null,LH=null;function nF(){LG(this)}t(530,505,Sh,nF);_.Oe=function(){this.b=-1;this.c=y(MG,m,0,0,0);this.d=0};_.b=-1;
function $q(a,b){var c;a.b=b;var d,e;d=null;SB();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new fC(e):null))e=(VB(),YB),e=ZB(e,(VB(),YB))||ZB(e,WB);if(e)try{d=cC(c)}catch(f){if(f=Pi(f),A(f,60))un(f);else throw f;}c=d;null!=c&&aH(b,c)}function Yq(a){a=new fC(a);SB();var b,c;try{b=cC(a),c=Kn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Pi(d),A(d,60))un(d);else throw d;}}function oF(){}t(531,1,{61:1,68:1},oF);_.xe=function(a){aH(this.b,a.b)};
_.b=null;t(533,307,li);function Vq(){var a;Vq=x;ZH=(a=!1,Pf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);$H=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");aI=ZH&!$H;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]);Wq=y(I,s,-1,1E3,1);for(b=0;b<Wq.length;++b)Wq[b]=-999;for(b=0;b<a.length;b+=2)Wq[a[b+1]]=a[b]}
function fq(a,b,c){a=new bI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function Bz(a,b,c){var d;d=new cI;qj(d.u,b,c);jj(a.i,d.u,0,0);Yi(a.b,d);return d}function xF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function SD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Nv(a.i,b.u,c,d),b.s=c,b.t=d;dI(b)}
function wF(a,b,c,d){Vq();this.hb=Fw();this.b=new dj;this.k=new dj;this.f=d;this.hb.style[Uf]=bb;this.hb.style[Sf]=bb;this.hb.style[Kg]=Xe;this.hb.style[dh]=b;this.hb.style[Me]=c;this.i=new eI;this.i.hb.style[dh]=fb;this.i.hb.style[Me]=fb;aI?(b=new fI,c=new gI,jj(b,this.i,0,0),jj(b,c,0,0),Rv(this,b)):Rv(this,this.i);this.d=a;a.Vb=this;aI?(this.n=new hI(this),this.n.j=new iI(this),this.n.k=new jI(this),this.n.o=new kI(this),this.n.n=new mI(this),this.d&&(this.n.f=new pI(this),this.n.i=new wI(this),
this.n.b=new xI(this))):B(this,new yI(this),(gr(),gr(),hr));B(this,this,(kq(),kq(),lq));B(this,new zI(this),(tj(),tj(),uj));B(this,new AI(this),(vj(),vj(),wj));B(this,new BI(this),(Sq(),Sq(),Tq));(eq(),eq(),fz).b=this}t(532,533,li,wF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var aI,$H,ZH,Wq=null;function eI(){Pv.call(this);this.hb[Dd]=Te}t(535,285,li,eI);function fI(){eI.call(this);this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(534,535,li,fI);function yI(a){this.b=a}t(536,1,{},yI);
_.uc=function(a){var b,c,d,e;d=zj(a);e=Aj(a);c=Bj(a.b);b=new CI(a);2==c&&(b.f=4);b=GE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function zI(a){this.b=a}t(537,1,{},zI);_.vc=function(a){var b,c;b=zj(a);c=Aj(a);a=new CI(a);this.b.j?QE(this.b.d,a,b,c):SE(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function AI(a){this.b=a}t(538,1,{},AI);_.wc=function(a){this.b.j=!1;zj(a);Aj(a);UE(this.b.d)};_.b=null;function BI(a){this.b=a}t(539,1,{},BI);_.b=null;
function gI(){eI.call(this);this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(540,535,li,gI);function DI(a,b){var c;c=b.b;c.f=4;return GE(a.b.d,c,b.e,b.f)}function iI(a){this.b=a}t(541,1,{},iI);_.Of=function(a){return DI(this,a)};_.b=null;function Ir(a,b){SE(a.b.d,b.b,b.e,b.f);return GE(a.b.d,b.b,b.e,b.f)}function jI(a){this.b=a}t(542,1,{},jI);_.Of=function(a){return Ir(this,a)};_.b=null;function kI(a){this.b=a}t(543,1,{},kI);_.Of=function(a){return QE(this.b.d,a.b,a.e,a.f)};_.b=null;
function mI(a){this.b=a}t(544,1,{},mI);_.Of=function(){return UE(this.b.d)};_.b=null;function Jq(a,b){var c;c=M(WD(b.c));c=new hC(b,0,kg,c);mD(a.b.d,c);return!0}function pI(a){this.b=a}t(545,1,{},pI);_.Of=function(a){return Jq(this,a)};_.b=null;function Kq(a,b){var c;c=M(WD(100*b.d));c=new hC(b,0,rg,c);mD(a.b.d,c);return!0}function wI(a){this.b=a}t(546,1,{},wI);_.Of=function(a){return Kq(this,a)};_.b=null;function Oq(a,b){var c;c=new hC(b,0,ie,ih);mD(a.b.d,c);return!0}function xI(a){this.b=a}
t(547,1,{},xI);_.Of=function(a){return Oq(this,a)};var EI=_.b=null;function FI(){FI=x;EI=new Ft((Ut(),new Tt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function GI(){GI=x;HI={}}function II(a,b,c){var d;c&&(b.style[oe]=c.c+$f,d=c.b,d!=Rb&&(b.style[ne]=d),0!=(c.d&1)&&(b.style[qe]=qd),0!=(c.d&2)&&(b.style[pe]=Re));a.f.style[ch]=Jf}
function VA(a){var b=JI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Bi(a);c in HI?a=HI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(zg),f=$doc.createElement(Pe),f.width=1,f.height=1,g=(FI(),EI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),II(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=so(e),n=so(e)+(e.offsetHeight||0),o=n-h,r=so(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new KI,v.b=u,v.c=q,v.d=o,v),HI[c]=a);return a}
function LI(){GI();var a,b,c,d,e;xj();this.b=H(Ks,m,1,["monospace","sans-serif",wg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(zg);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,{},LI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var HI;function KI(){}
t(551,1,{},KI);_.b=0;_.c=0;_.d=0;function HE(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=Pi(b),!A(b,85))throw b;}return!1}function IE(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function CI(a){Xq.call(this,null,0,null);this.b=a}function bI(a,b,c){Xq.call(this,a,0,b);this.b=c}t(552,393,gi,CI,bI);_.ve=function(){return HE(this)};_.we=function(){return IE(this)};_.b=null;
function KB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=JI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,II(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function JB(a){this.c=a;this.b={};!JI&&(JI=new LI)}t(553,396,Wh,JB);var JI=null;function Cz(a){this.b=a}t(554,404,{},Cz);_.b=null;function MI(a,b){this.b=a;this.c=b}t(555,1,{},MI);_.b=null;_.c=null;function NI(){ix.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[dh]=md}t(556,317,li,NI);
function OI(){OI=x;var a=PI=new LI;xj();a.i="9p";a.f.style[ne]=wg;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);QI=new Pz(1)}function ID(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,dI(a)}
function KD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(HD(a,!1),360<=g||-360>=g?j=JD(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=RI(r,q,u,v,f),E=RI(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),ID(a,j))}function X(a,b,c,d,e){a.o&&ID(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
function GD(a,b,c,d,e){a.o&&(HD(a,!1),ID(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function RD(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>");ID(a,b)}function fB(a,b,c,d,e){HD(a,!0);ID(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
function dI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ko(lo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-ak(a.u.hb),d=mo(lo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-ck(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=hg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function QD(a,b){a.f=b;a.j=jF(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 QI,PI;function wr(a,b,c){c&&(Hr(a,b),c.Of(a.c));a.e=!0}function Hr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ko(lo(a.p.hb.ownerDocument),a.p.hb)+$j(a.p.hb)+zo(a.p.hb.ownerDocument),a.c.f=c.clientY-so(a.p.hb)+(a.p.hb.scrollTop||0)+Ao(a.p.hb.ownerDocument),a.c.b=new CI(b),b.b.preventDefault(),!0):!1}
function hI(a){this.p=a;this.c=new SI;this.d=new TI(this);B(this.p,new UI(this),(Er(),Er(),Fr));B(this.p,new VI(this),(xr(),xr(),yr));B(this.p,new WI(this),(Br(),Br(),Cr));B(this.p,new XI(this),(tr(),tr(),ur));B(this.p,new YI,(Pq(),Pq(),Qq));B(this.p,new ZI(this),(Lq(),Lq(),Mq));B(this.p,new $I(this),(Gq(),Gq(),Hq))}t(558,1,{},hI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function TI(a){vk();this.b=a}t(559,26,{},TI);
_.Hc=function(){!this.b.e&&this.b.j&&DI(this.b.j,this.b.c)};_.b=null;function UI(a){this.b=a}t(560,1,{},UI);_.b=null;function VI(a){this.b=a}t(561,1,{},VI);_.b=null;function WI(a){this.b=a}t(562,1,{},WI);_.b=null;function XI(a){this.b=a}t(563,1,{},XI);_.b=null;function YI(){}t(564,1,{},YI);function ZI(a){this.b=a}t(565,1,{},ZI);_.b=null;function $I(a){this.b=a}t(566,1,{},$I);_.b=null;function SI(){}t(567,1,{},SI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function aJ(a){var b,c,d,e,f;Zj(a);d=(kj(),lj(null));e=new NI;fx(e,a);Dv(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));hx(e,a);Lv(d,e);return new Uy(f,b)}function bJ(){this.hb=$doc.createElement(ce);this.hb[Dd]=Te;this.hb.style[Tf]=Ne;this.hb.style[Xf]=fd;this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(569,288,yi,bJ);_.gd=function(){return ak(this.hb)};_.hd=function(){return ck(this.hb)};
function jF(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 RI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new MI(new pG(a),new pG(b))}function JD(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 YD(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 HD(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 cI(){OI();this.o=QI;this.d=[];this.u=new bJ}t(570,557,{},cI);_.b=l;_.c=l;function cJ(){cJ=x;dJ=new Uy(0,0)}
function eJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=aJ(c.b),qj(c.ye(),b.c,b.b),c=aJ(c.b),b=new Uy(c.c-b.c,c.b-b.b)):b=new Uy(0,0);a.Wf(b)}return b}function iz(a,b){var c;if(a.Ce())return dJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(Ny(b));c=aJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function fJ(a,b){var c;b&&(c=hg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().hb.style[nd]=c)}function gJ(){this.f=new KA;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 hJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(Ny(a))};_.Uf=function(a){fJ(this,a)};_.Vf=function(a){var b=this.ye().hb,c,d,e;c=(sz(),tz);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]=Re:b.style[pe]=l};_.Wf=function(a){hJ=a};_.Xf=function(){};var hJ=_.f=null,dJ;
function lA(a,b){cJ();gJ.call(this);this.b=new zw(a);this.b.ld()[Dd]=l;B(this.b,new iJ(this,b),(hq(),hq(),iq))}t(571,572,{},lA);_.ye=function(){return this.b};_.Uf=function(a){fJ(this,a)};_.b=null;function iJ(a,b){this.b=a;this.c=b}t(573,1,{},iJ);_.Pc=function(a){eq();fq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function pA(a){cJ();gJ.call(this);this.b=new xx;B(this.b,new jJ(this,a),(bq(),bq(),cq))}t(574,572,{},pA);_.ye=function(){return this.b};_.b=null;
function jJ(a,b){this.b=a;this.c=b}t(575,1,{},jJ);_.b=null;_.c=null;function kJ(a,b){var c,d;fJ(a,b.Rd());for(d=new Ji(b.Wb.b);d.c<d.e.Fe();)c=Ki(d),c.lc&&c.hc.Qf(c)}function lJ(a,b){var c,d,e,f,g,j,h;qj(a.e,b.Yd(),b.Ud());for(d=new Ji(b.Wb.b);d.c<d.e.Fe();)c=Ki(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-=eJ(e).c,f-=eJ(e).b,qj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function xz(){cJ();gJ.call(this);this.e=new Pv}t(576,572,{},xz);
_.Qf=function(a){kJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){lJ(this,a)};_.e=null;function pB(a){cJ();gJ.call(this);var b=this.b=new ux;Dw(b.c,a);tx(b);this.f.b=-1;this.f.c=-1}t(577,572,{},pB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?qo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function sB(a){this.b=new Rx(a.i,new mJ(a))}t(578,1,{},sB);_.b=null;
function Nx(a){var b,c,d,e,f;f=new gC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(nJ,m,61,0,0);for(c=b.b?Hk(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=gj((Hz(),R),new S(f.e)));c=c.c;if(wt(!c?hh:c.b,zh))for(c=(!a.e.b||0==a.e.b.d?(ks(),ks(),ls):new Lz(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Xq(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 Xq(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 Xq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function mJ(a){this.b=a}t(579,1,$h,mJ);_.xc=function(){Nx(this)};_.b=null;function QB(){cJ();gJ.call(this);this.b=new py}t(580,572,{},QB);_.Pf=function(){var a;a=new QB;my(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
_.Sf=function(){return oJ};_.Wf=function(a){oJ=a};var oJ=_.b=null;t(581,576,{});function TB(){new cs}t(582,424,{},TB);function bB(a,b){var c=a.d.A.c;c.b.hb.textContent=b||l;pJ(c.i,null)}function dB(a,b){cJ();xz.call(this);this.d=new qJ(a);var c=this.c=new ix,d=(Uw(),Vw);c.b=d;fx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&rJ(Ay(c.A.b.q,0)))throw new qv("WindowPanel can only contain one child widget");sJ(c,d);this.d.b=this;this.b=b}t(585,581,{},dB);_.ye=function(){return this.d};_.Rf=function(){return this.c.gb};
_.Id=function(){tJ(this.d,!1)};_.Vf=function(){};_.Xf=function(a){kJ(this,a);lJ(this,a);uJ(this.d);vJ(this.d)};_.b=null;_.c=null;_.d=null;function wJ(a){var b;b=new vq(no(a.hb,Of),no(a.hb,Nf));a=new vq(no(a.L.bb.hb,Of),no(a.L.bb.hb,Nf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function xJ(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?(yJ(a,a.J),a.J=null):null!=a.I&&(zJ(a,a.I),a.I=null);Qj(a.K)}function uJ(a){a.cb?a._f(yq(a.L.bb)):(a.Ld(),uJ(a))}
function zJ(a,b){var c;a.cb?(c=wJ(a),a._f(new vq(-1,AJ(b,!1)-c[1]))):a.I=b}function BJ(a,b){var c;b!=a.Gd()&&(c=a.L.bb,vv(c),CJ(c,b,c.hb,c.q.d,!0))}function yJ(a,b){var c;a.cb?(c=wJ(a),a._f(new vq(AJ(b,!0)-c[0],-1))):a.J=b}t(588,290,ni);_.Yf=function(){var a,b;b=yq(this.L.bb);a=wJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?rJ(Ay(a.q,0)):null};_.Zf=function(a){pJ(this.L.bb,a)};_.Bd=function(){return new wv(this.L.bb)};_.$f=function(){Cq(this.L.bb)};_.wd=function(){xJ(this)};
_.Od=function(){Cq(this.L.bb)};_.yd=function(a){return DJ(this.L.bb,a)};_._f=function(a){Aq(this.L.bb,a)};_.od=function(a){zJ(this,a)};_.Hd=function(a){BJ(this,a)};_.qd=function(a){yJ(this,a)};_.I=null;_.J=null;function EJ(){EJ=x;Wv();var a=(FJ(),GJ(),HJ);IJ=new kx(a.e,a.c,a.d,a.f,a.b)}
function tJ(a,b){var c;c=new Nu;a.eb&&as(a.eb,c);a.B&&zq(a.i,a);try{Ri(a.i.d,a)}catch(d){if(d=Pi(d),!A(d,79))throw d;}a.c=JJ(a.i,a);try{Yv(a,b)}finally{Ui(a.k.b),Ui(a.j.b),Ui(a.n.b),a.H&&Xi(a.H,a.i),a.u&&(a.u=!1)}}function KJ(a,b,c){var d,e;e=a.gb;d=new Sj(a,e);e.Dd(a,d.b+b,d.e+c)}function LJ(a,b,c){b=new MJ(ro(qo(Vu(Vu(a.L.d,b),c))));uv(b,a);B(b,a.d,(hq(),hq(),iq));return b}function xq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Aq(a.L.bb,b)}
function XG(a,b,c){var d,e;(e=a.i)?(d=NJ(e.hb),aw(a,b+(ak(e.hb)+d[3]),c+(ck(e.hb)+d[0]))):aw(a,b,c)}function cB(a,b){a.B!=b&&(a.B=b,a._&&(b?Bq(a.i,a):zq(a.i,a)))}function sJ(a,b){if(b!=(0!=a.A.b.q.d?rJ(Ay(a.A.b.q,0)):null)){vv(a.A.b);var c=a.A.b;CJ(c,b,c.hb,c.q.d,!0)}}
function OJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(sq(),PJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ji(a.H);e.c<e.e.Fe();)if(d=Ki(e),b==(sq(),QJ)){!d.c&&(d.c=new RJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(sq(),tq))g=d.i,j=d.x,d.A.d?(XG(d,j.d,j.e),xq(d,new vq(j.c,-1))):(XG(d,j.d,j.e),xq(d,new vq(j.c,j.b)),Bq(g,d)),Ni(g.d,d,d.A.c),uk(d.r,333);else if(!d.u&&f==(sq(),PJ))d.hb.style[ah]=bh,sq()}else if(b==tq){!d.c&&(d.c=new RJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=NJ(j.hb);h=d.x;if(d.A.d)h.d=ak(d.hb)-
g[3]-ak(j.hb),h.e=ck(d.hb)-g[0]-ck(j.hb),d.x=h,XG(d,0,0),SJ(d,uq(j.hb).c,-1);else{if(f!=(sq(),PJ))h.d=ak(d.hb)-g[3]-ak(j.hb),h.e=ck(d.hb)-g[0]-ck(j.hb),h.c=d.f,h.b=d.e,d.x=h;XG(d,0,0);Aq(d,new TJ(uq(j.hb)));zq(j,d)}d==d.i.b||uE(d);uk(d.r,333)}}else b==PJ&&(!d.c&&(d.c=new RJ),d=a,d.u||(d.y=c,d.hb.style[ah]=Ne))}}function UJ(a,b){a.hb.style[fh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.cg().cg()}
function vJ(a){if(!a.cb){a.k=ov(a,a.i,(!Mr&&(Mr=new Bk),Mr));a.j=ov(a,a.i,Ak?Ak:Ak=new Bk);a.n=ov(a,a.i,(!Rr&&(Rr=new Bk),Rr));var b=a.i;!a.H&&(a.H=new dj);Yi(a.H,b);Mr&&(b=new Lr(a),a.eb&&as(a.eb,b));a.B&&Bq(a.i,a);Ni(a.i.d,a,a.A.c);a.c&&(aw(a,a.c.b,a.c.c),a.c=null);bw(a);uE(a)}}function uE(a){if(a!=a.i.b){var b;Rr&&(b=new Qr(a),a.eb&&as(a.eb,b))}}t(587,588,ni);_.Gd=function(){return 0!=this.A.b.q.d?rJ(Ay(this.A.b.q,0)):null};_.Jd=function(a){tJ(this,a)};_.Bd=function(){return new wv(this.A.b)};
_.wd=function(){xJ(this);Qj(new VJ(this))};_.yd=function(a){return DJ(this.A.b,a)};_._f=function(a){xq(this,a)};_.Kd=function(a,b){XG(this,a,b)};_.Hd=function(a){sJ(this,a)};_.Ld=function(){vJ(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 IJ;
function qJ(a){EJ();var b=(WJ(),XJ);Wv();var c;c=(kw(),lw);dw.call(this,!1,"popup");this.M=c.b;this.K=new YJ(this);c=new ZJ;c.hb[Dd]="mosaic-popupLayoutPanel";Tv(this.L,c);$v(this);this.d=new $J(this);this.r=new aK(this);this.s=new bK(this);this.t=new cK(this);this.x=new dK;this.G=(sq(),QJ);this.B=!1;this.i=b;a=this.A=new eK(a);b=new fK;!a.e&&(a.e=new gK);Yi(a.e,b);a=new hK(new mx(IJ.b.e.b,IJ.b.c,IJ.b.d,IJ.b.f,IJ.b.b));B(a,new iK(this),(hq(),hq(),iq));b=this.A.c;if(!b.c){b.c=new ix;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(bx(),cx);c.d=d;c=b.i;jK(c,b.c,new kK(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Gv;d=gx(c);cv(c.c,(pu(),qu(d)),0);Fv(c,a,d,0,!1)}else fx(b.c,a);pJ(b.i,null);B(this.A.c,new lK(this),(pq(),pq(),qq));B(this.A.c,this.d,iq);BJ(this,this.A);Li(cw?qo(this.hb):ro(qo(this.hb)),"mosaic-WindowPanel",!0)}t(586,587,ni,qJ);_.Id=function(){var a=this.b,b=new XA(a.b,201),c;a=a.b.r;a.b?a=new mK(new Ji(a.b)):(a=(ks(),ks(),ls),a=new Ji(a));for(;a._c();)c=a.ad(),201==b.e&&VG(c.b)};_.b=null;
function AB(){cJ();gJ.call(this);var a=this.b=new nK;a.U=!0;a.b.i=!0;this.b.X=!0}t(589,572,{},AB);_.ye=function(){return this.b};_.b=null;function tC(){}t(596,440,{},tC);function mK(a){if(!a)throw new An;this.b=a}t(597,1,{},mK);_._c=function(){return zC(this.b)};_.ad=function(){return Ki(this.b)};_.bd=function(){throw new DC("Missing message: awt.50");};_.b=null;function Vz(){return Vz()}
function rC(){rC=x;var a;a=(iC(),jC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(oK,m,-1,0,1);else throw new ZF(a+" is not supported");}catch(b){if(b=Pi(b),!A(b,87))throw b;}}function tB(a,b){a.b=31*a.b+K((new pG(b)).b)}function Qz(){}t(600,1,{},Qz);_.hC=function(){return this.b};_.b=1;
function NJ(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"borderTopWidth"));b[1]=pK(qK(a,"borderRightWidth"));b[2]=pK(qK(a,"borderBottomWidth"));b[3]=pK(qK(a,"borderLeftWidth"));return b}function rK(a){var b,c;c=sK(a);b=NJ(a);a=new vq(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 uq(a){return new vq(a.clientWidth,a.clientHeight)}
function sK(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"marginTop"));b[1]=pK(qK(a,"marginRight"));b[2]=pK(qK(a,"marginBottom"));b[3]=pK(qK(a,"marginLeft"));return b}function tK(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"paddingTop"));b[1]=pK(qK(a,"paddingRight"));b[2]=pK(qK(a,"paddingBottom"));b[3]=pK(qK(a,"paddingLeft"));return b}function uK(a,b,c){try{G(b,le)&&(b=Rd),a.style[b]=c}catch(d){if(d=Pi(d),!A(d,79))throw d;}}
function AJ(a,b){var c;vK||(vK=$doc.createElement(zg),uK(vK,Xe,l),uK(vK,Pg,l),uK(vK,Xf,fd),uK(vK,ah,Ne),$doc.body.appendChild(vK));uK(vK,dh,a);uK(vK,Me,a);c=rK(vK);return b?c.c:c.b}var vK=null;function wK(){vq.call(this,0,0)}function vq(a,b){this.c=a;this.b=b}function TJ(a){vq.call(this,a.c,a.b)}t(602,1,gi,wK,vq,TJ);_.eQ=function(a){return this===a?!0:null==a||xK!=In(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 yK(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},yK);_.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 zK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
function AK(a,b){this.b=a;this.c=b}t(604,1,gi,AK);_.eQ=function(a){return this===a?!0:null==a||BK!=In(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 BK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function dK(){this.c=this.b=this.e=this.d=0}t(605,1,gi,dK);_.eQ=function(a){return this===a?!0:null==a||CK!=In(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 CK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function qK(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 DK=-1;function EK(){}t(608,607,{},EK);_.b=-1;_.c=-1;var FK=null;
function pK(a){a=parseInt(a,10);a=isNaN(a)?null:iE(a);return!a?0:a.b}t(611,305,pi);_.Yf=function(){return yq(this.i)};_.Zf=function(a){pJ(this.i,a)};_.$f=function(){Cq(this.i)};_.Od=function(){Cq(this.i)};_.od=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[dh]=a;b.cb||(b.j=a)};function FJ(){FJ=x;GJ()}
function GK(a){FJ();var b;Aw(this,new ZJ);this.b=new HK;b=this.i;IK(b,new JK);uK(b.hb,Uf,cb);b.p=0;jK(b,this.b,new kK(0),b.q.d);this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;pJ(this.i,null);this.hb[Dd]="mosaic-Caption"}t(610,611,pi,GK);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.c=null;
function GJ(){GJ=x;KK=Rn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ey(KK,240,20);new Ey(KK,224,16);new Ey(KK,208,16);new Ey(KK,192,16);new Ey(KK,176,16);new Ey(KK,160,16);new Ey(KK,144,16);new Ey(KK,128,16);new Ey(KK,112,16);new Ey(KK,96,16);new Ey(KK,80,16);new Ey(KK,64,16);new Ey(KK,260,16);HJ=new Ey(KK,48,16);new Ey(KK,32,16);new Ey(KK,16,16);new Ey(KK,0,16)}var KK,HJ;function LK(a,b){mv(a.b.hb,!b);pJ(a.i,a.b)}
function wq(a,b){a.d=b;mv(a.b.hb,!b);pJ(a.i,a.b);if(a.e){var c;for(c=new Ji(a.e);c.c<c.e.Fe();)Ki(c)}}function eK(a){var b;Aw(this,new ZJ);b=this.i;IK(b,new MK((NK(),OK)));b.p=0;this.c=new GK(a);jK(b,this.c,new kK(1),b.q.d);this.b=new ZJ;cj(this.b,"Body");jK(b,this.b,new kK(0),b.q.d);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},eK);_.rd=function(){pv(this.i)};_.sd=function(){sv(this.i)};_.Bd=function(){return new wv(this.b)};
_.yd=function(a){return DJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function gK(){LG(this)}t(614,505,Sh,gK);function YJ(a){this.b=a}t(615,1,$h,YJ);_.xc=function(){Cq(this.b.L.bb)};_.b=null;function PK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Pj(a.f.b,b);a.f&&ku(a.f.b,b)&&nu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&uE(!a.f?null:ku(a.f.b,b-1))}function QK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new wz);-1==Pj(a.f.b,b)&&Yi(a.f.b,b)}function RJ(){}t(616,1,{},RJ);_.Uc=function(a){PK(a)};_.Vc=function(a){QK(a)};
_.Xc=function(a){RK(a.b.i,a.b)};function WJ(){WJ=x;SK=new TK(1,"e");UK=new TK(2,Df);VK=new TK(3,"ne");WK=new TK(10,"nw");XK=new TK(4,qg);YK=new TK(5,tg);ZK=new TK(12,"sw");$K=new TK(8,"w");XJ=new aL((kj(),lj(null)).hb)}function JJ(a,b){var c;c=NJ(a.hb);return new AK(ak(b.hb)-(ak(a.hb)+c[3]),ck(b.hb)-(ck(a.hb)+c[0]))}
function bL(a){var b,c,d,e,f,g;if(a.f){b=uq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=ku(a.f.b,d),c=new vq(no(g.hb,Of),no(g.hb,Nf)),f=JJ(a,g),f.b-=Vj(0,f.b+no(g.hb,Of)-b.c),f.c-=Vj(0,f.c+no(g.hb,Nf)-b.b),XG(g,Vj(0,f.b),Vj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,SJ(g,c.c,c.b),g.G==(sq(),tq)&&Aq(g,new TJ(uq(a.hb))),uk(g.r,1)}}function cL(a,b,c){a=a.e;Ni(a,b,b);z(a.d,b,c);cj(b,Dc+c.c)}
function zq(a,b){var c;c=a.e;dL(c,b.z);bj(b.z,Dc+WK.c);dL(c,b.v);bj(b.v,Dc+UK.c);dL(c,b.w);bj(b.w,Dc+VK.c);dL(c,b.F);bj(b.F,Dc+$K.c);dL(c,b.o);bj(b.o,Dc+SK.c);dL(c,b.E);bj(b.E,Dc+ZK.c);dL(c,b.C);bj(b.C,Dc+XK.c);dL(c,b.D);bj(b.D,Dc+YK.c)}
function Bq(a,b){!b.z&&(b.z=LJ(b,0,0));cL(a,b.z,WK);!b.v&&(b.v=LJ(b,0,1));cL(a,b.v,UK);!b.w&&(b.w=LJ(b,0,2));cL(a,b.w,VK);!b.F&&(b.F=LJ(b,1,0));cL(a,b.F,$K);!b.o&&(b.o=LJ(b,1,2));cL(a,b.o,SK);!b.E&&(b.E=LJ(b,2,0));cL(a,b.E,ZK);!b.C&&(b.C=LJ(b,2,1));cL(a,b.C,XK);!b.D&&(b.D=LJ(b,2,2));cL(a,b.D,YK)}function RK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Pj(a.f.b,b);if(c+1<d){$z(a.f,b);for(Yi(a.f.b,b);c<d;++c)UJ(ku(a.f.b,c),c)}else UJ(b,c)}
function aL(a){a=new eL(a);Aw(this,a);this.d=new fL(a);this.d.j=!0;Vi(this.d);this.d.n=3;this.e=new gL(a);this.e.j=!0;Vi(this.e);this.e.n=3;Cw(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},aL);_.Yf=function(){return uq(this.hb)};_.Zf=function(){var a;(a=hL(this))&&a.Zf(null)};_.$f=function(){bL(this)};_.Uc=function(a){!this.c&&(this.c=new RJ);PK(a)};_.Vc=function(a){!this.c&&(this.c=new RJ);QK(a)};_.Od=function(){bL(this)};
_.Xc=function(a){!this.c&&(this.c=new RJ);RK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var SK,UK,VK,WK,XJ,XK,YK,ZK,$K;function eL(a){this.q=new Qv(this);this.hb=a}t(618,285,li,eL);function TK(a,b){this.b=a;this.c=b}t(619,1,{},TK);_.b=0;_.c=null;function fL(a){Fi();Zi.call(this,a)}t(620,3,{},fL);_.rc=function(){var a;a=this.k.f;a.u||Zj(a.p);bj(this.k.f,"dragdrop-dragging");!a.A.d&&LK(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Vj(this.b,a<this.e?a:this.e),b=Vj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Xe]=a+(xj(),$f);c.style[Pg]=b+$f};
_.sc=function(){var a;a=this.k.f;a==a.i.b||uE(a);a.A.d||LK(a.A,!0);a.u||(a.p||(a.p=new iL,cj(a.p,"mosaic-GlassPanel-invisible")),uK(a.p.hb,fh,qK(a.hb,fh)),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+bk(this.k.b.hb);this.c=a.e+dk(this.k.b.hb);this.e=this.b+fk(this.k.b.hb)-this.k.f.kd();this.d=this.c+ek(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function dL(a,b){try{Ri(a,b)}catch(c){if(c=Pi(c),!A(c,79))throw c;}}
function gL(a){Fi();Zi.call(this,a);this.d=new Hi}t(621,3,{},gL);_.rc=function(){var a;a=this.k.f.gb;a.u||Zj(a.p);bj(this.k.f,"dragdrop-dragging");LK(a.A,!1);xq(a,new vq(a.f,a.e));uk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=gj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Vj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=Vj(a+b,no(d.A.c.hb,Nf)),b!=a&&KJ(d,0,a-b),xq(d,new vq(d.f,b)),uk(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=Vj(a+b,no(d.A.c.hb,Nf)),xq(d,new vq(d.f,b)),uk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Vj(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&&KJ(d,a-b,0),xq(d,new vq(b,d.e)),uk(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,xq(d,new vq(96<a+b?a+b:96,d.e)),uk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||uE(a);LK(a.A,!0);a.u||(a.p||(a.p=new iL,cj(a.p,"mosaic-GlassPanel-invisible")),uK(a.p.hb,fh,qK(a.hb,fh)),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+bk(this.k.b.hb);this.c=a.e+dk(this.k.b.hb);this.f=this.b+fk(this.k.b.hb)-this.k.f.kd();this.e=this.c+ek(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function iL(){var a;this.e=new jL(this);this.b=!1;this.c=new Uv;Aw(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,Uh,iL);
_.ud=function(){var a;Cw(this);try{a=this.gb}catch(b){b=Pi(b);if(A(b,85))throw new qv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(kj(),lj(null))?(cu(this),du(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Xi(wk,a),a.c=!0,a.d=Fk(a),Yi(wk,a),this.d=new kL(this),Hu(new bu(this.d))):(this.hb.style[sd]=cb,this.hb.style[ig]=cb);this.b&&vu(new au(this));jj(lj(null),new lL,zo($doc),Ao($doc))};
_.vd=function(){this.i.vd();Ck(this.e);this.d&&(Zt(Fu,this.d,H(mL,m,14,[(!Pr&&(Pr=new Bk),Pr)])),this.d=null);this.b&&Zt(xu,this,H(mL,m,14,[(!wu&&(wu=new Bk),wu)]))};_.dd=function(a){switch(su(a.type)){case 256:if(27==(a.keyCode||0))return Zj(this),!1;case 1:if(xo(this.hb,a.target))return Zj(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function jL(a){vk();this.b=a}t(623,26,{},jL);_.Hc=function(){var a=this.b;cu(a);du(a.hb)};_.b=null;function kL(a){this.b=a}t(624,1,{},kL);_.b=null;
function lL(){this.hb=Fw();var a;a=new yx(new nL(this));B(this,a,(Yp(),Yp(),Zp));B(this,a,(Dq(),Dq(),Eq))}t(625,307,li,lL);_.wd=function(){Qj(new oL(this))};function nL(a){this.b=a}t(626,1,{},nL);_.b=null;function oL(a){this.b=a}t(627,1,$h,oL);_.xc=function(){this.b.hb.focus()};_.b=null;function pL(a){a.hb.style[dh]=md;a.hb.style[Me]=md;if(a.cb){var a=a.gb,b;A(a,104)?a.Zf(null):(b=hL(a))&&b.Zf(a)}}t(629,288,Zh);_.Yf=function(){pL(this);return new vq(no(this.hb,Of),no(this.hb,Nf))};_.Zf=function(){pL(this)};
_.$f=function(){};_.cd=function(){};_.Od=function(){};function HK(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[ch]=Jf;this.hb[Dd]="mosaic-HTML"}t(628,629,Zh,HK);function hK(a){Aw(this,new qL(a));this.hb[Dd]="mosaic-ImageButton"}t(630,305,Uh,hK);
function nK(){Wv();var a=(kw(),nw);dw.call(this,!0,kf);this.M=a.b;this.b=new rL(this);this.b.e=!0;Rv(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?dv(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(cw?qo(this.hb):ro(qo(this.hb)))[Dd]=Ee;this.hb.style[fh]="2147483647"}t(631,290,li,nK);_.cd=function(a){rv(this,a);1==su(a.type)&&Yv(this,!1)};_.b=null;
function rL(a){this.c=a;this.d=new dj;this.j=new dj;a=(Qx(),Px);new Dy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Eg);this.f=$doc.createElement(Hg);ou(b,this.f);this.p=!0;a=Fw();b=(pu(),qu(b));a.appendChild(b);this.hb=a;Dl();this.hb.setAttribute(jg,gm.b);-1==this.db?dv(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=De;a=kv(this.hb)+"-vertical";Li(this.ld(),a,!0);this.hb.style[Sf]=cb;this.hb.setAttribute("hideFocus",Yg);B(this,new Ox(this),(Yp(),Yp(),Zp))}t(632,328,yi,rL);
_.cd=function(a){switch(su(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Hx(this,a)};_.Nd=function(a,b){Lx(this,a,b);b||this.b&&Yv(this.c,!1)};_.b=!0;_.c=null;
function qL(a){var b=(Uw(),Vw),c=(bx(),cx),d;d=new Mw;d.i[rd]=bb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Kw(b.b);b.b.d.rows[0].cells[0][id]=c.b;Kw(b.b);b.b.d.rows[0].cells[0].style[$g]=e.b;Kw(d);b=Gw(d,0,0,!0);if(a){Zj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Iw(g,f.d);Fs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Yi(c.c,a);a.hb[dd]=e;ou(b,a.hb);uv(a,d)}Aw(this,d);Li(this.hb,"mosaic-WidgetWrapper",!0)}t(633,305,Uh,qL);_.b=null;_.c=null;function $J(a){this.b=a}t(634,1,{},$J);
_.Pc=function(){this.b._&&this.b!=this.b.i.b&&uE(this.b)};_.b=null;function aK(a){vk();this.b=a}t(635,26,{},aK);_.Hc=function(){Cq(this.b.L.bb);var a=this.b;Or((!a.q&&(a.q=new sL),a.q))};_.b=null;function bK(a){vk();this.b=a}t(636,26,{},bK);_.Hc=function(){OJ(this.b,(sq(),tq))};_.b=null;function cK(a){vk();this.b=a}t(637,26,{},cK);_.Hc=function(){OJ(this.b,(sq(),PJ))};_.b=null;function fK(){}t(638,1,{},fK);function iK(a){this.b=a}t(639,1,{},iK);_.Pc=function(){this.b.Id()};_.b=null;
function lK(a){this.b=a}t(640,1,{},lK);_.b=null;function VJ(a){this.b=a}t(641,1,$h,VJ);_.xc=function(){this.b.G==(sq(),tq)?uk(this.b.s,333):this.b.G==PJ&&uk(this.b.t,333)};_.b=null;function MJ(a){this.hb=a;pv(this)}t(642,288,yi,MJ);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function sL(){gs.call(this,null)}t(643,219,bi,sL);
function sq(){sq=x;tq=new tL("MAXIMIZED",0);PJ=new tL("MINIMIZED",1);QJ=new tL("NORMAL",2);uL=H(vL,m,99,[tq,PJ,QJ])}function tL(a,b){Bo.call(this,a,b)}t(644,140,{72:1,76:1,78:1,99:1},tL);var uL,tq,PJ,QJ;function cu(a){var b,c,d,e;c=rj();b=sj();e=(ev(),fv).scrollWidth;d=fv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[dh]=c-1+$f);0<=b-1&&(a.hb.style[Me]=b-1+$f)}
function du(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 wL(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new wv(b);c.b.b<c.b.c.d-1;)d=rJ(xv(c.b)),e=d.gb,A(e,105)&&e.pd(d.md()),d.md()&&Yi(a.y,d);return!0}
function xL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new yL(a,b),hk(a.d,333);else for(d=new Ji(a.y);d.c<d.e.Fe();)c=Ki(d),e=c.fb,Nv(b,zL(c),e.t,e.u),AL(c,e.v,e.s,H(I,s,-1,[BL(a.r.b,c).e,BL(a.q.b,c).d,BL(a.o.b,c).b,BL(a.p.b,c).c]),H(I,s,-1,[CL(a.j.b,c).e,CL(a.i.b,c).d,CL(a.e.b,c).b,CL(a.f.b,c).c]),H(I,s,-1,[DL(a.v,c),DL(a.u,c),DL(a.s,c),DL(a.t,c)]))}
function EL(){this.y=new dj;this.k=new FL(this);this.x=new GL(this.k);this.w=new HL(this.k);this.r=new IL(this.k);this.q=new JL(this.k);this.o=new KL(this.k);this.p=new LL(this.k);this.j=new ML(this.k);this.i=new NL(this.k);this.e=new OL(this.k);this.f=new PL(this.k);this.v=new QL(this.k);this.u=new QL(this.k);this.s=new QL(this.k);this.t=new QL(this.k)}t(648,1,{});_.ag=function(a){xL(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 RL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ji(b.y);e.c<e.e.Fe();)d=Ki(e),A(d,27)&&(d=d.bb),f=d.fb,Nv(c,zL(d),f.t,f.u),AL(d,f.v,f.s,H(I,s,-1,[BL(b.r.b,d).e,BL(b.q.b,d).d,BL(b.o.b,d).b,BL(b.p.b,d).c]),H(I,s,-1,[CL(b.j.b,d).e,CL(b.i.b,d).d,CL(b.e.b,d).b,CL(b.f.b,d).c]),H(I,s,-1,[DL(b.v,d),DL(b.u,d),DL(b.s,d),DL(b.t,d)]));SL(c);a.b.d=null;for(a=new Ji(a.b.y);a.c<a.e.Fe();)b=Ki(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function yL(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(649,17,{},yL);_.yc=function(){RL(this)};_.zc=function(){RL(this)};
_.Bc=function(a){var b,c,d;for(c=new Ji(this.b.y);c.c<c.e.Fe();)b=Ki(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),Nv(this.c,zL(b),d.j,d.w),AL(b,d.x,d.i,H(I,s,-1,[BL(this.b.r.b,b).e,BL(this.b.q.b,b).d,BL(this.b.o.b,b).b,BL(this.b.p.b,b).c]),H(I,s,-1,[CL(this.b.j.b,b).e,CL(this.b.i.b,b).d,CL(this.b.e.b,b).b,CL(this.b.f.b,b).c]),H(I,s,-1,[DL(this.b.v,b),DL(this.b.u,b),DL(this.b.s,b),DL(this.b.t,b)]))};_.b=null;_.c=null;
t(651,1,{});_.b=null;function OL(a){this.b=a}t(650,651,{},OL);function PL(a){this.b=a}t(652,651,{},PL);function NL(a){this.b=a}t(653,651,{},NL);function ML(a){this.b=a}t(654,651,{},ML);function KL(a){this.b=a}t(655,651,{},KL);function LL(a){this.b=a}t(656,651,{},LL);function JL(a){this.b=a}t(657,651,{},JL);function IL(a){this.b=a}t(658,651,{},IL);t(659,651,{},function(a){this.b=a});t(660,651,{},function(a){this.b=a});
function DL(a,b){var c=a.b,d;d=gj(c.e,b);d||(d=new yK(tK(b.hb)),z(c.e,b,d));return d.e}function QL(a){this.b=a}t(661,651,{},QL);function HL(a){this.b=a}t(662,651,{},HL);function GL(a){this.b=a}t(663,651,{},GL);function CL(a,b){var c;c=gj(a.b,b);c||(c=new yK(NJ(b.hb)),z(a.b,b,c));return c}function BL(a,b){var c;c=gj(a.c,b);c||(c=new yK(sK(b.hb)),z(a.c,b,c));return c}
function TL(a,b){var c,d;d=gj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=hL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new vq(UL(e,!0),UL(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=UL(e,!0));null!=c.k&&(h.b=UL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new vq(UL(e,!0),UL(e,!1));break a}h=new wK;f=b.hb;n=f.style;g=n[Xf];j=n[ah];n[Xf]="static";n[ah]=Ne;null!=c.n?h.c=UL(e,!0):(n[dh]=md,h.c=(f.offsetWidth||0)+BL(d.p.b,b).c+BL(d.q.b,b).d);null!=c.k?h.b=UL(e,!1):(n[Me]=md,h.b=(f.offsetHeight||0)+BL(d.r.b,b).e+
BL(d.o.b,b).b);n[Xf]=g;n[ah]=j}d=h}null!=c.n&&(xj(),wp)==c.n.cg()||null!=c.k&&(xj(),wp)!=c.k.cg()||z(a.f,b,d)}return d}function FL(a){this.i=a;this.d=new Hi;this.f=new Hi;this.c=new Hi;this.b=new Hi;this.e=new Hi}t(664,1,{},FL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function VL(a){var b;b=a.fb;if(null==b||!A(b,102))b=new WL,a.fb=b;return b}function JK(){MK.call(this,(NK(),XL))}function MK(a){var b=(YL(),ZL);EL.call(this);this.c=a;this.b=b}t(665,648,{},JK,MK);
_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new wK;wL(this,a);n=BL(this.p.b,a).c+BL(this.q.b,a).d+CL(this.f.b,a).c+CL(this.i.b,a).d+DL(this.t,a)+DL(this.u,a);d=BL(this.r.b,a).e+BL(this.o.b,a).b+CL(this.j.b,a).e+CL(this.e.b,a).b+DL(this.v,a)+DL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(NK(),XL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ji(this.y);a.c<a.e.Fe();)c=Ki(a),e=VL(c),b=null,j=c.gb,A(j,105)&&(b=j,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),this.c==XL?(n+=TL(this.x.b,c).c,e.b=TL(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Vj(f,e.b)):(d+=TL(this.w.b,c).b,e.c=TL(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Vj(g,e.c));this.c==XL?(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(wL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=DL(this.t,a);E=DL(this.v,a);c=uq(a.hb);Q=c.c-(u+DL(this.u,a));r=c.b-(E+DL(this.s,a));g=Q;c=r;this.c==(NK(),XL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ji(this.y);e.c<e.e.Fe();)d=Ki(e),b=null,q=VL(d),v=d.gb,A(v,105)&&(b=v,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),this.c==XL?(q.e?++h:(q.c=TL(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=TL(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=TL(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=TL(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ji(this.y);e.c<e.e.Fe();)d=Ki(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==XL?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==OK?(q.t=this.b==(YL(),ZL)?u:this.b==aM?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(YL(),ZL)?(q.t=u,q.u=E):this.b==aM?(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()-ak(a.hb)-DL(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-ck(a.hb)-DL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));xL(this,a)}};_.b=null;_.c=null;function YL(){YL=x;ZL=new bM("START",0);aM=new bM(Jb,1);cM=new bM("END",2);dM=H(eM,m,100,[ZL,aM,cM])}function bM(a,b){Bo.call(this,a,b)}t(666,140,{72:1,76:1,78:1,100:1},bM);var dM,aM,cM,ZL;function NK(){NK=x;XL=new fM("HORIZONTAL",0);OK=new fM("VERTICAL",1);gM=H(hM,m,101,[XL,OK])}
function fM(a,b){Bo.call(this,a,b)}t(667,140,{72:1,76:1,78:1,101:1},fM);var gM,XL,OK;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 WL(){this.f=!1}function kK(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},WL,kK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function iM(a,b){if(a.n)return!0;wL(a,b);if(0<a.y.d){a.b=ku(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new jM,c.fb=d;a.c=d;a.y.Oe();Yi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function kM(){EL.call(this)}t(670,648,{},kM);
_.bg=function(a){var b,c;c=new wK;iM(this,a);if(this.b){b=TL(this.x.b,this.b).c;var d=TL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=$L(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=BL(this.p.b,a).c+BL(this.q.b,a).d+CL(this.f.b,a).c+CL(this.i.b,a).d+DL(this.t,a)+DL(this.u,a);c.b+=BL(this.r.b,a).e+BL(this.o.b,a).b+CL(this.j.b,a).e+CL(this.e.b,a).b+DL(this.v,a)+DL(this.s,a);return c};
_.ag=function(a){var b,c,d,e,f;iM(this,a)&&(d=DL(this.t,a),e=DL(this.v,a),c=uq(a.hb),f=c.c-(d+DL(this.u,a)),c=c.b-(e+DL(this.s,a)),b=this.b.gb,A(b,105)&&(b=$L(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()-ak(a.hb)-DL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ck(a.hb)-DL(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())),xL(this,a))};_.b=null;_.c=null;function jM(){this.f=!1}
t(671,669,{103:1,106:1},jM);function $L(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=qo(Vu(Vu(a.d,0),0)),c=qo(Vu(Vu(a.d,2),2)),d=sK(a.hb),b=NJ(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 lM(a,b){a.cb&&Zj(a);return Sv(a,b)}function mM(){tw();jw.call(this,uw)}t(672,295,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},mM);_.yd=function(a){return lM(this,a)};_.b=null;
function zL(a){var b;b=a.gb;return A(b,105)?b:a}function yq(a){if(!a.cb)return new wK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Aq(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function rJ(a){return A(a,105)?a.bb:a}function nM(a){var b;if(!a.o){b=(!FK&&(FK=new EK),FK);var c=oM(a,gb,!0);b.b=c;c=oM(a,hb,!0);b.c=c;a.o=b}return a.o}
function CJ(a,b,c,d,e){if(A(b,27))throw new Dk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new mM,Fv(a,c,a.hb,d,!0),Tv(c,b)):Fv(a,b,c,d,e);pJ(a,b)}function jK(a,b,c,d){b.fb=c;CJ(a,b,a.hb,d,!0)}
function pJ(a,b){var c;c=a.e;if(b){var d=c.k;Si(d.d,b);Si(d.f,b);Si(d.c,b);Si(d.b,b);Si(d.e,b)}else d=c.k,ly(d.d),ly(d.f),ly(d.c),ly(d.b),ly(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==zL(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==zL(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 Cq(a){if(a.cb&&a.hb.style.display!=Gf){a.hb.scrollTop=0;var b=a.hb,c=0;!vo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==pg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.ag(a);a.d=!1;SL(a)}}function SL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=rJ(Ay(a.q,d)),A(b,105)&&(b=b.bb),b.md()&&(A(b,104)?b.$f():A(b,34)&&b.Od())}function DJ(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=zL(b);return Lv(a,c)?(A(c,105)&&lM(c,b),pJ(a,null),!0):!1}
function IK(a,b){var c;a.e=b;null!=a.f&&bj(a,kv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Jy(a.f,io(46));a.f=a.f.substr(c+1,a.f.length-(c+1));cj(a,kv(a.hb)+Ca+a.f);pJ(a,null)}function oM(a,b,c){a.n||(a.n=$doc.createElement(zg),uK(a.n,Xf,fd),uK(a.n,ah,Ne),uK(a.n,Xe,cb),uK(a.n,Pg,cb),a.hb.appendChild(a.n));uK(a.n,dh,b);uK(a.n,Me,b);a=rK(a.n);return c?a.c:a.b}
function UL(a,b){var c;c=null.cg();if(c==(xj(),Ip)){c=(nM(a),null.cg());var d=(-1==DK&&(DK=AJ(ib,!0)),DK);return N(M(Math.round(100*d*c/254)))}if(c==yp)return c=nM(a),d=null.cg(),N(M(WD(d*(-1==c.b&&(c.b=AJ(gb,!0)),c.b))));if(c==Ap)return c=nM(a),d=null.cg(),N(M(WD(d*(-1==c.c&&(c.c=AJ(hb,!0)),c.b))));if(c==Gp)return c=(nM(a),null.cg()),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(d*c)));if(c==Kp)return c=(nM(a),null.cg()),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(10*d*c/254)));if(c==Ep)return N(M(WD(12*
(nM(a),null.cg())*N(M(WD((-1==DK&&(DK=AJ(ib,!0)),DK)/72))))));if(c==wp)return oM(a,null.cg(),b);if(c==Cp)return c=(nM(a),N(M(WD(null.cg())))),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(d*c/72)));if(null.cg()==up)return N(M(WD(null.cg())));throw new Dk("Invalid size: "+null.cg());}function ZJ(){var a=new kM;Pv.call(this);this.k=new vq(-1,-1);new wM(this);this.hb[Dd]="mosaic-LayoutPanel";IK(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},ZJ);
_.Cd=function(a){CJ(this,a,this.hb,this.q.d,!0)};_.rd=function(){zv(this,new xM)};_.sd=function(){zv(this,new yM)};_.Yf=function(){return yq(this)};_.zd=function(a){return Iv(this.q,zL(a))};_.Ad=function(a,b,c,d){CJ(this,a,b,c,d)};_.Zf=function(a){pJ(this,a)};_.Bd=function(){return new wv(this)};_.$f=function(){Cq(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=yq(this),null!=this.j)a=a.b+$f,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+$f);this.od(b);this.i=null}else b=a.b+$f,this.qd(a.c+$f),this.od(b);Cq(this)}};_.Od=function(){Cq(this)};_.yd=function(a){return DJ(this,a)};_.od=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Nv(this,zL(a),b,c)};
_.qd=function(a){this.hb.style[dh]=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 xM(){}t(674,1,{},xM);_.Md=function(a){zL(a).ud()};function yM(){}t(675,1,{},yM);_.Md=function(a){zL(a).vd()};function wv(a){this.c=a;this.b=new Kv(this.c.q)}t(676,1,{},wv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return rJ(xv(this.b))};_.bd=function(){yv(this.b)};_.c=null;function zM(){zM=x;new vx}
function wM(a){zM();Li(a.hb,"dragdrop-dropTarget",!0);this.b=a;new AM(this)}t(677,9,{},wM);function AM(a){vk();this.b=a}t(678,26,{},AM);_.Hc=function(){pJ(this.b.b,null);Cq(this.b.b)};_.b=null;function hL(a){a=a.gb;return!a?null:A(a,104)?a:hL(a)}function SJ(a,b,c){var d;d=a.hb;AL(a,b,c,sK(d),NJ(d),tK(d))}
function AL(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)+(xj(),$f)),b!=a.kd()&&a.qd((0>b?0:b)+$f));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(xj(),$f)),c!=a.jd()&&a.od((0>c?0:c)+$f))}function Aq(a,b){SJ(a,b.c,b.b)}t(681,1,{});
function OF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:EC(a,b,~~Bi(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?Kf:typeof v,r=r==Mf?Object.prototype.toString.call(v)==Uc||typeof v.length==Lf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Kf,r)))if(v=G(Lf,r),r=G("boolean",r),BM===D)v&&(o[u]=new pG(o[u])),r&&(o[u]=(aG(),o[u]?dG:bG));else{q=v||r;if(q=
!q&&null!=D&&In(D)==CM){q=o[u];if(null==q||DM(q,D))continue;if(Gn(q)&&(q=q&&q.g?q.g:null,null!=q&&DM(q,D))){o[u]=q;continue}}if(!G(Mf,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 EM(){this.d=new Hi;this.b=new Hi;this.c=new Hi}function DM(a,b){var c;if(BM==b||FM==b&&A(a,107))return!0;if(null!=a)for(c=In(a);c&&c!=BM;c=null)if(c==b)return!0;return!1}t(680,681,{},EM);function LF(){LF=x;NF=new EM}
function RF(a,b){LF();z(NF.d,a,b)}function IF(a){LF();var b,c,d;d=uG(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 JF(a,b){var c;LF();return c=b&&b[0]&&(typeof b[0]==Mf||typeof b[0]==se)?b[0]:null,DM(c,a)}function PF(a){var b=KF;LF();var c,d;d=NF.c;if(c=!b?d.c:EC(d,b,~~Bi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?FC(d,c):HC(d,b,c,~~Bi(b))}
function pF(a){LF();var b=NF,c;null==a?a=null:(c=a[cd],c||(0!=(In(a).c&4)?a=[]:(b=(b=gj(b.d,In(a)))&&typeof b==se?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var NF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Tn&&(e=ik(),2E3<e-Vn&&(Vn=e,Un=Sn()));if(0==Tn++){var f=(Wn(),Xn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=fo(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=(Wn(),Xn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=fo(n,o);while(h.d);h.d=o}}--Tn;c&&-1!=Un&&($wnd.clearTimeout(Un),Un=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Is)()}catch(d){a(b)}else C(Is)()}var BM=Z(1),Ln=Z(102),GM=lG(" I"),I=gG(690,GM),MG=gG(688,BM),HM=lG(" Z"),pH=gG(691,HM);Z(101);Z(100);Z(99);var IM=Z(485),zn=gG(692,IM),JM=Z(238),Bt=gG(693,JM);Z(239);Z(140);Z(460);Z(108);Z(471);var KM=lG(" B");Z(475);var LM=lG(" C"),Ci=gG(694,LM),CM=Z(473),MM=lG(" D"),yD=gG(695,MM);Z(474);Z(476);var NM=Z(479),XE=gG(696,NM),OM=lG(" J"),PM=Z(2),Ks=gG(689,PM),oK=gG(697,KM);Z(488);Z(470);Z(98);Z(173);Z(458);
var KF=Z(451);Z(467);var XF=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 QM=Z(375);Z(374);Z(373);Z(372);Z(450);Z(449);var HA=Z(389),bD=gG(698,HA),RM=Z(395),gD=gG(699,RM),SM=Z(396),iD=gG(700,SM),TM=Z(527),mF=gG(701,TM),Bs=gG(702,I),UM=$(525,function(){nD();return cH}),dH=gG(703,UM);Z(526);Z(398);Z(397);Z(520);Z(519);Z(528);Z(529);Z(524);Z(432);Z(523);var hA=gG(704,QM);Z(387);Z(531);Z(462);kG();Z(461);kG();Z(681);
Z(680);var FM=kG();Z(289);var VM=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 WM=Z(191);Z(222);Z(221);Z(220);Z(369);Z(370);Z(371);
var XM=$(161,function(){xj();return Mp}),Np=gG(705,XM),YM=$(139,function(){yj();return Mo}),No=gG(706,YM),ZM=$(146,function(){Oo();return Xo}),Yo=gG(707,ZM),$M=$(151,function(){Zo();return hp}),ip=gG(708,$M),aN=$(156,function(){jp();return sp}),tp=gG(709,aN);$(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 BB=Z(413),$D=gG(710,BB),tH=gG(711,OM);Z(399);Z(499);Z(505);Z(500);Z(501);Z(400);Z(557);Z(409);Z(408);Z(407);Z(412);var bN=kG(),nJ=gG(712,bN);Z(268);Z(442);Z(511);var cN=$(228,function(){qs();return vs}),ws=gG(713,cN);Z(422);Z(423);Z(406);var lB=Z(401);Z(491);Z(385);Z(386);Z(411);var wB=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 LA=Z(391);Z(420);Z(421);Z(377);Z(376);Z(429);kG();kG();kG();Z(379);Z(380);Z(189);Z(357);var By=gG(714,VM);Z(358);Z(570);Z(569);Z(318);Z(320);Z(319);Z(321);Z(206);Z(223);Z(209);Z(211);var SA=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 UA=Z(553);Z(390);Z(572);Z(577);Z(430);Z(478);Z(433);var jA=Z(384),iA=gG(715,LA);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 mB=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 dN=$(644,function(){sq();return uL}),vL=gG(716,dN);Z(643);Z(642);Z(634);Z(635);Z(636);Z(637);Z(638);Z(639);Z(640);Z(641);Z(615);var eN=$(294,function(){kw();return rw}),sw=gG(717,eN),fN=$(340,function(){fw();return Xx}),Yx=gG(718,fN);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 gN=$(352,function(){oy();return yy}),zy=gG(719,gN);$(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 $B=Z(425),bC=gG(720,$B);
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 hN=Z(51),Mx=gG(721,hN);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 xK=Z(602);Z(297);var BK=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 mL=gG(722,WM);Z(257);Z(552);Z(630);Z(597);Z(468);Z(489);Z(32);Z(70);var CK=Z(605);Z(614);Z(633);Z(669);Z(668);Z(193);Z(203);Z(4);Z(596);Z(648);Z(665);var iN=$(666,function(){YL();return dM}),eM=gG(723,iN),jN=$(667,function(){NK();return gM}),hM=gG(724,jN);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 kN=Z(27),Gk=gG(725,kN);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 zK=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>