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