1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="642f5690-a26d-42b2-9c23-5af68c5a490a",e._sentryDebugIdIdentifier="sentry-dbid-642f5690-a26d-42b2-9c23-5af68c5a490a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7561],{46050:function(e,t,r){r.d(t,{Z:function(){return n}});class n{async decode(e,t){let r=await this.decodeBlock(t),n=e.Predictor||1;if(1!==n){let t=!e.StripOffsets;return function(e,t,r,n,i,o){if(!t||1===t)return e;for(let e=0;e<i.length;++e){if(i[e]%8!=0)throw Error("When decoding with predictor, only multiple of 8 bits are supported.");if(i[e]!==i[0])throw Error("When decoding with predictor, all samples must have the same size.")}let l=i[0]/8,f=2===o?1:i.length;for(let o=0;o<n;++o){let n;if(o*f*r*l>=e.byteLength)break;if(2===t){switch(i[0]){case 8:n=new Uint8Array(e,o*f*r*l,f*r*l);break;case 16:n=new Uint16Array(e,o*f*r*l,f*r*l/2);break;case 32:n=new Uint32Array(e,o*f*r*l,f*r*l/4);break;default:throw Error(`Predictor 2 not allowed with ${i[0]} bits per sample.`)}!function(e,t){let r=e.length-t,n=0;do{for(let r=t;r>0;r--)e[n+t]+=e[n],n++;r-=t}while(r>0)}(n,f,l)}else 3===t&&function(e,t,r){let n=0,i=e.length,o=i/r;for(;i>t;){for(let r=t;r>0;--r)e[n+t]+=e[n],++n;i-=t}let l=e.slice();for(let t=0;t<o;++t)for(let n=0;n<r;++n)e[r*t+n]=l[(r-n-1)*o+t]}(n=new Uint8Array(e,o*f*r*l,f*r*l),f,l)}return e}(r,n,t?e.TileWidth:e.ImageWidth,t?e.TileLength:e.RowsPerStrip||e.ImageLength,e.BitsPerSample,e.PlanarConfiguration)}return r}}},67561:function(e,t,r){r.r(t),r.d(t,{default:function(){return o}});var n=r(46050);function i(e,t){for(let r=t.length-1;r>=0;r--)e.push(t[r]);return e}class o extends n.Z{decodeBlock(e){return function(e){let t;let r=new Uint16Array(4093),n=new Uint8Array(4093);for(let e=0;e<=257;e++)r[e]=4096,n[e]=e;let o=258,l=9,f=0;function a(){o=258,l=9}function u(e){let t=function(e,t,r){let n=t%8,i=Math.floor(t/8),o=8*(i+2)-(t+r);if(o=Math.max(0,o),i>=e.length)return console.warn("ran off the end of the buffer before finding EOI_CODE (end on input code)"),257;let l=e[i]&2**(8-n)-1,f=l<<=r-(8-n);if(i+1<e.length){let n=e[i+1]>>>o;n<<=Math.max(0,r-((i+2)*8-t)),f+=n}return t+r-(i+1)*8>8&&i+2<e.length&&(f+=e[i+2]>>>(i+3)*8-(t+r)),f}(e,f,l);return f+=l,t}function s(e,t){return n[o]=t,r[o]=e,++o-1}function c(e){let t=[];for(let i=e;4096!==i;i=r[i])t.push(n[i]);return t}let d=[];a();let h=new Uint8Array(e),w=u(h);for(;257!==w;){if(256===w){for(a(),w=u(h);256===w;)w=u(h);if(257===w)break;if(w>256)throw Error(`corrupted code at scanline ${w}`);i(d,c(w)),t=w}else if(w<o){let e=c(w);i(d,e),s(t,e[e.length-1]),t=w}else{let e=c(t);if(!e)throw Error(`Bogus entry. Not in dictionary, ${t} / ${o}, position: ${f}`);i(d,e),d.push(e[e.length-1]),s(t,e[e.length-1]),t=w}o+1>=2**l&&(12===l?t=void 0:l++),w=u(h)}return new Uint8Array(d)}(e,!1).buffer}}}}]); 2//# sourceMappingURL=7561.2be1128f2c4c729d.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.