/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */functioneg(e){returnnewDataView(e.buffer,e.byteOffset,e.byteLength)}functionrg(e){return"undefined"!=typeofTextDecoder?(newTextDecoder).decode(e):ht(I(e))}functiontg(e){return"undefined"!=typeofTextEncoder?(newTextEncoder).encode(e):R(ut(e))}functionag(e,r){e:for(vart=0;t<=e.length-r.length;++t){for(vara=0;a<r.length;++a)if(e[t+a]!=r[a])continuee;return!0}return!1}functionng(e){varr=e.reduce((function(e,r){returne+r.length}),0),t=newUint8Array(r),a=0;returne.forEach((function(e){t.set(e,a),a+=e.length})),t}functionsg(e){returne-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}functionig(e,r){for(vart=(127&e[r+15])<<7|e[r+14]>>1,a=1&e[r+14],n=r+13;n>=r;--n)a=256*a+e[n];return(128&e[r+15]?-a:a)*Math.pow(10,t-6176)}functionog(e,r,t){vara=Math.floor(0==t?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-20,n=t/Math.pow(10,a-6176);e[r+15]|=a>>7,e[r+14]|=(127&a)<<1;for(vars=0;n>=1;++s,n/=256)e[r+s]=255&n;e[r+15]|=t>=0?0:128}functioncg(e,r){vart=r?r[0]:0,a=127&e[t];e:if(e[t++]>=128){if(a|=(127&e[t])<<7,e[t++]<128)breake;if(a|=(127&e[t])<<14,e[t++]<128)breake;if(a|=(127&e[t])<<21,e[t++]<128)breake;if(a+=(127&e[t])*Math.pow(2,28),++t,e[t++]<128)breake;if(a+=(127&e[t])*Math.pow(2,35),++t,e[t++]<128)breake;if(a+=(127&e[t])*Math.pow(2,42),++t,e[t++]<128)breake}returnr&&(r[0]=t),a}functionlg(e){varr=newUint8Array(7);r[0]=127&e;vart=1;e:if(e>127){if(r[t-1]|=128,r[t]=e>>7&127,++t,e<=16383)breake;if(r[t-1]|=128,r[t]=e>>14&127,++t,e<=2097151)breake;if(r[t-1]|=128,r[t]=e>>21&127,++t,e<=268435455)breake;if(r[t-1]|=128,r[t]=e/256>>>21&127,++t,e<=34359738367)breake;if(r[t-1]|=128,r[t]=e/65536>>>21&127,++t,e<=4398046511103)breake;r[t-1]|=128,r[t]=e/16777216>>>21&127,++t}returnr.slice(0,t)}functionfg(e){varr=0,t=127&e[r];e:if(e[r++]>=128){if(t|=(127&e[r])<<7,e[r++]<128)breake;if(t|=(127&e[r])<<14,e[r++]<128)breake;if(t|=(127&e[r])<<21,e[r++]<128)breake;t|=(127&e[r])<<28}returnt}functionhg(e){varr=[],t=[0];while(t[0]<e.length){vara=t[0],n=cg(e,t),s=7&n;n=Math.floor(n/8);vari,o=0;if(0==n)break;switch(s){case0:varc=t[0];while(e[t[0]++]>=128);i=e.slice(c,t[0]);break;case5:o=4,i=e.slice(t[0],t[0]+o),t[0]+=o;break;case1:o=8,i=e.slice(t[0],t[0]+o),t[0]+=o;break;case2:o=cg(e,t),i=e.slice(t[0],t[0]+o),t[0]+=o;break;case3:case4:default:thrownewError("PB Type ".concat(s," for Field ").concat(n," at offset ").concat(a))}varl={data:i,type:s};null==r[n]?r[n]=[l]:r[n].push(l)}returnr}functionug(e){varr=[];returne.forEach((function(e,t){e.forEach((function(e){e.data&&(r.push(lg(8*t+e.type)),2==e.type&&r.push(lg(e.data.length)),r.push(e.data))}))})),ng(r)}functiondg(e,r){return(null==e?void0:e.map((function(e){returnr(e.data)})))||[]}functionpg(e){varr,t=[],a=[0];while(a[0]<e.length){varn=cg(e,a),s=hg(e.slice(a[0],a[0]+n));a[0]+=n;vari={id:fg(s[1][0].data),messages:[]};s[2].forEach((function(r){vart=hg(r.data),n=fg(t[3][0].data);i.messages.push({meta:t,data:e.slice(a[0],a[0]+n)}),a[0]+=n})),(null==(r=s[3])?void0:r[0])&&(i.merge=fg(s[3][0].data)>>>0>0),t.push(i)}returnt}functionmg(e){varr=[];returne.forEach((function(e){vart=[];t[1]=[{data:lg(e.id),type:0}],t[2]=[],null!=e.merge&&(t[3]=[{data:lg(+!!e.merge),type:0}]);vara=[];e.messages.forEach((function(e){a.push(e.data),e.meta[3]=[{type:0,data:lg(e.data.length)}],t[2].push({data:ug(e.meta),type:2})}));varn=ug(t);r.push(lg(n.length)),r.push(n),a.forEach((function(e){returnr.push(e)}))})),ng(r)}functionbg(e,r){if(0!=e)thrownewError("Unexpected Snappy chunk type ".concat(e));vart=[0],a=cg(r,t),n=[];while(t[0]<r.length){vars=3&r[t[0]];if(0!=s){vari=0,o=0;if(1==s?(o=4+(r[t[0]]>>2&7),i=(224&r[t[0]++])<<3,i|=r[t[0]++]):(o=1+(r[t[0]++]>>2),2==s?(i=r[t[0]]|r[t[0]+1]<<8,t[0]+=2):(i=(r[t[0]]|r[t[0]+1]<<8|r[t[0]+2]<<16|r[t[0]+3]<<24)>>>0,t[0]+=4)),n=[ng(n)],0==i)thrownewError("Invalid offset 0");if(i>n[0].length)thrownewError("Invalid offset beyond length");if(o>=i){n.push(n[0].slice(-i)),o-=i;while(o>=n[n.length-1].length)n.push(n[n.length