1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2435],{1710:(t,e,r)=>{r.d(e,{g:()=>s});var i=r(48612);function s(t,e,r,s,n,a){switch(t){case 0:(0,i.A8)(e,r,n);break;case 1:(0,i.S5)(e,r,n,a);break;case 2:(0,i.z7)(e,r,s,n);break;case 3:(0,i.Nt)(e,r,s,n,a);break;case 4:(0,i.W9)(e,r,s,n,a);break;default:throw Error(`Unsupported filter: ${t}`)}}},9538:(t,e,r)=>{function i(t,e="utf8"){return new TextDecoder(e).decode(t)}r.d(e,{D:()=>i,l:()=>n});let s=new TextEncoder;function n(t){return s.encode(t)}},10065:(t,e,r)=>{r.d(e,{D4:()=>s});var i=r(31474);function s(t,e){return new i.A(t,e).decode()}r(28650),r(64633),r(33004)},28650:(t,e,r)=>{var i=r(93643);r(41210),r(36633),r(64633),r(32886),r(47851);i.H},31474:(t,e,r)=>{r.d(e,{A:()=>d});var i=r(93643),s=r(41210),n=r(36633),a=r(57596),h=r(58877),f=r(64633),o=r(32886),l=r(47851);class d extends i.H{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);let{checkCrc:r=!1}=e;this._checkCrc=r,this._inflator=new s.EL,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=l.sn.UNKNOWN,this._filterMethod=l.Od.UNKNOWN,this._interlaceMethod=l.XM.UNKNOWN,this._colorType=l.mE.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for((0,f.jC)(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for((0,f.jC)(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){let r=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case o.Yv:(0,o.WC)(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-r!==t)throw Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?(0,n.b)(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){let r=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=r+t}if(this.offset-r!==t)throw Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?(0,n.b)(this,t+4,e):this.skip(4)}decodeIHDR(){let t,e=this._png;e.width=this.readUint32(),e.height=this.readUint32(),e.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw Error(`invalid bit depth: ${t}`);return t}(this.readUint8());let r=this.readUint8();switch(this._colorType=r,r){case l.mE.GREYSCALE:t=1;break;case l.mE.TRUECOLOUR:t=3;break;case l.mE.INDEXED_COLOUR:t=1;break;case l.mE.GREYSCALE_ALPHA:t=2;break;case l.mE.TRUECOLOUR_ALPHA:t=4;break;case l.mE.UNKNOWN:default:throw Error(`Unknown color type: ${r}`)}if(this._png.channels=t,this._compressionMethod=this.readUint8(),this._compressionMethod!==l.sn.DEFLATE)throw Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}
1decodePLTE(t){if(t%3!=0)throw RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);let e=t/3;this._hasPalette=!0;let r=[];this._palette=r;for(let t=0;t<e;t++)r.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;let e=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,e,t)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,r=this.offset+this.byteOffset;if(r+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,r,e)),this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case l.mE.GREYSCALE:case l.mE.TRUECOLOUR:if(t%2!=0)throw RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break;case l.mE.INDEXED_COLOUR:{if(t>
1this._palette.length)throw Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){let t=this.readByte();this._palette[e].push(t)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}case l.mE.UNKNOWN:case l.mE.GREYSCALE_ALPHA:case l.mE.TRUECOLOUR_ALPHA:default:throw Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){let e=(0,o.sV)(this),r=this.readUint8();if(r!==l.sn.DEFLATE)throw Error(`Unsupported iCCP compression method: ${r}`);let i=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:(0,s.UD)(i)}}decodepHYs(){let t=this.readUint32(),e=this.readUint32(),r=this.readByte();this._png.resolution={x:t,y:e,unit:r}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){let e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:8===this._apng.depth?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},r=this._frames.at(t);if(r){if(r.data=(0,h.x)({data:r.data,width:r.width,height:r.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),0===t||0===r.xOffset&&0===r.yOffset&&r.width===this._png.width&&r.height===this._png.height)e.data=r.data;else{let i=this._apng.frames.at(t-1);this.disposeFrame(r,i,e),this.addFrameDataToCanvas(e,r)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,r){switch(t.disposeOp){case l.dK.NONE:break;case l.dK.BACKGROUND:for(let e=0;e<this._png.height;e++)for(let i=0;i<this._png.width;i++){let s=(e*t.width+i)*this._png.channels;for(let t=0;t<this._png.channels;t++)r.data[s+t]=0}break;case l.dK.PREVIOUS:r.data.set(e.data);break;default:throw Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){let r=1<<this._png.depth,i=(t,r)=>({index:((t+e.yOffset)*this._png.width+e.xOffset+r)*this._png.channels,frameIndex:(t*e.width+r)*this._png.channels});switch(e.blendOp){case l.Tm.SOURCE:for(let r=0;r<e.height;r++)for(let s=0;s<e.width;s++){let{index:n,frameIndex:a}=i(r,s);for(let r=0;r<this._png.channels;r++)t.data[n+r]=e.data[a+r]}break;case l.Tm.OVER:for(let s=0;s<e.height;s++)for(let n=0;n<e.width;n++){let{index:a,frameIndex:h}=i(s,n);for(let i=0;i<this._png.channels;i++){let s=e.data[h+this._png.channels-1]/r,n=Math.floor(s*(i%(this._png.channels-1)==0?1:e.data[h+i])+(1-s)*t.data[a+i]);t.data[a+i]+=n}}break;default:throw Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw Error(`Error while decompressing the data: ${this._inflator.err}`);let t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==l.Od.ADAPTIVE)throw Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===l.XM.NO_INTERLACE)this._png.data=(0,h.x)({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===l.XM.ADAM7)this._png.data=(0,a.G)({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:l.dK.NONE,blendOp:l.Tm.SOURCE,data:t}),this._inflator=new s.EL,this._writingDataChunks=!1}}},32886:(t,e,r)=>{r.d(e,{Gi:()=>l,WC:()=>o,Yv:()=>s,sV:()=>d});var i=r(36633);let s="tEXt",n=new TextDecoder("latin1");function a(t){if(f(t),0===t.length||t.length>79)throw Error("keyword length must be between 1 and 79")}let h=/^[\u0000-\u00FF]*$/;function f(t){if(!h.test(t))throw Error("invalid latin1 text")}function o(t,e,r){var i,s;let a=d(e);t[a]=(i=e,s=r-a.length-1,n.decode(i.readBytes(s)))}function l(t,e,r){a(e),f(r);let n=e.length+1+r.length;t.writeUint32(n),t.writeChars(s),t.writeChars(e),t.writeByte(0),t.writeChars(r),(0,i.O)(t,n+4)}function d(t){for(t.mark();0!==t.readByte(););let e=t.offset;t.reset();let r=n.decode(t.readBytes(e-t.offset-1));return t.skip(1),a(r),r}},33004:(t,e,r)=>{var i;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(i||(i={}))},35363:(t,e,r)=>{r.d(e,{$:()=>F});var i=Uint8Array,s=Uint16Array,n=Int32Array,a=new i([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),h=new i([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),f=new i([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),o=function(t,e){for(var r=new s(31),i=0;i<31;++i)r[i]=e+=1<<t[i-1];for(var a=new n(r[30]),i=1;i<30;++i)for(var h=r[i];h<r[i+1];++h)a[h]=h-r[i]<<5|i;return{b:r,r:a}},l=o(a,2),d=l.b,u=l.r;d[28]=258,u[258]=28;for(var c=o(h,0),p=(c.b,c.r),_=new s(32768),g=0;g<32768;++g){var w=(43690&g)>>1|(21845&g)<<1;w=(61680&(w=(52428&w)>>2|(13107&w)<<2))>>4|(3855&w)<<4,_[g]=((65280&w)>>8|(255&w)<<8)>>1}for(var y=function(t,e,r){for(var i,n=t.length,a=0,h=new s(e);a<n;++a)t[a]&&++h[t[a]-1];var f=new s(e);for(a=1;a<e;++a)f[a]=f[a-1]+h[a-1]<<1;if(r){i=new s(1<<e);var o=15-e;for(a=0;a<n;++a)if(t[a])for(var l=a<<4|t[a],d=e-t[a],u=f[t[a]-1]++<<d,c=u|(1<<d)-1;u<=c;++u)i[_[u]>>o]=l}else for(a=0,i=new s(n);a<n;++a)t[a]&&(i[a]=_[f[t[a]-1]++]>>15-t[a]);return i},b=new i(288),g=0;g<144;++g)b[g]=8;for(var g=144;g<256;++g)b[g]=9;for(var g=256;g<280;++g)b[g]=7;for(var g=280;g<288;++g)b[g]=8;for(var E=new i(32),g=0;g<32;++g)E[g]=5;var m=y(b,9,0),U=y(E,5,0),A=function(t){return(t+7)/8|0},v=function(t,e,r){r<<=7&e;var i=e/8|0;t[i]|=r,t[i+1]|=r>>8},k=function(t,e,r){r<<=7&e;var i=e/8|0;t[i]|=r,t[i+1]|=r>>8,t[i+2]|=r>>16},O=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var a=r.length,h=r.slice();if(!a)return{t:x,l:0};if(1==a){var f=new i(r[0].s+1);return f[r[0].s]=1,{t:f,l:1}}r.sort(function(t,e){return t.f-e.f}),r.push({s:-1,f:25001});var o=r[0],l=r[1],d=0,u=1,c=2;for(r[0]={s:-1,f:o.f+l.f,l:o,r:l};u!=a-1;)o=r[r[d].f<r[c].f?d++:c++],l=r[d!=u&&r[d].f<r[c].f?d++:c++],r[u++]={s:-1,f:o.f+l.f,l:o,r:l};for(var p=h[0].s,n=1;n<a;++n)h[n].s>p&&(p=h[n].s);var _=new s(p+1),g=C(r[u-1],_,0);if(g>e){var n=0,w=0,y=g-e,b=1<<y;for(h.sort(function(t,e){return _[e.s]-_[t.s]||t.f-e.f});n<a;++n){var E=h[n].s;if(_[E]>e)w+=b-(1<<g-_[E]),_[E]=e;else break}for(w>>=y;w>0;){var m=h[n].s;_[m]<e?w-=1<<e-_[m]++-1:++n}for(;n>=0&&w;--n){var U=h[n].s;_[U]==e&&(--_[U],++w)}g=e}return{t:new i(_),l:g}},C=function(t,e,r){return -1==t.s?Math.max(C(t.l,e,r+1),C(t.r,e,r+1)):e[t.s]=r},N=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new s(++e),i=0,n=t[0],a=1,h=function(t){r[i++]=t},f=1;f<=e;++f)if(t[f]==n&&f!=e)++a;else{if(!n&&a>2){for(;a>138;a-=138)h(32754);a>
12&&(h(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(h(n),--a;a>6;a-=6)h(8304);a>2&&(h(a-3<<5|8208),a=0)}for(;a--;)h(n);a=1,n=t[f]}return{c:r.subarray(0,i),n:e}},T=function(t,e){for(var r=0,i=0;i<e.length;++i)r+=t[i]*e[i];return r},L=function(t,e,r){var i=r.length,s=A(e+2);t[s]=255&i,t[s+1]=i>>8,t[s+2]=255^t[s],t[s+3]=255^t[s+1];for(var n=0;n<i;++n)t[s+n+4]=r[n];return(s+4+i)*8},B=function(t,e,r,i,n,o,l,d,u,c,p){v(e,p++,r),++n[256];for(var _,g,w,A,C=O(n,15),B=C.t,M=C.l,x=O(o,15),D=x.t,R=x.l,I=N(B),S=I.c,W=I.n,F=N(D),P=F.c,$=F.n,K=new s(19),H=0;H<S.length;++H)++K[31&S[H]];for(var H=0;H<P.length;++H)++K[31&P[H]];for(var G=O(K,7),Y=G.t,V=G.l,X=19;X>4&&!Y[f[X-1]];--X);var q=c+5<<3,z=T(n,b)+T(o,E)+l,j=T(n,B)+T(o,D)+l+14+3*X+T(K,Y)+2*K[16]+3*K[17]+7*K[18];if(u>=0&&q<=z&&q<=j)return L(e,p,t.subarray(u,u+c));if(v(e,p,1+(j<z)),p+=2,j<z){_=y(B,M,0),g=B,w=y(D,R,0),A=D;var J=y(Y,V,0);v(e,p,W-257),v(e,p+5,$-1),v(e,p+10,X-4),p+=14;for(var H=0;H<X;++H)v(e,p+3*H,Y[f[H]]);p+=3*X;for(var Q=[S,P],Z=0;Z<2;++Z)for(var tt=Q[Z],H=0;H<tt.length;++H){var te=31&tt[H];v(e,p,J[te]),p+=Y[te],te>15&&(v(e,p,tt[H]>>5&127),p+=tt[H]>>12)}}else _=m,g=b,w=U,A=E;for(var H=0;H<d;++H){var tr=i[H];if(tr>255){var te=tr>>18&31;k(e,p,_[te+257]),p+=g[te+257],te>7&&(v(e,p,tr>>23&31),p+=a[te]);var ti=31&tr;k(e,p,w[ti]),p+=A[ti],ti>3&&(k(e,p,tr>>5&8191),p+=h[ti])}else k(e,p,_[tr]),p+=g[tr]}return k(e,p,_[256]),p+g[256]},M=new n([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),x=new i(0),D=function(t,e,r,f,o,l){var d,c,_=l.z||t.length,g=new i(f+_+5*(1+Math.ceil(_/7e3))+o),w=g.subarray(f,g.length-o),y=l.l,b=7&(l.r||0);if(e){b&&(w[0]=l.r>>3);for(var E=M[e-1],m=E>>13,U=8191&E,v=(1<<r)-1,k=l.p||new s(32768),O=l.h||new s(v+1),C=Math.ceil(r/3),N=2*C,T=function(e){return(t[e]^t[e+1]<<C^t[e+2]<<N)&v},x=new n(25e3),D=new s(288),R=new s(32),I=0,S=0,W=l.i||0,F=0,P=l.w||0,$=0;W+2<_;++W){var K=T(W),H=32767&W,G=O[K];if(k[H]=G,O[K]=H,P<=W){var Y=_-W;if((I>7e3||F>24576)&&(Y>423||!y)){b=B(t,w,0,x,D,R,S,F,$,W-$,b),F=I=S=0,$=W;for(var V=0;V<286;++V)D[V]=0;for(var V=0;V<30;++V)R[V]=0}var X=2,q=0,z=U,j=H-G&32767;if(Y>2&&K==T(W-j))for(var J=Math.min(m,Y)-1,Q=Math.min(32767,W),Z=Math.min(258,Y);j<=Q&&--z&&H!=G;){if(t[W+X]==t[W+X-j]){for(var tt=0;tt<Z&&t[W+tt]==t[W+tt-j];++tt);if(tt>X){if(X=tt,q=j,tt>J)break;for(var te=Math.min(j,tt-2),tr=0,V=0;V<te;++V){var ti=W-j+V&32767,ts=k[ti],tn=ti-ts&32767;tn>tr&&(tr=tn,G=ti)}}}G=k[H=G],j+=H-G&32767}if(q){x[F++]=0x10000000|u[X]<<18|p[q];var ta=31&u[X],th=31&p[q];S+=a[ta]+h[th],++D[257+ta],++R[th],P=W+X,++I}else x[F++]=t[W],++D[t[W]]}}for(W=Math.max(W,P);W<_;++W)x[F++]=t[W],++D[t[W]];b=B(t,w,y,x,D,R,S,F,$,W-$,b),y||(l.r=7&b|w[b/8|0]<<3,b-=7,l.h=O,l.p=k,l.i=W,l.w=P)}else{for(var W=l.w||0;W<_+y;W+=65535){var tf=W+65535;tf>=_&&(w[b/8|0]=y,tf=_),b=L(w,b+1,t.subarray(W,tf))}l.i=_}return d=0,c=f+A(b)+o,(null==d||d<0)&&(d=0),(null==c||c>g.length)&&(c=g.length),new i(g.subarray(d,c))},R=function(){var t=1,e=0;return{p:function(r){for(var i=t,s=e,n=0|r.length,a=0;a!=n;){for(var h=Math.min(a+2655,n);a<h;++a)s+=i+=r[a];i=(65535&i)+15*(i>>16),s=(65535&s)+15*(s>>16)}t=i,e=s},d:function(){return t%=65521,e%=65521,(255&t)<<24|(65280&t)<<8|(255&e)<<8|e>>8}}},I=function(t,e,r,s,n){if(!n&&(n={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),h=new i(a.length+t.length);h.set(a),h.set(t,a.length),t=h,n.w=a.length}return D(t,null==e.level?6:e.level,null==e.mem?n.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,s,n)},S=function(t,e,r){for(;r;++e)t[e]=r,r>>>=8},W=function(t,e){var r=e.level;if(t[0]=120,t[1]=(0==r?0:r<6?1:9==r?3:2)<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var i=R();i.p(e.dictionary),S(t,2,i.d())}};function F(t,e){e||(e={});var r=R();r.p(t);var i=I(t,e,e.dictionary?6:2,4);return W(i,e),S(i,i.length-4,r.d()),i}var P="undefined"!=typeof TextDecoder&&new TextDecoder;try{P.decode(x,{stream:!0})}catch(t){}"function"==typeof queueMicrotask&&queueMicrotask},36633:(t,e,r)=>{r.d(e,{O:()=>a,b:()=>n});let i=[];for(let t=0;t<256;t++){let e=t;for(let t=0;t<8;t++)1&e?e=0xedb88320^e>>>1:e>>>=1;i[t]=e}function s(t,e){return(0xffffffff^function(t,e,r){let s=0xffffffff;for(let t=0;t<r;t++)s=i[(s^e[t])&255]^s>>>8;return s}(0,t,e))>>>0}function n(t,e,r){let i=t.readUint32(),n=s(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(n!==i)throw Error(`CRC mismatch for chunk ${r}
1. Expected ${i}, found ${n}`)}function a(t,e){t.writeUint32(s(new Uint8Array(t.buffer,t.byteOffset+t.offset-e,e),e))}},47851:(t,e,r)=>{r.d(e,{Od:()=>n,Tm:()=>f,XM:()=>a,dK:()=>h,mE:()=>i,sn:()=>s});let i={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},s={UNKNOWN:-1,DEFLATE:0},n={UNKNOWN:-1,ADAPTIVE:0},a={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},h={NONE:0,BACKGROUND:1,PREVIOUS:2},f={SOURCE:0,OVER:1}},48612:(t,e,r)=>{function i(t,e,r){for(let i=0;i<r;i++)e[i]=t[i]}function s(t,e,r,i){let s=0;for(;s<i;s++)e[s]=t[s];for(;s<r;s++)e[s]=t[s]+e[s-i]&255}function n(t,e,r,i){let s=0;if(0===r.length)for(;s<i;s++)e[s]=t[s];else for(;s<i;s++)e[s]=t[s]+r[s]&255}function a(t,e,r,i,s){let n=0;if(0===r.length){for(;n<s;n++)e[n]=t[n];for(;n<i;n++)e[n]=t[n]+(e[n-s]>>1)&255}else{for(;n<s;n++)e[n]=t[n]+(r[n]>>1)&255;for(;n<i;n++)e[n]=t[n]+(e[n-s]+r[n]>>1)&255}}function h(t,e,r,i,s){let n=0;if(0===r.length){for(;n<s;n++)e[n]=t[n];for(;n<i;n++)e[n]=t[n]+e[n-s]&255}else{for(;n<s;n++)e[n]=t[n]+r[n]&255;for(;n<i;n++)e[n]=t[n]+function(t,e,r){let i=t+e-r,s=Math.abs(i-t),n=Math.abs(i-e),a=Math.abs(i-r);return s<=n&&s<=a?t:n<=a?e:r}(e[n-s],r[n],r[n-s])&255}}r.d(e,{A8:()=>i,Nt:()=>a,S5:()=>s,W9:()=>h,z7:()=>n})},57596:(t,e,r)=>{r.d(e,{G:()=>n});var i=r(1710);let s=255===new Uint8Array(new Uint16Array([255]).buffer)[0];function n(t){let{data:e,width:r,height:n,channels:a,depth:h}=t,f=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],o=Math.ceil(h/8)*a,l=new Uint8Array(n*r*o),d=0;for(let t=0;t<7;t++){let s=f[t],a=Math.ceil((r-s.x)/s.xStep),h=Math.ceil((n-s.y)/s.yStep);if(a<=0||h<=0)continue;let u=a*o,c=new Uint8Array(u);for(let t=0;t<h;t++){let h=e[d++],f=e.subarray(d,d+u);d+=u;let p=new Uint8Array(u);(0,i.g)(h,f,p,c,u,o),c.set(p);for(let e=0;e<a;e++){let i=s.x+e*s.xStep,a=s.y+t*s.yStep;if(!(i>=r)&&!(a>=n))for(let t=0;t<o;t++)l[(a*r+i)*o+t]=p[e*o+t]}}}if(16!==h)return l;{let t=new Uint16Array(l.buffer);if(s)for(let e=0;e<t.length;e++){var u;t[e]=(255&(u=t[e]))<<8|u>>8&255}return t}}},58877:(t,e,r)=>{r.d(e,{x:()=>a});var i=r(48612);let s=255===new Uint8Array(new Uint16Array([255]).buffer)[0],n=new Uint8Array(0);function a(t){let e,r,{data:a,width:h,height:f,channels:o,depth:l}=t,d=Math.ceil(l/8)*o,u=Math.ceil(l/8*o*h),c=new Uint8Array(f*u),p=n,_=0;for(let t=0;t<f;t++){switch(e=a.subarray(_+1,_+1+u),r=c.subarray(t*u,(t+1)*u),a[_]){case 0:(0,i.A8)(e,r,u);break;case 1:(0,i.S5)(e,r,u,d);break;case 2:(0,i.z7)(e,r,p,u);break;case 3:(0,i.Nt)(e,r,p,u,d);break;case 4:(0,i.W9)(e,r,p,u,d);break;default:throw Error(`Unsupported filter: ${a[_]}`)}p=r,_+=u+1}if(16!==l)return c;{let t=new Uint16Array(c.buffer);if(s)for(let e=0;e<t.length;e++){var g;t[e]=(255&(g=t[e]))<<8|g>>8&255}return t}}},64633:(t,e,r)=>{r.d(e,{Am:()=>s,jC:()=>n});let i=Uint8Array.of(137,80,78,71,13,10,26,10);function s(t){t.writeBytes(i)}function n(t){if(!function(t){if(t.length<i.length)return!1;for(let e=0;e<i.length;e++)if(t[e]!==i[e])return!1;return!0}(t.readBytes(i.length)))throw Error("wrong PNG signature")}},93643:(t,e,r)=>{r.d(e,{H:()=>a});var i=r(9538);let s=(()=>{let t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),n={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class a{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let r=!1;"number"==typeof t?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);let i=e.offset?e.offset>>>0:0,s=t.byteLength-i,n=i;(ArrayBuffer.isView(t)||t instanceof a)&&(t.byteLength!==t.buffer.byteLength&&(n=t.byteOffset+i),t=t.buffer),r?this.lastWrittenByte=s:this.lastWrittenByte=0,this.buffer=t,this.length=s,this.byteLength=s,this.byteOffset=n,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,n,s),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let t=this._marks.pop();if(void 0===t)throw Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){let e=2*(this.offset+t),r=new Uint8Array(e);r.set(new Uint8Array(this.buffer)),this.buffer=r.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){let r=n[e].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,a=this.buffer.slice(i,i+r);if(this.littleEndian===s&&"uint8"!==e&&"int8"!==e){let t=new Uint8Array(this.buffer.slice(i,i+r));t.reverse();let s=new n[e](t.buffer);return this.offset+=r,s.reverse(),s}let h=new n[e](a);return this.offset+=r,h}readInt16(){let t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){let t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){let t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){let t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){let t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){let t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){let t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){let t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let r=0;r<t;r++)e+=this.readChar();return e}readUtf8(t=1){return(0,i.D)(this.readBytes(t))}decodeText(t=1,e="utf8"){return(0,i.D)(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(255*!!t),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes((0,i.l)(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}}}]);
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.