diff --git a/bower.json b/bower.json index b951a158..3932acc2 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "openchemlib", - "version": "3.0.1", + "version": "3.1.0", "description": "Manipulate molecules", "keywords": [ "chemistry", diff --git a/dist/openchemlib-core.js b/dist/openchemlib-core.js index 07ebfe75..3a5a6d81 100644 --- a/dist/openchemlib-core.js +++ b/dist/openchemlib-core.js @@ -1,7 +1,7 @@ /** * openchemlib - Manipulate molecules - * @version v3.0.1 - * @date 2015-10-20T07:45:14.682Z + * @version v3.1.0 + * @date 2015-10-21T13:25:13.811Z * @link https://github.com/cheminfo/openchemlib-js * @license BSD-3-Clause */ @@ -24,978 +24,1014 @@ var $moduleName, $moduleBase; // Start GWT code -function Mt(){} -function It(){} +function hv(){} +function dv(){} function ic(){} -function Ax(){} +function Zy(){} +function Ze(){} function pd(){} -function Ye(){} -function _e(){} -function bf(){} -function ef(){} -function Gf(){} -function Vf(){} -function Tk(){} -function Gl(){} -function lm(){} -function um(){} -function Ao(){} -function hp(){} -function qp(){} -function Dp(){} -function Up(){} -function Lu(){} -function Vu(){} -function cv(){} -function nv(){} -function Kz(){} -function oA(){} -function yp(){tp()} -function Tg(){Qg(this)} -function Lo(){Fo(this)} -function xg(){this.g=1} -function Fl(){this.b=8} -function fk(a){this.b=a} -function my(a){this.b=a} -function zy(a){this.a=a} -function By(a){this.a=a} -function Ry(a){this.a=a} -function Vy(a){this.a=a} -function Zy(a){this.a=a} -function lo(a){this.a=a} -function tv(a){this.a=a} -function qw(a){this.a=a} -function Dw(a){this.a=a} -function QA(a){this.a=a} -function lz(a){this.c=a} -function Oi(a,b){a.K=b} -function Si(a,b){a.P=b} -function bm(a,b){a.i=b} -function wi(a,b,c){a.v[b]=c} -function Li(a,b){a.H[b]|=xC} -function Ti(a,b){a.t[b]|=jC} -function Yn(a){return Ql(a)} -function $n(a){return Rl(a)} -function _n(a){return Sl(a)} -function _w(){Lo.call(this)} -function mw(){Lo.call(this)} -function ow(){Lo.call(this)} -function Nz(){Lo.call(this)} -function rn(a){on();this.b=a} -function Sn(){this.a=new Fl} -function Xn(){this.a=new Pl} -function Bm(){this.a=new hz} -function Eo(){this.a=new hz} -function GA(){this.a=new fA} -function gx(){gx=It;new Ax} -function Oo(){Oo=It;No=new ic} -function ep(){ep=It;dp=new hp} -function Bp(){Bp=It;Ap=new Dp} -function Iz(){Iz=It;Hz=new Kz} -function xv(){xv=It;wv=false} -function ao(){return Jl(),Hl} -function kx(a,b){return a===b} -function tf(a,b){return a.e[b]} -function mh(a,b){return a.r[b]} -function wh(a,b){return a.w[b]} -function yh(a,b){return a.A[b]} -function Ah(a,b){return a.B[b]} -function Bh(a,b){return a.C[b]} -function Ch(a,b){return a.D[b]} -function Dh(a,b){return a.F[b]} -function Qh(a,b){return a.I[b]} -function Rh(a,b){return a.J[b]} -function cj(a,b){return a.c[b]} -function ej(a,b){return a.k[b]} -function lj(a,b){return a.g[b]} -function al(a,b){return a.b[b]} -function bl(a,b){return a.c[b]} -function fl(a,b){return a.e[b]} -function il(a,b){return a.f[b]} -function Ow(a){return a<0?-a:a} -function Zz(a){a.b=null;a.c=0} -function ki(a,b){a.p=b;a.R=0} -function li(a,b){a.q=b;a.R=0} -function Ci(a,b){a.t[b]|=512} -function rz(a){sz(a,a.length)} -function vz(a){uz(a,a.length)} -function Mo(a){Ko.call(this,a)} -function nw(a){Mo.call(this,a)} -function pw(a){Mo.call(this,a)} -function $w(a){Mo.call(this,a)} -function ax(a){Mo.call(this,a)} -function bx(a){nw.call(this,a)} -function Rx(a){pw.call(this,a)} -function Px(a){tv.call(this,a)} -function Ex(){tv.call(this,'')} -function Nx(){tv.call(this,'')} -function Ox(){tv.call(this,'')} -function mA(a){Ry.call(this,a)} -function RA(a){QA.call(this,a)} -function Eh(a){return Fh(a,a.q)} +function pm(){} +function ym(){} +function af(){} +function cf(){} +function ff(){} +function Hf(){} +function Wf(){} +function Wk(){} +function Kl(){} +function Kp(){} +function Jp(){} +function tq(){} +function Cq(){} +function Pq(){} +function er(){} +function gw(){} +function qw(){} +function zw(){} +function Kw(){} +function hB(){} +function NB(){} +function Kq(){Fq()} +function Ug(){Rg(this)} +function Xp(){Rp(this)} +function yg(){this.g=1} +function Jl(){this.b=1} +function Il(){this.b=8} +function ik(a){this.b=a} +function Lz(a){this.b=a} +function Yz(a){this.a=a} +function $z(a){this.a=a} +function tp(a){this.a=a} +function Qw(a){this.a=a} +function Px(a){this.a=a} +function ay(a){this.a=a} +function oA(a){this.a=a} +function sA(a){this.a=a} +function wA(a){this.a=a} +function KA(a){this.c=a} +function nC(a){this.a=a} +function Fm(){this.a=new GA} +function un(){this.a=new GA} +function Oo(){this.a=new Il} +function To(){this.a=new Tl} +function mp(){lp();new ao} +function Fy(){Fy=dv;new Zy} +function Qp(){this.a=new GA} +function Qi(a,b){a.K=b} +function Ui(a,b){a.P=b} +function fm(a,b){a.i=b} +function yi(a,b,c){a.v[b]=c} +function Ni(a,b){a.H[b]|=WD} +function Vi(a,b){a.t[b]|=ID} +function mi(a,b){a.p=b;a.R=0} +function ni(a,b){a.q=b;a.R=0} +function Ei(a,b){a.t[b]|=512} +function Uo(a){return Ul(a)} +function Wo(a){return Vl(a)} +function Xo(a){return Wl(a)} +function Yo(){return Nl(),Ll} +function Jy(a,b){return a===b} +function no(a){ko();this.b=a} +function Lx(){Xp.call(this)} +function Nx(){Xp.call(this)} +function yy(){Xp.call(this)} +function kB(){Xp.call(this)} +function QA(a){RA(a,a.length)} +function UA(a){TA(a,a.length)} +function dC(){this.a=new EB} +function fB(){fB=dv;eB=new hB} +function $p(){$p=dv;Zp=new ic} +function qq(){qq=dv;pq=new tq} +function Nq(){Nq=dv;Mq=new Pq} +function Uw(){Uw=dv;Tw=false} +function Ax(a){return AC(a),a} +function uf(a,b){return a.e[b]} +function nh(a,b){return a.r[b]} +function xh(a,b){return a.w[b]} +function zh(a,b){return a.A[b]} +function Bh(a,b){return a.B[b]} +function Ch(a,b){return a.C[b]} +function Dh(a,b){return a.D[b]} +function Eh(a,b){return a.F[b]} +function Rh(a,b){return a.I[b]} +function Sh(a,b){return a.J[b]} +function ej(a,b){return a.c[b]} +function el(a,b){return a.c[b]} +function dl(a,b){return a.b[b]} +function il(a,b){return a.e[b]} +function ll(a,b){return a.f[b]} +function gj(a,b){return a.k[b]} +function nj(a,b){return a.g[b]} +function ly(a){return a<0?-a:a} +function wB(a){a.b=null;a.c=0} +function Yp(a){Wp.call(this,a)} +function Mx(a){Yp.call(this,a)} +function Ox(a){Yp.call(this,a)} +function xy(a){Yp.call(this,a)} +function zy(a){Yp.call(this,a)} +function Ay(a){Mx.call(this,a)} +function oz(a){Ox.call(this,a)} +function mz(a){Qw.call(this,a)} +function bz(){Qw.call(this,'')} +function kz(){Qw.call(this,'')} +function lz(){Qw.call(this,'')} +function LB(a){oA.call(this,a)} +function oC(a){nC.call(this,a)} +function Fh(a){return Gh(a,a.q)} function De(a){return Ee(a,a._)} -function cA(a){return !!a&&a.b} -function co(a,b){return Ul(a,b)} -function bo(a,b){return Tl(a,b)} -function Wp(a,b){return Rv(a,b)} -function Ww(a,b){return ab?a:b} -function Tw(a,b){return a>b?a:b} -function xh(a,b){return a.t[b]&3} -function Ph(a,b){return a.H[b]&3} -function Yh(a,b){return a.v[b]<0} -function yw(a){return gx(),''+a} -function Vp(a){return a[4]||a[1]} -function Nw(a){return a<=0?0-a:a} -function Wu(a){Uu(this,0,0,a,0)} -function zu(a){xu();this.b=hC|a} -function pv(a){this.b=a;this.a=0} -function Ko(a){this.f=a;Fo(this)} -function fA(){gA.call(this,null)} -function fu(){du==null&&(du=[])} -function kB(){kB=It;hB={};jB={}} -function Qg(a){a.a=0;a.b=0;a.c=1} -function oi(a,b,c){a.r[b]=c;a.R=0} -function Ni(a,b,c){a.J[b]=c;a.R=0} -function NA(a,b,c){a.splice(b,c)} -function mp(a,b){lp();kp.jb(a,b)} -function cl(a,b){return cz(a.i,b)} -function dl(a,b){return cz(a.j,b)} -function Jm(a,b){return He(a.b,b)} +function BB(a){return !!a&&a.b} +function py(a,b){return a>b?a:b} +function qy(a,b){return a>b?a:b} +function ry(a,b){return a0} -function Aq(a){return a.l|a.m<<22} -function Pw(a){return Math.cos(a)} -function Yw(a){return Math.sin(a)} -function wy(a){return !a?null:a.d} -function Ly(a,b){return !!$z(a,b)} -function vh(a,b){return Ow(a.v[b])} -function ci(a,b){return Yi(a.F[b])} -function sh(a,b){return Zg[a.F[b]]} -function nh(a,b){return a.t[b]&448} -function Jv(a){Iv(a);return a.k} -function zj(a){Cm(a,3);return a.n} -function Hx(a,b){a.a+=b;return a} -function gk(a,b){this.a=a;this.b=b} -function kk(a,b){this.b=a;this.a=b} -function mv(a){this.b=a;this.a=-2} -function Mu(a,b){this.a=a;this.b=b} -function qi(a,b){a.t[b]|=vC;a.R&=3} -function yi(a,b,c){a.w[b]=c;a.R&=3} -function Ei(a,b,c){a.B[b]=c;a.R&=3} -function Fi(a,b,c){a.C[b]=c;a.R&=3} -function Gi(a,b,c){a.D[b]=c;a.R&=3} -function MA(a,b,c){a.splice(b,0,c)} -function Hh(a,b,c){return a.G[b][c]} -function kj(a,b,c){return a.f[b][c]} -function mj(a,b,c){return a.i[b][c]} -function nj(a,b,c){return a.j[b][c]} -function Rt(a,b){return Pt(a,b)==0} -function Wt(a,b){return Pt(a,b)!=0} -function Cw(a,b){return Ew(a.a,b.a)} -function Zw(a){return Math.sqrt(a)} -function Qw(a){return Math.floor(a)} -function Jw(a){return gx(),''+bu(a)} -function Qq(a){return typeof a===qB} -function My(a,b){return wy($z(a,b))} -function Ez(a,b){Az(a,0,a.length,b)} -function vA(a,b){this.a=a;this.b=b} -function qn(){this.b=new Mm(32,32)} -function bp(a){$wnd.clearTimeout(a)} -function ho(a){rk();vk.call(this,a)} -function VA(){QA.call(this,'UTF-8')} -function YA(a){if(!a){throw new mw}} -function zv(a){if(!a){throw new mw}} -function _A(a){if(!a){throw new Nz}} -function zA(){vA.call(this,'Head',1)} -function EA(){vA.call(this,'Tail',3)} -function cp(){Uo!=0&&(Uo=0);Wo=-1} -function we(a){a.r=new Nx;a.q=6;a.s=0} -function Wh(a,b){return (a.t[b]&4)!=0} -function ai(a,b){return (a.H[b]&4)!=0} -function Xw(a,b){return Math.pow(a,b)} -function mx(b,a){return b.indexOf(a)} -function Pz(a){return a!=null?oc(a):0} -function Rq(a){return a==null?null:a} -function dq(a){return eq(a.l,a.m,a.h)} -function Kh(a,b){return (a.H[b]&48)>>4} -function Uh(a,b){return (a.t[b]&jC)!=0} -function Vh(a,b){return (a.t[b]&vC)!=0} -function Xh(a,b){return (a.t[b]&wC)!=0} -function Zh(a,b){return (a.H[b]&jC)!=0} -function _h(a,b){return (a.H[b]&ZB)!=0} -function $h(a,b){return (a.I[b]&VB)!=0} -function di(a,b){return (a.t[b]&ZB)!=0} -function Fj(a,b){return (a.t[b]&IB)!=0} -function Kj(a,b){return (a.t[b]&tC)!=0} -function bi(a,b){return (a.H[b]&xC)!=0} -function Lj(a,b){return (a.H[b]&64)!=0} -function Oj(a,b){return (a.t[b]&OB)!=0} -function Dx(a,b){a.a+=''+b;return a} -function Ix(a,b){a.a+=''+b;return a} -function Jx(a,b){a.a+=''+b;return a} -function rv(a,b,c){qv(a,b,b+1,xx(c))} -function Wz(a,b,c){a.a=b^1502;a.b=c^mE} -function rw(a,b){return ab?1:0} -function rh(a,b){return (a.t[b]&rC)>>19} -function Jh(a,b){return (a.I[b]&960)>>6} -function Mh(a,b){return (a.H[b]&tC)>>10} -function fi(a,b){return (a.t[b]&512)!=0} -function py(a){return a.a=56320&&a<=57343} +function Tg(a,b){return b*a.c+a.b} +function Sg(a,b){return b*a.c+a.a} +function Ah(a,b){return a.t[b]&48} +function gi(a,b){return a.w[b]==0} +function fl(a,b){return BA(a.i,b)} +function gl(a,b){return BA(a.j,b)} +function Al(a){return wl(a,a.b)>0} +function Nm(a,b){return He(a.b,b)} +function yq(a,b){xq();wq.jb(a,b)} +function kC(a,b,c){a.splice(b,c)} +function qi(a,b,c){a.r[b]=c;a.R=0} +function Pi(a,b,c){a.J[b]=c;a.R=0} +function ez(a,b){a.a+=b;return a} +function Bj(a){Gm(a,3);return a.n} +function zx(a,b){return a.test(b)} +function hz(a,b){return Gy(a.a,b)} +function xz(a,b){return Vq(a.a,b)} +function pv(a,b){return kv(a,b)<0} +function iA(a,b){return !!xB(a,b)} +function oh(a,b){return a.t[b]&448} +function th(a,b){return $g[a.F[b]]} +function wh(a,b){return ly(a.v[b])} +function ei(a,b){return $i(a.F[b])} +function fr(a){return a[4]||a[1]} +function Mr(a){return a.l|a.m<<22} +function my(a){return Math.cos(a)} +function vy(a){return Math.sin(a)} +function Vz(a){return !a?null:a.d} +function Jw(a){this.b=a;this.a=-2} +function nk(a,b){this.b=a;this.a=b} +function jk(a,b){this.a=a;this.b=b} +function rn(a,b){this.a=a;this.b=b} +function sn(a,b){this.a=a;this.b=b} +function si(a,b){a.t[b]|=UD;a.R&=3} +function Ai(a,b,c){a.w[b]=c;a.R&=3} +function Gi(a,b,c){a.B[b]=c;a.R&=3} +function Hi(a,b,c){a.C[b]=c;a.R&=3} +function Ii(a,b,c){a.D[b]=c;a.R&=3} +function jC(a,b,c){a.splice(b,0,c)} +function mv(a,b){return kv(a,b)==0} +function rv(a,b){return kv(a,b)!=0} +function Ih(a,b,c){return a.G[b][c]} +function mj(a,b,c){return a.f[b][c]} +function oj(a,b,c){return a.i[b][c]} +function pj(a,b,c){return a.j[b][c]} +function pn(a,b){return BA(a.a,b).b} +function on(a,b){return BA(a.a,b).a} +function wy(a){return Math.sqrt(a)} +function bs(a){return typeof a===PC} +function _x(a,b){return by(a.a,b.a)} +function gy(a){return Fy(),''+yv(a)} +function ny(a){return Math.floor(a)} +function nq(a){$wnd.clearTimeout(a)} +function mo(){this.b=new Rm(32,32)} +function Cv(){Av==null&&(Av=[])} +function JC(){JC=dv;GC={};IC={}} +function oq(){eq!=0&&(eq=0);gq=-1} +function sC(){nC.call(this,'UTF-8')} +function pp(a){uk();yk.call(this,a)} +function hw(a,b){this.a=a;this.b=b} +function UB(a,b){this.a=a;this.b=b} +function bB(a,b){ZA(a,0,a.length,b)} +function Ow(a,b,c){Nw(a,b,b+1,Wy(c))} +function jA(a,b){return Vz(xB(a,b))} +function Ly(b,a){return b.indexOf(a)} +function cs(a){return a==null?null:a} +function Yh(a,b){return (a.t[b]&4)!=0} +function ci(a,b){return (a.H[b]&4)!=0} +function az(a,b){a.a+=''+b;return a} +function fz(a,b){a.a+=''+b;return a} +function gz(a,b){a.a+=''+b;return a} +function uy(a,b){return Math.pow(a,b)} +function pr(a){return qr(a.l,a.m,a.h)} +function mB(a){return a!=null?oc(a):0} +function we(a){a.r=new kz;a.q=6;a.s=0} +function Ww(a){if(!a){throw new Lx}} +function vC(a){if(!a){throw new Lx}} +function yC(a){if(!a){throw new kB}} +function Bk(a){Ck.call(this,a,new lz)} +function YB(){UB.call(this,'Head',1)} +function bC(){UB.call(this,'Tail',3)} +function $B(){UB.call(this,'Range',2)} +function lf(){this.d=hr(js,CD,6,3,9,1)} +function Tl(){Nl();this.g=new Il;Pl()} +function Vh(a,b){return (a.t[b]&ID)!=0} +function Xh(a,b){return (a.t[b]&UD)!=0} +function Zh(a,b){return (a.t[b]&VD)!=0} +function _h(a,b){return (a.H[b]&ID)!=0} +function bi(a,b){return (a.H[b]&wD)!=0} +function di(a,b){return (a.H[b]&WD)!=0} +function ai(a,b){return (a.I[b]&sD)!=0} +function fi(a,b){return (a.t[b]&wD)!=0} +function Hj(a,b){return (a.t[b]&fD)!=0} +function Mj(a,b){return (a.t[b]&SD)!=0} +function Qj(a,b){return (a.t[b]&lD)!=0} +function Nj(a,b){return (a.H[b]&64)!=0} +function Lh(a,b){return (a.H[b]&48)>>4} +function sh(a,b){return (a.t[b]&QD)>>19} +function Nh(a,b){return (a.H[b]&SD)>>10} +function Kh(a,b){return (a.I[b]&960)>>6} +function hi(a,b){return (a.t[b]&512)!=0} +function Ij(a,b){return (a.H[b]&256)!=0} +function Kj(a,b){return (a.H[b]&512)!=0} +function Pj(a,b){return (a.H[b]&128)!=0} +function Qx(a,b){return ab?1:0} +function Oz(a){return a.a=56320&&a<=57343} +function Mp(a,b){return {type:b,value:a}} +function as(a){return typeof a==='number'} function vc(a,b){return a==null?b:a+','+b} -function qx(a,b){return tx(a,b,a.length-b)} -function yx(a){gx();return zx(a,a.length)} -function pp(a){lp();return parseInt(a)||-1} -function yv(a,b){xv();return a==b?0:a?1:-1} -function eq(a,b,c){return {l:a,m:b,h:c}} -function Pk(a,b,c){a.c=b;return Rk(a,c)} -function Iv(a){if(a.k!=null){return}Vv(a)} -function Fo(a){a.g=null;mp(a,a.f);return a} -function ff(a,b){a.d[a.c]=Nt(a.d[a.c],b)} -function pi(a,b){a.t[b]&=-449;a.t[b]|=448} -function Ii(a,b,c){a.H[b]&=-49;a.H[b]|=c<<4} -function Ai(a,b,c){a.A[b]|=c;a.R=0;a.L=true} -function Mi(a,b,c){a.I[b]|=c;a.R=0;a.L=true} -function jf(a,b){a.a=b;a.c=0;a.b=63;vz(a.d)} -function lu(a,b){this.e=b;this.f=a;Fo(this)} -function Kn(a,b){this.a=new Xm(new pv(a),b)} -function Iu(a){this.a='Helvetica';this.b=a} -function iu(){$wnd.setTimeout(oB(ku));ju()} -function on(){on=It;nn=(!to&&(to=new Ao),to)} -function Bw(){Bw=It;Aw=Xp(Es,HB,26,256,0,1)} -function Mw(){Mw=It;Lw=Xp(Fs,HB,44,256,0,1)} -function lh(a,b){return (a.t[b]&98304)>>15} -function kh(a,b){return ((a.t[b]&qC)>>>28)-1} +function Dc(a,b){return Sg(a.G,Bh(a.D,b))} +function Ec(a,b){return Tg(a.G,Ch(a.D,b))} +function gf(a,b){a.d[a.c]=iv(a.d[a.c],b)} +function ri(a,b){a.t[b]&=-449;a.t[b]|=448} +function tB(a,b,c){a.a=b^1502;a.b=c^NF} +function tn(a,b,c){AA(a.a,new sn(b,c))} +function HB(a){IB.call(this,a,(TB(),PB))} +function Qq(){Qq=dv;Oq((Nq(),Nq(),Mq))} +function rz(){rz=dv;pz=new Kw;qz=new Kw} +function ov(a){return typeof a==='number'} +function _r(a){return typeof a==='boolean'} +function Tk(a){return a.length==0?0:yx(a)} +function Py(a,b){return Sy(a,b,a.length-b)} +function Xy(a){Fy();return Yy(a,a.length)} +function Bq(a){xq();return parseInt(a)||-1} +function Vw(a,b){Uw();return a==b?0:a?1:-1} function He(a,b){return a.e==null?-1:a.e[b]} -function px(c,a,b){return c.lastIndexOf(a,b)} -function Xo(a,b,c){return a.apply(b,c);var d} -function tx(a,b,c){gx();return a.substr(b,c)} -function zc(a,b,c){Zl(a,b-a.K/2,c-a.K/2,a.K)} -function Ey(a,b){var c;c=a.d;a.d=b;return c} -function Nv(a){var b;b=Mv(a);Zv(a,b);return b} -function uo(a){!a.a&&(a.a=new xg);return a.a} -function Cp(a){!a.a&&(a.a=new Up);return a.a} -function wo(a){!a.d&&(a.d=new Tk);return a.d} -function xo(a){!a.e&&(a.e=new Pl);return a.e} -function yo(a){!a.f&&(a.f=new lm);return a.f} -function zo(a){!a.g&&(a.g=new um);return a.g} -function ph(a,b){return a.s==null?null:a.s[b]} -function th(a,b){return a.u==null?null:a.u[b]} -function gi(a,b){return a.J[b]==17||a.J[b]==9} -function dj(a,b){return a.c[b]-a.g[b]+uj(a,b)} -function Ou(a,b){return Ru(a,b.c,b.d,b.b,b.a)} -function rx(a,b,c){return gx(),a.substr(b,c-b)} +function mh(a,b){return (a.t[b]&98304)>>15} +function kf(a,b){a.a=b;a.c=0;a.b=63;UA(a.d)} +function Ci(a,b,c){a.A[b]|=c;a.R=0;a.L=true} +function Oi(a,b,c){a.I[b]|=c;a.R=0;a.L=true} +function Ki(a,b,c){a.H[b]&=-49;a.H[b]|=c<<4} +function bA(a,b){var c;c=a.d;a.d=b;return c} +function Rp(a){a.g=null;yq(a,a.f);return a} +function dx(a){if(a.k!=null){return}qx(a)} +function GA(){this.a=hr(fu,eD,1,0,3,1)} +function jy(){jy=dv;iy=hr(au,eD,55,256,0,1)} +function $x(){$x=dv;Zx=hr(_t,eD,29,256,0,1)} +function eo(){eo=dv;co=(!Bp&&(Bp=new Jp),Bp)} +function ko(){ko=dv;jo=(!Bp&&(Bp=new Jp),Bp)} +function lp(){lp=dv;kp=(!Bp&&(Bp=new Jp),Bp)} +function Go(a,b){this.a=new an(new Mw(a),b)} +function Iv(a,b){this.e=b;this.f=a;Rp(this)} +function dw(a){this.a='Helvetica';this.b=a} +function Cp(a){!a.a&&(a.a=new yg);return a.a} +function Hp(a){!a.g&&(a.g=new ym);return a.g} +function Gp(a){!a.f&&(a.f=new pm);return a.f} +function Ep(a){!a.d&&(a.d=new Wk);return a.d} +function Fp(a){!a.e&&(a.e=new Tl);return a.e} +function Ip(a){!a.i&&(a.i=new Kp);return a.i} +function Oq(a){!a.a&&(a.a=new er);return a.a} +function ix(a){var b;b=hx(a);ux(a,b);return b} +function hq(a,b,c){return a.apply(b,c);var d} +function Sy(a,b,c){Fy();return a.substr(b,c)} +function Oy(c,a,b){return c.lastIndexOf(a,b)} +function lh(a,b){return ((a.t[b]&PD)>>>28)-1} +function ii(a,b){return a.J[b]==17||a.J[b]==9} +function fj(a,b){return a.c[b]-a.g[b]+wj(a,b)} +function qh(a,b){return a.s==null?null:a.s[b]} +function uh(a,b){return a.u==null?null:a.u[b]} +function jw(a,b){return mw(a,b.c,b.d,b.b,b.a)} +function Qy(a,b,c){return Fy(),a.substr(b,c-b)} function od(a,b,c){this.b=a;this.c=b;this.a=c} -function Uu(a,b,c,d,e){a.c=b;a.d=c;a.b=d;a.a=e} -function Bi(a,b,c){a.t[b]&=-49;a.t[b]|=c;a.R&=3} -function ni(a,b,c){a.t[b]&=-98305;a.t[b]|=c<<15} -function bz(a,b){a.a[a.a.length]=b;return true} -function Vm(a,b){a.c==null&&Rm(a,b);return a.c} -function Sp(a,b){Ep();Rp.call(this,a,b,true)} -function vv(){Mo.call(this,'divide by zero')} -function tp(){tp=It;Error.stackTraceLimit=64} -function tz(a,b){var c;for(c=0;c0?1:0} -function Zj(a,b){return Xw(10,Rw(2000)*a/(b-1)-1)} -function qq(a,b){return eq(a.l&b.l,a.m&b.m,a.h&b.h)} -function vq(a,b){return eq(a.l|b.l,a.m|b.m,a.h|b.h)} -function Cq(a,b){return eq(a.l^b.l,a.m^b.m,a.h^b.h)} -function Oq(a){return Array.isArray(a)&&a.Kb===Mt} -function Lq(a){return !Array.isArray(a)&&a.Kb===Mt} -function sf(a,b){return a.f[b]&&(a.o[b]==1||a.o[b]==2)} -function sz(a,b){var c;for(c=0;c0?1:0} +function Cr(a,b){return qr(a.l&b.l,a.m&b.m,a.h&b.h)} +function Hr(a,b){return qr(a.l|b.l,a.m|b.m,a.h|b.h)} +function Or(a,b){return qr(a.l^b.l,a.m^b.m,a.h^b.h)} +function tf(a,b){return a.f[b]&&(a.o[b]==1||a.o[b]==2)} +function Lw(a){return a.a==a.b.length?-1:Gy(a.b,a.a++)} +function Tz(a,b){return b===a?'(this Map)':(Fy(),''+b)} +function ir(a,b,c,d,e,f){return jr(a,b,c,d,e,0,f)} +function yv(a){if(ov(a)){return Fy(),''+a}return Nr(a)} +function Ty(a,b){Fy();if(a==b){return 0}return a %s',b))}} function ze(a,b){if(!b){ue(a,1,1);ue(a,15,4)}return true} function Me(a){var b;b=0;while(a>0){a>>=1;++b}return b} -function ve(a){a.s<<=a.q;Gx(a.r,a.s+64&tB);return a.r.a} -function ap(a){$wnd.setTimeout(function(){throw a},0)} -function ZA(a,b){if(!a){throw new nw(gB('%s > %s',b))}} -function cB(a,b){if(a==null){throw new ax((gx(),''+b))}} -function nB(){if(iB==256){hB=jB;jB={};iB=0}++iB} -function cx(a,b,c){this.a=ZD;this.d=a;this.b=b;this.c=c} -function dv(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d} -function Wg(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d} -function xd(a,b){this.d=a;this.c=b;Cm(this.d,1);qd(this)} -function ry(a){my.call(this,a);dB(0,a.a.length);this.a=0} -function gA(a){this.b=null;!a&&(a=(Iz(),Iz(),Hz));this.a=a} -function qy(a){return _A(a.ab.c?1:-1;return 0} -function Lx(a,b,c){a.a=rx(a.a,0,b)+''+qx(a.a,c);return a} -function Mx(a,b,c){a.a=rx(a.a,0,b)+(''+c)+qx(a.a,b);return a} -function zi(a,b,c,d){a.t[b]&=-8;a.t[b]|=c;d&&(a.t[b]|=4)} +function ve(a){a.s<<=a.q;dz(a.r,a.s+64&SC);return a.r.a} +function iz(a,b,c){a.a=Qy(a.a,0,b)+''+Py(a.a,c);return a} +function Nw(a,b,c,d){a.a=Qy(a.a,0,b)+(''+d)+Py(a.a,c)} +function Bi(a,b,c,d){a.t[b]&=-8;a.t[b]|=c;d&&(a.t[b]|=4)} +function bk(a,b,c){a.c=6;a.d=c;a.a=b;a.e=b[a.d]-64<<11} +function Og(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b} +function By(a,b,c){this.a=xF;this.d=a;this.b=b;this.c=c} +function Aw(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d} +function Xg(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d} +function xd(a,b){this.d=a;this.c=b;Gm(this.d,1);qd(this)} +function FB(a){this.b=null;!a&&(a=(fB(),fB(),eB));this.a=a} +function Qz(a){Lz.call(this,a);CC(0,a.a.length);this.a=0} +function Pz(a){return yC(a.ab.c?1:-1;return 0} +function jz(a,b,c){a.a=Qy(a.a,0,b)+(''+c)+Py(a.a,b);return a} +function Te(a){var b;for(b=0;b>6)+((a.I[b]&15360)>>10)} -function hi(a,b,c){return (a.J[b]==17||a.J[b]==9)&&a.G[0][b]==c} -function Ki(a,b,c,d){a.H[b]&=-16777224;a.H[b]|=c;d&&(a.H[b]|=4)} -function Nl(a,b,c){a.b=null;a.a=b;c==null?(a.c=Kl(a,b)):(a.c=c)} -function Ol(a,b,c){a.e=null;a.d=b;c==null?(a.f=Kl(a,b)):(a.f=c)} -function Cv(a){return null!=String.fromCharCode(a).match(/\d/)} -function Sq(a){return Math.max(Math.min(a,rB),-2147483648)|0} -function mc(a){return Qq(a)?Rs:Pq(a)?xs:Lq(a)?a.Ib:Oq(a)?a.Ib:Xr} -function Yz(a){Tz();Wz(this,au(Ot(Zt(a,24),vB)),au(Ot(a,vB)))} -function yA(){uA();return $p(Wp(ut,1),HB,32,0,[qA,rA,sA,tA])} -function jx(a){gx();var b;return yx(SA(a,0,(b=a.length,PA(),b)))} -function _x(a){this.a=(Ep(),new Sp(a,['USD','US$',2,'US$','$']))} -function jk(a){this.a=Xp(Xq,uB,5,a,10,1);this.b=Xp(Xq,uB,5,a,10,1)} -function kz(a){_A(a.a=DB?(c-=CB):c>6)+((a.I[b]&15360)>>10)} +function Zw(a){return null!=String.fromCharCode(a).match(/\d/)} +function fv(a){function b(){} ;b.prototype=a||{};return new b} -function Zo(b){return function(){return $o(b,this,arguments);var a}} -function $o(a,b,c){var d;d=Yo();try{return Xo(a,b,c)}finally{_o(d)}} -function KA(a,b,c,d){Array.prototype.splice.apply(a,[b,c].concat(d))} -function Xp(a,b,c,d,e,f){var g;g=_p(e,d);$p(Wp(a,f),b,c,e,g);return g} -function Tv(a){if(a.wb()){return null}var b=a.j;var c=Gt[b];return c} -function $A(a){if(a<0){throw new $w('Negative array size: '+a)}} -function dB(a,b){if(a<0||a>b){throw new pw('Index: '+a+', Size: '+b)}} -function Ck(a,b){a.c=null;return Rk(a,new mv(new pv(b)))?a.c:null} -function Dk(a,b){var c;c=!a.a?null:My(a.a,new qw(b));return !c?b-1:c.a} -function Ek(a,b){var c;c=!a.b?null:My(a.b,new qw(b));return !c?b-1:c.a} -function Co(a,b){var c;c=Do(a,b);if(c<0){c=-(c+1);az(a.a,c,b)}return c} -function kv(a){var b;if(a.a!=-2){b=a.a;a.a=-2}else{b=ov(a.b)}return b} -function sg(a){var b,c;for(c=0;cDB)c-=CB;return c} -function Wi(a,b){var c;c=a-b;while(cDB)c-=CB;return c} +function wv(a){var b;if(ov(a)){b=a;return b==-0.?0:b}return Lr(a)} +function hj(a,b){var c;c=a.t[b]&SD;return c==0?0:c==gD?2:c==pD?3:4} +function Np(a,b){var c;c=a-b;c>=aD?(c-=_C):ca?1:a;this.O=1>b?1:b;Wh(this)} +function mk(a){this.a=hr(is,TC,6,a,10,1);this.b=hr(is,TC,6,a,10,1)} +function yz(a){this.a=(Qq(),new cr(a,['USD','US$',2,'US$','$']))} +function lq(a){a&&sq((qq(),pq));--eq;if(a){if(gq!=-1){nq(gq);gq=-1}}} +function tg(a){var b,c;for(c=0;c>22&dE;d=a<0?zF:0;return qr(b,c,d)} +function fg(a,b){var c;c=a-b;while(caD)c-=_C;return c} +function Yi(a,b){var c;c=a-b;while(caD)c-=_C;return c} function be(a){var b,c;b=Ud(a);do{c=b;Qd(a);b=Ud(a)}while(c!=b);return b} -function cq(a){var b,c,d;b=a&GC;c=a>>22&GC;d=a<0?_D:0;return eq(b,c,d)} -function Ky(a,b){var c,d;c=b.Cb();d=$z(a,c);return !!d&&Oz(d.d,b.Db())} -function aB(a,b){if(a<0||a>=b){throw new pw('Index: '+a+', Size: '+b)}} -function To(){if(Date.now){return Date.now()}return (new Date).getTime()} -function OA(){if(Date.now){return Date.now()}return (new Date).getTime()} +function dh(a,b,c,d){var e;e=eh(a,6);a.B[e]=b;a.C[e]=c;a.D[e]=d;return e} +function Lg(a,b,c){var d;for(d=0;db){throw new Ox('Index: '+a+', Size: '+b)}} +function zC(a,b){if(a<0||a>=b){throw new Ox('Index: '+a+', Size: '+b)}} +function dq(){if(Date.now){return Date.now()}return (new Date).getTime()} +function lC(){if(Date.now){return Date.now()}return (new Date).getTime()} +function mC(){mC=dv;new sC;new oC('ISO-LATIN-1');new oC('ISO-8859-1')} +function TB(){TB=dv;PB=new UB('All',0);QB=new YB;RB=new $B;SB=new bC} +function Qe(a,b){var c;c=hr(is,TC,6,b,10,1);sz(a,0,c,0,a.length);return c} function Fe(a){if(a.F==null){Be(a);Le(a);Ne(a,1);Ne(a,2);Ke(a)}return a.F} -function Qe(a,b){var c;c=Xp(Xq,uB,5,b,10,1);Vx(a,0,c,0,a.length);return c} -function Pf(a,b){var c,d;d=a.j.k[b];c=a.j.j[b];return d==0?a.b:d==1?c:a.a+c} -function Qu(a,b,c){var d,e;d=a.c;e=a.d;return b>=d&&c>=e&&b>16&255)+','+(b.b>>8&255)+','+(b.b&255)+')'} -function _o(a){a&&gp((ep(),dp));--Uo;if(a){if(Wo!=-1){bp(Wo);Wo=-1}}} -function PA(){PA=It;new VA;new RA('ISO-LATIN-1');new RA('ISO-8859-1')} -function uA(){uA=It;qA=new vA('All',0);rA=new zA;sA=new BA;tA=new EA} -function un(a){on();var b;b=new qn;Pk(wo(nn),b.b,new mv(new pv(a)));return b} -function Em(a){var b,c;b=Xp(Xq,uB,5,a.p,10,1);c=qj(a,b,false);return Fm(a,b,c)} -function Fg(a,b){var c;for(c=0;ca.b+a.i&&Kx(b,a.b+a.i)>=53){c=a.b+a.i-1;Pp(a,b,c)}} -function Vj(a){var b,c;Cm(a,3);for(b=0;b=d)c-=d;while(c<0)c+=d;return c} -function fp(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=jp(b,c)}while(a.a);a.a=c}} -function gp(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=jp(b,c)}while(a.b);a.b=c}} -function ie(a,b,c){if(a.a==null){a.a=Xp(Tq,iC,5,a.L.d,10,1);rz(a.a)}a.a[b]=c<<24>>24} -function Dt(b,c){if(b&&typeof b==pB){try{b.__gwt$exception=c}catch(a){}}} -function Nq(a){return a!=null&&(typeof a===pB||typeof a==='function')&&!(a.Kb===Mt)} -function Gv(a){return String.fromCharCode(a).toLowerCase().charCodeAt(0)} -function qh(a,b){return (a.t[b]&rC)>>19!=1&&(a.t[b]&rC)>>19!=2?-1:(a.t[b]&sC)>>21} -function Lh(a,b){return (a.H[b]&tC)>>10!=1&&(a.H[b]&tC)>>10!=2?-1:(a.H[b]&uC)>>12} +function bx(a){return String.fromCharCode(a).toLowerCase().charCodeAt(0)} +function mc(a){return bs(a)?mu:as(a)?Vt:_r(a)?Tt:Xr(a)?a.Ib:$r(a)?a.Ib:rt} +function se(a,b){return ty(b-1,qy(0,ds(0.5+oy(a/0.1)/oy(2000)*(b-1))))} +function Oj(a,b){return a.F[b]==1&&a.w[b]==0&&(a.s==null||a.s[b]==null)} +function Qf(a,b){var c,d;d=a.j.k[b];c=a.j.j[b];return d==0?a.b:d==1?c:a.a+c} +function lw(a,b,c){var d,e;d=a.c;e=a.d;return b>=d&&c>=e&&ba.b+a.i&&hz(b,a.b+a.i)>=53){c=a.b+a.i-1;_q(a,b,c)}} +function Xv(a,b,c){Uv();this.b=GD|(a&255)<<16|(b&255)<<8|c&255;_v(a,b,c)} +function an(a,b){Um();this.c=b;this.g=new Jw(a);this.f=new lz;this.a=new lz} +function aq(a){$p();this.e=null;this.f=null;this.a='';this.b=a;this.a=''} +function MB(a,b){this.c=a;this.d=b;this.a=hr(Mu,eD,66,2,0,1);this.b=true} +function em(a,b){a.d='rgb('+(b.b>>16&255)+','+(b.b>>8&255)+','+(b.b&255)+')'} +function rh(a,b){return (a.t[b]&QD)>>19!=1&&(a.t[b]&QD)>>19!=2?-1:(a.t[b]&RD)>>21} +function Mh(a,b){return (a.H[b]&SD)>>10!=1&&(a.H[b]&SD)>>10!=2?-1:(a.H[b]&TD)>>12} +function zk(a,b){var c,d;d=xz(a.a,b);for(c=d.length;c<10;c++)dz(a.b,32);gz(a.b,d)} +function Xj(a){var b,c;Gm(a,3);for(b=0;b=d)c-=d;while(c<0)c+=d;return c} +function gg(a,b,c){var d,e;d=0;for(e=0;e>24} +function $u(b,c){if(b&&typeof b==OC){try{b.__gwt$exception=c}catch(a){}}} +function Zr(a){return a!=null&&(typeof a===OC||typeof a==='function')&&!(a.Kb===hv)} +function Lr(a){if(Dr(a,(Tr(),Sr))<0){return -zr(Gr(a))}return a.l+a.m*AF+a.h*BF} +function nv(a){if(CF0){for(e=d;e=d;e&&(a-=d);f=b/100;c=f*a/(d-1-a);return e?-c:c} +function Vx(a){var b,c;if(a==0){return 32}else{c=0;for(b=1;(b&a)==0;b<<=1){++c}return c}} +function lv(a){var b;b=a.h;if(b==0){return a.l+a.m*AF}if(b==zF){return a.l+a.m*AF-BF}return a} +function rd(a,b){var c;for(c=0;c>16&255)+','+(b.b>>8&255)+','+(b.b&255)+')'} -function Mv(a){var b;b=new Kv;b.k='Class$'+(a?'S'+a:''+b.g);b.b=b.k;b.i=b.k;return b} -function jA(a,b){var c;c=new hz;_z(a,c,b,a.b,null,false,null,false);this.a=new ry(c)} -function hk(a,b,c,d){var e,f;this.a=ik(a,b,c,d);e=c-a;f=d-b;this.b=Math.sqrt(e*e+f*f)} -function fg(a,b,c){var d,e;d=0;for(e=0;e=d;e&&(a-=d);f=b/100;c=f*a/(d-1-a);return e?-c:c} -function ww(a){var b,c;if(a==0){return 32}else{c=0;for(b=1;(b&a)==0;b<<=1){++c}return c}} -function Kp(a,b,c,d){var e;if(d>0){for(e=d;eb&&(a.a+=yx(Xp(Uq,dC,5,-b,10,1)))} -function Rc(a){var b,c;for(c=new lz(a.J);c.a>22);e=a.h+b.h+(d>>22);return eq(c&GC,d&GC,e&_D)} -function yq(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return eq(c&GC,d&GC,e&_D)} -function uq(a){var b,c,d;b=~a.l+1&GC;c=~a.m+(b==0?1:0)&GC;d=~a.h+(b==0&&c==0?1:0)&_D;return eq(b,c,d)} -function kq(a){var b,c,d;b=~a.l+1&GC;c=~a.m+(b==0?1:0)&GC;d=~a.h+(b==0&&c==0?1:0)&_D;a.l=b;a.m=c;a.h=d} -function Vk(a){var b,c;c=0;for(b=0;b0&&++c;return c} -function gn(a){var b,c;c=Xp(Xq,uB,5,cn.length+2,10,1);Cm(a,3);for(b=0;be.c&&be.d&&c0)return (a[b]+a[b-1])/2;c=bC+(a[0]+a[a.length-1])/2;return c>DB?c-$B:c} -function Od(a,b){if(Xg(a)==-1||Xg(b)==-1)return 3;if(((Xg(a)|Xg(b))&1)!=0)return 3;return Xg(a)==Xg(b)?1:2} -function nk(a,b){mk();var c,d;d=b-a;for(c=0;c>24}}} -function Nh(a,b){var c,d,e,f;c=a.G[0][b];d=a.G[1][b];e=a.B[d]-a.B[c];f=a.C[d]-a.C[c];return Math.sqrt(e*e+f*f)} -function Ri(a,b){a.G[0]=pz(a.G[0],b);a.G[1]=pz(a.G[1],b);a.J=pz(a.J,b);a.H=pz(a.H,b);a.I=pz(a.I,b);a.O=b} -function ue(a,b,c){while(c!=0){if(a.q==0){Gx(a.r,a.s+64&tB);a.q=6;a.s=0}a.s<<=1;a.s|=b&1;b>>=1;--c;--a.q}} -function Gp(a,b,c){if(a.d==0){b.a=rx(b.a,0,0)+'0'+qx(b.a,0);++a.b;++a.d}if(a.ba[d]&&(e=!e);b[f]>b[d]&&(e=!e)}}return e} -function zz(a,b,c,d,e,f,g,h){var i;i=c;while(f=d||bb&&d.eb(a[f-1],a[f])>0;--f){g=a[f];a[f]=a[f-1];a[f-1]=g}}} -function Zl(a,b,c,d){var e;e='';em(a,e)} -function Nt(a,b){var c;if(Tt(a)&&Tt(b)){c=a+b;if(cE=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1} -function lw(a){var b;b=aw(a);if(b>CC){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b} -function ay(a,b){var c,d;for(d=a.xb();d.zb();){c=d.Ab();if(Rq(b)===Rq(c)||b!=null&&kc(b,c)){return true}}return false} -function zw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Bw(),Aw)[b];!c&&(c=Aw[b]=new qw(a));return c}return new qw(a)} -function tk(a){var b,c;b=new Ex;for(c=0;c1&&Dx(b,yw(a.b[c]))}return b.a} -function Ud(a){var b,c;b=0;Dz(a.c);for(c=0;c0?FB:UB;return e} -function Bl(a,b){var c,d,e,f;e=0;f=0;while(e=0&&c<=190){if(c==151||c==152){a.F[b]=1;a.w[b]=c-149}else{a.F[b]=c;a.w[b]=0}a.t[b]&=268435455;a.R=0}} -function gq(a,b){if(a.h==cC&&a.m==0&&a.l==0){b&&(bq=eq(0,0,0));return dq((Hq(),Fq))}b&&(bq=eq(a.l,a.m,a.h));return eq(0,0,0)} -function lx(b,a){if(a==null){return false}if(b==a){return true}return b.length==a.length&&b.toLowerCase()==a.toLowerCase()} -function Jt(){!Array.isArray&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==='[object Array]'})} -function mB(a){kB();var b,c,d;c=':'+a;d=jB[c];if(!(d===undefined)){return d}d=hB[c];b=d===undefined?lB(a):d;nB();jB[c]=b;return b} -function Th(a,b){var c,d;c=((a.t[b]&qC)>>>28)-1;c==-1&&(c=(d=a.F[b]<$g.length?$g[a.F[b]]:null,d==null?6:d[d.length-1]));return c} -function $j(a,b){var c,d;c=b;d=0;while(b!=0){if(a.c==0){a.e=a.a[++a.d]-64<<11;a.c=6}d|=(sB&a.e)>>16-c+b;a.e<<=1;--b;--a.c}return d} -function Pi(a,b){var c,d;a.L=b;if(!b){a.u=null;for(c=0;c>22);e=a.h+b.h+(d>>22);return qr(c&dE,d&dE,e&zF)} +function Kr(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return qr(c&dE,d&dE,e&zF)} +function Pw(a){var b;b=a.a.length;0b&&(a.a+=Xy(hr(fs,CD,6,-b,10,1)))} +function Rc(a){var b,c;for(c=new KA(a.J);c.a0)return (a[b]+a[b-1])/2;c=AD+(a[0]+a[a.length-1])/2;return c>aD?c-xD:c} +function Bx(a,b){if(ab){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1} +function Dp(a,b){if(b){!a.c&&(a.c=new ik(true));return a.c}else{!a.b&&(a.b=new ik(false));return a.b}} +function CB(a,b,c){var d,e;d=new MB(b,c);e=new NB;a.b=AB(a,a.b,d,e);e.b||++a.c;a.b.b=false;return e.d} +function xB(a,b){var c,d,e;e=a.b;while(e){c=gB(b,e.c);if(c==0){return e}d=c<0?0:1;e=e.a[d]}return null} +function xr(a){var b,c;c=Ux(a.h);if(c==32){b=Ux(a.m);return b==32?Ux(a.l)+32:b+20-10}else{return c-12}} +function Yk(a){var b,c;c=0;for(b=0;b0&&++c;return c} +function wr(a){var b,c,d;b=~a.l+1&dE;c=~a.m+(b==0?1:0)&dE;d=~a.h+(b==0&&c==0?1:0)&zF;a.l=b;a.m=c;a.h=d} +function Tp(a){var b,c,d,e;for(b=(a.g==null&&(a.g=(xq(),e=wq.kb(a),zq(e))),a.g),c=0,d=b.length;ce.c&&be.d&&c>=1;--c;--a.q}} +function Ti(a,b){a.G[0]=OA(a.G[0],b);a.G[1]=OA(a.G[1],b);a.J=OA(a.J,b);a.H=OA(a.H,b);a.I=OA(a.I,b);a.O=b} +function kc(a,b){return bs(a)?Jy(a,b):as(a)?(AC(a),a===b):_r(a)?(AC(a),a===b):Xr(a)?a.ab(b):$r(a)?a===b:a===b} +function oc(a){return bs(a)?LC(a):as(a)?ds((AC(a),a)):_r(a)?(AC(a),a)?1231:1237:Xr(a)?a.cb():$r(a)?uC(a):uC(a)} +function av(a){var b;if(Yr(a,13)){return a}b=a&&a.__gwt$exception;if(!b){b=new aq(a);yq(b,a);$u(a,b)}return b} +function Mc(a,b){var c;if(nj(a.D,b)!=2)return false;for(c=0;c<2;c++)if(pj(a.D,b,c)!=2)return false;return true} +function Jk(a,b){var c;for(c=b;c>24}}} +function Oh(a,b){var c,d,e,f;c=a.G[0][b];d=a.G[1][b];e=a.B[d]-a.B[c];f=a.C[d]-a.C[c];return Math.sqrt(e*e+f*f)} +function Ph(a,b){switch(a.J[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0;}} +function VA(a,b,c){var d;wC(b<=c,kr(gr(fu,1),eD,1,3,[Yx(b),Yx(c)]));d=a.length;c=c';im(a,e)} +function Bm(a,b,c){var d,e,f;e=false;for(d=1;da[d]&&(e=!e);b[f]>b[d]&&(e=!e)}}return e} +function Yy(a,b){var c,d,e;EC(b,a.length);e='';for(d=0;d-129&&a<128){b=a+128;c=($x(),Zx)[b];!c&&(c=Zx[b]=new Px(a));return c}return new Px(a)} +function iv(a,b){var c;if(ov(a)&&ov(b)){c=a+b;if(CF=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1} +function Kx(a){var b;b=xx(a);if(b>_D){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b} +function Ud(a){var b,c;b=0;aB(a.c);for(c=0;c1&&az(b,Xx(a.b[c]))}return b.a} +function Rq(a,b){var c,d;b.a+='E';if(a.e<0){a.e=-a.e;b.a+='-'}c=(Fy(),''+a.e);for(d=c.length;d=d||bb&&d.eb(a[f-1],a[f])>0;--f){g=a[f];a[f]=a[f-1];a[f-1]=g}}} +function lk(a,b,c,d){var e,f,g;f=c-a;g=d-b;if(g!=0){e=Math.atan(f/g);g<0&&(f<0?(e-=aD):(e+=aD))}else e=f>0?cD:rD;return e} +function Ff(a,b){var c,d;d=hr(is,TC,6,a==null?1:a.length+1,10,1);for(c=0;cb){throw new oz('toIndex: '+a+' > size '+b)}if(a<0){throw new oz('fromIndex: 0 > toIndex: '+a)}} +function sr(a,b){if(a.h==BD&&a.m==0&&a.l==0){b&&(nr=qr(0,0,0));return pr((Tr(),Rr))}b&&(nr=qr(a.l,a.m,a.h));return qr(0,0,0)} +function hy(a){var b,c;if(kv(a,-129)>0&&kv(a,128)<0){b=xv(a)+128;c=(jy(),iy)[b];!c&&(c=iy[b]=new ay(a));return c}return new ay(a)} +function Re(a){var b,c;if(a.R!=null)for(b=0;b=f&&c>=g&&b+d<=f+a.b&&c+e<=g+a.a} -function Av(a,b,c){var d,e;d=hx(a,b++);if(d>=55296&&d<=56319&&bb){throw new Rx('toIndex: '+a+' > size '+b)}if(a<0){throw new Rx('fromIndex: 0 > toIndex: '+a)}} -function Hk(a){if(a.indexOf('ATOMS=(')!=-1)return DC;if(a.indexOf('BONDS=(')!=-1)return 'BONDS';Ak&&(Ux(),Tx);return null} -function wx(a){gx();var b,c;if(a>=sB){b=55296+(a-sB>>10&1023)&tB;c=56320+(a-sB&1023)&tB;return xx(b)+(''+xx(c))}else{return xx(a&tB)}} -function Kw(a){var b,c;if(Pt(a,-129)>0&&Pt(a,128)<0){b=au(a)+128;c=(Mw(),Lw)[b];!c&&(c=Lw[b]=new Dw(a));return c}return new Dw(a)} -function Yo(){var a;if(Uo!=0){a=To();if(a-Vo>2000){Vo=a;Wo=$wnd.setTimeout(cp,10)}}if(Uo++==0){fp((ep(),dp));return true}return false} -function of(a,b){var c,d;for(d=0;dc)return false}return true} -function gz(a,b){var c,d,e;e=a.a.length;b.lengthe&&(b[e]=null);return b} -function Ff(a,b){var c;if(a.length!=b.length)return a.length0);if((b&-b)==b){return Sq(b*Vz(a)*4.6566128730773926E-10)}do{c=Vz(a);d=c%b}while(c-d+(b-1)<0);return Sq(d)} -function si(a,b,c){c!=null&&c.length==0&&(c=null);if(c==null){a.s!=null&&(a.s[b]=null)}else{a.s==null&&(a.s=Xp(Tq,pC,10,a.N,0,2));a.s[b]=c}} -function vn(a,b){var e,f;on();b=b||{};var c=!b.noCoordinates;var d=!b.noStereo;return e=new qn,pm(zo(nn),e.b,UA((f=a,PA(),f)),d),c&&pn(e),e} -function np(a){var b,c,d;b='mp';d=Ww(a.length,5);for(c=0;c=c+1&&(a.splice(0,c+1),undefined);break}}return a} -function Fv(a,b,c){zv(a>=0&&a<=1114111);if(a>=sB){b[c++]=55296+(a-sB>>10&1023)&tB;b[c]=56320+(a-sB&1023)&tB;return 2}else{b[c]=a&tB;return 1}} -function he(a){var b,c;for(b=0;b=6)for(c=0;cc){throw new pw('toIndex: '+b+' > size '+c)}if(a>b){throw new nw(qE+a+' > toIndex: '+b)}} -function Yf(a,b,c){var d,e,f;f=b.length;d=new Mg(a,a.i,f);d.c[0]=0;d.d[0]=0;for(e=0;e-2.0943951023931953&&c<_B?(d-=2*Math.cos(c+aC)):(d-=0.5*Math.cos(c+aC));return d} -function aA(a,b,c,d,e,f,g){var h,i;if(b.Gb()&&(i=Jz(c,d),i<0||!e&&i==0)){return false}if(b.Hb()&&(h=Jz(c,f),h>0||!g&&h==0)){return false}return true} -function zf(a,b,c,d){var e,f;for(f=0;f>24;a.j[e]=c<<24>>24}}} -function dg(a){var b,c;b=DB-DB*(a.a.length-2)/a.a.length;for(c=1;c8&&(d=g);e=$j(a,d);f=$j(a,g);h=new Mm(e,f);ek(a,h,b,c);return h} -function Mk(a,b){var c,d,e;if(!a.c){if(kx((gx(),b.substr(0,6)),'COUNTS')){c=Fk(b,Gk(b,7));d=bw(rx(b,7,Gk(b,7)));e=bw(rx(b,c,Gk(b,c)));a.c=new Mm(d,e)}}} -function yu(a,b,c){xu();Au.call(this,Sq(a*255+0.5),Sq(b*255+0.5),Sq(c*255+0.5));Du(a,b,c);this.a=Xp(Wq,yB,5,3,10,1);this.a[0]=a;this.a[1]=b;this.a[2]=c} -function jq(a,b){var c,d,e;if(b<=22){c=a.l&(1<0?1.5707963705062866:-1.5707963705062866;return e} -function oq(a,b){var c,d,e;e=a.h-b.h;if(e<0){return false}c=a.l-b.l;d=a.m-b.m+(c>>22);e+=d>>22;if(e<0){return false}a.l=c&GC;a.m=d&GC;a.h=e&_D;return true} -function Tz(){Tz=It;var a,b,c,d;Qz=Xp(Vq,dC,5,25,10,1);Rz=Xp(Vq,dC,5,33,10,1);d=jE;for(b=32;b>=0;b--){Rz[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){Qz[a]=c;c*=0.5}} -function Wm(a){var b;if(a.e)return a.e;a.e=Ck(new Tk,(b=a.f.a,b));!!a.e&&(a.e.P==null||a.e.P.length==0)&&Si(a.e,a.d==-1||a.b==null?null:a.b[a.d]);return a.e} -function jl(a,b,c){var d,e,f;f=b.length;for(e=0;ef)&&(a.b[b[e]]=f);for(d=0;df)&&(a.c[c[d]]=f)} -function ql(a,b){var c,d,e;if(a.a){for(d=new lz(a.a);d.ac.c)return false}}return true} -function sx(a){var b,c,d;c=a.length;d=0;while(dd&&a.charCodeAt(b-1)<=32){--b}return d>0||b0&&(d[c/32|0]|=1<<31-c%32)}return d} -function $l(a,b,c,d){var e;e='';bz(a.a,e)} -function Du(a,b,c){var d,e;e=false;d='';if(a<0||a>1){e=true;d=' Red'}if(b<0||b>1){e=true;d=d+' Green'}if(c<0||c>1){e=true;d=d+' Blue'}if(e){throw new nw(hE+d)}} -function qd(a){var b,c,d;a.e=0;d=Xp(Bt,zB,5,a.d.d,11,1);for(b=0;b=0&&c<=190){if(c==151||c==152){a.F[b]=1;a.w[b]=c-149}else{a.F[b]=c;a.w[b]=0}a.t[b]&=268435455;a.R=0}} +function zj(a,b,c,d){var e,f;Gm(a,1);for(e=0;e=f&&c>=g&&b+d<=f+a.b&&c+e<=g+a.a} +function Xw(a,b,c){var d,e;d=Gy(a,b++);if(d>=55296&&d<=56319&&b>>28)-1;c==-1&&(c=(d=a.F[b]<_g.length?_g[a.F[b]]:null,d==null?6:d[d.length-1]));return c} +function ak(a,b){var c,d;c=b;d=0;while(b!=0){if(a.c==0){a.e=a.a[++a.d]-64<<11;a.c=6}d|=(RC&a.e)>>16-c+b;a.e<<=1;--b;--a.c}return d} +function vg(a){var b,c;for(b=0;b2000){fq=a;gq=$wnd.setTimeout(oq,10)}}if(eq++==0){rq((qq(),pq));return true}return false} +function Vy(a){Fy();var b,c;if(a>=RC){b=55296+(a-RC>>10&1023)&SC;c=56320+(a-RC&1023)&SC;return Wy(b)+(''+Wy(c))}else{return Wy(a&SC)}} +function ZA(a,b,c,d){var e,f,g,h;!d&&(d=(fB(),fB(),eB));e=(f=VA(a,b,c),g=(h=new Array(c-b),mr(h,a)),iC(a,b,g,0,f),g);$A(e,a,b,c,-b,d)} +function nm(a){switch(a){case 5:case 6:case 7:case 8:case 9:case 15:case 16:case 17:case 36:case 53:return true;default:return false;}} +function Pl(){var a,b;if(Ml==null){b=new ik(false);Ml=hr(Xs,eD,23,Ll.length,0,1);for(a=0;a0);if((b&-b)==b){return ds(b*sB(a)*4.6566128730773926E-10)}do{c=sB(a);d=c%b}while(c-d+(b-1)<0);return ds(d)} +function yd(a,b){var c,d;c=0;for(d=0;dc)return false}return true} +function qf(a,b,c){var d,e,f,g,h;e=0;g=0;for(h=0;h=c+1&&(a.splice(0,c+1),undefined);break}}return a} +function FA(a,b){var c,d,e;e=a.a.length;b.lengthe&&(b[e]=null);return b} +function Gf(a,b){var c;if(a.length!=b.length)return a.length=0&&a<=1114111);if(a>=RC){b[c++]=55296+(a-RC>>10&1023)&SC;b[c]=56320+(a-RC&1023)&SC;return 2}else{b[c]=a&SC;return 1}} +function he(a){var b,c;for(b=0;b=6)for(c=0;cc){throw new Ox('toIndex: '+b+' > size '+c)}if(a>b){throw new Mx(RF+a+' > toIndex: '+b)}} +function um(a,b){var c,d,e;Sh(a.b,b)==1&&Pi(a.b,b,2);for(d=0;d<2;d++){c=Ih(a.b,d,b);zi(a.b,c,false);for(e=0;e-2.0943951023931953&&c0||!g&&h==0)){return false}return true} +function Af(a,b,c,d){var e,f;for(f=0;f>24;a.j[e]=c<<24>>24}}} +function eg(a){var b,c;b=aD-aD*(a.a.length-2)/a.a.length;for(c=1;c8&&(d=g);e=ak(a,d);f=ak(a,g);h=new Rm(e,f);hk(a,h,b,c);return h} +function Pk(a,b){var c,d,e;if(!a.c){if(Jy((Fy(),b.substr(0,6)),'COUNTS')){c=Ik(b,Jk(b,7));d=yx(Qy(b,7,Jk(b,7)));e=yx(Qy(b,c,Jk(b,c)));a.c=new Rm(d,e)}}} +function Vv(a,b,c){Uv();Xv.call(this,ds(a*255+0.5),ds(b*255+0.5),ds(c*255+0.5));$v(a,b,c);this.a=hr(hs,XC,6,3,10,1);this.a[0]=a;this.a[1]=b;this.a[2]=c} +function vr(a,b){var c,d,e;if(b<=22){c=a.l&(1<0?1.5707963705062866:-1.5707963705062866;return e} +function Ar(a,b){var c,d,e;e=a.h-b.h;if(e<0){return false}c=a.l-b.l;d=a.m-b.m+(c>>22);e+=d>>22;if(e<0){return false}a.l=c&dE;a.m=d&dE;a.h=e&zF;return true} +function qB(){qB=dv;var a,b,c,d;nB=hr(gs,CD,6,25,10,1);oB=hr(gs,CD,6,33,10,1);d=JF;for(b=32;b>=0;b--){oB[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){nB[a]=c;c*=0.5}} +function _m(a){var b;if(a.e)return a.e;a.e=Fk(new Wk,(b=a.f.a,b));!!a.e&&(a.e.P==null||a.e.P.length==0)&&Ui(a.e,a.d==-1||a.b==null?null:a.b[a.d]);return a.e} +function ml(a,b,c){var d,e,f;f=b.length;for(e=0;ef)&&(a.b[b[e]]=f);for(d=0;df)&&(a.c[c[d]]=f)} +function tl(a,b){var c,d,e;if(a.a){for(d=new KA(a.a);d.ac.c)return false}}return true} +function Ry(a){var b,c,d;c=a.length;d=0;while(dd&&a.charCodeAt(b-1)<=32){--b}return d>0||b0&&(d[c/32|0]|=1<<31-c%32)}return d} +function cm(a,b,c,d){var e;e='';AA(a.a,e)} +function $v(a,b,c){var d,e;e=false;d='';if(a<0||a>1){e=true;d=' Red'}if(b<0||b>1){e=true;d=d+' Green'}if(c<0||c>1){e=true;d=d+' Blue'}if(e){throw new Mx(HF+d)}} +function qd(a){var b,c,d;a.e=0;d=hr(Yu,YC,6,a.d.d,11,1);for(b=0;b=0){e=hx(b.a,c);if(e==57){rv(b,c--,48)}else{rv(b,c,e+1&tB);d=false}}if(d){b.a=rx(b.a,0,0)+'1'+qx(b.a,0);++a.b;++a.d}} -function aw(a){_v==null&&(_v=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/);if(!cw(_v,a)){throw new bx(iE+a+'"')}return parseFloat(a)} -function Zp(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=_p(h,k);$p(Wp(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f} -function Hu(e,a){var b=Gu;if(!b){b=$doc.createElement('canvas');Gu=b}var c=''+e.b+'px '+e.a;var d=b.getContext('2d');d.font=c;var a=d.measureText(a);return a.width} -function Je(a,b){var c,d,e;if(ej(a.L,b)<2)return false;if(lj(a.L,b)==2)return true;c=0;for(e=0;e1} -function td(a,b){var c,d,e,f;if(Rh(a.d,b)==1){Ni(a.d,b,2);a.e+=2}for(e=0;e<2;e++){c=Hh(a.d,e,b);for(f=0;f=5&&c<=9||c>=14&&c<=17||c>=33&&c<=35||c>=52&&c<=53||a.F[b]==13} -function Hp(a,b){var c,d;c=a.b+a.n;if(a.da.d&&(d=a.d);while(d>c&&hx(b.a,d-1)==48){--d}if(d255){e=true;d=' Red'}if(b<0||b>255){e=true;d=d+' Green'}if(c<0||c>255){e=true;d=d+' Blue'}if(e){throw new nw(hE+d)}} -function gu(b,c,d,e){fu();var f=du;$moduleName=c;$moduleBase=d;Ct=e;function g(){for(var a=0;a0&&(e=e+',');c=a.u[b][d];e=e+Zg[c]}return e} -function dy(a){var b,c,d,e;e=new Px('[');b=false;for(d=a.xb();d.zb();){c=d.Ab();b?(e.a+=', ',e):(b=true);Jx(e,c===a?'(this Collection)':(gx(),''+c))}e.a+=']';return e.a} -function wc(a){var b;b=a.G.c*Eh(a.D);a.M=b*0.05999999865889549;a.I=b*0.15000000596046448;a.H=b*0.75;a.L=Sq(b*a.C*wB+0.5);a.K=b*0.11999999731779099;a.N=b*xB;a.v=b*0.5+0.5} -function md(a,b){var c,d;if(a.D.p==0)return null;ld(a);c=a.G.c*Eh(a.D);d=new Ug(a.t,b,c);if(d.c==1&&d.a==0&&d.b==0){d=null}else{Ng(d,a.G);Pg(d,a.t)}hd(a,b,c,sB);return d} -function Ac(a,b,c,d){if(_h(a.D,jj(a.D,c,d))){jd(a,-3);Wl(a,b);jd(a,a.A)}else if(a.o[c]!==a.o[d]){xc(a,b,c,d)}else if(a.o[c]!=0){jd(a,a.o[c]);Wl(a,b);jd(a,a.A)}else{Wl(a,b)}} -function Dj(a,b,c){if(Oh(a,b)!=1)return 0;return 16-a.c[c]+(a.F[c]==1?IB:0)+((a.J[b]&24)==0||a.G[0][b]!=c?SB:0)+((a.t[c]&3)==0?JB:0)+((a.H[b]&64)!=0?0:512)+(a.F[c]!=6?256:0)} -function Ql(a){Jl();a=(a&1431655765)+(a>>>1&1431655765);a=(a&858993459)+(a>>>2&858993459);a=(a&117901063)+(a>>>4&117901063);a=(a&983055)+(a>>>8&983055);return (a&31)+(a>>>16)} -function bv(a,b){var c,d,e,f,g;Mq(b,22)?(c=new cv):(c=new Vu);d=Uw(a.c,b.ob());e=Uw(a.d,b.pb());f=Sw(a.c+a.b,b.ob()+b.nb());g=Sw(a.d+a.a,b.pb()+b.mb());Pu(c,d,e,f,g);return c} -function Wl(a,b){var c,d,e,f,g;d=Sq(b.a);e=Sq(b.b);f=Sq(b.c);g=Sq(b.d);c='';em(a,c)} -function an(b){var c,d,e,f;d=0;Pj(b);Cm(b,3);for(c=0;c=0){e=Gy(b.a,c);if(e==57){Ow(b,c--,48)}else{Ow(b,c,e+1&SC);d=false}}if(d){b.a=Qy(b.a,0,0)+'1'+Py(b.a,0);++a.b;++a.d}} +function xx(a){wx==null&&(wx=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/);if(!zx(wx,a)){throw new Ay(IF+a+'"')}return parseFloat(a)} +function jr(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=lr(h,k);kr(gr(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f} +function cw(e,a){var b=bw;if(!b){b=$doc.createElement('canvas');bw=b}var c=''+e.b+'px '+e.a;var d=b.getContext('2d');d.font=c;var a=d.measureText(a);return a.width} +function Je(a,b){var c,d,e;if(gj(a.L,b)<2)return false;if(nj(a.L,b)==2)return true;c=0;for(e=0;e1} +function td(a,b){var c,d,e,f;if(Sh(a.d,b)==1){Pi(a.d,b,2);a.e+=2}for(e=0;e<2;e++){c=Ih(a.d,e,b);for(f=0;f=5&&c<=9||c>=14&&c<=17||c>=33&&c<=35||c>=52&&c<=53||a.F[b]==13} +function Tq(a,b){var c,d;c=a.b+a.n;if(a.da.d&&(d=a.d);while(d>c&&Gy(b.a,d-1)==48){--d}if(d255){e=true;d=' Red'}if(b<0||b>255){e=true;d=d+' Green'}if(c<0||c>255){e=true;d=d+' Blue'}if(e){throw new Mx(HF+d)}} +function Dv(b,c,d,e){Cv();var f=Av;$moduleName=c;$moduleBase=d;Zu=e;function g(){for(var a=0;a0&&(e=e+',');c=a.u[b][d];e=e+$g[c]}return e} +function Cz(a){var b,c,d,e;e=new mz('[');b=false;for(d=a.xb();d.zb();){c=d.Ab();b?(e.a+=', ',e):(b=true);gz(e,c===a?'(this Collection)':(Fy(),''+c))}e.a+=']';return e.a} +function wc(a){var b;b=a.G.c*Fh(a.D);a.M=b*0.05999999865889549;a.I=b*0.15000000596046448;a.H=b*0.75;a.L=ds(b*a.C*VC+0.5);a.K=b*0.11999999731779099;a.N=b*WC;a.v=b*0.5+0.5} +function md(a,b){var c,d;if(a.D.p==0)return null;ld(a);c=a.G.c*Fh(a.D);d=new Vg(a.t,b,c);if(d.c==1&&d.a==0&&d.b==0){d=null}else{Og(d,a.G);Qg(d,a.t)}hd(a,b,c,RC);return d} +function $n(b){var c,d,e;e=new Jw(new Mw(b));d=new Fm;while(true){try{c=Iw(e);if(c!=null)Dm(d,c);else break}catch(a){a=av(a);if(Yr(a,50)){break}else throw _u(a)}}return d} +function Ac(a,b,c,d){if(bi(a.D,lj(a.D,c,d))){jd(a,-3);$l(a,b);jd(a,a.A)}else if(a.o[c]!==a.o[d]){xc(a,b,c,d)}else if(a.o[c]!=0){jd(a,a.o[c]);$l(a,b);jd(a,a.A)}else{$l(a,b)}} +function Fj(a,b,c){if(Ph(a,b)!=1)return 0;return 16-a.c[c]+(a.F[c]==1?fD:0)+((a.J[b]&24)==0||a.G[0][b]!=c?pD:0)+((a.t[c]&3)==0?gD:0)+((a.H[b]&64)!=0?0:512)+(a.F[c]!=6?256:0)} +function Ul(a){Nl();a=(a&1431655765)+(a>>>1&1431655765);a=(a&858993459)+(a>>>2&858993459);a=(a&117901063)+(a>>>4&117901063);a=(a&983055)+(a>>>8&983055);return (a&31)+(a>>>16)} +function yw(a,b){var c,d,e,f,g;Yr(b,24)?(c=new zw):(c=new qw);d=ry(a.c,b.ob());e=ry(a.d,b.pb());f=py(a.c+a.b,b.ob()+b.nb());g=py(a.d+a.a,b.pb()+b.mb());kw(c,d,e,f,g);return c} +function $l(a,b){var c,d,e,f,g;d=ds(b.a);e=ds(b.b);f=ds(b.c);g=ds(b.d);c='';im(a,c)} +function fn(b){var c,d,e,f;d=0;Rj(b);Gm(b,3);for(c=0;c1&&me(c,d,g,j)}return false} -function xk(a,b){var c,d,e;if(b<0||b>999){Jx(a.b,' ?');return}c=false;for(d=0;d<3;d++){e=b/100|0;if(e==0){d==2||c?Gx(a.b,48):Gx(a.b,32)}else{Gx(a.b,48+e&tB);c=true}b=10*(b%100)}} -function Wc(a,b,c,d,e,f){var g,h,i,j,k;if(f){h=(g=(i=Hu(a.e,d),new Wu(i)).b,g);j=h/2+(a.j/8|0);k=a.j/2|0;(d=='+'||d=='-')&&(k=k*2/3);bz(a.O,new dv(b-j,c-k,2*j,2*k))}e&&Yl(a,d,b,c)} -function hf(a,b){var c;if(a.c!=b.c)return a.c=2147483648&&(c-=4294967296);return c} -function qe(a){var b,c;c=Yp(Xq,[HB,gC],[18,6],0,[2,32],2);for(b=0;b>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<0?FB:UB;else{f=Math.atan(g/c);c<0&&(f+=DB)}e=Math.sqrt(g*g+c*c)/b;return new gk(f,e)} -function lv(a){var b,c,d;c=kv(a);if(c==-1)return null;d=new Nx;b=false;while(!b){if(c==10){b=true}else if(c==13){b=true;c=kv(a);c!=10&&(a.a=c)}if(!b){if(c==-1){break}Gx(d,c&tB);c=kv(a)}}return d.a} -function Ml(a){var b;for(b=0;b16&&(b-=7);d[e]<<=4;d[e]+=b}return d} -function mn(b){var c,d,e,f;e=-0.5299999713897705;for(c=0;ce?f:e} -function xc(a,b,c,d){var e,f;e=new pd;f=new pd;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;if(ed(a,e)){jd(a,a.o[c]);Wl(a,e)}if(ed(a,f)){jd(a,a.o[d]);Wl(a,f)}jd(a,a.A)} -function Qi(a,b){a.F=pz(a.F,b);a.r=pz(a.r,b);a.v=pz(a.v,b);a.B=oz(a.B,b);a.C=oz(a.C,b);a.D=oz(a.D,b);a.w=pz(a.w,b);a.t=pz(a.t,b);a.A=pz(a.A,b);a.u!=null&&(a.u=qz(a.u,b));a.s!=null&&(a.s=qz(a.s,b));a.N=b} -function Xl(a,b,c,d){var e,f;f=new Px('');em(a,f.a)} -function uc(a){var b,c;if((a.B&32)!=0)return;c=Dm(a.D);if(c!=null){if(a.u.a==0&&a.u.b==0){b=a.G.c*Eh(a.D);ld(a);Cc(a,b);hd(a,null,b,0)}cm(a,Sq(a.v));jd(a,128);Yl(a,c,a.u.a,a.u.b+0.30000001192092896*a.v)}} -function _i(a,b){var c,d,e,f,g;c=-1;if(a.k[b]==1){for(f=0;f999){gz(a.b,' ?');return}c=false;for(d=0;d<3;d++){e=b/100|0;if(e==0){d==2||c?dz(a.b,48):dz(a.b,32)}else{dz(a.b,48+e&SC);c=true}b=10*(b%100)}} +function Wc(a,b,c,d,e,f){var g,h,i,j,k;if(f){h=(g=(i=cw(a.e,d),new rw(i)).b,g);j=h/2+(a.j/8|0);k=a.j/2|0;(d=='+'||d=='-')&&(k=k*2/3);AA(a.O,new Aw(b-j,c-k,2*j,2*k))}e&&am(a,d,b,c)} +function _n(b){var c,d,e;e=new Jw(new Mw(b));c=new GA;while(true){try{d=Iw(e);if(d!=null)c.a[c.a.length]=d;else break}catch(a){a=av(a);if(Yr(a,50)){break}else throw _u(a)}}return c} +function jf(a,b){var c;if(a.c!=b.c)return a.c=2147483648&&(c-=4294967296);return c} +function qe(a){var b,c;c=ir(is,[eD,FD],[19,7],0,[2,32],2);for(b=0;b>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<0?cD:rD;else{f=Math.atan(g/c);c<0&&(f+=aD)}e=Math.sqrt(g*g+c*c)/b;return new jk(f,e)} +function Iw(a){var b,c,d;c=Hw(a);if(c==-1)return null;d=new kz;b=false;while(!b){if(c==10){b=true}else if(c==13){b=true;c=Hw(a);c!=10&&(a.a=c)}if(!b){if(c==-1){break}dz(d,c&SC);c=Hw(a)}}return d.a} +function Ql(a){var b;for(b=0;b16&&(b-=7);d[e]<<=4;d[e]+=b}return d} +function En(b){var c,d,e,f;e=-0.5299999713897705;for(c=0;ce?f:e} +function xc(a,b,c,d){var e,f;e=new pd;f=new pd;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;if(ed(a,e)){jd(a,a.o[c]);$l(a,e)}if(ed(a,f)){jd(a,a.o[d]);$l(a,f)}jd(a,a.A)} +function Si(a,b){a.F=OA(a.F,b);a.r=OA(a.r,b);a.v=OA(a.v,b);a.B=NA(a.B,b);a.C=NA(a.C,b);a.D=NA(a.D,b);a.w=OA(a.w,b);a.t=OA(a.t,b);a.A=OA(a.A,b);a.u!=null&&(a.u=PA(a.u,b));a.s!=null&&(a.s=PA(a.s,b));a.N=b} +function _l(a,b,c,d){var e,f;f=new mz('');im(a,f.a)} +function uc(a){var b,c;if((a.B&32)!=0)return;c=Hm(a.D);if(c!=null){if(a.u.a==0&&a.u.b==0){b=a.G.c*Fh(a.D);ld(a);Cc(a,b);hd(a,null,b,0)}gm(a,ds(a.v));jd(a,128);am(a,c,a.u.a,a.u.b+0.30000001192092896*a.v)}} +function bj(a,b){var c,d,e,f,g;c=-1;if(a.k[b]==1){for(f=0;f>1);Bz(b,a,i,j,-e,f);Bz(b,a,j,h,-e,f);if(f.eb(a[j-1],a[j])<=0){while(c>1);$A(b,a,i,j,-e,f);$A(b,a,j,h,-e,f);if(f.eb(a[j-1],a[j])<=0){while(c0?1:c<0?-1:0)!=(g>0?1:g<0?-1:0)&&(h=false);return h} -function Yl(a,b,c,d){var e,f,g,h;g=(e=(h=Hu(a.e,b),new Wu(h)).b,e);f=''+b+'<\/text>';em(a,f)} -function tn(a,b){on();var c;typeof b==='undefined'&&(b=true);if(typeof b==='boolean'){c=new rn(bk(vo(nn,false),a));b===true&&c.inventCoordinates()}else typeof b===qB&&(c=new rn(ck(vo(nn,false),a,b)));return c} -function lB(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c0&&ch&&(b[h]=null);return b} -function Cl(a,b){var c,d;if(b.p==0||!b.L){a.c=null;return}a.c=b;a.g=false;Cm(a.c,1);a.v=3;for(c=0;c>=1;if(e>=f){e-=d;continue}c=ux(b,cz(a.a,e));if(c==0)return e;if(d==0)break;c<0?(e-=d):(e+=d)}return -1} -function dh(a,b){a.p>=a.N&&Qi(a,a.N*2);a.F[a.p]=0;Hi(a,a.p,b);a.r[a.p]=0;a.t[a.p]=0;a.A[a.p]=0;a.v[a.p]=0;a.B[a.p]=0;a.C[a.p]=0;a.D[a.p]=0;a.u!=null&&(a.u[a.p]=null);a.s!=null&&(a.s[a.p]=null);a.R=0;return a.p++} -function $c(a,b){var c,d,e,f,g,h,i;c=Xp(Wq,yB,5,cj(a.D,b),10,1);for(e=0;e';bz(a.b,h)} -function mi(a,b,c){var d;if(c>=-1&&c<=14){a.t[b]&=268435455;c!=(d=a.F[b]<$g.length?$g[a.F[b]]:null,d==null?6:d[d.length-1])&&(a.t[b]|=1+c<<28);if(a.F[b]==6){if(c==-1||c==0||c==2||c==4){a.t[b]&=-49;c==2&&(a.t[b]|=16)}}}} -function Uf(a,b){var c,d;if(a==null)return b==null?0:1;if(b==null)return -1;c=Ww(a.length,b.length);for(d=0;d1;d--){c=false;for(f=1;f>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-IB;b=d>>16&4;c+=b;a<<=b;d=a-OB;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}} -function vi(a,b,c,d){var e;if(c==null){a.u!=null&&(a.u[b]=null);return}if(c.length==1&&!d){e=c[0];a.F[b]!=e&&fh(a,b,e,0);a.u!=null&&(a.u[b]=null);return}a.u==null&&(a.u=Xp(Xq,gC,6,a.N,0,2));a.u[b]=c;d&&(a.A[b]|=1);a.R=0;a.L=true} -function ri(a,b,c){var d,e;if(c!=null){if(c.length==0)c=null;else{d=Xi(c);if(d!=0&&kx(c,Zg[d])||kx(c,'?')){Hi(a,b,d);c=null}}}if(c==null){a.s!=null&&(a.s[b]=null)}else{a.s==null&&(a.s=Xp(Tq,pC,10,a.N,0,2));a.s[b]=UA((e=c,PA(),e))}} -function Xe(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=eb.a[f]?1:-1}if(e!=f)return e>f?1:-1;if(a.b!=b.b)return a.b>b.b?1:-1;return 0} -function Nk(a,b){var c,d,e,f,g,h;f=a.indexOf(b+'=(')+b.length+2;g=nx(a,wx(41),f);e=Gk(a,f);c=bw((gx(),a.substr(f,e-f)));h=Xp(Xq,uB,5,c,10,1);for(d=0;dg)&&(e=g);h[d]=bw(a.substr(f,e-f))}return h} -function Rl(a){Jl();var b,c,d,e,f,g;if(a==null)return null;b=Xp(Tq,iC,5,a.length*8,10,1);for(d=0;d=0;e--){c=g&15;c>9&&(c+=7);b[d*8+e]=48+c<<24>>24;g>>=4}}return gx(),gx(),yx(SA(b,0,(f=b.length,PA(),f)))} -function ym(a,b,c,d,e,f){this.k=a;if(d!=0&&d!=1){this.b=true}else{this.a=b;this.c=c;this.d=d;this.e=f;this.g=0;this.i=Xp(Bt,zB,5,4,11,1);this.f=Xp(Xq,uB,5,4,10,1);this.j=Xp(Xq,uB,5,4,10,1);if(c!=-1&&d==1){vm(this,rB,e,true);this.d=0}}} -function Ie(a,b){var c,d,e,f,g,h,i;i=zj(a.L);for(c=0;c>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?_D:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?_D:0;f=d?GC:0;e=c>>b-44}return eq(e&GC,f&GC,g&_D)} -function Kf(a,b,c){var d,e,f,g,h;h=false;g=1;b[c]=1;d=true;while(d){d=false;for(e=0;e>=1;if(e>=f){e-=d;continue}c=Cw(b,cz(a.a,e));if(c==0)return e;if(d==0)break;c<0?(e-=d):(e+=d)}e0&&++e;return -(e+1)} -function Vv(a){if(a.vb()){var b=a.c;b.wb()?(a.k='['+b.j):!b.vb()?(a.k='[L'+b.tb()+';'):(a.k='['+b.tb());a.b=b.sb()+'[]';a.i=b.ub()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.k=Yv('.',[c,Yv('$',d)]);a.b=Yv('.',[c,Yv('.',d)]);a.i=d[d.length-1]} -function Bd(a,b){var c,d,e,f,g,h;c=false;if(a.F[b]!=8)return false;if(a.g[b]!=1)return false;g=a.f[b][0];if(a.F[g]==15){h=a.g[g];for(d=0;d=sB?2:1;d<128?++b:d=sB?2:1;h+=TA(c,h,d)}return c} -function hy(a,b){var c,d,e,f,g;if(b===a){return true}if(!Mq(b,17)){return false}g=b;if(a.a.length!=g.a.length){return false}f=new lz(g);for(d=new lz(a);d.a15){ze(a,c);b-=16}ue(a,1,1);ue(a,b,4);ue(a,j,d);for(h=0;h>g,f)}}return true} -function Kd(a,b,c,d,e,f,g){var h,i,j,k;j=0;for(i=0;i15){ze(a,c);b-=16}ue(a,1,1);ue(a,b,4);ue(a,j,d);for(h=0;h>g,f)}}return true} -function Mp(a,b){var c,d;d=0;c=new Nx;d+=Lp(a,b,0,c,false);a.t=c.a;d+=Np(a,b,d,false);d+=Lp(a,b,d,c,false);a.u=c.a;if(d=a.O&&Ri(a,a.O*2);a.G[0][a.q]=b;a.G[1][a.q]=c;a.J[a.q]=d;a.H[a.q]=0;a.I[a.q]=0;a.R=0;return a.q++} -function Cj(a,b){var c,d;Cm(a,1);if(a.g[b]==2&&a.j[b][0]==2&&a.j[b][1]==2){for(c=0;c<2;c++)for(d=0;d0){b.a=rx(b.a,0,0)+''+qx(b.a,d);a.d-=d;a.e-=d}if(a.j>a.o&&a.j>0){a.e+=a.b-1;c=a.e%a.j;c<0&&(c+=a.j);a.b=c+1;a.e-=c}else{a.e+=a.b-a.o;a.b=a.o}if(a.d==1&&b.a.charCodeAt(0)==48){a.e=0;a.b=a.o}} -function xf(a,b){var c,d,e,f,g,h;if(!a.b)return false;e=false;for(f=a.b.a.length-1;f>=0;f--){d=false;g=cz(a.b,f);g.a==2?(d=wf(a,g.b,g.c,g.d,b)):g.a==1&&(d=Bf(a,g.b,b));if(d){ez(a.b,g);for(h=0;h=171&&a.F[b]<=190)return 0;d=0;(a.t[b]&48)==32&&(d-=1);((a.t[b]&48)==16||(a.t[b]&48)==48)&&(d-=2);c=a.r[b];if(c==0&&a.L){(a.A[b]&KB)==MB&&(c=-1);(a.A[b]&KB)==LB&&(c=1)}a.F[b]==6?(d-=c<0?-c:c):Yi(a.F[b])?(d+=c):(d-=c);return d} -function zm(a,b){var c,d,e,f;f=a.a.a.length;if(f==0){az(a.a,0,b);return 0}e=1;while(2*e<=f)e<<=1;d=e;--e;while(d!=0){d>>=1;if(e>=f){e-=d;continue}c=ux(b,cz(a.a,e));if(c==0)return -1;if(d==0)break;c<0?(e-=d):(e+=d)}e0&&++e;az(a.a,e,b);return e} -function mq(a){var b,c,d;c=a.l;if((c&c-1)!=0){return -1}d=a.m;if((d&d-1)!=0){return -1}b=a.h;if((b&b-1)!=0){return -1}if(b==0&&d==0&&c==0){return -1}if(b==0&&d==0&&c!=0){return ww(c)}if(b==0&&d!=0&&c==0){return ww(d)+22}if(b!=0&&d==0&&c==0){return ww(b)+44}return -1} -function Rm(b,c){var d,e,f,g;g=0;e=new GA;while(g')){d=Sm(f);d!=null&&dA(e.a,d,(xv(),wv))==null}}b.c=cy(e,Xp(Rs,nC,2,0,4,1))} -function Ge(a,b,c,d){var e,f,g;e=c==-1?Nw(Ah(a.L,b)-Ah(a.L,a.u[0]))/8:Nw(Ah(a.L,b)-Ah(a.L,c));d>14;if(g!=0){if(a.q.L&&g==(Qh(a.q,c)&NB)>>14)return true;d=false;f=zj(a.q);for(e=0;e=9223372036854775807){return Hq(),Dq}e=false;if(a<0){e=true;a=-a}d=0;if(a>=bE){d=Sq(a/bE);a-=d*bE}c=0;if(a>=aE){c=Sq(a/aE);a-=c*aE}b=Sq(a);f=eq(b,c,d);e&&kq(f);return f} -function Op(a,b){var c,d,e;if(a.b>a.d){while(a.da.o){e=a.b-a.o;for(c=0;c0){b.a=rx(b.a,0,0)+''+qx(b.a,e);a.d-=e;a.b-=e}}}} -function gf(a,b,c){if(a.b==0){++a.c;a.b=63}if(a.b==63){a.d[a.c]=Xt(a.d[a.c],c);a.b-=b}else{if(a.b>=b){a.d[a.c]=Yt(a.d[a.c],b);a.d[a.c]=Xt(a.d[a.c],c);a.b-=b}else{a.d[a.c]=Yt(a.d[a.c],a.b);a.d[a.c]=Xt(a.d[a.c],c>>b-a.b);b-=a.b;++a.c;a.b=63-b;a.d[a.c]=Xt(a.d[a.c],c&(1<3&&ej(a.b,b)>0){for(e=0;e1&&ci(a.b,c)){Rh(a.b,d)==4?Ni(a.b,d,2):Ni(a.b,d,1);oi(a.b,b,mh(a.b,b)+1);oi(a.b,c,mh(a.b,c)-1);break}}}}} -function rl(a){var b,c,d,e,f,g,h,i;for(d=0;da.c[b]-c&&(a.n=a.c[b]-c);a.ia.d[b]-c&&(a.o=a.d[b]-c);a.jh;i--)e[i]=e[i-1];e[h]=k}j=Ww(6,a.e[d]);jf(b[d],d);gf(b[d],16,c[d]);gf(b[d],(6-j)*17,0);for(f=0;f>24)}}}}}} -function Pe(a,b){var c,d,e;c=Hh(a.L,0,b);if(c>=a.L.d)return false;if(a.W[c]==1||a.W[c]==2)return true;if(a.W[c]==3)return false;d=aj(a.L,c);if(d!=-1)return a.n[d]==1||a.n[d]==2;for(e=0;e=0){d=e+1;d=0){a.a=rx(a.a,0,c)+''+qx(a.a,c+1);f-=a.a.length-c}return f} -function Hg(a){var b,c,d,e,f;b=0;for(d=0;da.a[d]&&++b;a.e=Xp(Xq,uB,5,b,10,1);a.b=Xp(Xq,uB,5,a.r.b,10,1);b=0;for(c=0;ca.a[c]){a.e[b]=mj(a.p,a.a[c],e);++b}}}} -function qj(a,b,c){var d,e,f,g,h,i,j,k;Cm(a,1);for(e=0;e=0&&e[f]){g[f]=f;--f}for(b=0;b<=f;b++){if(e[b]){g[b]=f;g[f]=b;--f;while(f>=0&&e[f]){g[f]=f;--f}}else{g[b]=b}}return g} -function pj(a,b,c,d,e){var f,g,h,i,j,k,l;e==null&&(e=Xp(Xq,uB,5,a.c[b],10,1));if(!oj(a,b,c,d,e))return 3;h=-1;for(i=0;i0&&(a.charCodeAt(0)==45||a.charCodeAt(0)==43)?1:0;for(b=e;brB){throw new bx(iE+a+'"')}return f} -function hd(a,b,c,d){var e;e=c/2;switch(d&YB){case YB:if(b){a.u.a=b.c+b.b/2;a.u.b=b.d+b.a-e;break}case 0:a.u.a=a.t.c+a.t.b/2;a.u.b=a.t.d+a.t.a+e;!!b&&a.u.b>b.d+b.a-e&&(a.u.b=b.d+b.a-e);break;case cC:if(b){a.u.a=b.c+b.b/2;a.u.b=b.d+e;break}case ZB:a.u.a=a.t.c+a.t.b/2;a.u.b=a.t.d-e;!!b&&a.u.b=0&&d>0){b=Xp(Xq,uB,5,16,10,1);i=(gx(),a.substr(c+1,d-(c+1)));e=0;g=true;while(g&&e<16){c=i.indexOf(',');if(c==-1){f=i;g=false}else{f=i.substr(0,c);i=tx(i,c+1,i.length-(c+1))}b[e++]=Xi(f)}h=Xp(Xq,uB,5,e,10,1);Vx(b,0,h,0,e)}return h} -function fm(a,b){this.t=new cv;this.D=a;this.B=0;this.C=1;this.G=new Tg;this.O=new hz;this.J=new hz;this.q=Xp(Bt,zB,5,this.D.p,11,1);this.u=new Lu;this.A=0;this.w=-1;this.r=rc;this.s=sc;this.i=1;this.j=10;this.k=400;this.f=400;this.d='black';this.b=new hz;this.a=new hz;this.c=new Ex;this.e=new Iu(12);this.g=b;++Vl} -function Vx(a,b,c,d,e){Ux();var f,g,h,i,j,k,l,m;cB(a,'src');cB(c,'dest');l=mc(a);h=mc(c);k=l.c;m=a.length;i=c.length;if(b<0||d<0||e<0||b+e>m||d+e>i){throw new ow}if(((k.e&1)==0||(k.e&4)!=0)&&l!=h){j=a;f=c;if(a===c&&bd;){f[g]=j[--b]}}else{for(g=d+e;d0&&LA(a,b,c,d,e)} -function me(a,b,c,d){var e,f,g,h,i,j,k,l,m;l=c[d];g=c[d+1]-l;m=Xp(dr,HB,67,g,0,1);for(i=0;i1;k--){for(j=0;jc&&(c=Rg(a.G,Ah(a.D,b)));Sg(a.G,Bh(a.D,b))d&&(d=Sg(a.G,Bh(a.D,b)))}a.t=new dv(e,f,c-e,d-f)} -function Bq(a){var b,c,d,e,f;if(a.l==0&&a.m==0&&a.h==0){return '0'}if(a.h==cC&&a.m==0&&a.l==0){return '-9223372036854775808'}if(a.h>>19!=0){return '-'+Bq(uq(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=cq(1000000000);c=fq(c,e,true);b=''+Aq(bq);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d} -function gw(){gw=It;fw=$p(Wp(Vq,1),dC,5,10,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,sB,256,16,4,2]);ew=$p(Wp(Vq,1),dC,5,10,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,jE,0.00390625,0.0625,0.25,0.5])} -function Cm(a,b){var c,d,e,f;$i(a,b);if((b&~a.R)==0)return;a.a&&(b|=128);for(c=0;cd-f&&(e=d-f)}return e} -function Ok(a){var b,c;if(a.indexOf('[')>=0){b=a.indexOf(' NOT[');c=a.indexOf(']',b);if(b>=0&&c>0){return -(c+1)}else{b=a.indexOf(' [');c=a.indexOf(']',b);if(b>=0&&c>0){return c+1}}b=a.indexOf(" 'NOT[");c=a.indexOf("]'",b);if(b>=0&&c>0){return -(c+2)}else{b=a.indexOf(" '[");c=a.indexOf("]'",b);if(b>=0&&c>0){return c+2}}Ux()}return 0} -function Al(a,b){var c,d,e,f,g,h,i,j;g=false;if(ej(a.c,b)==0){for(f=1;fa.p[e]^d>e&&(g=!g)}}}else{for(f=0;fa.p[i[1]]^i[0]>i[1]&&(g=!g)}}return g} -function nf(a,b,c){var d,e,f,g,h,i,j,k,l;if(b==null)return;h=0;for(e=0;e1)return false;a.A[b]&=-2;a.u!=null&&(a.u[b]=null);a.s!=null&&(a.s[b]=null);if(c==a.F[b]&&d==a.w[b]&&-1==((a.t[b]&qC)>>>28)-1&&0==(a.t[b]&48))return false;if(c==151||c==152){d=c-149;c=1}a.t[b]&=960;a.F[b]=c;a.w[b]=d;a.r[b]=0;a.A[b]=0;mi(a,b,-1);Bi(a,b,0);ii(a,a.v[b]);a.R=0;return true} -function Qd(a){var b,c,d,e,f,g,h,i,j;d=Xp(Xq,uB,5,16,10,1);for(b=0;bg;h--)d[h]=d[h-1];d[g]=j}i=Ww(6,lj(a.L,b));jf(a.c[b],b);gf(a.c[b],16,a.d[b]);gf(a.c[b],(6-i)*17,0);for(e=0;eg.c+g.b||f.d>g.d+g.a||g.c>f.c+f.b||g.d>f.d+f.a)continue;if(bd(a,h.a,h.c,e)){if(bd(a,h.b,h.d,e))return;fd(a,h,0,e);ad(a,h,c,d);return}if(bd(a,h.b,h.d,e)){fd(a,h,1,e);ad(a,h,c,d);return}}Bc(a,h,c,d)} -function je(b,c){var d,e,f,g,h,i;if((b.n[c]==1||b.n[c]==2)&&!Nj(b.L,c)){h=false;try{for(g=0;g<2;g++){d=Hh(b.L,g,c);if(lj(b.L,d)==3){e=Xp(Xq,uB,5,2,10,1);f=0;for(i=0;ib.d[e[1]]^le(b,d,e[0],e[1])&&(h=!h)}}}catch(a){a=Ft(a);if(Mq(a,11)){b.g[c]=3;return}else throw Et(a)}b.n[c]==1^h?(b.g[c]=1):(b.g[c]=2)}} -function yc(a,b,c,d){var e,f,g,h,i;h=(b.b-b.a)/10;i=(b.d-b.c)/10;e=new pd;if(_h(a.D,jj(a.D,c,d))){f=-3;g=-3}else{f=a.o[c];g=a.o[d]}jd(a,f);e.a=b.a;e.c=b.c;e.b=b.a+h*2;e.d=b.c+i*2;Wl(a,e);e.a=b.a+h*4;e.c=b.c+i*4;e.b=b.a+h*5;e.d=b.c+i*5;Wl(a,e);jd(a,g);e.a=b.a+h*5;e.c=b.c+i*5;e.b=b.a+h*6;e.d=b.c+i*6;Wl(a,e);e.a=b.a+h*8;e.c=b.c+i*8;e.b=b.b;e.d=b.d;Wl(a,e);jd(a,a.A)} -function Dm(a){var b;Cm(a,15);b=a.K&tB;switch(a.K&kC){case sB:return null;case jC:return b==1?'meso':''+b+' meso diastereomers';case 0:return 'unknown chirality';case 196608:return 'racemate';case ZB:return 'this enantiomer';case 327680:return 'this or other enantiomer';case PB:return 'two epimers';default:return b==1?'one stereo isomer':''+b+' stereo isomers';}} -function ud(a){var b,c,d,e,f,g,h,i;for(c=0;cf.a.length)&&(f=g)}}if(!f)break;c=new Mg(a,a.i,f.a.length);for(d=0;d0){b[m-1]=o[b[m]];--m}return j[n]}if(j[g]==0){i[++k]=g;j[g]=j[n]+1;o[g]=n}}}++h}return -1} -function iq(a,b,c,d,e,f){var g,h,i,j,k,l,m;j=lq(b)-lq(a);g=wq(b,j);i=eq(0,0,0);while(j>=0){h=oq(a,g);if(h){j<22?(i.l|=1<>>1;g.m=k>>>1|(l&1)<<21;g.l=m>>>1|(k&1)<<21;--j}c&&kq(i);if(f){if(d){bq=uq(a);e&&(bq=yq(bq,(Hq(),Fq)))}else{bq=eq(a.l,a.m,a.h)}}return i} -function fd(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(c==0){l=b.a;n=b.c;m=b.b;o=b.d}else{l=b.b;n=b.d;m=b.a;o=b.c}k=cz(a.O,d);i=m>l?k.c+k.b:k.c;j=o>n?k.d+k.a:k.d;e=m-l;f=o-n;if(Nw(e)>Nw(f)){if(n==o){g=i;h=n}else{g=l+e*(j-n)/f;if(m>l==i>g){h=j}else{g=i;h=n+f*(i-l)/e}}}else{if(l==m){g=l;h=j}else{h=n+f*(i-l)/e;if(o>n==j>h){g=i}else{g=l+e*(j-n)/f;h=j}}}if(c==0){b.a=g;b.c=h}else{b.b=g;b.d=h}} -function ih(a,b,c,d){var e,f,g,h,i;f=b.q;f>=b.O&&Ri(b,b.O*2);h=(a.H[c]&tC)>>10;g=-1;h==1&&(g=Ww(32,(a.H[c]&tC)>>10!=1&&(a.H[c]&tC)>>10!=2?-1:(a.H[c]&uC)>>12));h==2&&(g=Ww(32,(a.H[c]&tC)>>10!=1&&(a.H[c]&tC)>>10!=2?-1:(a.H[c]&uC)>>12));for(i=0;i<2;i++)b.G[i][f]=d[a.G[i][c]];e=a.J[c];b.J[f]=e;b.H[f]=a.H[c];b.I[f]=b.L?a.I[c]:0;if(g!=-1){b.H[f]&=-126977;b.H[f]|=g<<12}++b.q;b.R=0;return f} -function _d(a){var b,c,d,e,f,g,h,i,j,k;f=0;for(c=0;c2&&++h}for(f=0;f2&&++h}return h>2} -function uj(a,b){var c,d,e,f,g,h;if(a.L&&(a.A[b]&SB)==0)return 0;if(!Wj(a,b))return 0;Cm(a,1);g=0;for(e=0;e>1}g-=Sh(a,b);f=((a.t[b]&qC)>>>28)-1;if(f==-1){if(a.F[b]>=171&&a.F[b]<=190){f=2}else{h=a.F[b]<$g.length?$g[a.F[b]]:null;if(h==null){f=6}else{f=h[0];for(d=1;ff-g?0:f-g} -function oj(a,b,c,d,e){var f,g,h;if(a.k[b]!=0||(a.t[b]&IB)!=0||a.g[b]<3||a.c[b]>4)return false;h=Xp(Bt,zB,5,4,11,1);for(g=0;g0.0872664675116539)return false;e[g]=3&Sq(f/FB);if(h[e[g]])return false;h[e[g]]=true;if((e[g]&1)==0){if(a.J[a.i[b][c[g]]]!=1)return false}else{if(!hi(a,a.i[b][c[g]],b))return false}}return h[0]&&h[2]} -function Bk(a,b,c,d,e,f){var g,h,i,j;j=1;h=false;switch(e){case 1:j=17;break;case 3:j=26;break;case 4:j=17;h=true;break;case 6:j=9;break;default:switch(d){case 1:j=1;break;case 2:j=2;break;case 3:j=4;break;case 4:j=64;}}g=eh(a.c,b,c,j);i=0;h&&ti(a.c,b,1,-1);if(d>4){switch(d){case 5:i|=3;break;case 6:i|=9;break;case 7:i|=10;break;case 8:i|=15;}}f==1&&(i|=32);f==2&&(i|=16);i!=0&&Mi(a.c,g,i);return g} -function Xk(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;m=b.length;j=a.g.N;k=0;for(e=0;eb[e]){j=b[e];k=e}}p=Xp(Xq,uB,5,m,10,1);i=k>0?k-1:m-1;l=k0&&(a.e[a.i++]='.');km(a,e,-1);++a.a;break}}e==c&&(f=true)}a.f='';for(e=0;e1;l--){p=f[l]-f[l-1];r=Xp(br,HB,66,p,0,1);h=f[l];for(o=0;o>19==1&&(f[d]=true);for(e=0;e1&&g==e){o=Xp(Xq,uB,5,j[i[h]],10,1);d=i[h];for(n=0;n7)return;for(m=0;m1&&g==e){o=Xp(Xq,uB,5,j[i[h]],10,1);d=i[h];for(n=0;n2){m=true;i=-1;for(k=0;ka.j.a[d]+(f==1?sB:0)){k=a.j.a[d]+(f==1?sB:0);i=e;l=f;j=b[h]}}}}}for(c=0;c>16&255)+587*(d.b>>8&255)+114*(d.b&255))/255000;h=new zu(a);i=(299*(h.b>>16&255)+587*(h.b>>8&255)+114*(h.b&255))/255000;j=xB*(0.5+Nw(0.5-e));b=e-j;c=e+j;f=b>0&&(c>=1||i0?(e-i)/e:0))-0.5)/1.5):1+j*((1/(0.5+1.5*((i-e)/(1-e)>0?(i-e)/(1-e):0))-0.5)/1.5));return new yu(g*(h.b>>16&255),g*(h.b>>8&255),g*(h.b&255))} -function ae(a){var b,c,d,e,f,g,h,i,j,k,l;e=false;for(f=0;f>24;a.j[g]=c<<24>>24}else if(a.k[g]==d&&a.j[g]==c){a.k[g]=0;a.j[g]=-1}}}}return true} -function hg(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;e=Xp(Xq,uB,5,a.b,10,1);f=Xp(Xq,uB,5,a.b,10,1);g=Xp(Xq,uB,5,a.b,10,1);h=Xp(Xq,uB,5,a.b,10,1);e[0]=b;g[b]=1;h[0]=-1;d=0;i=0;while(d<=i){if(d==0||!a.a[e[d]]){for(j=0;j=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'} -function Qj(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=Xp(Wq,yB,5,a.c[b],10,1);for(l=0;l3.061592653589793){e=0;f=0;for(o=0;o1&&a.g[a.G[1][d]]>1){++j;continue}if(Oh(a,d)!=1||(a.H[d]&64)!=0)continue;h=true;for(g=0;g<2;g++){b=a.G[g][d];if(a.g[b]==1){h=false;break}if(a.k[b]==2&&a.g[b]==2){h=false;break}if(a.F[b]==7&&(a.t[b]&IB)==0){c=a.G[1-g][d];for(i=0;i1&&(a.t[e]&IB)==0&&Yi(a.F[e])){h=false;break}}}}h&&++j}return j} -function bj(a){var b,c,d,e,f,g,h,i;a.n=new ll(a,7);c=Xp(Xq,uB,5,a.d,10,1);for(d=0;d3&&(a.t[b]|=tC)}for(i=0;ia.p[e[1]]^e[0]>e[1]&&(h=!h)}}return h} -function pl(a){var b,c,d,e,f,g,h,i;g=a.c.e+12;a.i=Xp(Xq,uB,5,g,10,1);a.k=Xp(Xq,uB,5,g,10,1);a.n=Xp(Xq,uB,5,g,10,1);a.j=Xp(Bt,zB,5,g+1,11,1);f=Xp(Bt,zB,5,a.c.d,11,1);e=0;for(b=0;ba.i[e])){d=mj(a.c,a.i[e],i);if(!$h(a.c,d)){a.i[++h]=c;a.k[h]=a.i[e];a.n[h]=d;f[c]?(a.j[h]=true):(f[c]=true)}}}while(a.j[++e]);}}}a.o=e} -function Xg(a){var b,c,d,e,f,g;if(a.j!=0)return a.j;if(a.i&&Dh(a.e,a.a)!=15&&Dh(a.e,a.a)!=16){for(g=0;g3.0915926535897933&&c<3.191592653589793){a.j=-1;return a.j}a.j=cb.b){Xc(b);c=true}for(d=0;dh.c+h.b||g.d>h.d+h.a||h.c>g.c+g.b||h.d>g.d+g.a)continue;if(bd(a,b.a,b.c,d)){if(bd(a,b.b,b.d,d)){c&&Xc(b);return false}fd(a,b,0,d);f=ed(a,b);c&&Xc(b);return f}if(bd(a,b.b,b.d,d)){fd(a,b,1,d);f=ed(a,b);c&&Xc(b);return f}}c&&Xc(b);return true} -function Jp(a,b){var c,d,e,f,g,h;if(isNaN(b)){return 'NaN'}d=b<0||b==0&&1/b<0;d&&(b=-b);c=new Nx;if(b==Infinity||b==-Infinity){Jx(c,d?a.q:a.t);c.a+='\u221E';Jx(c,d?a.r:a.u);return c.a}b*=a.p;f=Tp(c,b);e=c.a.length+f+a.i+3;if(e>0&&eJB&&(g=true);g&&Ip(a,c);Op(a,c);Qp(a,c);Kp(a,c,44,h);Hp(a,c);Gp(a,c,46);g&&Fp(a,c);Mx(c,0,d?a.q:a.t);Jx(c,d?a.r:a.u);return c.a} -function Zd(a,b){var c,d,e,f,g,h,i,j,k,l,m;f=Yp(Xq,[gC,uB],[6,5],10,[2,32],2);for(g=0;g<2;g++){c=Xp(Xq,gC,6,32,0,2);m=0;for(e=0;e<32;e++){if(b[g][e]!=null){k=b[g][e].length;c[e]=Xp(Xq,uB,5,k,10,1);for(h=0;h0;l--){j=0;i=null;for(d=0;d<32;d++){if(c[d]!=null){if(i==null||i.length=0;h--){if(i[h]=32)return;if(d==-1){g=-1;for(f=0;f>19&&g<((a.t[f]&rC)>>19!=1&&(a.t[f]&rC)>>19!=2?-1:(a.t[f]&sC)>>21)&&(g=(a.t[f]&rC)>>19!=1&&(a.t[f]&rC)>>19!=2?-1:(a.t[f]&sC)>>21);for(e=0;e>10&&g<((a.H[e]&tC)>>10!=1&&(a.H[e]&tC)>>10!=2?-1:(a.H[e]&uC)>>12)&&(g=(a.H[e]&tC)>>10!=1&&(a.H[e]&tC)>>10!=2?-1:(a.H[e]&uC)>>12);d=g+1;if(d>=32)return}a.t[b]&=yC;a.t[b]|=c<<19|d<<21}a.R&=3} -function Ji(a,b,c,d){var e,f,g;if(c==0){a.H[b]&=-130049;a.H[b]|=0}else{if(d>=32)return;if(d==-1){g=-1;for(f=0;f>19&&g<((a.t[f]&rC)>>19!=1&&(a.t[f]&rC)>>19!=2?-1:(a.t[f]&sC)>>21)&&(g=(a.t[f]&rC)>>19!=1&&(a.t[f]&rC)>>19!=2?-1:(a.t[f]&sC)>>21);for(e=0;e>10&&g<((a.H[e]&tC)>>10!=1&&(a.H[e]&tC)>>10!=2?-1:(a.H[e]&uC)>>12)&&(g=(a.H[e]&tC)>>10!=1&&(a.H[e]&tC)>>10!=2?-1:(a.H[e]&uC)>>12);d=g+1;if(d>=32)return}a.H[b]&=-130049;a.H[b]|=c<<10|d<<12}a.R&=3} -function Zf(a){var b,c,d,e,f,g,h,i,j;while(a.f.a.length>1){g=Xp(Vq,dC,5,2,10,1);f=Xp(mr,HB,20,2,0,1);b=cz(a.f,0);c=cz(a.f,1);h=(Ag(b),b.i-b.n+1+(Ag(b),b.j-b.o+1));i=(Ag(c),c.i-c.n+1+(Ag(c),c.j-c.o+1));if(h>i){f[0]=b;g[0]=h;f[1]=c;g[1]=i}else{f[0]=c;g[0]=i;f[1]=b;g[1]=h}for(e=2;e1&&e==c){o=new jk(i[g[f]]);h[0]=mj(a.i,g[f],l);m=f;for(n=0;n\n';g='