1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[13637],{5294:(t,e,r)=>{r.d(e,{Bg:()=>i,SX:()=>n,pX:()=>f});let s=globalThis.Float16Array;function i(...t){return new(s??Float32Array)(...t)}function f(){return s}let n=!!s},29754:(t,e,r)=>{r.d(e,{BF:()=>a,Dg:()=>f,EH:()=>o,JH:()=>u,my:()=>n,tM:()=>l,uW:()=>i});var s=r(96893);function i(t){return f(t,!0)}function f(t,e){if(Array.isArray(t)){if(t.length<s.y9)return t}else if(t.length<s.y9)return Array.from(t);let r=!0,i=!0;return t.some((t,e)=>(r=r&&0===t,i=i&&t===e,!r&&!i)),r?o(t.length):i?l(t.length):(0,s.iu)(t)&&t.BYTES_PER_ELEMENT===Uint16Array.BYTES_PER_ELEMENT?t:function(t,e){for(let r of t){if(r>=65536)return(0,s.iu)(t)?t:new Uint32Array(t);r>=256&&(e=!1)}return e?new Uint8Array(t):new Uint16Array(t)}(t,!e)}function n(t){return t<=s.y9?Array(t):t<=65536?new Uint16Array(t):new Uint32Array(t)}function u(t){return t<=s.y9?Array(t):new Uint32Array(t)}let c=p(131072),h=[0],y=(()=>{let t=new Uint16Array(65536);for(let e=0;e<t.length;++e)t[e]=e;return t})();function l(t){return 1===t?h:t<s.y9?Array.from(new Uint16Array(y.buffer,0,t)):t<y.length?new Uint16Array(y.buffer,0,t):(t>c.length&&(c=p(Math.max(2*c.length,t))),new Uint32Array(c.buffer,0,t))}function p(t){let e=new Uint32Array(t);for(let t=0;t<e.length;t++)e[t]=t;return e}let d=new Uint8Array(65536);function o(t){return 1===t?h:t<s.y9?Array(t).fill(0):(t>d.length&&(d=new Uint8Array(Math.max(2*d.length,t))),new Uint8Array(d.buffer,0,t))}function a(){c=p(131072),d=new Uint8Array(65536)}},36486:(t,e,r)=>{r.d(e,{Y$:()=>a,XW:()=>o,qB:()=>w,Qt:()=>D,My:()=>W,bf:()=>$,jZ:()=>_,j0:()=>g,Sx:()=>b,E$:()=>x,h:()=>R,P:()=>I,SL:()=>U,gH:()=>E,ZD:()=>B,si:()=>M,mJ:()=>Z,UL:()=>Q,D6:()=>j,Yi:()=>v,An:()=>O,LC:()=>Y,xs:()=>m,EC:()=>T,Xm:()=>L,Vp:()=>q,zD:()=>G,m8:()=>H,nS:()=>F,H$:()=>V,eI:()=>N,Eq:()=>S,jz:()=>A,Aj:()=>C,E7:()=>J,Y4:()=>K,TX:()=>z,Uz:()=>X,ml:()=>k,XP:()=>P});var s=r(5294);class i{static{this.ElementCount=9}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.elementCount=9;const f=this.TypedArrayConstructor;void 0===s&&(s=9*f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}getMat(t,e){let r=t*this.typedBufferStride;for(let t=0;t<9;t++)e[t]=this.typedBuffer[r++];return e}setMat(t,e){let r=t*this.typedBufferStride;for(let t=0;t<9;t++)this.typedBuffer[r++]=e[t]}get(t,e){return this.typedBuffer[t*this.typedBufferStride+e]}set(t,e,r){this.typedBuffer[t*this.typedBufferStride+e]=r}copyFrom(t,e,r){let s=this.typedBuffer,i=e.typedBuffer,f=t*this.typedBufferStride,n=r*e.typedBufferStride;for(let t=0;t<9;++t)s[f++]=i[n++]}get buffer(){return this.typedBuffer.buffer}}class f{static{this.ElementCount=16}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.elementCount=16;const f=this.TypedArrayConstructor;void 0===s&&(s=16*f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}getMat(t,e){let r=t*this.typedBufferStride;for(let t=0;t<16;t++)e[t]=this.typedBuffer[r++];return e}setMat(t,e){let r=t*this.typedBufferStride;for(let t=0;t<16;t++)this.typedBuffer[r++]=e[t]}get(t,e){return this.typedBuffer[t*this.typedBufferStride+e]}set(t,e,r){this.typedBuffer[t*this.typedBufferStride+e]=r}copyFrom(t,e,r){this.copyFromTypedBuffer(t,e.typedBuffer,r*e.typedBufferStride)}copyFromTypedBuffer(t,e,r){let s=this.typedBuffer,i=t*this.typedBufferStride;for(let t=0;t<16;++t)s[i++]=e[r++]}get buffer(){return this.typedBuffer.buffer}}class n{static{this.ElementCount=1}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.elementCount=1;const f=this.TypedArrayConstructor;void 0===s&&(s=f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.stride=s,this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride)}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}get(t){return this.typedBuffer[t*this.typedBufferStride]}set(t,e){this.typedBuffer[t*this.typedBufferStride]=e}get buffer(){return this.typedBuffer.buffer}}var u=r(70795);class c{static{this.ElementCount=2}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.start=r,this.elementCount=2;const f=this.TypedArrayConstructor;void 0===s&&(s=2*f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.t
1ypedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}getVec(t,e){return t*=this.typedBufferStride,(0,u.hZ)(e,this.typedBuffer[t],this.typedBuffer[t+1])}setVec(t,e){t*=this.typedBufferStride,this.typedBuffer[t++]=e[0],this.typedBuffer[t]=e[1]}get(t,e){return this.typedBuffer[t*this.typedBufferStride+e]}set(t,e,r){this.typedBuffer[t*this.typedBufferStride+e]=r}setValues(t,e,r){t*=this.typedBufferStride,this.typedBuffer[t++]=e,this.typedBuffer[t]=r}copyFrom(t,e,r){let s=this.typedBuffer,i=e.typedBuffer,f=t*this.typedBufferStride,n=r*e.typedBufferStride;s[f++]=i[n++],s[f]=i[n]}get buffer(){return this.typedBuffer.buffer}}var h=r(24174);class y{static{this.ElementCount=3}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.elementCount=3;const f=this.TypedArrayConstructor;void 0===s&&(s=3*f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}getVec(t,e){return t*=this.typedBufferStride,(0,h.j)(e,this.typedBuffer[t],this.typedBuffer[t+1],this.typedBuffer[t+2])}setVec(t,e){t*=this.typedBufferStride,this.typedBuffer[t++]=e[0],this.typedBuffer[t++]=e[1],this.typedBuffer[t]=e[2]}get(t,e){return this.typedBuffer[t*this.typedBufferStride+e]}set(t,e,r){this.typedBuffer[t*this.typedBufferStride+e]=r}setValues(t,e,r,s){t*=this.typedBufferStride,this.typedBuffer[t++]=e,this.typedBuffer[t++]=r,this.typedBuffer[t]=s}copyFrom(t,e,r){let s=this.typedBuffer,i=e.typedBuffer,f=t*this.typedBufferStride,n=r*e.typedBufferStride;s[f++]=i[n++],s[f++]=i[n++],s[f]=i[n]}get buffer(){return this.typedBuffer.buffer}}var l=r(58793);class p{static{this.ElementCount=4}constructor(t,e,r=0,s,i){this.TypedArrayConstructor=t,this.start=r,this.elementCount=4;const f=this.TypedArrayConstructor;void 0===s&&(s=4*f.BYTES_PER_ELEMENT);const n=0===e.byteLength?0:r;this.typedBuffer=null==i?new f(e,n):new f(e,n,(i-r)/f.BYTES_PER_ELEMENT),this.typedBufferStride=s/f.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(t,e,r=this.count-e){let s=this.typedBuffer.byteOffset+e*this.stride;return new t(this.buffer,s,this.stride,s+r*this.stride)}getVec(t,e){return t*=this.typedBufferStride,(0,l.s)(e,this.typedBuffer[t++],this.typedBuffer[t++],this.typedBuffer[t++],this.typedBuffer[t])}setVec(t,e){t*=this.typedBufferStride,this.typedBuffer[t++]=e[0],this.typedBuffer[t++]=e[1],this.typedBuffer[t++]=e[2],this.typedBuffer[t]=e[3]}get(t,e){return this.typedBuffer[t*this.typedBufferStride+e]}set(t,e,r){this.typedBuffer[t*this.typedBufferStride+e]=r}setValues(t,e,r,s,i){t*=this.typedBufferStride,this.typedBuffer[t++]=e,this.typedBuffer[t++]=r,this.typedBuffer[t++]=s,this.typedBuffer[t]=i}copyFrom(t,e,r){let s=this.typedBuffer,i=e.typedBuffer,f=t*this.typedBufferStride,n=r*e.typedBufferStride;s[f++]=i[n++],s[f++]=i[n++],s[f++]=i[n++],s[f]=i[n]}get buffer(){return this.typedBuffer.buffer}}var d=r(83208);class o extends n{constructor(t,e=0,r,i){(0,d.vA)(s.SX),super((0,s.pX)(),t,e,r,i),this.elementType="f16"}static{this.ElementType="f16"}}class a extends n{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}static{this.ElementType="f32"}}class B extends c{constructor(t,e=0,r,i){(0,d.vA)(s.SX),super((0,s.pX)(),t,e,r,i),this.elementType="f16"}slice(t,e){return this.sliceBuffer(B,t,e)}static{this.ElementType="f16"}}class E extends c{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}slice(t,e){return this.sliceBuffer(E,t,e)}static{this.ElementType="f32"}}class T extends y{constructor(t,e=0,r,i){(0,d.vA)(s.SX),super((0,s.pX)(),t,e,r,i),this.elementType="f16"}slice(t,e){return this.sliceBuffer(T,t,e)}static{this.ElementType="f16"}}class m extends y{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}slice(t,e){return this.sliceBuffer(m,t,e)}static fromTypedArray(t,e){return new m(t.buffer,t.byteOffset,e,t.byteOffset+t.byteLength)}static{this.ElementType="f32"}}class A extends p{constructor(t,e=0,r,i){(0,d.vA)(s.SX),super((0,s.pX)(),t,e,r,i),this.elementType="f16"}slice(t,e){return this.sliceBuffer(A,t,e)}static{this.ElementType="f16"}}class S extends p{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}slice(t,e){return this.sliceBuffer(S,t,e)}static{this.ElementType="f32"}}class _ extends i{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}slice(t,e){return this.sliceBuffer(_,t,e)}static{this.ElementType="f32"}}class g extends i{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(g,t,e)}static{this.ElementType="f64"}}class b extends f{constructor(t,e=0,r,s){super(Float32Array,t,e,r,s),this.elementType="f32"}slice(t,e){return this.sliceBuffer(b,t,e)}static{this.ElementType="f32"}}class x extends f{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(x,t,e)}static{this.ElementType="f64"}}class w extends n{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(w,t,e)}static{this.ElementType="f64"}}class M extends c{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(M,t,e)}static{this.ElementType="f64"}}class L extends y{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(L,t,e)}static fromTypedArray(t,e){return new L(t.buffer,t.byteOffset,e,t.byteOffset+t.byteLength)}static{this.ElementType="f64"}}class C extends p{constructor(t,e=0,r,s){super(Float64Array,t,e,r,s),this.elementType="f64"}slice(t,e){return this.sliceBuffer(C,t,e)}static{this.ElementType="f64"}}class U extends n{constructor(t,e=0,r,s){super(Uint8Array,t,e,r,s),this.elementType="u8"}slice(t,e){return this.sliceBuffer(U,t,e)}static{this.ElementType="u8"}}class Y extends c{constructor(t,e=0,r,s){super(Uint8Array,t,e,r,s),this.elementType="u8"}slice(t,e){return this.sliceBuffer(Y,t,e)}static{this.ElementType="u8"}}class N extends y{constructor(t,e=0,r,s){super(Uint8Array,t,e,r,s),this.elementType="u8"}slice(t,e){return this.sliceBuffer(N,t,e)}static fromTypedArray(t,e){return new N(t.buffer,t.byteOffset,e,t.byteOffset+t.byteLength)}static{this.ElementType="u8"}}class P extends p{constructor(t,e=0,r,s){super(Uint8Array,t,e,r,s),this.elementType="u8"}slice(t,e){return this.sliceBuffer(P,t,e)}static{this.ElementType="u8"}}class R extends n{constructor(t,e=0,r,s){super(Uint16Array,t,e,r,s),this.elementType="u16"}slice(t,e){return this.sliceBuffer(R,t,e)}
1static{this.ElementType="u16"}}class v extends c{constructor(t,e=0,r,s){super(Uint16Array,t,e,r,s),this.elementType="u16"}slice(t,e){return this.sliceBuffer(v,t,e)}static{this.ElementType="u16"}}class F extends y{constructor(t,e=0,r,s){super(Uint16Array,t,e,r,s),this.elementType="u16"}slice(t,e){return this.sliceBuffer(F,t,e)}static{this.ElementType="u16"}}class X extends p{constructor(t,e=0,r,s){super(Uint16Array,t,e,r,s),this.elementType="u16"}slice(t,e){return this.sliceBuffer(X,t,e)}static{this.ElementType="u16"}}class I extends n{constructor(t,e=0,r,s){super(Uint32Array,t,e,r,s),this.elementType="u32"}slice(t,e){return this.sliceBuffer(I,t,e)}static{this.ElementType="u32"}}class O extends c{constructor(t,e=0,r,s){super(Uint32Array,t,e,r,s),this.elementType="u32"}slice(t,e){return this.sliceBuffer(O,t,e)}static{this.ElementType="u32"}}class V extends y{constructor(t,e=0,r,s){super(Uint32Array,t,e,r,s),this.elementType="u32"}slice(t,e){return this.sliceBuffer(V,t,e)}static{this.ElementType="u32"}}class k extends p{constructor(t,e=0,r,s){super(Uint32Array,t,e,r,s),this.elementType="u32"}slice(t,e){return this.sliceBuffer(k,t,e)}static{this.ElementType="u32"}}class $ extends n{constructor(t,e=0,r,s){super(Int8Array,t,e,r,s),this.elementType="i8"}slice(t,e){return this.sliceBuffer($,t,e)}static{this.ElementType="i8"}}class j extends c{constructor(t,e=0,r,s){super(Int8Array,t,e,r,s),this.elementType="i8"}slice(t,e){return this.sliceBuffer(j,t,e)}static{this.ElementType="i8"}}class H extends y{constructor(t,e=0,r,s){super(Int8Array,t,e,r,s),this.elementType="i8"}slice(t,e){return this.sliceBuffer(H,t,e)}static{this.ElementType="i8"}}class z extends p{constructor(t,e=0,r,s){super(Int8Array,t,e,r,s),this.elementType="i8"}slice(t,e){return this.sliceBuffer(z,t,e)}static{this.ElementType="i8"}}class D extends n{constructor(t,e=0,r,s){super(Int16Array,t,e,r,s),this.elementType="i16"}slice(t,e){return this.sliceBuffer(D,t,e)}static{this.ElementType="i16"}}class Z extends c{constructor(t,e=0,r,s){super(Int16Array,t,e,r,s),this.elementType="i16"}slice(t,e){return this.sliceBuffer(Z,t,e)}static{this.ElementType="i16"}}class q extends y{constructor(t,e=0,r,s){super(Int16Array,t,e,r,s),this.elementType="i16"}slice(t,e){return this.sliceBuffer(q,t,e)}static{this.ElementType="i16"}}class J extends p{constructor(t,e=0,r,s){super(Int16Array,t,e,r,s),this.elementType="i16"}slice(t,e){return this.sliceBuffer(J,t,e)}static{this.ElementType="i16"}}class W extends n{constructor(t,e=0,r,s){super(Int32Array,t,e,r,s),this.elementType="i32"}slice(t,e){return this.sliceBuffer(W,t,e)}static{this.ElementType="i32"}}class Q extends c{constructor(t,e=0,r,s){super(Int32Array,t,e,r,s),this.elementType="i32"}slice(t,e){return this.sliceBuffer(Q,t,e)}static{this.ElementType="i32"}}class G extends y{constructor(t,e=0,r,s){super(Int32Array,t,e,r,s),this.elementType="i32"}slice(t,e){return this.sliceBuffer(G,t,e)}static{this.ElementType="i32"}}class K extends p{constructor(t,e=0,r,s){super(Int32Array,t,e,r,s),this.elementType="i32"}slice(t,e){return this.sliceBuffer(K,t,e)}static{this.ElementType="i32"}}},83208:(t,e,r)=>{r.d(e,{Cv:()=>l,L:()=>y,MX:()=>c,O_:()=>h,kL:()=>p,vA:()=>u,zH:()=>d});var s=r(79749),i=r(58793);let f=(0,r(6539).vt)();class n{constructor(t){this.message=t}toString(){return`AssertException: ${this.message}`}}function u(t,e="Assertion"){if(!t){let t=Error(e).stack;throw new n(`${e} at ${t}`)}}function c(t,e){t||console.warn("Verify failed: "+(e=e||"")+"\n"+Error("verify").stack)}function h(t,e,r,s){let i,f=(r[0]-t[0])/e[0],n=(s[0]-t[0])/e[0];f>n&&(i=f,f=n,n=i);let u=(r[1]-t[1])/e[1],c=(s[1]-t[1])/e[1];if(u>c&&(i=u,u=c,c=i),f>c||u>n)return!1;u>f&&(f=u),c<n&&(n=c);let h=(r[2]-t[2])/e[2],y=(s[2]-t[2])/e[2];return h>y&&(i=h,h=y,y=i),!(f>y||h>n)&&(y<n&&(n=y),!(n<0))}function y(t,e,r,i,f,n=(0,s.vt)()){let u=(i[f]-r[f])*(e[0]-t[0])-(i[0]-r[0])*(e[f]-t[f]),c=(i[0]-r[0])*(t[f]-r[f])-(i[f]-r[f])*(t[0]-r[0]);if(0===u)return!1;let h=c/u;return n[0]=t[0]+h*(e[0]-t[0]),n[1]=t[f]+h*(e[f]-t[f]),!0}function l(t,e,r,s,n){f[0]=t[0],f[1]=t[1],f[2]=t[2],f[3]=1,(0,i.t)(f,f,e),n.length>2&&(n[2]=-f[2]),(0,i.t)(f,f,r),u(0!==f[3]),n[0]=f[0]/f[3],n[1]=f[1]/f[3],n[2]=f[2]/f[3],n[0]=(.5*n[0]+.5)*s[2]+s[0],n[1]=(.5*n[1]+.5)*s[3]+s[1]}function p(t,e){return Math.log(t)/Math.log(e)}function d(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[3]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[7]&&0===t[8]&&
10===t[9]&&1===t[10]&&0===t[11]&&1===t[15]}}}]);
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.