import U1 from"node:util";var w1=function(){throw new Error("CallTracker is not supported yet")},{Bun:K1}=globalThis[Symbol.for("Bun.lazy")]("primordials"),X1=K1.deepEquals,Y1=(b1,Z)=>function(){return Z||(0,b1[Object.keys(b1)[0]])((Z={exports:{}}).exports,Z),Z.exports},B1=Y1({"assert/build/internal/errors.js"(b1,Z){function J(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?J=function(w){return typeof w}:J=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},J(T)}function z(T,w){if(!(T instanceof w))throw new TypeError("Cannot call a class as a function")}function X(T,w){return w&&(J(w)==="object"||typeof w=="function")?w:U(T)}function U(T){if(T===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}function $(T){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(w){return w.__proto__||Object.getPrototypeOf(w)},$(T)}function K(T,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function");T.prototype=Object.create(w&&w.prototype,{constructor:{value:T,writable:!0,configurable:!0}}),w&&W(T,w)}function W(T,w){return W=Object.setPrototypeOf||function(O,F){return O.__proto__=F,O},W(T,w)}var Y={},B,V;function D(T,w,O){O||(O=Error);function F(I,P,A){return typeof w=="string"?w:w(I,P,A)}var N=function(I){K(P,I);function P(A,S,j){var R;return z(this,P),R=X(this,$(P).call(this,F(A,S,j))),R.code=T,R}return P}(O);Y[T]=N}function M(T,w){if(Array.isArray(T)){var O=T.length;return T=T.map(function(F){return String(F)}),O>2?"one of ".concat(w," ").concat(T.slice(0,O-1).join(", "),", or ")+T[O-1]:O===2?"one of ".concat(w," ").concat(T[0]," or ").concat(T[1]):"of ".concat(w," ").concat(T[0])}else return"of ".concat(w," ").concat(String(T))}function q(T,w,O){return T.substr(!O||O<0?0:+O,w.length)===w}function v(T,w,O){return(O===void 0||O>T.length)&&(O=T.length),T.substring(O-w.length,O)===w}function G(T,w,O){return typeof O!="number"&&(O=0),O+w.length>T.length?!1:T.indexOf(w,O)!==-1}D("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),D("ERR_INVALID_ARG_TYPE",function(T,w,O){B===void 0&&(B=$1()),B(typeof T=="string","'name' must be a string");var F;typeof w=="string"&&q(w,"not ")?(F="must not be",w=w.replace(/^not /,"")):F="must be";var N;if(v(T," argument"))N="The ".concat(T," ").concat(F," ").concat(M(w,"type"));else{var I=G(T,".")?"property":"argument";N='The "'.concat(T,'" ').concat(I," ").concat(F," ").concat(M(w,"type"))}return N+=". Received type ".concat(J(O)),N},TypeError),D("ERR_INVALID_ARG_VALUE",function(T,w){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid",F=V.inspect(w);return F.length>128&&(F="".concat(F.slice(0,128),"...")),"The argument '".concat(T,"' ").concat(O,". Received ").concat(F)},TypeError,RangeError),D("ERR_INVALID_RETURN_VALUE",function(T,w,O){var F;return O&&O.constructor&&O.constructor.name?F="instance of ".concat(O.constructor.name):F="type ".concat(J(O)),"Expected ".concat(T,' to be returned from the "').concat(w,'"')+" function but got ".concat(F,".")},TypeError),D("ERR_MISSING_ARGS",function(){for(var T=arguments.length,w=new Array(T),O=0;O0,"At least one arg needs to be specified");var F="The ",N=w.length;switch(w=w.map(function(I){return'"'.concat(I,'"')}),N){case 1:F+="".concat(w[0]," argument");break;case 2:F+="".concat(w[0]," and ").concat(w[1]," arguments");break;default:F+=w.slice(0,N-1).join(", "),F+=", and ".concat(w[N-1]," arguments");break}return"".concat(F," must be specified")},TypeError),Z.exports.codes=Y}}),G1=Y1({"assert/build/internal/assert/assertion_error.js"(b1,Z){function J(b){for(var h=1;hb.length)&&(k=b.length),b.substring(k-h.length,k)===h}function N(b,h){if(h=Math.floor(h),b.length==0||h==0)return"";var k=b.length*h;for(h=Math.floor(Math.log(h)/Math.log(2));h;)b+=b,h--;return b+=b.substring(0,k-b.length),b}var I="",P="",A="",S="",j={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},R=10;function f(b){var h=Object.keys(b),k=Object.create(Object.getPrototypeOf(b));return h.forEach(function(m){k[m]=b[m]}),Object.defineProperty(k,"message",{value:b.message}),k}function C(b){return T(b,{compact:!1,customInspect:!1,depth:1000,maxArrayLength:Infinity,showHidden:!1,breakLength:Infinity,showProxy:!1,sorted:!0,getters:!0})}function E(b,h,k){var m="",x="",y=0,g="",d=!1,_=C(b),u=_.split(` `),n=C(h).split(` `),i=0,p="";if(k==="strictEqual"&&G(b)==="object"&&G(h)==="object"&&b!==null&&h!==null&&(k="strictEqualObject"),u.length===1&&n.length===1&&u[0]!==n[0]){var l=u[0].length+n[0].length;if(l<=R){if((G(b)!=="object"||b===null)&&(G(h)!=="object"||h===null)&&(b!==0||h!==0))return"".concat(j[k],` `)+"".concat(u[0]," !== ").concat(n[0],` `)}else if(k!=="strictEqualObject"){var c=process.stderr&&process.stderr.isTTY?process.stderr.columns:80;if(l2&&(p=` `.concat(N(" ",i),"^"),i=0)}}}for(var o=u[u.length-1],a=n[n.length-1];o===a&&(i++<2?g=` `.concat(o).concat(g):m=o,u.pop(),n.pop(),!(u.length===0||n.length===0));)o=u[u.length-1],a=n[n.length-1];var t=Math.max(u.length,n.length);if(t===0){var r=_.split(` `);if(r.length>30)for(r[26]="".concat(I,"...").concat(S);r.length>27;)r.pop();return"".concat(j.notIdentical,` `).concat(r.join(` `),` `)}i>3&&(g=` `.concat(I,"...").concat(S).concat(g),d=!0),m!==""&&(g=` `.concat(m).concat(g),m="");var s=0,e=j[k]+` `.concat(P,"+ actual").concat(S," ").concat(A,"- expected").concat(S),H1=" ".concat(I,"...").concat(S," Lines skipped");for(i=0;i1&&i>2&&(Q1>4?(x+=` `.concat(I,"...").concat(S),d=!0):Q1>3&&(x+=` `.concat(n[i-2]),s++),x+=` `.concat(n[i-1]),s++),y=i,m+=` `.concat(A,"-").concat(S," ").concat(n[i]),s++;else if(n.length1&&i>2&&(Q1>4?(x+=` `.concat(I,"...").concat(S),d=!0):Q1>3&&(x+=` `.concat(u[i-2]),s++),x+=` `.concat(u[i-1]),s++),y=i,x+=` `.concat(P,"+").concat(S," ").concat(u[i]),s++;else{var Z1=n[i],J1=u[i],z1=J1!==Z1&&(!F(J1,",")||J1.slice(0,-1)!==Z1);z1&&F(Z1,",")&&Z1.slice(0,-1)===J1&&(z1=!1,J1+=","),z1?(Q1>1&&i>2&&(Q1>4?(x+=` `.concat(I,"...").concat(S),d=!0):Q1>3&&(x+=` `.concat(u[i-2]),s++),x+=` `.concat(u[i-1]),s++),y=i,x+=` `.concat(P,"+").concat(S," ").concat(J1),m+=` `.concat(A,"-").concat(S," ").concat(Z1),s+=2):(x+=m,m="",(Q1===1||i===0)&&(x+=` `.concat(J1),s++))}if(s>20&&i30)for(i[26]="".concat(I,"...").concat(S);i.length>27;)i.pop();i.length===1?m=K(this,v(h).call(this,"".concat(n," ").concat(i[0]))):m=K(this,v(h).call(this,"".concat(n,` `).concat(i.join(` `),` `)))}else{var p=C(d),l="",c=j[y];y==="notDeepEqual"||y==="notEqual"?(p="".concat(j[y],` `).concat(p),p.length>1024&&(p="".concat(p.slice(0,1021),"..."))):(l="".concat(C(_)),p.length>512&&(p="".concat(p.slice(0,509),"...")),l.length>512&&(l="".concat(l.slice(0,509),"...")),y==="deepEqual"||y==="equal"?p="".concat(c,` `).concat(p,` should equal `):l=" ".concat(y," ").concat(l)),m=K(this,v(h).call(this,"".concat(p).concat(l)))}return Error.stackTraceLimit=u,m.generatedMessage=!x,Object.defineProperty(W(m),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),m.code="ERR_ASSERTION",m.actual=d,m.expected=_,m.operator=y,Error.captureStackTrace&&Error.captureStackTrace(W(m),g),m.stack,m.name="AssertionError",K(m)}return $(h,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:T.custom,value:function(k,m){return T(this,J({},m,{customInspect:!1,depth:0}))}}]),h}(B(Error));Z.exports=L}}),$1=Y1({"assert/build/assert.js"(b1,Z){function J(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?J=function(g){return typeof g}:J=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},J(y)}function z(y,g){if(!(y instanceof g))throw new TypeError("Cannot call a class as a function")}var X=B1(),U=X.codes,$=U.ERR_AMBIGUOUS_ARGUMENT,K=U.ERR_INVALID_ARG_TYPE,W=U.ERR_INVALID_ARG_VALUE,Y=U.ERR_INVALID_RETURN_VALUE,B=U.ERR_MISSING_ARGS,V=G1(),D=U1,M=D.inspect,q=U1.types,v=q.isPromise,G=q.isRegExp,T=Object.assign,w=Object.is,O=new Map,F=!1,N=Z.exports=j,I={};function P(y){throw y.message instanceof Error?y.message:new V(y)}function A(y,g,d,_,u){var n=arguments.length,i;if(n===0)i="Failed";else if(n===1)d=y,y=void 0;else{if(F===!1){F=!0;var p=process.emitWarning?process.emitWarning:console.warn.bind(console);p("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}n===2&&(_="!=")}if(d instanceof Error)throw d;var l={actual:y,expected:g,operator:_===void 0?"fail":_,stackStartFn:u||A};d!==void 0&&(l.message=d);var c=new V(l);throw i&&(c.message=i,c.generatedMessage=!0),c}N.fail=A,N.AssertionError=V;function S(y,g,d,_){if(!d){var u=!1;if(g===0)u=!0,_="No value argument passed to `assert.ok()`";else if(_ instanceof Error)throw _;var n=new V({actual:d,expected:!0,message:_,operator:"==",stackStartFn:y});throw n.generatedMessage=u,n}}function j(){for(var y=arguments.length,g=new Array(y),d=0;d1?d-1:0),u=1;u1?d-1:0),u=1;u1?d-1:0),u=1;u1?d-1:0),u=1;u