1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8160],{46050:(t,e,n)=>{let r;n.d(e,{$l:()=>s,Gs:()=>h,MB:()=>u,Sw:()=>d,bb:()=>o,gN:()=>i,pJ:()=>c});var f=n(63718),a=n(81029).Buffer;let l=void 0!==a;new f.d(()=>new Uint8Array(256));class u{static wrap(t){return l&&!a.isBuffer(t)&&(t=a.from(t.buffer,t.byteOffset,t.byteLength)),new u(t)}constructor(t){this.buffer=t,this.byteLength=this.buffer.byteLength}toString(){return l?this.buffer.toString():(r||(r=new TextDecoder),r.decode(this.buffer))}}function s(t,e){return(0|t[e+0])>>>0|t[e+1]<<8>>>0}function i(t,e,n){t[n+0]=255&e,e>>>=8,t[n+1]=255&e}function o(t,e){return 0x1000000*t[e]+65536*t[e+1]+256*t[e+2]+t[e+3]}function d(t,e,n){t[n+3]=e,e>>>=8,t[n+2]=e,e>>>=8,t[n+1]=e,e>>>=8,t[n]=e}function c(t,e){return t[e]}function h(t,e,n){t[n]=e}},88160:(t,e,n)=>{n.r(e),n.d(e,{encodeSemanticTokensDto:()=>a});var r=n(46050),f=n(43731);function a(t){let e=new Uint32Array(function(t){let e;if(e=2,"full"===t.type)e+=1+t.data.length;else for(let n of(e+=1,e+=3*t.deltas.length,t.deltas))n.data&&(e+=n.data.length);return e}(t)),n=0;if(e[n++]=t.id,"full"===t.type)e[n++]=1,e[n++]=t.data.length,e.set(t.data,n),n+=t.data.length;
1else for(let r of(e[n++]=2,e[n++]=t.deltas.length,t.deltas))e[n++]=r.start,e[n++]=r.deleteCount,r.data?(e[n++]=r.data.length,e.set(r.data,n),n+=r.data.length):e[n++]=0;let a=new Uint8Array(e.buffer,e.byteOffset,4*e.length);return f.cm()||function(t){for(let e=0,n=t.length;e<n;e+=4){let n=t[e+0],r=t[e+1],f=t[e+2],a=t[e+3];t[e+0]=a,t[e+1]=f,t[e+2]=r,t[e+3]=n}}(a),r.MB.wrap(a)}}}]);
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.