Code coverage report for src/lzma_worker-min.js

Statements: 95.15% (726 / 763)      Branches: 81.6% (519 / 636)      Functions: 96.27% (155 / 161)      Lines: 100% (2 / 2)      Ignored: none     

All files » src/ » lzma_worker-min.js
1 2328183 473852
var e=function(){"use strict";function r(e){function r(){}return Yt=r.prototype=e||new Xt,r}function t(e,r){postMessage({action:$t,cbn:r,result:e})}function o(e,r){var t=Array(e);if(r>0){var o=[null,0,!1,Qt][r];if("number"!=typeof o)for(var n=0;e>n;++n)t[n]=o}return t}function n(e,r){var t,o;return t=e[1]+r[1],o=e[0]+r[0],_(o,t)}function s(e,r){return m(~~Math.max(Math.min(e[1]/jt,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/jt,2147483647),-2147483648),f(e)&f(r))}function i(e,r){var t,o;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],o=0>r[1],t&&!o?-1:!t&&o?1:v(e,r)[1]<0?-1:1)}function _(e,r){var t,o;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%jt,o=Math.floor(e/jt)*jt,r=r-t+o,e=e-o+t;0>e;)e+=jt,r-=jt;for(;e>4294967295;)e-=jt,r+=jt;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function a(e,r){return e[0]==r[0]&&e[1]==r[1]}function c(e){var r,t;return e>-129&&128>e?(r=e+128,t=eo[r],null==t&&(t=eo[r]=u(e)),t):u(e)}function u(e){return e>=0?[e,0]:[e+jt,-jt]}function f(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-jt,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function m(e,r){var t,o;return t=e*jt,o=r,0>r&&(o+=jt),[o,t]}function d(e){var r,t;return a(e,Jt)?Jt:(r=-e[1],t=-e[0],t>4294967295&&(t-=jt,r+=jt),0>t&&(t+=jt,r-=jt),[t,r])}function p(e){return 30>=e?1<<e:p(30)*p(e-30)}function h(e,r){var t,o,n,s;return r&=63,a(e,Jt)?0==r?e:Qt:0>e[1]?d(h(d(e),r)):(s=p(r),o=e[1]*s%0x10000000000000000,n=e[0]*s,t=n-n%jt,o+=t,n-=t,o>=0x8000000000000000&&(o-=0x10000000000000000),[n,o])}function P(e,r){var t,o,n;return r&=63,n=p(r),t=e[1]/n,o=Math.floor(e[0]/n),_(o,t)}function l(e,r){var t;return r&=63,t=P(e,r),0>e[1]&&(t=n(t,h([2,0],63-r))),t}function v(e,r){var t,o;return t=e[1]-r[1],o=e[0]-r[0],_(o,t)}function B(e,r){return e.wc=r,e.Mc=0,e.wb=r.length,e}function S(e){return e.Mc>=e.wb?-1:255&e.wc[e.Mc++]}function g(e,r,t,o){return e.Mc>=e.wb?-1:(o=Math.min(o,e.wb-e.Mc),C(e.wc,e.Mc,r,t,o),e.Mc+=o,o)}function k(e){return e.wc=o(32,1),e}function w(e,r){var t;e.wc.length>=r||(r=Math.max(r,2*e.wc.length),t=o(r,1),C(e.wc,0,t,0,e.wc.length),e.wc=t)}function b(e){var r=e.wc;return r.length=e.wb,r}function R(e,r){w(e,e.wb+1),e.wc[e.wb++]=r<<24>>24}function M(e,r,t,o){w(e,e.wb+o),C(r,t,e.wc,e.wb,o),e.wb+=o}function D(e,r,t,o,n){var s;for(s=r;t>s;++s)o[n++]=e.charCodeAt(s)}function C(e,r,t,Io,n){var s,i,_;if(_=e.length,s=t.length,0>r||0>o||0>n||r+n>_||o+n>s)throw Error("out of bounds");for(i=0;n>i;++i)t[o+i]=e[r+i]}fIunction L(e,r){if(!(Yr(r,1<<e.dicSize)&&$r(r,e.fb)&&Vr(r,e.matchFinder)&&Zr(r,e.lc,e.lp,e.pb)))throw Error("unknown error")}function y(e,r,It,o,n){var s,_;if(i(o,qt)<0)throw Error("invalid length "+o);for(e.qb=o,s=yr(new So),L(n,s),s.Lc=!0,Kr(s,t),_=0;64>_;_+=8)R(t,255&f(P(o,_)));e.ic=(s.ab=!1,s.rc=r,s.sc=!1,Lr(s),s.d.Jb=t,Ar(s),Er(s),zr(s),s.bb.kb=s.l+1-2,nt(s.bb,1<<s.J),s.k.kb=s.l+1-2,nt(s.k,1<<s.J),void(s.g=Qt),nr(new po,s))}function z(e,r,t){return e.tc=k(new no),y(e,B(new to,r),e.tc,c(r.length),t),e}function E(e,r,t){var n,s,i,_,a="",u=o(5,1),f=u.length;for(s=0;f>s;++s){if(i=S(r),-1==i)throw Error("truncated input");u[s]=i<<24>>24}if(n=fr(new ho),!dr(n,u))throw Error("corrupted input");for(Is=0;64>s;s+=8){if(i=S(r),-1==i)throw Error("truncated input");i=i.toString(16),1==i.length&&(i="0"+i),a=i+""+a}/^0+$|^f+$/i.test(a)?e.qb=qt:(_=parseInt(a,16),e.qb=_>4294967295?qt:c(_)),e.ic=cr(n,r,t,e.qb)}function F(e,r){return e.tc=k(new no),E(e,B(new to,r),e.tc),e}function I(e,r,t,n){var s;e.fc=r,e.Ib=t,s=r+t+n,(null==e.c||e.Bb!=s)&&(e.c=null,e.Bb=s,e.c=o(e.Bb,1)),e.C=e.Bb-t}function x(e,r){return e.c[e.e+e.p+r]}function N(e,r,t,o){var n,s;for(e.Cb&&e.p+r+o>e.h&&(o=e.h-(e.p+r)),++t,s=e.e+e.p+r,n=0;o>n&&e.c[s+n]==e.c[s+n-t];++n);return n}function O(e){return e.h-e.p}function A(e){var r,t,o;for(o=e.e+e.p-e.fc,o>0&&--o,t=e.e+e.h-o,r=0;t>r;++r)e.c[r]=e.c[o+r];e.e-=o}function H(e){var r;++e.p,e.p>e.vb&&(r=e.e+e.p,r>e.C&&A(e),G(e))}function EG(e){var r,t,o;ifI(!e.Cb)for(;;){if(o=-e.e+e.Bb-e.h,0==o)return;if(r=g(e.hc,e.c,e.e+e.h,o),-1==r)return e.vb=e.h,t=e.e+e.vb,t>e.C&&(e.vb=e.C-e.e),void(e.Cb=!0);e.h+=r,e.h>=e.p+e.Ib&&(e.vb=e.h-e.Ib)}}function T(e,r){e.e+=r,e.vb-=r,e.p-=r,e.h-=r}function W(e,r,t,n,s){var i,_,a;return r>1073741567?!1:(e.uc=16+(n>>1),a=~~((r+t+n+s)/2)+256,I(e,r+t,n+s,a),e.Db=n,i=r+1,e.n!=i&&(e.Q=o(2*(e.n=i),1)),_=65536,e.hb&&(_=r-1,_|=_>>1,_|=_>>2,_|=_>>4,_|=_>>8,_>>=1,_|=65535,_>16777216&&(_>>=1),e.Kc=_,++_,_+=e.M),_!=e.Ub&&(e.Eb=o(e.Ub=_,1)),!0)}function Y(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v,B,S,g,k;if(e.h>=e.p+e.Db)h=e.Db;else if(h=e.h-e.p,e.ib>h)return V(e),0;for(v=0,P=e.p>e.n?e.p-e.n:0,o=e.e+e.p,l=1,c=0,u=0,e.hb?(k=uo[255&e.c[o]]^255&e.c[o+1],c=1023&k,k^=(255&e.c[o+2])<<8,u=65535&k,f=(k^uo[255&e.c[o+3]]<<5)&e.Kc):f=255&e.c[o]^(255&e.c[o+1])<<8,n=e.Eb[e.M+f],e.hb&&(s=e.Eb[c],i=e.Eb[1024+u],e.Eb[c]=e.p,e.Eb[1024+u]=e.p,s>P&&e.c[e.e+s]==e.c[o]&&(r[v++]=l=2,r[v++]=e.p-s-1),i>P&&e.c[e.e+i]==e.c[o]&&(i==s&&(v-=2),r[v++]=l=3,r[v++]=e.p-i-1,s=i),0!=v&&s==n&&(v-=2,l=1)),e.Eb[e.M+f]=e.p,S=(e.i<<1)+1,g=e.i<<1,d=p=e.u,0!=e.u&&n>P&&e.c[e.e+n+e.u]!=e.c[o+e.u]&&(r[v++]=l=e.u,r[v++]=e.p-n-1),t=e.uc;;){if(P>=n||0==t--){e.Q[S]=e.Q[g]=0;break}if(a=e.p-n,_=(e.i>=a?e.i-a:e.i-a+e.n)<<1,B=e.e+n,m=p>d?d:p,e.c[B+m]==e.c[o+m]){for(;++m!=h&&e.c[B+m]==e.c[o+m];);if(m>l&&(r[v++]=l=m,r[v++]=a-1,m==h)){e.Q[g]=e.Q[_],e.Q[S]=e.Q[_+1];break}}(255&e.c[o+m])>(255&e.c[B+m])?(e.Q[g]=n,g=_+1,n=e.Q[g],p=m):(e.Q[S]=n,S=_,n=e.Q[S],d=m)}return V(e),v}function Z(e){e.e=0,e.p=0,e.h=0,G(e),e.i=0,T(e,-1)}function V(e){var r;++e.i>=e.n&&(e.i=0),H(e),1073741823==e.p&&(r=e.p-e.n,$(e.Q,2*e.n,r),$(e.Eb,e.Ub,r),T(e,r))}function $(e,r,t){var o,n;for(o=0;r>o;++o)n=e[o],t>=n?n=0:n-=t,e[o]=n}function K(e,r){e.hb=r>2,e.hb?(e.u=0,e.ib=4,e.M=66560):(e.u=2,e.ib=3,e.M=0)}function j(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v;do{if(e.h>=e.p+e.Db)d=e.Db;else if(d=e.h-e.p,e.ib>d){V(e);continue}for(p=e.p>e.n?e.p-e.n:0,o=e.e+e.p,e.hb?(v=uo[255&e.c[o]]^255&e.c[o+1],_=1023&v,e.Eb[_]=e.p,v^=(255&e.c[o+2])<<8,a=65535&v,e.Eb[1024+a]=e.p,c=(v^uo[255&e.c[o+3]]<<5)&e.Kc):c=255&e.c[o]^(255&e.c[o+1])<<8,n=e.Eb[e.M+c],e.Eb[e.M+c]=e.p,P=(e.i<<1)+1,l=e.i<<1,f=m=e.u,t=e.uc;;){if(p>=n||0==t--){e.Q[P]=e.Q[l]=0;break}if(i=e.p-n,s=(e.i>=i?e.i-i:e.i-i+e.n)<<1,h=e.e+n,u=m>f?f:m,e.c[h+u]==e.c[o+u]){for(;++u!=d&&e.c[h+u]==e.c[o+u];);if(u==d){e.Q[l]=e.Q[s],e.Q[P]=e.Q[s+1];break}}(255&e.c[o+u])>(255&e.c[h+u])?(e.Q[l]=n,l=s+1,n=e.Q[l],m=u):(e.Q[P]=n,P=s,n=e.Q[P],f=u)}V(e)}while(0!=--r)}function q(e,r,t){var o;for(o=e.p-r-1,0>o&&(o+=e.L);0!=t;--t)o>=e.L&&(o=0),e.Sb[e.p++]=e.Sb[o++],e.p>=e.L&&Q(e)}function J(e,r){(null==e.Sb||e.L!=r)&&(e.Sb=o(r,1)),e.L=r,e.p=0,e.h=0}function Q(e){var r;r=e.p-e.h,0!=r&&(M(e.hc,e.Sb,e.h,r),e.p>=e.L&&(e.p=0),e.h=e.p)}function U(e,r){var t;return t=e.p-r-1,0>t&&(t+=e.L),e.Sb[t]}function X(e,r){r||(e.h=0,e.p=0)}function er(e,r){e.Sb[e.p++]=r,e.p>=e.L&&Q(e)}function rr(e){Q(e),e.hc=null}function tr(e){return e-=2,4>e?e:3}function or(e){return 4>e?0:10>e?e-3:e-6}function nr(e,r){return e.gb=r,e.db=null,e.Ec=!0,e}function sr(e,r){return e.db=r,e.gb=null,e.Ec=!0,e}Ifunction ir(e){if(!e.Ec)throw Error("bad state");return e.gb?ar(e):_r(e),e.Ec}functiIon _r(e){var r;if(r=ur(e.db),-1==r)throw Error("corrupted input");e.Yb=qt,e.Qc=e.db.g,(1==r||i(e.db.Hc,Qt)>=0&&i(e.db.g,e.db.Hc)>=0)&&(Q(e.db.E),rr(e.db.E),e.db.f.Jb=null,e.Ec=!1)}function ar(e){Cr(e.gb,e.gb.ec,e.gb.zc,e.gb.Nc),e.Yb=e.gb.ec[0],e.gb.Nc[0]&&(Wr(e.gb),e.Ec=!1)}function cr(e,r,t,o){return e.f.Jb=r,rr(e.E),e.E.hc=t,mr(e),e.S=0,e.lb=0,e.Gc=0,e.Ic=0,e.Pc=0,e.Hc=o,e.g=Qt,e.$b=0,sr(new po,e)}function ur(e){var r,t,o,s,_,a;if(a=f(e.g)&e.gc,0==Rt(e.f,e.Mb,(e.S<<4)+a))r=gr(e.tb,f(e.g),e.$b),e.$b=7>e.S?wr(r,e.f):br(r,e.f,U(e.E,e.lb)),er(e.E,e.$b),e.S=or(e.S),e.g=n(e.g,Ut);else{if(1==Rt(e.f,e.ac,e.S))o=0,0==Rt(e.f,e.Lb,e.S)?0==Rt(e.f,e.yb,(e.S<<4)+a)&&(e.S=7>e.S?9:11,o=1):(0==Rt(e.f,e.Nb,e.S)?t=e.Gc:(0==Rt(e.f,e.Pb,e.S)?t=e.Ic:(t=e.Pc,e.Pc=e.Ic),e.Ic=e.Gc),e.Gc=e.lb,e.lb=t),0==o&&(o=lr(e.xb,e.f,a)+2,e.S=7>e.S?8:11);else if(e.Pc=e.Ic,e.Ic=e.Gc,e.Gc=e.lb,o=2+lr(e.Tb,e.f,a),e.S=7>e.S?7:10,_=ht(e.mb[tr(o)],e.f),_>=4){if(s=(_>>1)-1,e.lb=(2|1&_)<<s,14>_)e.lb+=lt(e.pc,e.lb-_-1,e.f,s);else if(e.lb+=Mt(e.f,s-4)<<4,e.lb+=Pt(e.Ob,e.f),0>e.lb)return-1==e.lb?1:I-1}else e.lb=_;if(i(c(e.lb),e.g)>=0||e.lb>=e.T)return-1;q(e.E,e.lb,o),e.g=n(e.g,c(o)),e.$b=U(e.E,0)}return 0}function fr(e){var r;for(e.E=new mo,e.f=new Co,e.Mb=o(192,1),e.ac=o(12,1),e.Lb=o(12,1),e.Nb=o(12,1),e.Pb=o(12,1),e.yb=o(192,1),e.mb=o(4,0),e.pc=o(114,1),e.Ob=pt(new Mo,4),e.Tb=vr(new Po),e.xb=vr(new Po),e.tb=new lo,r=0;4>r;++r)e.mb[r]=pt(new Mo,6);return e}function mr(e){var r;for(X(e.E,!1),Ct(e.Mb),Ct(e.yb),Ct(e.ac),Ct(e.Lb),Ct(e.Nb),Ct(e.Pb),Ct(e.pc),kr(e.tb),r=0;4>r;++r)Ct(e.mb[r].I);Br(e.Tb),Br(e.xb),Ct(e.Ob.I),Dt(e.f)}function dr(e,r){varI t,o,n,s,i,_,a;if(5>r.length)return!1;for(a=255&r[0],n=a%9,_=~~(a/9),s=_%5,i=~~(_/5),t=0,o=0;4>o;++o)t+=(255&r[1+o])<<8*o;return t>99999999||!hr(e,n,s,i)?!1:pr(e,t)}function pr(e,r){return 0>r?!1:(e.nb!=r&&(e.nb=r,e.T=Math.max(e.nb,1),J(e.E,Math.max(e.T,4096))),!0)}function hr(e,r,t,o){var n;return r>8||t>4||o>4?!1:(Sr(e.tb,t,r),n=1<<o,Pr(e.Tb,n),Pr(e.xb,n),e.gc=n-1,!0)}function Pr(e,r){for(;r>e.X;++e.X)e.mc[e.X]=pt(new Mo,3),e.oc[e.X]=pt(new Mo,3)}function lr(e,r,t){var o;return 0==Rt(r,e.Bc,0)?ht(e.mc[t],r):(o=8,o+=0==Rt(r,e.Bc,1)?ht(e.oc[t],r):8+ht(e.yc,r))}function vr(e){return e.Bc=o(2,1),e.mc=o(16,0),e.oc=o(16,0),e.yc=pt(new Mo,8),e}function Br(e){var r;for(Ct(e.Bc),r=0;e.X>r;++r)Ct(e.mc[r].I),Ct(e.oc[r].I);Ct(e.yc.I)}function Sr(Ee,r,t){var n,s;if(null==e.$||e.t!=t||e.F!=r)for(e.F=r,e.Kb=(1<<r)-1,e.t=t,s=1<<e.t+e.F,e.$=o(s,0),n=0;s>n;++n)e.$[n]=Rr(new vo)}function gr(e,r,t){return e.$[((r&e.Kb)<<e.t)+((255&t)>>>8-e.t)]}function kr(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)Ct(e.$[r].Rb)}function wr(e,r){var t;t=1;do t=t<<1|Rt(r,e.Rb,t);while(256>t);return t<<24>>24}function br(e,r,t){var o,n,s;s=1;do if(n=t>>7&1,t<<=1,o=Rt(r,e.Rb,(1+n<<8)+s),s=s<<1|o,n!=o){for(;256>s;)s=s<<1|Rt(r,e.Rb,s);break}while(256>s);return s<<24>>24}function Rr(e){return e.Rb=o(768,1),e}function Mr(e,r){var t,o,n,s;e.Y=r,n=e.a[r].r,o=e.a[r].j;do e.a[r].v&&(mt(e.a[n]),e.a[n].r=n-1,e.a[r].Fc&&(e.a[n-1].v=0,e.a[n-1].r=e.a[r].r2,e.a[n-1].j=e.a[r].j2)),s=n,t=o,o=e.a[s].j,n=e.a[s].r,e.a[s].j=t,e.a[s].r=r,r=s;while(r>0);return e.ub=e.a[0].j,e.o=e.a[0].r}function Dr(e){var r;for(e.m=0,e.K=0,r=0;4>r;++r)e.x[r]=0}function Cr(e,r,t,o){var s,_,u,m,d,p,h,PE,l,B,S,g,k,w,b;if(r[0]=Qt,t[0]=Qt,o[0]=!0,e.rc&&(e.b.hc=e.rc,Z(e.b),e.ab=!0,e.rc=null),!e.sc){if(e.sc=!0,w=Ie.g,a(e.g,Qt)){if(0==O(e.b))return void Fr(e,f(e.g));Gr(e),k=f(e.g)&e.w,Lt(e.d,e.G,(e.m<<4)+k,0),e.m=or(e.m),u=x(e.b,-e.s),at(it(e.A,f(e.g),e.K),e.d,u),e.K=u,--e.s,e.g=n(e.g,Ut)}if(0==O(e.b))return void Fr(e,f(e.g));for(;;){if(h=Ir(e,f(e.g)),B=e.ub,k=f(e.g)&e.w,_=(e.m<<4)+k,1==h&&-1==B)Lt(e.d,e.G,_,0),u=x(e.b,-e.s),b=it(e.A,f(e.g),e.K),7>e.m?at(b,e.d,u):(l=x(e.b,-e.x[0]-1-e.s),ct(b,e.d,l,u)),e.K=u,e.m=or(e.m);else{if(Lt(e.d,e.G,_,1),4>B){if(Lt(e.d,e.fb,e.m,1),0==B?(Lt(e.d,e.rb,e.m,0),1==h?Lt(e.d,e.cb,_,0):Lt(e.d,e.cb,_,1)):(Lt(e.d,e.rb,e.m,1),1==B?Lt(e.d,e.Vb,e.m,0):(Lt(e.d,e.Vb,e.m,1),Lt(e.d,e.Ac,e.m,B-2))),1==h?e.m=7>e.m?9:11:(rt(e.k,e.d,h-2,k),e.m=7>e.m?8:11),m=e.x[B],0!=B){for(p=B;p>=1;--p)e.x[p]=e.x[p-1];e.x[0]=m}}else{for(Lt(e.d,e.fb,e.m,0),e.m=7>e.m?7:10,rt(e.bb,e.d,h-2,k),B-=4,g=qr(B),P=tr(h),Bt(e.O[P],e.d,g),g>=4&&(d=(g>>1)-1,s=(2|1&g)<<d,S=B-s,14>g?wt(e.Xb,s-g-1,e.d,d,S):(yt(e.d,S>>4,d-4),gt(e.Z,e.d,15&S),++e.sb)),m=B,p=3;p>=1;--p)e.x[p]=e.x[p-1];e.x[0]=m,++e.ob}e.K=x(e.b,h-1-e.s)}if(e.s-=h,e.g=n(e.g,c(h)),0==e.s){if(e.ob>=128&&Er(e),e.sb>=16&&zr(e),r[0]=e.g,t[0]=Et(e.d),0==O(e.b))return void Fr(e,f(e.g));if(i(v(e.g,w),[4096,0])>=0)return e.sc=!1,void(o[0]=!1)}}}}function Lr(e){var r,t;e.b||(r=new fo,t=4,0==e._&&(t=2),K(r,t),e.b=r),st(e.A,e.N,e.R),(e.P!=e.eb||e.Qb!=e.l)&&(W(e.b,e.P,4096,e.l,274),e.eb=e.P,e.Qb=e.l)}function yr(e){var r;for(e.x=o(4,1),e.a=o(4096,0),e.d=new yo,e.G=o(192,1),e.fb=o(12,1),e.rb=o(12,1),e.Vb=o(12,1),e.Ac=o(12,1),e.cb=o(192,1),e.O=o(4,0),e.Xb=o(114,1),e.Z=vt(new Do,4),e.bb=tt(new ko),e.k=tt(new ko),e.A=new wo,e.q=o(548,1),e.W=o(256,1),e.pb=o(512,1),e.qc=o(16,1),e.z=o(4,1),e.U=o(4,1),e.ec=o(1,3),e.zc=o(1,3),e.Nc=o(1,2),e.nc=o(5,1),e.Dc=o(128,1),r=0;4096>r;++r)e.a[r]=new Ro;for(r=0;4>r;++r)e.O[r]=vt(new Do,6);return e}function zr(e){var r;for(r=0;16>r;++r)e.qc[r]=kt(e.Z,r);e.sb=0}function Er(e){var r,t,o,n,s,i,_,a;for(n=4;128>n;++n)i=qr(n),o=(i>>1)-1,r=(2|1&i)<<o,e.Dc[n]=bt(e.Xb,r-i-1,o,n-r);for(s=0;4>s;++s){for(t=e.O[s],_=s<<6,i=0;e.Hb>i;++i)e.W[_+i]=St(t,i);for(i=14;e.Hb>i;++i)e.W[_+i]+=(i>>1)-1-4<<6;for(a=128*s,n=0;4>n;++n)e.pb[a+n]=e.W[_+n];for(;128>n;++n)e.pb[a+n]=e.W[_+qr(n)]+e.Dc[n]}e.ob=0}function Fr(e,r){Tr(e),jr(e,r&e.w),zt(e.d)}function Ir(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v,B,S,g,k,w,b,R,M,D,C,L,y,z,E,F,I,A,H,G,T,W,Y,Z,V,$,K,j,q,J,Q,U,X,er;if(e.Y!=e.o)return p=e.a[e.o].r-e.o,e.ub=e.a[e.o].j,e.o=e.a[e.o].r,p;if(e.o=e.Y=0,e.V?(d=e.Fb,e.V=!1):d=Gr(e),C=e.H,M=O(e.b)+1,2>M)return e.ub=-1,1;for(M>273&&(M=273),Z=0,u=0;4>u;++u)e.z[u]=e.x[u],e.U[u]=N(e.b,-1,e.z[u],273),e.U[u]>e.U[Z]&&(Z=u);if(e.U[Z]>=e.l)return e.ub=Z,p=e.U[Z],Hr(e,p-1),p;if(d>=e.l)return e.ub=e.q[C-1]+4,Hr(e,d-1),d;if(a=x(e.b,-1),v=x(e.b,-e.x[0]-1-1),2>d&&a!=v&&2>e.U[Z])return e.ub=-1,1;if(e.a[0].Cc=e.m,A=r&e.w,e.a[1].y=Lo[e.G[(e.m<<4)+A]>>>2]+ft(it(e.A,r,e.K),e.m>=7,v,a),mt(e.a[1]),B=Lo[2048-e.G[(e.m<<4)+A]>>>2],Y=B+Lo[2048-e.fb[e.m]>>>2],v==a&&(V=Y+Or(e,e.m,A),e.a[1].y>V&&(e.a[1].y=V,dt(e.a[1]))),m=d>=e.U[Z]?d:e.U[Z],2>m)return e.ub=e.a[1].j,1;e.a[1].r=0,e.a[0]._b=e.z[0],e.a[0].Zb=e.z[1],e.a[0].Wb=e.z[2],e.a[0].jc=e.z[3],f=m;do e.a[f--].y=268435455;while(f>=2);for(u=0;4>u;++u)if(W=e.U[u],!(2>W)){G=Y+Nr(e,u,e.m,A);do s=G+ot(e.k,W-2,A),E=e.a[W],E.y>s&&(E.y=s,E.r=0,E.j=u,E.v=0);while(--W>=2)}if(R=B+Lo[e.fb[e.m]>>>2],f=e.U[0]>=2?e.U[0]+1:2,d>=f){for(L=0;f>e.q[L];)L+=2;for(;c=e.q[L+1],s=R+xr(e,c,f,A),E=e.a[f],E.y>s&&(E.y=s,E.r=0,E.j=c+4,E.v=0),f!=e.q[L]||(L+=2,L!=C);++f);}for(t=0;;){if(++t,t==m)return Mr(e,t);if(S=Gr(e),C=e.H,S>=e.l)return e.Fb=S,e.V=!0,Mr(e,t);if(++r,I=e.a[t].r,e.a[t].v?(--I,e.a[t].Fc?(K=e.a[e.a[t].r2].Cc,K=4>e.a[t].j2?7>K?8:11:7>K?7:10):K=e.a[I].Cc,K=or(K)):K=e.a[I].Cc,I==t-1?K=0==e.a[t].j?7>K?9:11:or(K):(e.a[t].v&&e.a[t].Fc?(I=e.a[t].r2,F=e.a[t].j2,K=7>K?8:11):(F=e.a[t].j,K=4>F?7>K?8:11:7>K?7:10),z=e.a[I],4>F?0==F?(e.z[0]=z._b,e.z[1]=z.Zb,e.z[2]=z.Wb,e.z[3]=z.jc):1==F?(e.z[0]=z.Zb,e.z[1]=z._b,e.z[2]=z.Wb,e.z[3]=z.jc):2==F?(e.z[0]=z.Wb,e.z[1]=z._b,e.z[2]=z.Zb,e.z[3]=z.jc):(e.z[0]=z.jc,e.z[1]=z._b,e.z[2]=z.Zb,e.z[3]=z.Wb):(e.z[0]=F-4,e.z[1]=z._b,e.z[2]=z.Zb,e.z[3]=z.Wb)),e.a[t].Cc=K,e.a[t]._b=e.z[0],e.a[t].Zb=e.z[1],e.a[t].Wb=e.z[2],e.a[t].jc=e.z[3],_=e.a[t].y,a=x(e.b,-1),v=x(e.b,-e.z[0]-1-1),A=r&e.w,o=_+Lo[e.G[(K<<4)+A]>>>2]+ft(it(e.A,r,x(e.b,-2)),K>=7,v,a),w=e.a[t+1],g=!1,w.y>o&&(w.y=o,w.r=t,w.j=-1,w.v=0,g=!0),B=_+Lo[2048-e.G[(K<<4)+A]>>>2],Y=B+Lo[2048-e.fb[K]>>>2],v!=a||t>w.r&&0==w.j||(V=Y+(Lo[e.rb[K]>>>2]+Lo[e.cb[(K<<4)+A]>>>2]),w.y>=V&&(w.y=V,w.r=t,w.j=0,w.v=0,g=!0)),D=O(e.b)+1,D=D>4095-t?4095-t:D,M=D,!(2>M)){if(M>e.l&&(M=e.l),!g&&v!=a&&(q=Math.min(D-1,e.l),P=N(e.b,0,e.z[0],q),P>=2)){for(j=or(K),H=r+1&e.w,b=o+Lo[2048-e.G[(j<<4)+H]>>>2]+Lo[2048-e.fb[j]>>>2],y=t+1+P;y>m;)e.a[++m].y=268435455;s=b+(J=ot(e.k,P-2,H),J+Nr(e,0,j,H)),E=e.a[y],E.y>s&&(E.y=s,E.r=t+1,E.j=0,E.v=1,E.Fc=0)}for($=2,T=0;4>T;++T)if(h=N(e.b,-1,e.z[T],M),!(2>h)){l=h;do{for(;t+h>m;)e.a[++m].y=268435455;s=Y+(Q=ot(e.k,h-2,A),Q+Nr(e,T,K,A)),E=e.a[t+h],E.y>s&&(E.y=s,E.r=t,E.j=T,E.v=0)}while(--h>=2);if(h=l,0==T&&($=h+1),D>h&&(q=Math.min(D-1-h,e.l),P=N(e.b,h,e.z[T],q),P>=2)){for(j=7>K?8:11,H=r+h&e.w,n=Y+(U=ot(e.k,h-2,A),U+Nr(e,T,K,A))+Lo[e.G[(j<<4)+H]>>>2]+ft(it(e.A,r+h,x(e.b,h-1-1)),!0,x(e.b,h-1-(e.z[T]+1)),x(e.b,h-1)),j=or(j),H=r+h+1&e.w,k=n+Lo[2048-e.G[(j<<4)+H]>>>2],b=k+Lo[2048-e.fb[j]>>>2],y=h+1+P;t+y>m;)e.a[++m].y=268435455;s=b+(X=ot(e.k,P-2,H),X+Nr(e,0,j,H)),E=e.a[t+y],E.y>s&&(E.y=s,E.r=t+h+1,E.j=0,E.v=1,E.Fc=1,EI.r2=t,E.j2=T)}}if(S>M){for(S=M,C=0;S>e.q[C];C+=2);e.q[C]=S,C+=2}if(S>=$){for(R=B+Lo[e.fb[K]>>>2];t+S>m;)e.a[++m].y=268435455;for(L=0;$>e.q[L];)L+=2;for(h=$;;++h)if(i=e.q[L+1],s=R+xr(e,i,h,A),E=e.a[t+h],E.y>s&&(E.y=s,E.r=t,E.j=i+4,E.v=0),h==e.q[L]){if(D>h&&(q=Math.min(D-1-h,e.l),P=N(e.b,h,i,q),P>=2)){for(j=7>K?7:10,H=r+h&e.w,n=s+Lo[e.G[(j<<4)+H]>>>2]+ft(it(e.A,r+h,x(e.b,h-1-1)),!0,x(e.b,h-(i+1)-1),x(e.b,h-1)),j=or(j),H=r+h+1&e.w,k=n+Lo[2048-e.G[(j<<4)+H]>>>2],b=k+Lo[2048-e.fb[j]>>>2],y=h+1+P;t+y>m;)e.a[++m].y=268435455;s=b+(er=ot(e.k,P-2,H),er+Nr(e,0,j,H)),E=e.a[t+y],E.y>s&&(E.y=s,E.r=t+h+1,E.j=0,E.v=1,E.Fc=1,E.r2=t,E.j2=i+4)}if(L+=2,L==C)break}}}}}function xr(e,r,t,o){var n,s;return n=tr(t),s=128>r?e.pb[128*n+r]:e.W[(n<<6)+Jr(r)]+e.qc[15&r],s+ot(e.bb,t-2,o)}function Nr(e,r,t,o){var n;return 0==r?(n=Lo[e.rb[t]>>>2],n+=Lo[2048-e.cb[(t<<4)+o]>>>2]):(n=Lo[2048-e.rb[t]>>>2],1==r?n+=Lo[e.Vb[t]>>>2]:(n+=Lo[2048-e.Vb[t]>>>2],n+=xt(e.Ac[t],r-2))),n}function Or(e,r,t){return Lo[e.rb[r]>>>2]+Lo[e.cb[(r<<4)+t]>>>2]}function Ar(e){var r;for(Dr(e),Ft(e.d),Ct(e.G),Ct(e.cb),Ct(e.fb),Ct(e.rb),Ct(e.Vb),Ct(e.Ac),Ct(e.Xb),_t(e.A),r=0;4>r;++r)Ct(e.O[r].I);Xr(e.bb,1<<e.J),Xr(e.k,1<<e.J),Ct(e.Z.I),e.V=!1,e.Y=0,e.o=0,e.s=0}function Hr(e,r){r>0&&(j(e.b,r),e.s+=r)}function Gr(e){var r;return r=0,e.H=Y(e.b,e.q),e.H>0&&(r=e.q[e.H-2],r==e.l&&(r+=N(e.b,r-1,e.q[e.H-1],273-r))),++e.s,r}function Tr(e){e.b&&e.ab&&(e.b.hc=null,e.ab=!1)}function Wr(e){Tr(e),e.d.Jb=null}functionI Yr(e,r){var t;if(1>r||r>536870912)return!1;for(e.P=r,t=0;r>1<<t;++t);return e.Hb=2*t,!0}function Zr(e,r,t,o){return 0>t||t>4||0>r||r>8||0>o||o>4?!1:(e.N=t,e.R=r,e.J=o,e.w=(1<<e.J)-1,!0)}function Vr(e,r){var t;return 0>r||r>2?!1:(t=e._,e._=r,e.b&&t!=e._&&(e.eb=-1,e.b=null),!0)}function $r(e,r){return 5>r||r>273?!1:(e.l=r,!0)}function Kr(e,r){var t;for(e.nc[0]=9*(5*e.J+e.N)+e.R<<24>>24,t=0;4>t;++t)e.nc[1+t]=e.P>>8*t<<24>>24;M(r,e.nc,0,5)}function jr(e,r){var t;e.Lc&&(Lt(e.d,e.G,(e.m<<4)+r,1),Lt(e.d,e.fb,e.m,0),e.m=7>e.m?7:10,rt(e.bb,e.d,0,r),t=tr(2),Bt(e.O[t],e.d,63),yt(e.d,67108863,26),gt(e.Z,e.d,15))}function qr(e){return 2048>e?Bo[e]:2097152>e?Bo[e>>10]+20:Bo[e>>20]+40}function Jr(e){return 131072>e?Bo[e>>6]+12:134217728>e?Bo[e>>16]+32:Bo[e>>26]+52}function Qr(e,r,t,o){8>t?(Lt(r,e.jb,0,0),Bt(e.bc[o],r,t)):(t-=8,Lt(r,e.jb,0,1),8>t?(Lt(r,e.jb,1,0),Bt(e.cc[o],r,t)):(Lt(r,e.jb,1,1),Bt(e.kc,r,t-8)))}function Ur(e){var r;for(e.jb=o(2,1),e.bc=o(16,0),e.cc=o(16,0),e.kc=vt(new Do,8),r=0;16>r;++r)e.bc[r]=vt(new Do,3),e.cc[r]=vt(new Do,3);return e}function Xr(e,r){var t;for(Ct(e.jb),t=0;r>t;++t)Ct(e.bc[t].I),Ct(e.cc[t].I);Ct(e.kc.I)}function et(e,r,t,o,n){var s,i,_,a,c;for(s=Lo[e.jb[0]>>>2],i=Lo[2048-e.jb[0]>>>2],_=i+Lo[e.jb[1]>>>2],a=i+Lo[2048-e.jb[1]>>>2],c=I0,c=0;8>c;++c){if(c>=t)return;o[n+c]=s+St(e.bc[r],c)}Ifor(;16>c;++c){if(c>=t)return;o[n+c]=_+St(e.cc[r],c-8)}for(;t>c;++c)o[n+c]=a+St(e.kc,c-8-8)}function rt(e,r,t,o){Qr(e,r,t,o),0==--e.vc[o]&&(et(e,o,e.kb,e.Jc,272*o),e.vc[o]=e.kb)}function tt(e){return Ur(e),e.Jc=o(4352,1),e.vc=o(16,1),e}function ot(e,r,t){return e.Jc[272*t+r]}function nt(e,r){var t;for(t=0;r>t;++t)et(e,t,e.kb,e.Jc,272*t),e.vc[t]=e.kb}function st(Ee,r,t){var n,s;if(null==e.$||e.t!=t||e.F!=r)for(e.F=r,e.Kb=(1<<r)-1,e.t=t,s=1<<e.t+e.F,e.$=o(s,0),n=0;s>n;++n)e.$[n]=ut(new bo)}function it(e,r,t){return e.$[((r&e.Kb)<<e.t)+((255&t)>>>8-e.t)]}function _t(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)Ct(e.$[r].zb)}function at(e,r,t){var o,n,s;for(n=1,s=7;s>=0;--s)o=t>>s&1,Lt(r,e.zb,n,o),n=n<<1|o}function ct(e,r,t,o){var n,s,i,_,a,c;for(s=1,a=!0,i=7;i>=0;--i)n=o>>i&1,c=s,a&&(_=t>>i&1,c+=1+_<<8,a=_==n),Lt(r,e.zb,c,n),s=s<<1|n}function ut(e){return e.zb=o(768,1),e}function ft(e,r,t,o){var n,s,i,_,a;if(a=0,s=1,i=7,r)for(;i>=0;--i)if(_=t>>i&1,n=o>>i&1,a+=xt(e.zb[(1+_<<8)+s],n),s=s<<1|n,_!=n){--i;break}for(;i>=0;--i)n=o>>i&1,a+=xt(e.zb[s],n),s=s<<1|n;return a}function mt(e){e.j=-1,e.v=0}function dt(e){e.j=0,e.v=0}function pt(e,r){return e.B=r,e.I=o(1<<r,1),e}function ht(e,r){var t,o;for(o=1,t=e.B;0!=t;--t)o=(o<<1)+Rt(r,e.I,o);return o-(1<<e.B)}function Pt(e,r){var t,o,n,s;for(n=1,s=0,o=0;e.B>o;++o)t=Rt(r,e.I,n),n<<=1,n+=t,s|=t<<o;return s}function lt(e,r,t,o){var n,s,i,_;for(i=1,_=0,s=0;o>s;++s)n=Rt(t,e,r+i),i<<=1,i+=n,_|=n<<s;return _}function vt(e,r){return e.B=r,e.I=o(1<<r,1),e}function Bt(e,r,t){var o,n,s;for(s=1,n=e.B;0!=n;)--n,o=t>>>n&1,Lt(r,e.I,s,o),s=s<<1|o}function St(e,r){var t,o,n,s;for(s=0,n=1,o=e.B;0!=o;)--o,t=r>>>o&1,s+=xt(e.I[n],t),n=(n<<1)+t;return s}function gt(e,r,t){var o,n,s;for(s=1,n=0;e.B>n;++n)o=1&t,Lt(r,e.I,s,o),s=s<<1|o,t>>=1}function kt(e,r){var t,o,n,s;for(s=0,n=1,o=e.B;0!=o;--o)t=1&r,r>>>=1,s+=xt(e.I[n],t),n=n<<1|t;return s}function wt(e,r,t,o,n){var s,i,_;for(_=1,i=0;o>i;++i)s=1&n,Lt(t,e,r+_,s),_=_<<1|s,n>>=1}function bt(e,r,t,o){var n,s,i,_;for(_=0,i=1,s=t;0!=s;--s)n=1&o,o>>>=1,_+=Lo[(2047&(e[r+i]-n^-n))>>>2],i=i<<1|n;return _}function Rt(e,r,t){var o,n;return n=r[t],o=(e.D>>>11)*n,(-2147483648^o)>(-2147483648^e.Gb)?(e.D=o,r[t]=n+(2048-n>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Gb=e.Gb<<8|S(e.Jb),e.D<<=8),0):(e.D-=o,e.Gb-=o,r[t]=n-(n>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Gb=e.Gb<<8|S(e.Jb),e.D<<=8),1)}function Mt(e,r){var t,o,n;for(o=0,t=r;0!=t;--t)e.D>>>=1,n=e.Gb-e.D>>>31,e.Gb-=e.D&n-1,o=o<<1|1-n,0==(-16777216&e.D)&&(e.Gb=e.Gb<<8|S(e.Jb),e.D<<=8);
return o}function Dt(e){var r;for(e.Gb=0,e.D=-1,r=0;5>r;++r)e.Gb=e.Gb<<8|S(e.Jb)}function Ct(e){var r;for(r=e.length-1;r>=0;--r)e[r]=1024}function Lt(e,r,t,o){var i,_;_=r[t],i=(e.D>>>11)*_,0==o?(e.D=i,r[t]=_+(2048-_>>>5)<<16>>16):(e.xc=n(e.xc,s(c(i),[4294967295,0])),e.D-=i,r[t]=_-(_>>>5)<<16>>16),0==(-16777216&e.D)&&(e.D<<=8,It(e))}function yt(e,r,t){var o;for(o=t-1;o>=0;--o)e.D>>>=1,1==(r>>>o&1)&&(e.xc=n(e.xc,c(e.D))),0==(-16777216&e.D)&&(e.D<<=8,It(e))}function zt(e){var r;for(r=0;5>r;++r)It(e)}function Et(e){return n(n(c(e.Ab),e.dc),[4,0])}function Ft(e){e.dc=Qt,e.xc=Qt,e.D=-1,e.Ab=1,e.Oc=0}function It(e){var r,t;if(r=f(l(e.xc,32)),0!=r||i(e.xc,[4278190080,0])<0){e.dc=n(e.dc,c(e.Ab)),t=e.Oc;do R(e.Jb,t+r),t=255;while(0!=--e.Ab);e.Oc=f(e.xc)>>>24}++e.Ab,e.xc=h(s(e.xc,[16777215,0]),8)}function xt(e,r){return Lo[(2047&(e-r^-r))>>>2]}function Nt(e){var r;for(r=e.length-1;r>=0;r-=1)0>e[r]&&(e[r]=256+e[r]);return e}function Ot(e){var r,t,o,n,s="",i=e.length;for(r=0;i>r;++r)if(t=255&e[r],0==(128&t)){if(0==t)return Nt(e);s+=String.fromCharCode(65535&t)}else if(192==(224&t)){Iif(r+1>=e.length)return Nt(e);Iif(o=255&e[++r],128!=(192&o))return Nt(e);s+=String.fromCharCode((31&t)<<6&65535|63&o)}else{Iif(224!=(240&t))return Nt(e);Iif(r+2>=e.length)return Nt(e);Iif(o=255&e[++r],128!=(192&o))return Nt(e);Iif(n=255&e[++r],128!=(192&n))return Nt(e);s+=String.fromCharCode(65535&((15&t)<<12|(63&o)<<6|63&n))}return s}function At(e){var r,t,n,s,i,_,a,c=e.length;for(a=e.length,_=o(a,1),D(e,0,a,_,0),t=_,s=0,i=0;c>i;++i)r=t[i],r>=1&&127>=r?++s:s+=0==r||r>=128&&2047>=r?2:3;for(n=o(s,1),s=0,i=0;c>i;++i)r=t[i],r>=1&&127>=r?n[s++]=r<<24>>24:0==r||r>=128&&2047>=r?(n[s++]=(192|r>>6&31)<<24>>24,n[s++]=(128|63&r)<<24>>24):(n[s++]=(224|r>>12&15)<<24>>24,n[s++]=(128|r>>6&63)<<24>>24,n[s++]=(128|63&r)<<24>>24);return n}function Ht(e){return e}function Gt(e){return e[1]+e[0]}function Tt(e,r,o,n){function s(){for(var e,r=(new Date).getTime();ir(a.c.ic);)if(i=Gt(a.c.ic.Yb)/Gt(a.c.qb),(new Date).getTime()-r>200)return n?n(i):void 0!==_&&t(i,_),Kt(s,0),!1;n?n(1):void 0!==_&&t(1,_),e=b(a.c.tc),o?o(e):void 0!==_&&postMessage({action:Zt,cbn:_,result:e.slice(0)})}var i,_,a=Ht(new zo);"function"!=typeof o&&(_=o,o=n=0),a.Rc=Eo(r),a.c=z(new io,At(e),a.Rc),n?n(0):void 0!==_&&t(0,_),Kt(s,0)}function Wt(e,r,o){function n(){for(var e,c=0,u=(new Date).getTime();ir(a.d.ic);)if(++c%1e3==0&&(new Date).getTime()-u>200)return _&&(s=Gt(a.d.ic.db.g)/Gt(a.d.qb),o?o(s):void 0!==i&&t(s,i)),Kt(n,0),!1;_&&(o?o(1):void 0!==i&&t(1,i)),e=Ot(b(a.d.tc)),r?r(e):void 0!==i&&postMessage({action:Vt,cbn:i,result:"string"!=typeof e?e.slice(0):e})}var s,i,_,a=Ht(new zo);"function"!=typeof r&&(i=r,r=o=0),a.d=F(new ao,e),_=Gt(a.d.qb)>-1,o?o(_?0:-1):void 0!==i&&t(_?0:-1,i),Kt(n,0)}var Yt,Zt=1,Vt=2,$t=3,Kt="function"==typeof setImmediate?setImmediate:setTimeout,jt=4294967296,qt=[4294967295,-jt],Jt=[0,-0x8000000000000000],Qt=[0,0],Ut=[1,0],Xt=r({}),eo=o(256,0),ro=r(),to=r(new ro);Yt.wb=0,Yt.Mc=0;var oo=r(),no=r(new oo);Yt.wb=0;var so=r(),io=r(new so),_o=r();Yt.qb=Qt;var ao=r(new _o),co=r();Yt.Bb=0,Yt.e=0,Yt.Ib=0,Yt.fc=0,Yt.C=0,Yt.p=0,Yt.vb=0,Yt.h=0;var uo=function(){var e,r,t,n=o(256,1);for(e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;n[e]=t}return n}(),fo=r(new co);Yt.hb=!0,Yt.uc=255,Yt.i=0,Yt.n=0,Yt.Ub=0,Yt.M=66560,Yt.ib=4,Yt.u=0;var mo=r();Yt.p=0,Yt.h=0,Yt.L=0;var po=r(),ho=r();Yt.nb=-1,Yt.T=-1,Yt.gc=0,Yt.g=Qt,Yt.Hc=Qt,Yt.$b=0,Yt.lb=0,Yt.Gc=0,Yt.Ic=0,Yt.Pc=0,Yt.S=0;var Po=r();Yt.X=0;var lo=r();Yt.F=0,Yt.t=0,Yt.Kb=0;var vo=r(),Bo=function(){var e,r,t,n,s=o(2048,1);for(e=2,s[0]=0,s[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)s[e]=n<<24>>24;return s}(),So=r();Yt.s=0,Yt.sb=0,Yt.P=4194304,Yt.eb=-1,Yt.Hb=44,Yt.Fb=0,Yt._=1,Yt.ob=0,Yt.H=0,Yt.l=32,Yt.Qb=-1,Yt.R=3,Yt.N=0,Yt.o=0,Yt.Y=0,Yt.J=2,Yt.w=3,Yt.K=0,Yt.m=0,Yt.ub=0,Yt.g=Qt;var go=r(),ko=r(new go);Yt.kb=0;var wo=r();Yt.F=0,Yt.t=0,Yt.Kb=0;var bo=r(),Ro=r();Yt.j=0,Yt.j2=0,Yt._b=0,Yt.Zb=0,Yt.Wb=0,Yt.jc=0,Yt.r=0,Yt.r2=0,Yt.y=0,Yt.Cc=0;var Mo=r();Yt.B=0;var Do=r();Yt.B=0;var Co=r();Yt.Gb=0,Yt.D=0;var Lo=function(){var e,r,t,n,s=o(512,1);for(r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)s[t]=(r<<6)+(e-t<<6>>>9-r-1);return s}(),yo=r();Yt.xc=Qt,Yt.D=0,Yt.Oc=0,Yt.Ab=0,Yt.dc=Qt;var zo=r(),Eo=function(){var e=[{dicSize:16,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:19,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:21,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:22,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:23,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:24,fb:255,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:25,fb:255,matchFinder:1,lc:3,lp:0,pb:2}];return function(r){return e[r-1]||e[6]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.lc&&(r.lc.action==Vt?e.decompress(r.lc.lc,r.lc.cbn):r.lc.action==Zt&&e.compress(r.lc.lc,r.lc.Rc,r.lc.cbn))}}(),{compress:Tt,decompress:Wt}}();this.LZMA=this.LZMA_WORKER=e;