const__process$={nextTick};import__buffer$from"ext:deno_node/buffer.ts";import__string_decoder$from"ext:deno_node/string_decoder.ts";import__events$from"ext:deno_node/events.ts";varpi=Object.create;varBt=Object.defineProperty;varwi=Object.getOwnPropertyDescriptor;varyi=Object.getOwnPropertyNames;vargi=Object.getPrototypeOf,Si=Object.prototype.hasOwnProperty;varE=(e=>typeofrequire<"u"?require:typeofProxy<"u"?newProxy(e,{get:(t,n)=>(typeofrequire<"u"?require:t)[n]}):e)(function(e){if(typeofrequire<"u")returnrequire.apply(this,arguments);thrownewError('Dynamic require of "'+e+'" is not supported')});varg=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);varEi=(e,t,n,r)=>{if(t&&typeoft=="object"||typeoft=="function")for(letiofyi(t))!Si.call(e,i)&&i!==n&&Bt(e,i,{get:()=>t[i],enumerable:!(r=wi(t,i))||r.enumerable});returne};varRi=(e,t,n)=>(n=e!=null?pi(gi(e)):{},Ei(t||!e||!e.__esModule?Bt(n,"default",{value:e,enumerable:!0}):n,e));varm=g((Yf,Gt)=>{"use strict";Gt.exports={ArrayIsArray(e){returnArray.isArray(e)},ArrayPrototypeIncludes(e,t){returne.includes(t)},ArrayPrototypeIndexOf(e,t){returne.indexOf(t)},ArrayPrototypeJoin(e,t){returne.join(t)},ArrayPrototypeMap(e,t){returne.map(t)},ArrayPrototypePop(e,t){returne.pop(t)},ArrayPrototypePush(e,t){returne.push(t)},ArrayPrototypeSlice(e,t,n){returne.slice(t,n)},Error,FunctionPrototypeCall(e,t,...n){returne.call(t,...n)},FunctionPrototypeSymbolHasInstance(e,t){returnFunction.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){returnObject.defineProperties(e,t)},ObjectDefineProperty(e,t,n){returnObject.defineProperty(e,t,n)},ObjectGetOwnPropertyDescriptor(e,t){returnObject.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){returnObject.keys(e)},ObjectSetPrototypeOf(e,t){returnObject.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){returne.catch(t)},PromisePrototypeThen(e,t,n){returne.then(t,n)},PromiseReject(e){returnPromise.reject(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){returne.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,n){returne.slice(t,n)},StringPrototypeToLowerCase(e){returne.toLowerCase()},StringPrototypeToUpperCase(e){returne.toUpperCase()},StringPrototypeTrim(e){returne.trim()},Symbol,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,TypedArrayPrototypeSet(e,t,n){returne.set(t,n)},Uint8Array}});varj=g((Kf,Je)=>{"use strict";varAi=__buffer$,mi=Object.getPrototypeOf(asyncfunction(){}).constructor,Ht=Blob||Ai.Blob,Ti=typeofHt<"u"?function(t){returntinstanceofHt}:function(t){return!1},Xe=classextendsError{constructor(t){if(!Array.isArray(t))thrownewTypeError(`Expected input to be an Array, got ${typeoft}`);letn="";for(letr=0;r<t.length;r++)n+=`${t[r].stack}
`;super(n),this.name="AggregateError",this.errors=t}};Je.exports={AggregateError:Xe,kEmptyObject:Object.freeze({}),once(e){let t=!1;return function(...n){t||(t=!0,e.apply(this,n))}},createDeferredPromise:function(){let e,t;return{promise:new Promise((r,i)=>{e=r,t=i}),resolve:e,reject:t}},promisify(e){return new Promise((t,n)=>{e((r,...i)=>r?n(r):t(...i))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[n,r]){let i=t.shift();return r==="f"?i.toFixed(6):r==="j"?JSON.stringify(i):r==="s"&&typeof i=="object"?`${i.constructor!==Object?i.constructor.name:""}{}`.trim():i.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof mi},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:Ti};Je.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var O=g((zf,Kt)=>{"usestrict";var{format:Ii,inspect:Re,AggregateError:Mi}=j(),Ni=globalThis.AggregateError||Mi,Di=Symbol("kIsNodeError"),Oi=["string","function","number","object","Function","Object","boolean","bigint","symbol"],qi=/^([A-Z][a-z0-9]*)+$/,xi="__node_internal_",Ae={};function X(e,t){if(!e)throw new Ae.ERR_INTERNAL_ASSERTION(t)}function Vt(e){let t="",n=e.length,r=e[0]==="-"?1:0;for(;n>=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function Li(e,t,n){if(typeof t=="function")return X(t.length<=n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${t.length}).`),t(...n);let r=(t.match(/%[dfijoOs]/g)||[]).length;return X(r===n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${r}).`),n.length===0?t:Ii(t,...n)}function N(e,t,n){n||(n=Error);class r extends n{constructor(...o){super(Li(e,t,o))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(r.prototype,{name:{value:n.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),r.prototype.code=e,r.prototype[Di]=!0,Ae[e]=r}function Yt(e){let t=xi+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Pi(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let n=new Ni([t,e],t.message);return n.code=t.code,n}return e||t}var Qe=class extends Error{constructor(t="Theoperationwasaborted",n=void 0){if(n!==void 0&&typeof n!="object")throw new Ae.ERR_INVALID_ARG_TYPE("options","Object",n);super(t,n),this.code="ABORT_ERR",this.name="AbortError"}};N("ERR_ASSERTION","%s",Error);N("ERR_INVALID_ARG_TYPE",(e,t,n)=>{X(typeof e=="string","'name'mustbeastring"),Array.isArray(t)||(t=[t]);let r="The";e.endsWith("argument")?r+=`${e} `:r+=`"${e}" ${e.includes(".")?"property":"argument"} `,r+="mustbe";let i=[],o=[],l=[];for(let f of t)X(typeof f=="string","Allexpectedentrieshavetobeoftypestring"),Oi.includes(f)?i.push(f.toLowerCase()):qi.test(f)?o.push(f):(X(f!=="object",'The value "object" should be written as "Object"'),l.push(f));if(o.length>0){let f=i.indexOf("object");f!==-1&&(i.splice(i,f,1),o.push("Object"))}if(i.length>0){switch(i.length){case 1:r+=`of type ${i[0]}`;break;case 2:r+=`one of type ${i[0]} or ${i[1]}`;break;default:{let f=i.pop();r+=`one of type ${i.join(",")}, or ${f}`}}(o.length>0||l.length>0)&&(r+="or")}if(o.length>0){switch(o.length){case 1:r+=`an instance of ${o[0]}`;break;case 2:r+=`an instance of ${o[0]} or ${o[1]}`;break;default:{let f=o.pop();r+=`an instance of ${o.join(",")}, or ${f}`}}l.length>0&&(r+="or")}switch(l.length){case 0:break;case 1:l[0].toLowerCase()!==l[0]&&(r+="an"),r+=`${l[0]}`;break;case 2:r+=`one of ${l[0]} or ${l[1]}`;break;default:{let f=l.pop();r+=`one of ${l.join(",")},or${f}`}}if(n==null)r+=`.Re