1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6246],{78028:(t,e,r)=>{r(38024);var n,i=r(95431),o={},s={};s.byteLength=function(t){var e=p(t),r=e[0],n=e[1];return(r+n)*3/4-n},s.toByteArray=function(t){var e,r,n=p(t),i=n[0],o=n[1],s=new a((i+o)*3/4-o),f=0,l=o>0?i-4:i;for(r=0;r<l;r+=4)e=u[t.charCodeAt(r)]<<18|u[t.charCodeAt(r+1)]<<12|u[t.charCodeAt(r+2)]<<6|u[t.charCodeAt(r+3)],s[f++]=e>>16&255,s[f++]=e>>8&255,s[f++]=255&e;return 2===o&&(e=u[t.charCodeAt(r)]<<2|u[t.charCodeAt(r+1)]>>4,s[f++]=255&e),1===o&&(e=u[t.charCodeAt(r)]<<10|u[t.charCodeAt(r+1)]<<4|u[t.charCodeAt(r+2)]>>2,s[f++]=e>>8&255,s[f++]=255&e),s},s.fromByteArray=function(t){for(var e,r=t.length,n=r%3,i=[],o=0,s=r-n;o<s;o+=16383)i.push(function(t,e,r){for(var n,i=[],o=e;o<r;o+=3)n=(t[o]<<16&0xff0000)+(t[o+1]<<8&65280)+(255&t[o+2]),i.push(f[n>>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return i.join("")}(t,o,o+16383>s?s:o+16383));return 1===n?i.push(f[(e=t[r-1])>>2]+f[e<<4&63]+"=="):2===n&&i.push(f[(e=(t[r-2]<<8)+t[r-1])>>10]+f[e>>4&63]+f[e<<2&63]+"="),i.join("")};for(var f=[],u=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,h=l.length;c<h;++c)f[c]=l[c],u[l.charCodeAt(c)]=c;function p(t){var e=t.length;if(e%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}u[45]=62,u[95]=63;var d={};d.read=function(t,e,r,n,i){var o,s,f=8*i-n-1,u=(1<<f)-1,a=u>>1,l=-7,c=r?i-1:0,h=r?-1:1,p=t[e+c];for(c+=h,o=p&(1<<-l)-1,p>>=-l,l+=f;l>0;o=256*o+t[e+c],c+=h,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+t[e+c],c+=h,l-=8);if(0===o)o=1-a;else{if(o===u)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,n),o-=a}return(p?-1:1)*s*Math.pow(2,o-n)},d.write=function(t,e,r,n,i,o){var s,f,u,a=8*o-i-1,l=(1<<a)-1,c=l>>1,h=5960464477539062e-23*(23===i),p=n?0:o-1,d=n?1:-1,y=+(e<0||0===e&&1/e<0);for(isNaN(e=Math.abs(e))||e===1/0?(f=+!!isNaN(e),s=l):(s=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+c>=1?e+=h/u:e+=h*Math.pow(2,1-c),e*u>=2&&(s++,u/=2),s+c>=l?(f=0,s=l):s+c>=1?(f=(e*u-1)*Math.pow(2,i),s+=c):(f=e*Math.pow(2,c-1)*Math.pow(2,i),s=0));i>=8;t[r+p]=255&f,p+=d,f/=256,i-=8);for(s=s<<i|f,a+=i;a>0;t[r+p]=255&s,p+=d,s/=256,a-=8);t[r+p-d]|=128*y},function(t){let e="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function r(t){if(t>0x7fffffff)throw RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,n.prototype),e}function n(t,e,r){if("number"==typeof t){if("string"==typeof e)throw TypeError('The "string" argument must be of type string. Received type number');return f(t)}return i(t,e,r)}function i(t,e,i){if("string"==typeof t){var o=t,s=e;if(("string"!=typeof s||""===s)&&(s="utf8"),!n.isEncoding(s))throw TypeError("Unknown encoding: "+s);let i=0|c(o,s),f=r(i),u=f.write(o,s);return u!==i&&(f=f.slice(0,u)),f}if(ArrayBuffer.isView(t)){var f=t;if(j(f,Uint8Array)){let t=new Uint8Array(f);return a(t.buffer,t.byteOffset,t.byteLength)}return u(f)}if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(j(t,ArrayBuffer)||t&&j(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(j(t,SharedArrayBuffer)||t&&j(t.buffer,SharedArrayBuffer)))return a(t,e,i);if("number"==typeof t)throw TypeError('The "value" argument must not be of type number. Received type number');let h=t.valueOf&&t.valueOf();if(null!=h&&h!==t)return n.from(h,e,i);let p=function(t){if(n.isBuffer(t)){let e=0|l(t.length),n=r(e);return 0===n.length||t.copy(n,0,0,e),n}return void 0!==t.length?"number"!=typeof t.length||function(t){return t!=t}(t.length)?r(0):u(t):"Buffer"===t.type&&Array.isArray(t.data)?u(t.data):void 0}(t);if(p)return p;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return n.from(t[Symbol.toPrimitive]("string"),e,i);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function o(t){if("number"!=typeof t)throw TypeError('"size" argument must be of type number');
vendor: 18,570 bytes, line 1
1if(t<0)throw RangeError('The value "'+t+'" is invalid for option "size"')}function f(t){return o(t),r(t<0?0:0|l(t))}function u(t){let e=t.length<0?0:0|l(t.length),n=r(e);for(let r=0;r<e;r+=1)n[r]=255&t[r];return n}function a(t,e,r){let i;if(e<0||t.byteLength<e)throw RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(i=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r),n.prototype),i}function l(t){if(t>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|t}function c(t,e){if(n.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||j(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===r)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return k(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return _(t).length;default:if(o)return i?-1:k(t).length;e=(""+e).toLowerCase(),o=!0}}function h(t,e,r){let n=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,r){let n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);let i="";for(let n=e;n<r;++n)i+=C[t[n]];return i}(this,e,r);case"utf8":case"utf-8":return b(this,e,r);case"ascii":return function(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}(this,e,r);case"latin1":case"binary":return function(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}(this,e,r);case"base64":var i,o,f;return i=this,o=e,f=r,0===o&&f===i.length?s.fromByteArray(i):s.fromByteArray(i.slice(o,f));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(t,e,r){let n=t.slice(e,r),i="";for(let t=0;t<n.length-1;t+=2)i+=String.fromCharCode(n[t]+256*n[t+1]);return i}(this,e,r);default:if(n)throw TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}function y(t,e,r,i,o){var s;if(0===t.length)return -1;if("string"==typeof r?(i=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(s=r*=1)!=s&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length)if(o)return -1;else r=t.length-1;else if(r<0)if(!o)return -1;else r=0;if("string"==typeof e&&(e=n.from(e,i)),n.isBuffer(e))return 0===e.length?-1:g(t,e,r,i,o);if("number"==typeof e){if(e&=255,"function"==typeof Uint8Array.prototype.indexOf)if(o)return Uint8Array.prototype.indexOf.call(t,e,r);else return Uint8Array.prototype.lastIndexOf.call(t,e,r);return g(t,[e],r,i,o)}throw TypeError("val must be string, number or Buffer")}function g(t,e,r,n,i){let o,s=1,f=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return -1;s=2,f/=2,u/=2,r/=2}function a(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){let n=-1;for(o=r;o<f;o++)if(a(t,o)===a(e,-1===n?0:o-n)){if(-1===n&&(n=o),o-n+1===u)return n*s}else -1!==n&&(o-=o-n),n=-1}else for(r+u>f&&(r=f-u),o=r;o>=0;o--){let r=!0;for(let n=0;n<u;n++)if(a(t,o+n)!==a(e,n)){r=!1;break}if(r)return o}return -1}function b(t,e,r){r=Math.min(t.length,r);let n=[],i=e;for(;i<r;){let e=t[i],o=null,s=e>239?4:e>223?3:e>191?2:1;if(i+s<=r){let r,n,f,u;switch(s){case 1:e<128&&(o=e);break;case 2:(192&(r=t[i+1]))==128&&(u=(31&e)<<6|63&r)>127&&(o=u);break;case 3:r=t[i+1],n=t[i+2],(192&r)==128&&(192&n)==128&&(u=(15&e)<<12|(63&r)<<6|63&n)>2047&&(u<55296||u>57343)&&(o=u);break;case 4:r=t[i+1],n=t[i+2],f=t[i+3],(192&r)==128&&(192&n)==128&&(192&f)==128&&(u=(15&e)<<18|(63&r)<<12|(63&n)<<6|63&f)>65535&&u<1114112&&(o=u)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}var o=n;let s=o.length;if(s<=4096)return String.fromCharCode.apply(String,o);let f="",u=0;for(;u<s;)f+=String.fromCharCode.apply(String,o.slice(u,u+=4096));return f}function w(t,e,r){if(t%1!=0||t<0)throw RangeError("offset is not uint");if(t+e>r)throw RangeError("Trying to access beyond buffer length")}function m(t,e,r,i,o,s){if(!n.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<s)throw RangeError('"value" argument is out of bounds');if(r+i>t.length)throw RangeError("Index out of range")}function E(t,e,r,n,i){O(e,n,i,t,r,7);let o=Number(e&BigInt(0xffffffff));t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o;let s=Number(e>>BigInt(32)&BigInt(0xffffffff));return t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,s>>=8,t[r++]=s,r}function v(t,e,r,n,i){O(e,n,i,t,r,7);let o=Number(e&BigInt(0xffffffff));t[r+7]=o,o>>=8,t[r+6]=o,o>>=8,t[r+5]=o,o>>=8,t[r+4]=o;let s=Number(e>>BigInt(32)&BigInt(0xffffffff));return t[r+3]=s,s>>=8,t[r+2]=s,s>>=8,t[r+1]=s,s>>=8,t[r]=s,r+8}function B(t,e,r,n,i,o){if(r+n>t.length||r<0)throw RangeError("Index out of range")}function x(t,e,r,n,i){return e*=1,r>>>=0,i||B(t,e,r,4),d.write(t,e,r,n,23,4),r+4}function I(t,e,r,n,i){return e*=1,r>>>=0,i||B(t,e,r,8),d.write(t,e,r,n,52,8),r+8}t.Buffer=n,t.SlowBuffer=function(t){return+t!=t&&(t=0),n.alloc(+t)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,n.TYPED_ARRAY_SUPPORT=function(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}}(),n.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(n.prototype,"parent",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.buffer}}),Object.defineProperty(n.prototype,"offset",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.byteOffset}}),n.poolSize=8192,n.from=function(t,e,r){return i(t,e,r)},Object.setPrototypeOf(n.prototype,Uint8Array.prototype),Object.setPrototypeOf(n,Uint8Array),n.alloc=function(t,e,n){return(o(t),t<=0)?r(t):void 0!==e?"string"==typeof n?r(t).fill(e,n):r(t).fill(e):r(t)},n.allocUnsafe=function(t){return f(t)},n.allocUnsafeSlow=function(t){return f(t)},n.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==n.prototype},n.compare=function(t,e){if(j(t,Uint8Array)&&(t=n.from(t,t.offset,t.byteLength)),j(e,Uint8Array)&&(e=n.from(e,e.offset,e.byteLength)),!n.isBuffer(t)||!n.isBuffer(e))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;let r=t.length,i=e.length;for(let n=0,o=Math.min(r,i);n<o;++n)if(t[n]!==e[n]){r=t[n],i=e[n];break}return r<i?-1:+(i<r)},n.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},n.concat=function(t,e){let r;if(!Array.isArray(t))throw TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return n.alloc(0);if(void 0===e)for(r=0,e=0;r<t.length;++r)e+=t[r].length;let i=n.allocUnsafe(e),o=0;for(r=0;r<t.length;++r){let e=t[r];if(j(e,Uint8Array))o+e.length>i.length?(n.isBuffer(e)||(e=n.from(e)),e.copy(i,o)):Uint8Array.prototype.set.call(i,e,o);else if(n.isBuffer(e))e.copy(i,o);else throw TypeError('"list" argument must be an Array of Buffers');o+=e.length}return i},n.byteLength=c,n.prototype._isBuffer=!0,n.prototype.swap16=function(){let t=this.length;if(t%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;e<t;e+=2)p(this,e,e+1);return this},n.prototype.swap32=function(){let t=this.length;if(t%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},n.prototype.swap64=function(){let t=this.length;if(t%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},n.prototype.toString=function(){let t=this.length;return 0===t?"":0==arguments.length?b(this,0,t):h.apply(this,arguments)},n.prototype.toLocaleString=n.prototype.toString,n.prototype.equals=function(t){if(!n.isBuffer(t))throw TypeError("Argument must be a Buffer");return this===t||0===n.compare(this,t)},n.prototype.inspect=function(){let e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},e&&(n.prototype[e]=n.prototype.inspect),n.prototype.compare=function(t,e,r,i,o){if(j(t,Uint8Array)&&(t=n.from(t,t.offset,t.byteLength)),!n.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),e<0||r>t.length||i<0||o>this.length)throw RangeError("out of range index");if(i>=o&&e>=r)return 0;if(i>=o)return -1;if(e>=r)return 1;if(e>>>=0,r>>>=0,i>>>=0,o>>>=0,this===t)return 0;let s=o-i,f=r-e,u=Math.min(s,f),a=this.slice(i,o),l=t.slice(e,r);for(let t=0;t<u;++t)if(a[t]!==l[t]){s=a[t],f=l[t];break}return s<f?-1:+(f<s)},n.prototype.includes=function(t,e,r){return -1!==this.indexOf(t,e,r)},n.prototype.indexOf=function(t,e,r){return y(this,t,e,r,!0)},n.prototype.lastIndexOf=function(t,e,r){return y(this,t,e,r,!1)},n.prototype.write=function(t,e,r,n){var i,o,s,f,u,a,l,c;if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else if(isFinite(e))e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let h=this.length-e;if((void 0===r||r>h)&&(r=h),t.length>0&&(r<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let p=!1;for(;;)switch(n){case"hex":return function(t,e,r,n){let i;r=Number(r)||0;let o=t.length-r;n?(n=Number(n))>o&&(n=o):n=o;let s=e.length;for(n>s/2&&(n=s/2),i=0;i<n;++i){var f;let n=parseInt(e.substr(2*i,2),16);if((f=n)!=f)break;t[r+i]=n}return i}(this,t,e,r);case"utf8":case"utf-8":return i=e,o=r,P(k(t,this.length-i),this,i,o);case"ascii":case"latin1":case"binary":return s=e,f=r,P(function(t){let e=[];for(let r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(t),this,s,f);case"base64":return u=e,a=r,P(_(t),this,u,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return l=e,c=r,P(function(t,e){let r,n,i=[];for(let o=0;o<t.length&&!((e-=2)<0);++o)n=(r=t.charCodeAt(o))>>8,i.push(r%256),i.push(n);return i}(t,this.length-l),this,l,c);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},n.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},n.prototype.slice=function(t,e){let r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t);let i=this.subarray(t,e);return Object.setPrototypeOf(i,n.prototype),i},n.prototype.readUintLE=n.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||w(t,e,this.length);let n=this[t],i=1,o=0;for(;++o<e&&(i*=256);)n+=this[t+o]*i;return n},n.prototype.readUintBE=n.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||w(t,e,this.length);let n=this[t+--e],i=1;for(;e>0&&(i*=256);)n+=this[t+--e]*i;return n},n.prototype.readUint8=n.prototype.readUInt8=function(t,e){return t>>>=0,e||w(t,1,this.length),this[t]},n.prototype.readUint16LE=n.prototype.readUInt16LE=function(t,e){return t>>>=0,e||w(t,2,this.length),this[t]|this[t+1]<<8},n.prototype.readUint16BE=n.prototype.readUInt16BE=function(t,e){return t>>>=0,e||w(t,2,this.length),this[t]<<8|this[t+1]},n.prototype.readUint32LE=n.prototype.readUInt32LE=function(t,e){return t>>>=0,e||w(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+0x1000000*this[t+3]},n.prototype.readUint32BE=n.prototype.readUInt32BE=function(t,e){return t>>>=0,e||w(t,4,this.length),0x1000000*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},n.prototype.readBigUInt64LE=D(function(t){L(t>>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&T(t,this.length-8);let n=e+256*this[++t]+65536*this[++t]+0x1000000*this[++t],i=this[++t]+256*this[++t]+65536*this[++t]+0x1000000*r;return BigInt(n)+(BigInt(i)<<BigInt(32))}),n.prototype.readBigUInt64BE=D(function(t){L(t>>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&T(t,this.length-8);let n=0x1000000*e+65536*this[++t]+256*this[++t]+this[++t],i=0x1000000*this[++t]+65536*this[++t]+256*this[++t]+r;return(BigInt(n)<<BigInt(32))+BigInt(i)}),n.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||w(t,e,this.length);let n=this[t],i=1,o=0;for(;++o<e&&(i*=256);)n+=this[t+o]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},n.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||w(t,e,this.length);let n=e,i=1,o=this[t+--n];for(;n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},n.prototype.readInt8=function(t,e){return(t>>>=0,e||w(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},n.prototype.readInt16LE=function(t,e){t>>>=0,e||w(t,2,this.length);let r=this[t]|this[t+1]<<8;return 32768&r?0xffff0000|r:r},n.prototype.readInt16BE=function(t,e){t>>>=0,e||w(t,2,this.length);let r=this[t+1]|this[t]<<8;return 32768&r?0xffff0000|r:r},n.prototype.readInt32LE=function(t,e){return t>>>=0,e||w(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},n.prototype.readInt32BE=function(t,e){return t>>>=0,e||w(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},n.prototype.readBigInt64LE=D(function(t){L(t>>>=0,"offset");let e=this[t],r=this[t+7];return(void 0===e||void 0===r)&&T(t,this.length-8),(BigInt(this[t+4]+256*this[t+5]+65536*this[t+6]+(r<<24))<<BigInt(32))+BigInt(e+256*this[++t]+65536*this[++t]+0x1000000*this[++t])}),n.prototype.readBigInt64BE=D(function(t){L(t>>>=0,"offset");let e=this[t],r=this[t+7];return(void 0===e||void 0===r)&&T(t,this.length-8),(BigInt((e<<24)+65536*this[++t]+256*this[++t]+this[++t])<<BigInt(32))+BigInt(0x1000000*this[++t]+65536*this[++t]+256*this[++t]+r)}),n.prototype.readFloatLE=function(t,e){return t>>>=0,e||w(t,4,this.length),d.read(this,t,!0,23,4)},n.prototype.readFloatBE=function(t,e){return t>>>=0,e||w(t,4,this.length),d.read(this,t,!1,23,4)},n.prototype.readDoubleLE=function(t,e){return t>>>=0,e||w(t,8,this.length),d.read(this,t,!0,52,8)},n.prototype.readDoubleBE=function(t,e){return t>>>=0,e||w(t,8,this.length),d.read(this,t,!1,52,8)},n.prototype.writeUintLE=n.prototype.writeUIntLE=function(t,e,r,n){if(t*=1,e>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;m(this,t,e,r,n,0)}let i=1,o=0;for(this[e]=255&t;++o<r&&(i*=256);)this[e+o]=t/i&255;return e+r},n.prototype.writeUintBE=n.prototype.writeUIntBE=function(t,e,r,n){if(t*=1,e>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;m(this,t,e,r,n,0)}let i=r-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+r},n.prototype.writeUint8=n.prototype.writeUInt8=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,1,255,0),this[e]=255&t,e+1},n.prototype.writeUint16LE=n.prototype.writeUInt16LE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},n.prototype.writeUint16BE=n.prototype.writeUInt16BE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},n.prototype.writeUint32LE=n.prototype.writeUInt32LE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,4,0xffffffff,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},n.prototype.writeUint32BE=n.prototype.writeUInt32BE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,4,0xffffffff,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},n.prototype.writeBigUInt64LE=D(function(t,e=0){return E(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),n.prototype.writeBigUInt64BE=D(function(t,e=0){return v(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),n.prototype.writeIntLE=function(t,e,r,n){if(t*=1,e>>>=0,!n){let n=Math.pow(2,8*r-1);m(this,t,e,r,n-1,-n)}let i=0,o=1,s=0;for(this[e]=255&t;++i<r&&(o*=256);)t<0&&0===s&&0!==this[e+i-1]&&(s=1),this[e+i]=(t/o|0)-s&255;return e+r},n.prototype.writeIntBE=function(t,e,r,n){if(t*=1,e>>>=0,!n){let n=Math.pow(2,8*r-1);m(this,t,e,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[e+i]=255&t;--i>=0&&(o*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/o|0)-s&255;return e+r},n.prototype.writeInt8=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},n.prototype.writeInt16LE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},n.prototype.writeInt16BE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},n.prototype.writeInt32LE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,4,0x7fffffff,-0x80000000),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},n.prototype.writeInt32BE=function(t,e,r){return t*=1,e>>>=0,r||m(this,t,e,4,0x7fffffff,-0x80000000),t<0&&(t=0xffffffff+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},n.prototype.writeBigInt64LE=D(function(t,e=0){return E(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),n.prototype.writeBigInt64BE=D(function(t,e=0){return v(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),n.prototype.writeFloatLE=function(t,e,r){return x(this,t,e,!0,r)},n.prototype.writeFloatBE=function(t,e,r){return x(this,t,e,!1,r)},n.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},n.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},n.prototype.copy=function(t,e,r,i){if(!n.isBuffer(t))throw TypeError("argument should be a Buffer");if(r||(r=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i<r&&(i=r),i===r||0===t.length||0===this.length)return 0;if(e<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(i<0)throw RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-e<i-r&&(i=t.length-e+r);let o=i-r;return this===t&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(e,r,i):Uint8Array.prototype.set.call(t,this.subarray(r,i),e),o}
1,n.prototype.fill=function(t,e,r,i){let o;if("string"==typeof t){if("string"==typeof e?(i=e,e=0,r=this.length):"string"==typeof r&&(i=r,r=this.length),void 0!==i&&"string"!=typeof i)throw TypeError("encoding must be a string");if("string"==typeof i&&!n.isEncoding(i))throw TypeError("Unknown encoding: "+i);if(1===t.length){let e=t.charCodeAt(0);("utf8"===i&&e<128||"latin1"===i)&&(t=e)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(e<0||this.length<e||this.length<r)throw RangeError("Out of range index");if(r<=e)return this;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{let s=n.isBuffer(t)?t:n.from(t,i),f=s.length;if(0===f)throw TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<r-e;++o)this[o+e]=s[o%f]}return this};let A={};function S(t,e,r){A[t]=class extends r{constructor(){super(),Object.defineProperty(this,"message",{value:e.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${t}]`,this.stack,delete this.name}get code(){return t}set code(t){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:t,writable:!0})}toString(){return`${this.name} [${t}]: ${this.message}`}}}function U(t){let e="",r=t.length,n=+("-"===t[0]);for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function O(t,e,r,n,i,o){if(t>r||t<e){let n,i="bigint"==typeof e?"n":"";throw n=o>3?0===e||e===BigInt(0)?`>= 0${i} and < 2${i} ** ${(o+1)*8}${i}`:`>= -(2${i} ** ${(o+1)*8-1}${i}) and < 2 ** ${(o+1)*8-1}${i}`:`>= ${e}${i} and <= ${r}${i}`,new A.ERR_OUT_OF_RANGE("value",n,t)}L(i,"offset"),(void 0===n[i]||void 0===n[i+o])&&T(i,n.length-(o+1))}function L(t,e){if("number"!=typeof t)throw new A.ERR_INVALID_ARG_TYPE(e,"number",t)}function T(t,e,r){if(Math.floor(t)!==t)throw L(t,r),new A.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new A.ERR_BUFFER_OUT_OF_BOUNDS;throw new A.ERR_OUT_OF_RANGE(r||"offset",`>= ${+!!r} and <= ${e}`,t)}S("ERR_BUFFER_OUT_OF_BOUNDS",function(t){return t?`${t} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),S("ERR_INVALID_ARG_TYPE",function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`},TypeError),S("ERR_OUT_OF_RANGE",function(t,e,r){let n=`The value of "${t}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>0x100000000?i=U(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=U(i)),i+="n"),n+=` It must be ${e}. Received ${i}`},RangeError);let R=/[^+/0-9A-Za-z-_]/g;function k(t,e){let r;e=e||1/0;let n=t.length,i=null,o=[];for(let s=0;s<n;++s){if((r=t.charCodeAt(s))>55295&&r<57344){if(!i){if(r>56319||s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function _(t){return s.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(R,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function P(t,e,r,n){let i;for(i=0;i<n&&!(i+r>=e.length)&&!(i>=t.length);++i)e[i+r]=t[i];return i}function j(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}let C=function(){let t="0123456789abcdef",e=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function D(t){return"undefined"==typeof BigInt?N:t}function N(){throw Error("BigInt not supported")}}(o);var y=void 0!==r.g?r.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},g="function"==typeof Object.create?function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t};function b(t,e){var r={seen:[],stylize:m};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),x(e)?r.showHidden=e:e&&function(t,e){if(e&&U(e))for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]]}(r,e),A(r.showHidden)&&(r.showHidden=!1),A(r.depth)&&(r.depth=2),A(r.colors)&&(r.colors=!1),A(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=w),E(r,t,r.depth)}function w(t,e){var r=b.styles[e];return r?"\x1b["+b.colors[r][0]+"m"+t+"\x1b["+b.colors[r][1]+"m":t}function m(t,e){return t}function E(t,e,r){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==b&&!(e.constructor&&e.constructor.prototype===e)){var n,i,o,s,f,u=e.inspect(r,t);return I(u)||(u=E(t,u,r)),u}var a=function(t,e){if(A(e))return t.stylize("undefined","undefined");if(I(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
1return t.stylize(r,"string")}return"number"==typeof e?t.stylize(""+e,"number"):x(e)?t.stylize(""+e,"boolean"):function(t){return null===t}(e)?t.stylize("null","null"):void 0}(t,e);if(a)return a;var l=Object.keys(e),c=(s={},l.forEach(function(t,e){s[t]=!0}),s);if(t.showHidden&&(l=Object.getOwnPropertyNames(e)),L(e)&&(l.indexOf("message")>=0||l.indexOf("description")>=0))return v(e);if(0===l.length){if(T(e)){var h=e.name?": "+e.name:"";return t.stylize("[Function"+h+"]","special")}if(S(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(O(e))return t.stylize(Date.prototype.toString.call(e),"date");if(L(e))return v(e)}var p="",d=!1,y=["{","}"];if(Array.isArray(e)&&(d=!0,y=["[","]"]),T(e)&&(p=" [Function"+(e.name?": "+e.name:"")+"]"),S(e)&&(p=" "+RegExp.prototype.toString.call(e)),O(e)&&(p=" "+Date.prototype.toUTCString.call(e)),L(e)&&(p=" "+v(e)),0===l.length&&(!d||0==e.length))return y[0]+p+y[1];if(r<0)if(S(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");else return t.stylize("[Object]","special");return t.seen.push(e),f=d?function(t,e,r,n,i){for(var o=[],s=0,f=e.length;s<f;++s)_(e,String(s))?o.push(B(t,e,r,n,String(s),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(B(t,e,r,n,i,!0))}),o}(t,e,r,c,l):l.map(function(n){return B(t,e,r,c,n,d)}),t.seen.pop(),n=f,i=p,o=y,n.reduce(function(t,e){return e.indexOf("\n"),t+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?o[0]+(""===i?"":i+"\n ")+" "+n.join(",\n ")+" "+o[1]:o[0]+i+" "+n.join(", ")+" "+o[1]}function v(t){return"["+Error.prototype.toString.call(t)+"]"}function B(t,e,r,n,i,o){var s,f,u;if((u=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?f=u.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):u.set&&(f=t.stylize("[Setter]","special")),_(n,i)||(s="["+i+"]"),!f&&(0>t.seen.indexOf(u.value)?(f=null===r?E(t,u.value,null):E(t,u.value,r-1)).indexOf("\n")>-1&&(f=o?f.split("\n").map(function(t){return" "+t}).join("\n").substr(2):"\n"+f.split("\n").map(function(t){return" "+t}).join("\n")):f=t.stylize("[Circular]","special")),A(s)){if(o&&i.match(/^\d+$/))return f;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=t.stylize(s,"string"))}return s+": "+f}function x(t){return"boolean"==typeof t}b.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function I(t){return"string"==typeof t}function A(t){return void 0===t}function S(t){return U(t)&&"[object RegExp]"===k(t)}function U(t){return"object"==typeof t&&null!==t}function O(t){return U(t)&&"[object Date]"===k(t)}function L(t){return U(t)&&("[object Error]"===k(t)||t instanceof Error)}function T(t){return"function"==typeof t}function R(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t}function k(t){return Object.prototype.toString.call(t)}function _(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function P(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:+(n<r)}var j=Object.prototype.hasOwnProperty,C=Object.keys||function(t){var e=[];for(var r in t)j.call(t,r)&&e.push(r);return e},D=Array.prototype.slice;function N(){return void 0!==n?n:n="foo"===(function(){}).name}function M(t){return Object.prototype.toString.call(t)}function F(t){return!o.isBuffer(t)&&"function"==typeof y.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer))}function $(t,e){t||W(t,!0,e,"==",H)}var z=/\s*function\s+([^\(\s]*)\s*/;function V(t){if(T(t)){if(N())return t.name;var e=t.toString().match(z);return e&&e[1]}}function G(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=(e=this,q(Y(e.actual),128)+" "+e.operator+" "+q(Y(e.expected),128)),this.generatedMessage=!0);var e,r=t.stackStartFunction||W;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=Error();if(n.stack){var i=n.stack,o=V(r),s=i.indexOf("\n"+o);if(s>=0){var f=i.indexOf("\n",s+1);i=i.substring(f+1)}this.stack=i}}}function q(t,e){return"string"==typeof t?t.length<e?t:t.slice(0,e):t}function Y(t){if(N()||!T(t))return b(t);var e=V(t);return"[Function"+(e?": "+e:"")+"]"}function W(t,e,r,n,i){throw new G({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}
1function H(t,e){t||W(t,!0,e,"==",H)}function J(t,e,r,n){if(t===e)return!0;if(o.isBuffer(t)&&o.isBuffer(e))return 0===P(t,e);if(O(t)&&O(e))return t.getTime()===e.getTime();if(S(t)&&S(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if((null===t||"object"!=typeof t)&&(null===e||"object"!=typeof e))return r?t===e:t==e;if(F(t)&&F(e)&&M(t)===M(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===P(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(o.isBuffer(t)!==o.isBuffer(e))return!1;var i=(n=n||{actual:[],expected:[]}).actual.indexOf(t);return -1!==i&&i===n.expected.indexOf(e)||(n.actual.push(t),n.expected.push(e),function(t,e,r,n){if(null==t||null==e)return!1;if(R(t)||R(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i,o,s=K(t),f=K(e);if(s&&!f||!s&&f)return!1;if(s)return J(t=D.call(t),e=D.call(e),r);var u=C(t),a=C(e);if(u.length!==a.length)return!1;for(u.sort(),a.sort(),o=u.length-1;o>=0;o--)if(u[o]!==a[o])return!1;for(o=u.length-1;o>=0;o--)if(!J(t[i=u[o]],e[i],r,n))return!1;return!0}(t,e,r,n))}function K(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function Z(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function X(t,e,r,n){if("function"!=typeof e)throw TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&W(i,r,"Missing expected exception"+n);var i,o="string"==typeof n,s=!t&&L(i),f=!t&&i&&!r;if((s&&o&&Z(i,r)||f)&&W(i,r,"Got unwanted exception"+n),t&&i&&r&&!Z(i,r)||!t&&i)throw i}
1$.AssertionError=G,g(G,Error),$.fail=W,$.ok=H,$.equal=function t(e,r,n){e!=r&&W(e,r,n,"==",t)},$.notEqual=function t(e,r,n){e==r&&W(e,r,n,"!=",t)},$.deepEqual=function t(e,r,n){J(e,r,!1)||W(e,r,n,"deepEqual",t)},$.deepStrictEqual=function t(e,r,n){J(e,r,!0)||W(e,r,n,"deepStrictEqual",t)},$.notDeepEqual=function t(e,r,n){J(e,r,!1)&&W(e,r,n,"notDeepEqual",t)},$.notDeepStrictEqual=function t(e,r,n){J(e,r,!0)&&W(e,r,n,"notDeepStrictEqual",t)},$.strictEqual=function t(e,r,n){e!==r&&W(e,r,n,"===",t)},$.notStrictEqual=function t(e,r,n){e===r&&W(e,r,n,"!==",t)},$.throws=function(t,e,r){X(!0,t,e,r)},$.doesNotThrow=function(t,e,r){X(!1,t,e,r)},$.ifError=function(t){if(t)throw t};var Q={};class tt{constructor(t,e){if(!Number.isInteger(t))throw TypeError("span must be an integer");this.span=t,this.property=e}makeDestinationObject(){return{}}decode(t,e){throw Error("Layout is abstract")}encode(t,e,r){throw Error("Layout is abstract")}getSpan(t,e){if(0>this.span)throw RangeError("indeterminate span");return this.span}replicate(t){let e=Object.create(this.constructor.prototype);return Object.assign(e,this),e.property=t,e}fromArray(t){}}function te(t,e){return e.property?t+"["+e.property+"]":t}Q.Layout=tt,Q.nameWithProperty=te,Q.bindConstructorLayout=function(t,e){if("function"!=typeof t)throw TypeError("Class must be constructor");if(t.hasOwnProperty("layout_"))throw Error("Class is already bound to a layout");if(!(e&&e instanceof tt))throw TypeError("layout must be a Layout");if(e.hasOwnProperty("boundConstructor_"))throw Error("layout is already bound to a constructor");t.layout_=e,e.boundConstructor_=t,e.makeDestinationObject=()=>new t,Object.defineProperty(t.prototype,"encode",{value:function(t,r){return e.encode(this,t,r)},writable:!0}),Object.defineProperty(t,"decode",{value:function(t,r){return e.decode(t,r)},writable:!0})};class tr extends tt{isCount(){throw Error("ExternalLayout is abstract")}}class tn extends tr{constructor(t,e){if(void 0===t&&(t=1),!Number.isInteger(t)||0>=t)throw TypeError("elementSpan must be a (positive) integer");super(-1,e),this.elementSpan=t}isCount(){return!0}decode(t,e){return void 0===e&&(e=0),Math.floor((t.length-e)/this.elementSpan)}encode(t,e,r){return 0}}class ti extends tr{constructor(t,e,r){if(!(t instanceof tt))throw TypeError("layout must be a Layout");if(void 0===e)e=0;else if(!Number.isInteger(e))throw TypeError("offset must be integer or undefined");super(t.span,r||t.property),this.layout=t,this.offset=e}isCount(){return this.layout instanceof to||this.layout instanceof ts}decode(t,e){return void 0===e&&(e=0),this.layout.decode(t,e+this.offset)}encode(t,e,r){return void 0===r&&(r=0),this.layout.encode(t,e,r+this.offset)}}class to extends tt{constructor(t,e){if(super(t,e),6<this.span)throw RangeError("span must not exceed 6 bytes")}decode(t,e){return void 0===e&&(e=0),t.readUIntLE(e,this.span)}encode(t,e,r){return void 0===r&&(r=0),e.writeUIntLE(t,r,this.span),this.span}}class ts extends tt{constructor(t,e){if(super(t,e),6<this.span)throw RangeError("span must not exceed 6 bytes")}decode(t,e){return void 0===e&&(e=0),t.readUIntBE(e,this.span)}encode(t,e,r){return void 0===r&&(r=0),e.writeUIntBE(t,r,this.span),this.span}}class tf extends tt{constructor(t,e){if(super(t,e),6<this.span)throw RangeError("span must not exceed 6 bytes")}decode(t,e){return void 0===e&&(e=0),t.readIntLE(e,this.span)}encode(t,e,r){return void 0===r&&(r=0),e.writeIntLE(t,r,this.span),this.span}}class tu extends tt{constructor(t,e){if(super(t,e),6<this.span)throw RangeError("span must not exceed 6 bytes")}decode(t,e){return void 0===e&&(e=0),t.readIntBE(e,this.span)}encode(t,e,r){return void 0===r&&(r=0),e.writeIntBE(t,r,this.span),this.span}}function ta(t){let e=Math.floor(t/0x100000000);return{hi32:e,lo32:t-0x100000000*e}}function tl(t,e){return 0x100000000*t+e}class tc extends tt{constructor(t){super(8,t)}decode(t,e){void 0===e&&(e=0);let r=t.readUInt32LE(e);return tl(t.readUInt32LE(e+4),r)}encode(t,e,r){void 0===r&&(r=0);let n=ta(t);return e.writeUInt32LE(n.lo32,r),e.writeUInt32LE(n.hi32,r+4),8}}class th extends tt{constructor(t){super(8,t)}decode(t,e){return void 0===e&&(e=0),tl(t.readUInt32BE(e),t.readUInt32BE(e+4))}encode(t,e,r){void 0===r&&(r=0);let n=ta(t);return e.writeUInt32BE(n.hi32,r),e.writeUInt32BE(n.lo32,r+4),8}}class tp extends tt{constructor(t){super(8,t)}decode(t,e){void 0===e&&(e=0);let r=t.readUInt32LE(e);return tl(t.readInt32LE(e+4),r)}encode(t,e,r){void 0===r&&(r=0);let n=ta(t);return e.writeUInt32LE(n.lo32,r),e.writeInt32LE(n.hi32,r+4),8}}class td extends tt{constructor(t){super(8,t)}decode(t,e){return void 0===e&&(e=0),tl(t.readInt32BE(e),t.readUInt32BE(e+4))}encode(t,e,r){void 0===r&&(r=0);let n=ta(t);return e.writeInt32BE(n.hi32,r),e.writeUInt32BE(n.lo32,r+4),8}}class ty extends tt{constructor(t){super(4,t)}decode(t,e){return void 0===e&&(e=0),t.readFloatLE(e)}encode(t,e,r){return void 0===r&&(r=0),e.writeFloatLE(t,r),4}}class tg extends tt{constructor(t){super(4,t)}decode(t,e){return void 0===e&&(e=0),t.readFloatBE(e)}encode(t,e,r){return void 0===r&&(r=0),e.writeFloatBE(t,r),4}}class tb extends tt{constructor(t){super(8,t)}decode(t,e){return void 0===e&&(e=0),t.readDoubleLE(e)}encode(t,e,r){return void 0===r&&(r=0),e.writeDoubleLE(t,r),8}}class tw extends tt{constructor(t){super(8,t)}decode(t,e){return void 0===e&&(e=0),t.readDoubleBE(e)}encode(t,e,r){return void 0===r&&(r=0),e.writeDoubleBE(t,r),8}}class tm extends tt{constructor(t,e,r){if(!(t instanceof tt))throw TypeError("elementLayout must be a Layout");if(!(e instanceof tr&&e.isCount()||Number.isInteger(e)&&0<=e))throw TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let n=-1;e instanceof tr||!(0<t.span)||(n=e*t.span),super(n,r),this.elementLayout=t,this.count=e}getSpan(t,e){if(0<=this.span)return this.span;void 0===e&&(e=0);let r=0,n=this.count;if(n instanceof tr&&(n=n.decode(t,e)),0<this.elementLayout.span)r=n*this.elementLayout.span;else{let i=0;for(;i<n;)r+=this.elementLayout.getSpan(t,e+r),++i}return r}decode(t,e){void 0===e&&(e=0);let r=[],n=0,i=this.count;for(i instanceof tr&&(i=i.decode(t,e));n<i;)r.push(this.elementLayout.decode(t,e)),e+=this.elementLayout.getSpan(t,e),n+=1;return r}encode(t,e,r){void 0===r&&(r=0);let n=this.elementLayout,i=t.reduce((t,i)=>t+n.encode(i,e,r+t),0);return this.count instanceof tr&&this.count.encode(t.length,e,r),i}}class tE extends tt{constructor(t,e,r){if(!(Array.isArray(t)&&t.reduce((t,e)=>
1t&&e instanceof tt,!0)))throw TypeError("fields must be array of Layout instances");for(let n of("boolean"==typeof e&&void 0===r&&(r=e,e=void 0),t))if(0>n.span&&void 0===n.property)throw Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=t.reduce((t,e)=>t+e.getSpan(),0)}catch(t){}super(n,e),this.fields=t,this.decodePrefixes=!!r}getSpan(t,e){if(0<=this.span)return this.span;void 0===e&&(e=0);let r=0;try{r=this.fields.reduce((r,n)=>{let i=n.getSpan(t,e);return e+=i,r+i},0)}catch(t){throw RangeError("indeterminate span")}return r}decode(t,e){void 0===e&&(e=0);let r=this.makeDestinationObject();for(let n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(t,e)),e+=n.getSpan(t,e),this.decodePrefixes&&t.length===e)break;return r}encode(t,e,r){void 0===r&&(r=0);let n=r,i=0,o=0;for(let n of this.fields){let s=n.span;if(o=0<s?s:0,void 0!==n.property){let i=t[n.property];void 0!==i&&(o=n.encode(i,e,r),0>s&&(s=n.getSpan(e,r)))}i=r,r+=s}return i+o-n}fromArray(t){let e=this.makeDestinationObject();for(let r of this.fields)void 0!==r.property&&0<t.length&&(e[r.property]=t.shift());return e}layoutFor(t){if("string"!=typeof t)throw TypeError("property must be string");for(let e of this.fields)if(e.property===t)return e}offsetOf(t){if("string"!=typeof t)throw TypeError("property must be string");let e=0;for(let r of this.fields){if(r.property===t)return e;0>r.span?e=-1:0<=e&&(e+=r.span)}}}class tv{constructor(t){this.property=t}decode(){throw Error("UnionDiscriminator is abstract")}encode(){throw Error("UnionDiscriminator is abstract")}}class tB extends tv{constructor(t,e){if(!(t instanceof tr&&t.isCount()))throw TypeError("layout must be an unsigned integer ExternalLayout");super(e||t.property||"variant"),this.layout=t}decode(t,e){return this.layout.decode(t,e)}encode(t,e,r){return this.layout.encode(t,e,r)}}class tx extends tt{constructor(t,e,r){let n=t instanceof to||t instanceof ts;
1if(n)t=new tB(new ti(t));else if(t instanceof tr&&t.isCount())t=new tB(t);else if(!(t instanceof tv))throw TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===e&&(e=null),!(null===e||e instanceof tt))throw TypeError("defaultLayout must be null or a Layout");if(null!==e){if(0>e.span)throw Error("defaultLayout must have constant span");void 0===e.property&&(e=e.replicate("content"))}let i=-1;e&&0<=(i=e.span)&&n&&(i+=t.layout.span),super(i,r),this.discriminator=t,this.usesPrefixDiscriminator=n,this.defaultLayout=e,this.registry={};let o=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(t){return o(t)},this.configGetSourceVariant=function(t){o=t.bind(this)}}getSpan(t,e){if(0<=this.span)return this.span;void 0===e&&(e=0);let r=this.getVariant(t,e);if(!r)throw Error("unable to determine span for unrecognized variant");return r.getSpan(t,e)}defaultGetSourceVariant(t){if(t.hasOwnProperty(this.discriminator.property)){if(this.defaultLayout&&t.hasOwnProperty(this.defaultLayout.property))return;let e=this.registry[t[this.discriminator.property]];if(e&&(!e.layout||t.hasOwnProperty(e.property)))return e}else for(let e in this.registry){let r=this.registry[e];if(t.hasOwnProperty(r.property))return r}throw Error("unable to infer src variant")}decode(t,e){let r;void 0===e&&(e=0);let n=this.discriminator,i=n.decode(t,e),o=this.registry[i];if(void 0===o){let s=0;o=this.defaultLayout,this.usesPrefixDiscriminator&&(s=n.layout.span),(r=this.makeDestinationObject())[n.property]=i,r[o.property]=this.defaultLayout.decode(t,e+s)}else r=o.decode(t,e);return r}encode(t,e,r){void 0===r&&(r=0);let n=this.getSourceVariant(t);if(void 0===n){let n=this.discriminator,i=this.defaultLayout,o=0;return this.usesPrefixDiscriminator&&(o=n.layout.span),n.encode(t[n.property],e,r),o+i.encode(t[i.property],e,r+o)}return n.encode(t,e,r)}addVariant(t,e,r){let n=new tI(this,t,e,r);return this.registry[t]=n,n}getVariant(t,e){let r=t;return o.Buffer.isBuffer(t)&&(void 0===e&&(e=0),r=this.discriminator.decode(t,e)),this.registry[r]}}class tI extends tt{constructor(t,e,r,n){if(!(t instanceof tx))throw TypeError("union must be a Union");if(!Number.isInteger(e)||0>e)throw TypeError("variant must be a (non-negative) integer");if("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof tt))throw TypeError("layout must be a Layout");if(null!==t.defaultLayout&&0<=r.span&&r.span>t.defaultLayout.span)throw Error("variant span exceeds span of containing union");if("string"!=typeof n)throw TypeError("variant must have a String property")}let i=t.span;0>t.span&&0<=(i=r?r.span:0)&&t.usesPrefixDiscriminator&&(i+=t.discriminator.layout.span),super(i,n),this.union=t,this.variant=e,this.layout=r||null}getSpan(t,e){if(0<=this.span)return this.span;void 0===e&&(e=0);let r=0;return this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span),r+this.layout.getSpan(t,e+r)}decode(t,e){let r=this.makeDestinationObject();if(void 0===e&&(e=0),this!==this.union.getVariant(t,e))throw Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(t,e+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(t,e,r){void 0===r&&(r=0);let n=0;if(this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout&&!t.hasOwnProperty(this.property))throw TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,e,r);let i=n;if(this.layout&&(this.layout.encode(t[this.property],e,r+n),i+=this.layout.getSpan(e,r+n),0<=this.union.span&&i>this.union.span))throw Error("encoded variant overruns containing union");return i}fromArray(t){if(this.layout)return this.layout.fromArray(t)}}function tA(t){return 0>t&&(t+=0x100000000),t}class tS extends tt{constructor(t,e,r){if(!(t instanceof to||t instanceof ts))throw TypeError("word must be a UInt or UIntBE layout");if("string"==typeof e&&void 0===r&&(r=e,e=void 0),4<t.span)throw RangeError("word cannot exceed 32 bits");super(t.span,r),this.word=t,this.msb=!!e,this.fields=[];let n=0;this._packedSetValue=function(t){return n=tA(t),this},this._packedGetValue=function(){return n}}decode(t,e){let r=this.makeDestinationObject();void 0===e&&(e=0);let n=this.word.decode(t,e);for(let t of(this._packedSetValue(n),this.fields))void 0!==t.property&&(r[t.property]=t.decode(n));return r}encode(t,e,r){void 0===r&&(r=0);let n=this.word.decode(e,r);for(let e of(this._packedSetValue(n),this.fields))if(void 0!==e.property){let r=t[e.property];void 0!==r&&e.encode(r)}return this.word.encode(this._packedGetValue(),e,r)}addField(t,e){let r=new tU(this,t,e);return this.fields.push(r),r}addBoolean(t){let e=new tO(this,t);return this.fields.push(e),e}fieldFor(t){if("string"!=typeof t)throw TypeError("property must be string");for(let e of this.fields)if(e.property===t)return e}}class tU{constructor(t,e,r){if(!(t instanceof tS))throw TypeError("container must be a BitStructure");
1if(!Number.isInteger(e)||0>=e)throw TypeError("bits must be positive integer");let n=8*t.span,i=t.fields.reduce((t,e)=>t+e.bits,0);if(e+i>n)throw Error("bits too long for span remainder ("+(n-i)+" of "+n+" remain)");this.container=t,this.bits=e,this.valueMask=(1<<e)-1,32===e&&(this.valueMask=0xffffffff),this.start=i,this.container.msb&&(this.start=n-i-e),this.wordMask=tA(this.valueMask<<this.start),this.property=r}decode(){return tA(this.container._packedGetValue()&this.wordMask)>>>this.start}encode(t){if(!Number.isInteger(t)||t!==tA(t&this.valueMask))throw TypeError(te("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let e=this.container._packedGetValue(),r=tA(t<<this.start);this.container._packedSetValue(tA(e&~this.wordMask)|r)}}class tO extends tU{constructor(t,e){super(t,1,e)}decode(t,e){return!!tU.prototype.decode.call(this,t,e)}encode(t){return"boolean"==typeof t&&(t*=1),tU.prototype.encode.call(this,t)}}class tL extends tt{constructor(t,e){if(!(t instanceof tr&&t.isCount()||Number.isInteger(t)&&0<=t))throw TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;t instanceof tr||(r=t),super(r,e),this.length=t}getSpan(t,e){let r=this.span;return 0>r&&(r=this.length.decode(t,e)),r}decode(t,e){void 0===e&&(e=0);let r=this.span;return 0>r&&(r=this.length.decode(t,e)),t.slice(e,e+r)}encode(t,e,r){let n=this.length;if(this.length instanceof tr&&(n=t.length),!(o.Buffer.isBuffer(t)&&n===t.length))throw TypeError(te("Blob.encode",this)+" requires (length "+n+") Buffer as src");if(r+n>e.length)throw RangeError("encoding overruns Buffer");return e.write(t.toString("hex"),r,n,"hex"),this.length instanceof tr&&this.length.encode(n,e,r),n}}class tT extends tt{constructor(t){super(-1,t)}getSpan(t,e){if(!o.Buffer.isBuffer(t))throw TypeError("b must be a Buffer");void 0===e&&(e=0);let r=e;for(;r<t.length&&0!==t[r];)r+=1;return 1+r-e}decode(t,e,r){void 0===e&&(e=0);let n=this.getSpan(t,e);return t.slice(e,e+n-1).toString("utf-8")}encode(t,e,r){void 0===r&&(r=0),"string"!=typeof t&&(t=t.toString());let n=new o.Buffer(t,"utf8"),i=n.length;if(r+i>e.length)throw RangeError("encoding overruns Buffer");return n.copy(e,r),e[r+i]=0,i+1}}class tR extends tt{constructor(t,e){if("string"==typeof t&&void 0===e&&(e=t,t=void 0),void 0===t)t=-1;else if(!Number.isInteger(t))throw TypeError("maxSpan must be an integer");super(-1,e),this.maxSpan=t}getSpan(t,e){if(!o.Buffer.isBuffer(t))throw TypeError("b must be a Buffer");return void 0===e&&(e=0),t.length-e}decode(t,e,r){void 0===e&&(e=0);let n=this.getSpan(t,e);if(0<=this.maxSpan&&this.maxSpan<n)throw RangeError("text length exceeds maxSpan");return t.slice(e,e+n).toString("utf-8")}encode(t,e,r){void 0===r&&(r=0),"string"!=typeof t&&(t=t.toString());let n=new o.Buffer(t,"utf8"),i=n.length;if(0<=this.maxSpan&&this.maxSpan<i)throw RangeError("text length exceeds maxSpan");if(r+i>e.length)throw RangeError("encoding overruns Buffer");return n.copy(e,r),i}}class tk extends tt{constructor(t,e){super(0,e),this.value=t}decode(t,e,r){return this.value}encode(t,e,r){return 0}}Q.ExternalLayout=tr,Q.GreedyCount=tn,Q.OffsetLayout=ti,Q.UInt=to,Q.UIntBE=ts,Q.Int=tf,Q.IntBE=tu,Q.Float=ty,Q.FloatBE=tg,Q.Double=tb,Q.DoubleBE=tw,Q.Sequence=tm,Q.Structure=tE,Q.UnionDiscriminator=tv,Q.UnionLayoutDiscriminator=tB,Q.Union=tx,Q.VariantLayout=tI,Q.BitStructure=tS,Q.BitField=tU,Q.Boolean=tO,Q.Blob=tL,Q.CString=tT,Q.UTF8=tR,Q.Constant=tk,Q.greedy=(t,e)=>new tn(t,e),Q.offset=(t,e,r)=>new ti(t,e,r);var t_=Q.u8=t=>new to(1,t);Q.u16=t=>new to(2,t),Q.u24=t=>new to(3,t);var tP=Q.u32=t=>new to(4,t);Q.u40=t=>new to(5,t),Q.u48=t=>new to(6,t),Q.nu64=t=>new tc(t),Q.u16be=t=>new ts(2,t),Q.u24be=t=>new ts(3,t),Q.u32be=t=>new ts(4,t),Q.u40be=t=>new ts(5,t),Q.u48be=t=>new ts(6,t),Q.nu64be=t=>new th(t),Q.s8=t=>new tf(1,t),Q.s16=t=>new tf(2,t),Q.s24=t=>new tf(3,t),Q.s32=t=>new tf(4,t),Q.s40=t=>new tf(5,t),Q.s48=t=>new tf(6,t),Q.ns64=t=>new tp(t),Q.s16be=t=>new tu(2,t),Q.s24be=t=>new tu(3,t),Q.s32be=t=>new tu(4,t),Q.s40be=t=>new tu(5,t),Q.s48be=t=>new tu(6,t),Q.ns64be=t=>new td(t),Q.f32=t=>new ty(t),Q.f32be=t=>new tg(t),Q.f64=t=>new tb(t),Q.f64be=t=>new tw(t);
1var tj=Q.struct=(t,e,r)=>new tE(t,e,r);Q.bits=(t,e,r)=>new tS(t,e,r),Q.seq=(t,e,r)=>new tm(t,e,r),Q.union=(t,e,r)=>new tx(t,e,r),Q.unionLayoutDiscriminator=(t,e)=>new tB(t,e);var tC=Q.blob=(t,e)=>new tL(t,e);Q.cstr=t=>new tT(t),Q.utf8=(t,e)=>new tR(t,e),Q.const=(t,e)=>new tk(t,e);let tD=(t="publicKey")=>tC(32,t),tN=(t="uint64")=>tC(8,t);new i.PublicKey("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),new i.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),new i.PublicKey("So11111111111111111111111111111111111111112"),tj([tP("mintAuthorityOption"),tD("mintAuthority"),tN("supply"),t_("decimals"),t_("isInitialized"),tP("freezeAuthorityOption"),tD("freezeAuthority")]),tj([tD("mint"),tD("owner"),tN("amount"),tP("delegateOption"),tD("delegate"),t_("state"),tP("isNativeOption"),tN("isNative"),tN("delegatedAmount"),tP("closeAuthorityOption"),tD("closeAuthority")]),tj([t_("m"),t_("n"),t_("is_initialized"),tD("signer1"),tD("signer2"),tD("signer3"),tD("signer4"),tD("signer5"),tD("signer6"),tD("signer7"),tD("signer8"),tD("signer9"),tD("signer10"),tD("signer11")])}}]);
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.