replace ncc with esbuild for action bundling

This commit is contained in:
CrazyMax committed 2026-04-26 23:03:46 +02:00
1 parent 46064c663e
commit e611fac80f
10 files changed
+1905 -105

No files matched your search

Generated Vendored
+58
View File
@@ -0,0 +1,58 @@
var Sm=Object.create;var tu=Object.defineProperty;var bm=Object.getOwnPropertyDescriptor;var Nm=Object.getOwnPropertyNames;var Um=Object.getPrototypeOf,Mm=Object.prototype.hasOwnProperty;var I=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Lm=(t,e,A,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Nm(e))!Mm.call(t,s)&&s!==A&&tu(t,s,{get:()=>e[s],enumerable:!(r=bm(e,s))||r.enumerable});return t};var H=(t,e,A)=>(A=t!=null?Sm(Um(t)):{},Lm(e||!t||!t.__esModule?tu(A,"default",{value:t,enumerable:!0}):A,t));var cu=I(Ir=>{"use strict";var QH=require("net"),Jm=require("tls"),La=require("http"),nu=require("https"),Hm=require("events"),BH=require("assert"),Vm=require("util");Ir.httpOverHttp=qm;Ir.httpsOverHttp=Om;Ir.httpOverHttps=Wm;Ir.httpsOverHttps=Pm;function qm(t){var e=new Ot(t);return e.request=La.request,e}function Om(t){var e=new Ot(t);return e.request=La.request,e.createSocket=ou,e.defaultPort=443,e}function Wm(t){var e=new Ot(t);return e.request=nu.request,e}function Pm(t){var e=new Ot(t);return e.request=nu.request,e.createSocket=ou,e.defaultPort=443,e}function Ot(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||La.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(r,s,i,n){for(var o=au(s,i,n),a=0,c=e.requests.length;a<c;++a){var l=e.requests[a];if(l.host===o.host&&l.port===o.port){e.requests.splice(a,1),l.request.onSocket(r);return}}r.destroy(),e.removeSocket(r)})}Vm.inherits(Ot,Hm.EventEmitter);Ot.prototype.addRequest=function(e,A,r,s){var i=this,n=Ta({request:e},i.options,au(A,r,s));if(i.sockets.length>=this.maxSockets){i.requests.push(n);return}i.createSocket(n,function(o){o.on("free",a),o.on("close",c),o.on("agentRemove",c),e.onSocket(o);function a(){i.emit("free",o,n)}function c(l){i.removeSocket(o),o.removeListener("free",a),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};Ot.prototype.createSocket=function(e,A){var r=this,s={};r.sockets.push(s);var i=Ta({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),cA("making CONNECT request");var n=r.request(i);n.useChunkedEncodingByDefault=!1,n.once("response",o),n.once("upgrade",a),n.once("connect",c),n.once("error",l),n.end();function o(h){h.upgrade=!0}function a(h,g,u){process.nextTick(function(){c(h,g,u)})}function c(h,g,u){if(n.removeAllListeners(),g.removeAllListeners(),h.statusCode!==200){cA("tunneling socket could not be established, statusCode=%d",h.statusCode),g.destroy();var E=new Error("tunneling socket could not be established, statusCode="+h.statusCode);E.code="ECONNRESET",e.request.emit("error",E),r.removeSocket(s);return}if(u.length>0){cA("got illegal response body from proxy"),g.destroy();var E=new Error("got illegal response body from proxy");E.code="ECONNRESET",e.request.emit("error",E),r.removeSocket(s);return}return cA("tunneling connection has established"),r.sockets[r.sockets.indexOf(s)]=g,A(g)}function l(h){n.removeAllListeners(),cA(`tunneling socket could not be established, cause=%s
`,h.message,h.stack);var g=new Error("tunneling socket could not be established, cause="+h.message);g.code="ECONNRESET",e.request.emit("error",g),r.removeSocket(s)}};Ot.prototype.removeSocket=function(e){var A=this.sockets.indexOf(e);if(A!==-1){this.sockets.splice(A,1);var r=this.requests.shift();r&&this.createSocket(r,function(s){r.request.onSocket(s)})}};function ou(t,e){var A=this;Ot.prototype.createSocket.call(A,t,function(r){var s=t.request.getHeader("host"),i=Ta({},A.options,{socket:r,servername:s?s.replace(/:.*$/,""):t.host}),n=Jm.connect(0,i);A.sockets[A.sockets.indexOf(r)]=n,e(n)})}function au(t,e,A){return typeof t=="string"?{host:t,port:e,localAddress:A}:t}function Ta(t){for(var e=1,A=arguments.length;e<A;++e){var r=arguments[e];if(typeof r=="object")for(var s=Object.keys(r),i=0,n=s.length;i<n;++i){var o=s[i];r[o]!==void 0&&(t[o]=r[o])}}return t}var cA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?cA=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:cA=function(){};Ir.debug=cA});var hu=I((CH,lu)=>{lu.exports=cu()});var $=I((fH,gu)=>{gu.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var V=I((dH,xu)=>{"use strict";var uu=Symbol.for("undici.error.UND_ERR"),ee=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[uu]===!0}[uu]=!0},Eu=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),xa=class extends ee{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Eu]===!0}[Eu]=!0},Qu=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),va=class extends ee{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Qu]===!0}[Qu]=!0},Bu=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),Ga=class extends ee{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Bu]===!0}[Bu]=!0},Iu=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Ya=class extends ee{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Iu]===!0}[Iu]=!0},Cu=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),Ja=class extends ee{constructor(e,A,r,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.status=A Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function ak(t,e){let{headersList:A}=e,r=(A.get("referrer-policy",!0)??"").split(","),s="";if(r.length>0)for(let i=r.length;i!==0;i--){let n=r[i-1].trim();if(PR.has(n)){s=n;break}}s!==""&&(t.referrerPolicy=s)}function ck(){return"allowed"}function lk(){return"success"}function hk(){return"success"}function gk(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function uk(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&Sc(t.origin)&&!Sc(Fs(t))&&(e=null);break;case"same-origin":un(t,Fs(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function kr(t,e){return t}function Ek(t,e,A){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:kr(t.domainLookupStartTime,A),domainLookupEndTime:kr(t.domainLookupEndTime,A),connectionStartTime:kr(t.connectionStartTime,A),connectionEndTime:kr(t.connectionEndTime,A),secureConnectionStartTime:kr(t.secureConnectionStartTime,A),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Qk(t){return kr(KR.now(),t)}function Bk(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function KE(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Ik(t){return{referrerPolicy:t.referrerPolicy}}function Ck(t){let e=t.referrerPolicy;YA(e);let A=null;if(t.referrer==="client"){let o=WE();if(!o||o.origin==="null")return"no-referrer";A=new URL(o)}else t.referrer instanceof URL&&(A=t.referrer);let r=Fc(A),s=Fc(A,!0);r.toString().length>4096&&(r=s);let i=un(t,r),n=ks(r)&&!ks(t.url);switch(e){case"origin":return s??Fc(A,!0);case"unsafe-url":return r;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?r:s;case"strict-origin-when-cross-origin":{let o=Fs(t);return un(r,o)?r:ks(r)&&!ks(o)?"no-referrer":s}default:return n?"no-referrer":s}}function Fc(t,e){return YA(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function ks(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(A){if(A==null||A==="null")return!1;let r=new URL(A);return!!(r.protocol==="https:"||r.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(r.hostname)||r.hostname==="localhost"||r.hostname.includes("localhost.")||r.hostname.endsWith(".localhost"))}}function fk(t,e){if(gn===void 0)return!0;let A=$E(e);if(A==="no metadata"||A.length===0)return!0;let r=pk(A),s=wk(A,r);for(let i of s){let n=i.algo,o=i.hash,a=gn.createHash(n).update(t).digest("base64");if(a[a.length-1]==="="&&(a[a.length-2]==="="?a=a.slice(0,-2):a=a.slice(0,-1)),yk(a,o))return!0}return!1}var dk=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function $E(t){let e=[],A=!0;for(let r of t.split(" ")){A=!1;let s=dk.exec(r);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();_E.includes(i)&&e.push(s.groups)}return A===!0?"no metadata":e}function pk(t){let e=t[0].algo;if(e[3]==="5")return e;for(let A=1;A<t.length;++A){let r=t[A];if(r.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;r.algo[3]==="3"&&(e="sha384")}}return e}function wk(t,e){if(t.length===1)return t;let A=0;for(let r=0;r<t.length;++r)t[r].algo===e&&(t[A++]=t[r]);return t.length=A,t}function yk(t,e){if(t.length!==e.length)return!1;for(let A=0;A<t.length;++A)if(t[A]!==e[A]){if(t[A]==="+"&&e[A]==="-"||t[A]==="/"&&e[A]==="_")continue;return!1}return!0}function mk(t){}function un(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Dk(){let t,e;return{promise:new Promise((r,s)=>{t=r,e=s}),resolve:t,reject:e}}function Rk(t){return t.controller.state==="aborted"}function kk(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Fk(t){return ek[t.toLowerCase()]??t}function Sk(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return YA(typeof e=="string"),e}var bk=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function jE(t,e,A=0,r=1){class s{#e;#t;#s;constructor(n,o){this.#e=n, Line truncated
`);function nF(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function oF(t){let e=t.length;if(e<27||e>70)return!1;for(let A=0;A<e;++A){let r=t.charCodeAt(A);if(!(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122||r===39||r===45||r===95))return!1}return!0}function aF(t,e){Qn(e!=="failure"&&e.essence==="multipart/form-data");let A=e.parameters.get("boundary");if(A===void 0)return"failure";let r=Buffer.from(`--${A}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let n=t.length;for(;t[n-1]===10&&t[n-2]===13;)n-=2;for(n!==t.length&&(t=t.subarray(0,n));;){if(t.subarray(i.position,i.position+r.length).equals(r))i.position+=r.length;else return"failure";if(i.position===t.length-2&&Bn(t,sF,i)||i.position===t.length-4&&Bn(t,iF,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let o=cF(t,i);if(o==="failure")return"failure";let{name:a,filename:c,contentType:l,encoding:h}=o;i.position+=2;let g;{let E=t.indexOf(r.subarray(2),i.position);if(E===-1)return"failure";g=t.subarray(i.position,E-4),i.position+=g.length,h==="base64"&&(g=Buffer.from(g.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let u;c!==null?(l??="text/plain",nF(l)||(l=""),u=new AF([g],c,{type:l})):u=Kk(Buffer.from(g)),Qn(hQ(a)),Qn(typeof u=="string"&&hQ(u)||jk(u)),s.push(eF(a,u,c))}}function cF(t,e){let A=null,r=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return A===null?"failure":{name:A,filename:r,contentType:s,encoding:i};let n=Sr(o=>o!==10&&o!==13&&o!==58,t,e);if(n=xc(n,!0,!0,o=>o===9||o===32),!$k.test(n.toString())||t[e.position]!==58)return"failure";switch(e.position++,Sr(o=>o===32||o===9,t,e),Xk(n)){case"content-disposition":{if(A=r=null,!Bn(t,rF,e)||(e.position+=17,A=EQ(t,e),A===null))return"failure";if(Bn(t,uQ,e)){let o=e.position+uQ.length;if(t[o]===42&&(e.position+=1,o+=1),t[o]!==61||t[o+1]!==34||(e.position+=12,r=EQ(t,e),r===null))return"failure"}break}case"content-type":{let o=Sr(a=>a!==10&&a!==13,t,e);o=xc(o,!1,!0,a=>a===9||a===32),s=gQ(o);break}case"content-transfer-encoding":{let o=Sr(a=>a!==10&&a!==13,t,e);o=xc(o,!1,!0,a=>a===9||a===32),i=gQ(o);break}default:Sr(o=>o!==10&&o!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function EQ(t,e){Qn(t[e.position-1]===34);let A=Sr(r=>r!==10&&r!==13&&r!==34,t,e);return t[e.position]!==34?null:(e.position++,A=new TextDecoder().decode(A).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),A)}function Sr(t,e,A){let r=A.position;for(;r<e.length&&t(e[r]);)++r;return e.subarray(A.position,A.position=r)}function xc(t,e,A,r){let s=0,i=t.length-1;if(e)for(;s<t.length&&r(t[s]);)s++;if(A)for(;i>0&&r(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function Bn(t,e,A){if(t.length<e.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[A.position+r])return!1;return!0}QQ.exports={multipartFormDataParser:aF,validateBoundary:oF}});var Ur=I((WH,RQ)=>{"use strict";var Ns=v(),{ReadableStreamFrom:lF,isBlobLike:IQ,isReadableStreamLike:hF,readableStreamClose:gF,createDeferredPromise:uF,fullyReadBody:EF,extractMimeType:QF,utf8DecodeBytes:dQ}=He(),{FormData:CQ}=bs(),{kState:Nr}=lA(),{webidl:BF}=Ie(),{Blob:IF}=require("node:buffer"),vc=require("node:assert"),{isErrored:pQ,isDisturbed:CF}=require("node:stream"),{isArrayBuffer:fF}=require("node:util/types"),{serializeAMimeType:dF}=Le(),{multipartFormDataParser:pF}=BQ(),Gc;try{let t=require("node:crypto");Gc=e=>t.randomInt(0,e)}catch{Gc=t=>Math.floor(Math.random(t))}var In=new TextEncoder;function wF(){}var wQ=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,yQ;wQ&&(yQ=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!CF(e)&&!pQ(e)&&e.cancel("Response object has been garbage collected").catch(wF)}));function mQ(t,e=!1){let A=null;t instanceof ReadableStream?A=t:IQ(t)?A=t.stream():A=new ReadableStream({async pull(a){let c=typeof s=="string"?In.encode(s):s;c.byteLength&&a.enqueue(c),queueMicrotask(()=>gF(a))},start(){},type:"bytes"}),vc(hF(A));let r=null,s=null,i=null,n=null;if(typeof t=="string")s=t,n="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),n="application/x-www-form-urlencoded;charset=UTF-8";else if(fF(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(Ns.isFormDataLike(t)){let a=`----formdata-undici-0${`${Gc(1e11)}`.padStart(11,"0")}`,c=`--${a}\r
Content-Disposition: form-data`;let l=C=>C.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),h=C=>C.replace(/\r?\n|\r/g,`\r
`),g=[],u=new Uint8Array([13,10]);i=0;let E=!1;for(let[C,Q]of t)if(typeof Q=="string"){let f=In.encode(c+`; name="${l(h(C))}"\r
\r
${h(Q)}\r
`);g.push(f),i+=f.byteLength}else{let f=In.encode(`${c}; name="${l(h(C))}"`+(Q.name?`; filename="${l(Q.name)}"`:"")+`\r
Content-Type: ${Q.type||"application/octet-stream"}\r
\r
`);g.push(f,Q,u),typeof Q.size=="number"?i+=f.byteLength+Q.size+u.byteLength:E=!0}let B=In.encode(`--${a}--\r
`);g.push(B),i+=B.byteLength,E&&(i=null),s=t,r=async function*(){for(let C of g)C.stream?yield*C.stream():yield C},n=`multipart/form-data; boundary=${a}`}else if(IQ(t))s=t,i=t.size,t.type&&(n=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Ns.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");A=t instanceof ReadableStream?t:lF(t)}if((typeof s=="string"||Ns.isBuffer(s))&&(i=Buffer.byteLength(s)),r!=null){let a;A=new ReadableStream({async start(){a=r(t)[Symbol.asyncIterator]()},async pull(c){let{value:l,done:h}=await a.next();if(h)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!pQ(A)){let g=new Uint8Array(l);g.byteLength&&c.enqueue(g)}return c.desiredSize>0},async cancel(c){await a.return()},type:"bytes"})}return[{stream:A,source:s,length:i},n]}function yF(t,e=!1){return t instanceof ReadableStream&&(vc(!Ns.isDisturbed(t),"The body has already been consumed."),vc(!t.locked,"The stream is locked.")),mQ(t,e)}function mF(t,e){let[A,r]=e.stream.tee();return e.stream=A,{stream:r,length:e.length,source:e.source}}function DF(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function RF(t){return{blob(){return br(this,A=>{let r=fQ(this);return r===null?r="":r&&(r=dF(r)),new IF([A],{type:r})},t)},arrayBuffer(){return br(this,A=>new Uint8Array(A).buffer,t)},text(){return br(this,dQ,t)},json(){return br(this,FF,t)},formData(){return br(this,A=>{let r=fQ(this);if(r!==null)switch(r.essence){case"multipart/form-data":{let s=pF(A,r);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new CQ;return i[Nr]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(A.toString()),i=new CQ;for(let[n,o]of s)i.append(n,o);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return br(this,A=>new Uint8Array(A),t)}}}function kF(t){Object.assign(t.prototype,RF(t))}async function br(t,e,A){if(BF.brandCheck(t,A),DQ(t))throw new TypeError("Body is unusable: Body has already been read");DF(t[Nr]);let r=uF(),s=n=>r.reject(n),i=n=>{try{r.resolve(e(n))}catch(o){s(o)}};return t[Nr].body==null?(i(Buffer.allocUnsafe(0)),r.promise):(await EF(t[Nr].body,i,s),r.promise)}function DQ(t){let e=t[Nr].body;return e!=null&&(e.stream.locked||Ns.isDisturbed(e.stream))}function FF(t){return JSON.parse(dQ(t))}function fQ(t){let e=t[Nr].headersList,A=QF(e);return A==="failure"?null:A}RQ.exports={extractBody:mQ,safelyExtractBody:yF,cloneBody:mF,mixinBody:kF,streamRegistry:yQ,hasFinalizationRegistry:wQ,bodyUnusable:DQ}});var vQ=I((PH,xQ)=>{"use strict";var b=require("node:assert"),L=v(),{channels:kQ}=fr(),Yc=dc(),{RequestContentLengthMismatchError:JA,ResponseContentLengthMismatchError:SF,RequestAbortedError:MQ,HeadersTimeoutError:bF,HeadersOverflowError:NF,SocketError:yn,InformationalError:Mr,BodyTimeoutError:UF,HTTPParserError:MF,ResponseExceededMaxSizeError:LF}=V(),{kUrl:LQ,kReset:Te,kClient:qc,kParser:re,kBlocking:Ls,kRunning:fe,kPending:TF,kSize:FQ,kWriting:gA,kQueue:gt,kNoRef:Us,kKeepAliveDefaultTimeout:xF,kHostHeader:vF,kPendingIdx:GF,kRunningIdx:je,kError:et,kPipelining:pn,kSocket:Lr,kKeepAliveTimeoutValue:mn,kMaxHeadersSize:Jc,kKeepAliveMaxTimeout:YF,kKeepAliveTimeoutThreshold:JF,kHeadersTimeout:HF,kBodyTimeout:VF,kStrictContentLength:Oc,kMaxRequests:SQ,kCounter:qF,kMaxResponseSize:OF,kOnError:WF,kResume:hA,kHTTPContext:TQ}=$(),Ft=yE(),PF=Buffer.alloc(0),Cn=Buffer[Symbol.species],fn=L.addListener,_F=L.removeAllListeners,Hc;async function zF(){let t=process.env.JEST_WORKER_ID?yc():void 0,e;try{e=await WebAssembly.compile(RE())}catch{e=await WebAssembly.compile(t||yc())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(A,r,s)=>0,wasm_on_status:(A,r,s)=>{b(le.ptr===A);let i=r-bt+St.byteOffset;return le.onStatus(new Cn(St.buffer,i,s))||0},wasm_on_message_begin:A=>(b(le.ptr===A),le.onMessageBegin()||0),wasm_on_header_field:(A,r,s)=>{b(le.ptr===A);let i=r-bt+St.byteOffset;return le.onHeaderField(new Cn(St.buffer,i,s))||0},wasm_on_header_value:(A,r,s)=>{b(le.ptr===A);let i=r-bt+St.byteOffset;return le.onHeaderValue(new Cn(St.buffer,i,s))||0},wasm_on_headers_complete:(A,r,s,i)=>(b(le.ptr===A),le.onHeadersComplete(r,!!s,!!i)||0),wasm_on_body:(A,r,s)=>{b(le.ptr===A);let i=r-bt+St.byteOffset;return le.onBody(new Cn(St.buffer,i,s))||0},wasm_on_message_complete:A=>(b(le.ptr===A),le.onMessageComplete()||0)}})}var Vc=null,Wc=zF();Wc.catch();var le=null,St=null,dn=0,bt=null,ZF=0,Ms=1,Tr=2|Ms,wn=4|Ms,Pc=8|ZF,_c=class{constructor(e,A,{exports:r}){b(Number.isFinite(e[Jc])&&e[Jc]>0),this.llhttp=r,this.ptr=this.llhttp.llhttp_alloc(Ft.TYPE.RESPONSE),this.client=e,this.socket=A,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[Jc],this.shouldKeepAlive=!1,this.paused=!1 Line truncated
`;if(typeof s=="string"?B+=`host: ${s}\r
`:B+=t[vF],i?B+=`connection: upgrade\r
upgrade: ${i}\r
`:t[pn]&&!u[Te]?B+=`connection: keep-alive\r
`:B+=`connection: close\r
`,Array.isArray(c))for(let C=0;C<c.length;C+=2){let Q=c[C+0],f=c[C+1];if(Array.isArray(f))for(let p=0;p<f.length;p++)B+=`${Q}: ${f[p]}\r
`;else B+=`${Q}: ${f}\r
`}return kQ.sendHeaders.hasSubscribers&&kQ.sendHeaders.publish({request:e,headers:B,socket:u}),!a||g===0?NQ(E,null,t,e,u,l,B,h):L.isBuffer(a)?NQ(E,a,t,e,u,l,B,h):L.isBlobLike(a)?typeof a.stream=="function"?UQ(E,a.stream(),t,e,u,l,B,h):tS(E,a,t,e,u,l,B,h):L.isStream(a)?eS(E,a,t,e,u,l,B,h):L.isIterable(a)?UQ(E,a,t,e,u,l,B,h):b(!1),!0}function eS(t,e,A,r,s,i,n,o){b(i!==0||A[fe]===0,"stream body cannot be pipelined");let a=!1,c=new Dn({abort:t,socket:s,request:r,contentLength:i,client:A,expectsPayload:o,header:n}),l=function(E){if(!a)try{!c.write(E)&&this.pause&&this.pause()}catch(B){L.destroy(this,B)}},h=function(){a||e.resume&&e.resume()},g=function(){if(queueMicrotask(()=>{e.removeListener("error",u)}),!a){let E=new MQ;queueMicrotask(()=>u(E))}},u=function(E){if(!a){if(a=!0,b(s.destroyed||s[gA]&&A[fe]<=1),s.off("drain",h).off("error",u),e.removeListener("data",l).removeListener("end",u).removeListener("close",g),!E)try{c.end()}catch(B){E=B}c.destroy(E),E&&(E.code!=="UND_ERR_INFO"||E.message!=="reset")?L.destroy(e,E):L.destroy(e)}};e.on("data",l).on("end",u).on("error",u).on("close",g),e.resume&&e.resume(),s.on("drain",h).on("error",u),e.errorEmitted??e.errored?setImmediate(()=>u(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>u(null)),(e.closeEmitted??e.closed)&&setImmediate(g)}function NQ(t,e,A,r,s,i,n,o){try{e?L.isBuffer(e)&&(b(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${n}content-length: ${i}\r
\r
`,"latin1"),s.write(e),s.uncork(),r.onBodySent(e),!o&&r.reset!==!1&&(s[Te]=!0)):i===0?s.write(`${n}content-length: 0\r
\r
`,"latin1"):(b(i===null,"no body must not have content length"),s.write(`${n}\r
`,"latin1")),r.onRequestSent(),A[hA]()}catch(a){t(a)}}async function tS(t,e,A,r,s,i,n,o){b(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new JA;let a=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${n}content-length: ${i}\r
\r
`,"latin1"),s.write(a),s.uncork(),r.onBodySent(a),r.onRequestSent(),!o&&r.reset!==!1&&(s[Te]=!0),A[hA]()}catch(a){t(a)}}async function UQ(t,e,A,r,s,i,n,o){b(i!==0||A[fe]===0,"iterator body cannot be pipelined");let a=null;function c(){if(a){let g=a;a=null,g()}}let l=()=>new Promise((g,u)=>{b(a===null),s[et]?u(s[et]):a=g});s.on("close",c).on("drain",c);let h=new Dn({abort:t,socket:s,request:r,contentLength:i,client:A,expectsPayload:o,header:n});try{for await(let g of e){if(s[et])throw s[et];h.write(g)||await l()}h.end()}catch(g){h.destroy(g)}finally{s.off("close",c).off("drain",c)}}var Dn=class{constructor({abort:e,socket:A,request:r,contentLength:s,client:i,expectsPayload:n,header:o}){this.socket=A,this.request=r,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=n,this.header=o,this.abort=e,A[gA]=!0}write(e){let{socket:A,request:r,contentLength:s,client:i,bytesWritten:n,expectsPayload:o,header:a}=this;if(A[et])throw A[et];if(A.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&n+c>s){if(i[Oc])throw new JA;process.emitWarning(new JA)}A.cork(),n===0&&(!o&&r.reset!==!1&&(A[Te]=!0),s===null?A.write(`${a}transfer-encoding: chunked\r
`,"latin1"):A.write(`${a}content-length: ${s}\r
\r
`,"latin1")),s===null&&A.write(`\r
${c.toString(16)}\r
`,"latin1"),this.bytesWritten+=c;let l=A.write(e);return A.uncork(),r.onBodySent(e),l||A[re].timeout&&A[re].timeoutType===Tr&&A[re].timeout.refresh&&A[re].timeout.refresh(),l}end(){let{socket:e,contentLength:A,client:r,bytesWritten:s,expectsPayload:i,header:n,request:o}=this;if(o.onRequestSent(),e[gA]=!1,e[et])throw e[et];if(!e.destroyed){if(s===0?i?e.write(`${n}content-length: 0\r
\r
`,"latin1"):e.write(`${n}\r
`,"latin1"):A===null&&e.write(`\r
0\r
\r
`,"latin1"),A!==null&&s!==A){if(r[Oc])throw new JA;process.emitWarning(new JA)}e[re].timeout&&e[re].timeoutType===Tr&&e[re].timeout.refresh&&e[re].timeout.refresh(),r[hA]()}}destroy(e){let{socket:A,client:r,abort:s}=this;A[gA]=!1,e&&(b(r[fe]<=1,"pipeline should only contain this request"),s(e))}};xQ.exports=XF});var WQ=I((_H,OQ)=>{"use strict";var tt=require("node:assert"),{pipeline:AS}=require("node:stream"),G=v(),{RequestContentLengthMismatchError:zc,RequestAbortedError:GQ,SocketError:Ts,InformationalError:Zc}=V(),{kUrl:Rn,kReset:Fn,kClient:xr,kRunning:Sn,kPending:rS,kQueue:uA,kPendingIdx:Xc,kRunningIdx:ut,kError:Qt,kSocket:ge,kStrictContentLength:sS,kOnError:Kc,kMaxConcurrentStreams:qQ,kHTTP2Session:Et,kResume:EA,kSize:iS,kHTTPContext:nS}=$(),Xt=Symbol("open streams"),YQ,JQ=!1,kn;try{kn=require("node:http2")}catch{kn={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:oS,HTTP2_HEADER_METHOD:aS,HTTP2_HEADER_PATH:cS,HTTP2_HEADER_SCHEME:lS,HTTP2_HEADER_CONTENT_LENGTH:hS,HTTP2_HEADER_EXPECT:gS,HTTP2_HEADER_STATUS:uS}}=kn;function ES(t){let e=[];for(let[A,r]of Object.entries(t))if(Array.isArray(r))for(let s of r)e.push(Buffer.from(A),Buffer.from(s));else e.push(Buffer.from(A),Buffer.from(r));return e}async function QS(t,e){t[ge]=e,JQ||(JQ=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let A=kn.connect(t[Rn],{createConnection:()=>e,peerMaxConcurrentStreams:t[qQ]});A[Xt]=0,A[xr]=t,A[ge]=e,G.addListener(A,"error",IS),G.addListener(A,"frameError",CS),G.addListener(A,"end",fS),G.addListener(A,"goaway",dS),G.addListener(A,"close",function(){let{[xr]:s}=this,{[ge]:i}=s,n=this[ge][Qt]||this[Qt]||new Ts("closed",G.getSocketInfo(i));if(s[Et]=null,s.destroyed){tt(s[rS]===0);let o=s[uA].splice(s[ut]);for(let a=0;a<o.length;a++){let c=o[a];G.errorRequest(s,c,n)}}}),A.unref(),t[Et]=A,e[Et]=A,G.addListener(e,"error",function(s){tt(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Qt]=s,this[xr][Kc](s)}),G.addListener(e,"end",function(){G.destroy(this,new Ts("other side closed",G.getSocketInfo(this)))}),G.addListener(e,"close",function(){let s=this[Qt]||new Ts("closed",G.getSocketInfo(this));t[ge]=null,this[Et]!=null&&this[Et].destroy(s),t[Xc]=t[ut],tt(t[Sn]===0),t.emit("disconnect",t[Rn],[t],s),t[EA]()});let r=!1;return e.on("close",()=>{r=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return wS(t,...s)},resume(){BS(t)},destroy(s,i){r?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function BS(t){let e=t[ge];e?.destroyed===!1&&(t[iS]===0&&t[qQ]===0?(e.unref(),t[Et].unref()):(e.ref(),t[Et].ref()))}function IS(t){tt(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ge][Qt]=t,this[xr][Kc](t)}function CS(t,e,A){if(A===0){let r=new Zc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[ge][Qt]=r,this[xr][Kc](r)}}function fS(){let t=new Ts("other side closed",G.getSocketInfo(this[ge]));this.destroy(t),G.destroy(this[ge],t)}function dS(t){let e=this[Qt]||new Ts(`HTTP/2: "GOAWAY" frame received with code ${t}`,G.getSocketInfo(this)),A=this[xr];if(A[ge]=null,A[nS]=null,this[Et]!=null&&(this[Et].destroy(e),this[Et]=null),G.destroy(this[ge],e),A[ut]<A[uA].length){let r=A[uA][A[ut]];A[uA][A[ut]++]=null,G.errorRequest(A,r,e),A[Xc]=A[ut]}tt(A[Sn]===0),A.emit("disconnect",A[Rn],[A],e),A[EA]()}function pS(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function wS(t,e){let A=t[Et],{method:r,path:s,host:i,upgrade:n,expectContinue:o,signal:a,headers:c}=e,{body:l}=e;if(n)return G.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let h={};for(let w=0;w<c.length;w+=2){let F=c[w+0],O=c[w+1];if(Array.isArray(O))for(let W=0;W<O.length;W++)h[F]?h[F]+=`,${O[W]}`:h[F]=O[W];else h[F]=O}let g,{hostname:u,port:E}=t[Rn];h[oS]=i||`${u}${E?`:${E}`:""}`,h[aS]=r;let B=w=>{e.aborted||e.completed||(w=w||new GQ,G.errorRequest(t,e,w),g!=null&&G.destroy(g,w),G.destroy(l,w),t[uA][t[ut]++]=null,t[EA]())};try{e.onConnect(B)}catch(w){G.errorRequest(t,e,w)}if(e.aborted)return!1;if(r==="CONNECT")return A.ref(),g=A.request(h,{endStream:!1,signal:a}),g.id&&!g.pending?(e.onUpgrade(null,null,g),++A[Xt],t[uA][t[ut]++]=null):g.once("ready",()=>{e.onUpgrade(null,null,g),++A[Xt],t[uA][t[ut]++]=null}),g.once("close",()=>{A[Xt]-=1,A[Xt]===0&&A.unref()}),!0;h[cS]=s,h[lS]="https";let C=r==="PUT"||r==="POST"||r==="PATCH";l&&typeof l.read=="function"&&l.read(0);let Q=G.bodyLength(l);if(G.isFormDataLike(l)){YQ??=Ur().extractBody;let[w,F]=YQ(l);h["content-type"]=F,l=w.stream,Q=w.length}if(Q==null&&(Q=e.contentLength),(Q===0||!C)&&(Q=null),pS(r)&&Q>0&&e.contentLength!=null&&e.contentLength!==Q){if(t[sS])return G.errorRequest(t,e,new zc),!1;process.emitWarning(new zc)}Q!=null&&(tt(l,"no body must not have content length"),h[hS]=`${Q}`),A.ref();let f=r==="GET"||r==="HEAD"||l===null;return o?(h[gS]="100-continue",g=A.request(h,{endStream:f,signal:a}),g.once("continue",p)):(g=A.request(h,{endStream:f,signal:a}),p()),++A[Xt],g.onc Line truncated
`,this[zS]=a??3e5,this[_S]=s??3e5,this[ZS]=f??!0,this[XS]=w,this[tl]=O,this[BA]=null,this[tb]=Be>-1?Be:-1,this[rb]=oA??100,this[ie]=null,this[Bt]=[],this[$t]=0,this[It]=0,this[Ys]=aA=>rl(this,aA),this[Ab]=aA=>rB(this,aA)}get pipelining(){return this[Mn]}set pipelining(e){this[Mn]=e,this[Ys](!0)}get[Vs](){return this[Bt].length-this[It]}get[Hs](){return this[It]-this[$t]}get[Js](){return this[Bt].length-this[$t]}get[JS](){return!!this[ie]&&!this[Gr]&&!this[ie].destroyed}get[el](){return!!(this[ie]?.busy(null)||this[Js]>=(AB(this)||1)||this[Vs]>0)}[YS](e){sB(this),this.once("connect",e)}[eb](e,A){let r=e.origin||this[Ut].origin,s=new MS(r,e,A);return this[Bt].push(s),this[VA]||(HA.bodyLength(s.body)==null&&HA.isIterable(s.body)?(this[VA]=1,queueMicrotask(()=>rl(this))):this[Ys](!0)),this[VA]&&this[IA]!==2&&this[el]&&(this[IA]=2),this[IA]<2}async[$S](){return new Promise(e=>{this[Js]?this[BA]=e:e(null)})}async[jS](e){return new Promise(A=>{let r=this[Bt].splice(this[It]);for(let i=0;i<r.length;i++){let n=r[i];HA.errorRequest(this,n,e)}let s=()=>{this[BA]&&(this[BA](),this[BA]=null),A(null)};this[ie]?(this[ie].destroy(e,s),this[ie]=null):queueMicrotask(s),this[Ys]()})}},nb=Un();function rB(t,e){if(t[Hs]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Kt(t[It]===t[$t]);let A=t[Bt].splice(t[$t]);for(let r=0;r<A.length;r++){let s=A[r];HA.errorRequest(t,s,e)}Kt(t[Js]===0)}}async function sB(t){Kt(!t[Gr]),Kt(!t[ie]);let{host:e,hostname:A,protocol:r,port:s}=t[Ut];if(A[0]==="["){let i=A.indexOf("]");Kt(i!==-1);let n=A.substring(1,i);Kt(tB.isIP(n)),A=n}t[Gr]=!0,vr.beforeConnect.hasSubscribers&&vr.beforeConnect.publish({connectParams:{host:e,hostname:A,protocol:r,port:s,version:t[ie]?.version,servername:t[QA],localAddress:t[Gs]},connector:t[vs]});try{let i=await new Promise((n,o)=>{t[vs]({host:e,hostname:A,protocol:r,port:s,servername:t[QA],localAddress:t[Gs]},(a,c)=>{a?o(a):n(c)})});if(t.destroyed){HA.destroy(i.on("error",jQ),new xS);return}Kt(i);try{t[ie]=i.alpnProtocol==="h2"?await ib(t,i):await sb(t,i)}catch(n){throw i.destroy().on("error",jQ),n}t[Gr]=!1,i[KS]=0,i[tl]=t[tl],i[GS]=t,i[VS]=null,vr.connected.hasSubscribers&&vr.connected.publish({connectParams:{host:e,hostname:A,protocol:r,port:s,version:t[ie]?.version,servername:t[QA],localAddress:t[Gs]},connector:t[vs],socket:i}),t.emit("connect",t[Ut],[t])}catch(i){if(t.destroyed)return;if(t[Gr]=!1,vr.connectError.hasSubscribers&&vr.connectError.publish({connectParams:{host:e,hostname:A,protocol:r,port:s,version:t[ie]?.version,servername:t[QA],localAddress:t[Gs]},connector:t[vs],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Kt(t[Hs]===0);t[Vs]>0&&t[Bt][t[It]].servername===t[QA];){let n=t[Bt][t[It]++];HA.errorRequest(t,n,i)}else rB(t,i);t.emit("connectionError",t[Ut],[t],i)}t[Ys]()}function eB(t){t[IA]=0,t.emit("drain",t[Ut],[t])}function rl(t,e){t[VA]!==2&&(t[VA]=2,ob(t,e),t[VA]=0,t[$t]>256&&(t[Bt].splice(0,t[$t]),t[It]-=t[$t],t[$t]=0))}function ob(t,e){for(;;){if(t.destroyed){Kt(t[Vs]===0);return}if(t[BA]&&!t[Js]){t[BA](),t[BA]=null;return}if(t[ie]&&t[ie].resume(),t[el])t[IA]=2;else if(t[IA]===2){e?(t[IA]=1,queueMicrotask(()=>eB(t))):eB(t);continue}if(t[Vs]===0||t[Hs]>=(AB(t)||1))return;let A=t[Bt][t[It]];if(t[Ut].protocol==="https:"&&t[QA]!==A.servername){if(t[Hs]>0)return;t[QA]=A.servername,t[ie]?.destroy(new TS("servername changed"),()=>{t[ie]=null,rl(t)})}if(t[Gr])return;if(!t[ie]){sB(t);return}if(t[ie].destroyed||t[ie].busy(A))return;!A.aborted&&t[ie].write(A)?t[It]++:t[Bt].splice(t[It],1)}}iB.exports=Al});var sl=I(($H,nB)=>{"use strict";var Ln=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};nB.exports=class{constructor(){this.head=this.tail=new Ln}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Ln),this.head.push(e)}shift(){let e=this.tail,A=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),A}}});var aB=I((jH,oB)=>{var{kFree:ab,kConnected:cb,kPending:lb,kQueued:hb,kRunning:gb,kSize:ub}=$(),qA=Symbol("pool"),il=class{constructor(e){this[qA]=e}get connected(){return this[qA][cb]}get free(){return this[qA][ab]}get pending(){return this[qA][lb]}get queued(){return this[qA][hb]}get running(){return this[qA][gb]}get size(){return this[qA][ub]}};oB.exports=il});var hl=I((eV,CB)=>{"use strict";var Eb=yr(),Qb=sl(),{kConnected:nl,kSize:cB,kRunning:lB,kPending:hB,kQueued:qs,kBusy:Bb,kFree:Ib,kUrl:Cb,kClose:fb,kDestroy:db,kDispatch:pb}=$(),wb=aB(),xe=Symbol("clients"),Re=Symbol("needDrain"),Os=Symbol("queue"),ol=Symbol("closed resolve"),al=Symbol("onDrain"),gB=Symbol("onConnect"),uB=Symbol("onDisconnect"),EB=Symbol("onConnectionError"),cl=Symbol("get dispatcher"),BB=Symbol("add client"),IB=Sym Line truncated
${r.count} ${r.noun} ${r.is} pending:
${e.format(A)}
`.trim())}};mC.exports=hh});var $n=I((FV,SC)=>{"use strict";var RC=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:zU}=V(),ZU=Hr();FC()===void 0&&kC(new ZU);function kC(t){if(!t||typeof t.dispatch!="function")throw new zU("Argument agent must implement Agent");Object.defineProperty(globalThis,RC,{value:t,writable:!0,enumerable:!1,configurable:!1})}function FC(){return globalThis[RC]}SC.exports={setGlobalDispatcher:kC,getGlobalDispatcher:FC}});var jn=I((bV,bC)=>{"use strict";bC.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var UC=I((NV,NC)=>{"use strict";var XU=Nn();NC.exports=t=>{let e=t?.maxRedirections;return A=>function(s,i){let{maxRedirections:n=e,...o}=s;if(!n)return A(s,i);let a=new XU(A,n,s,i);return A(o,a)}}});var LC=I((UV,MC)=>{"use strict";var KU=Vn();MC.exports=t=>e=>function(r,s){return e(r,new KU({...r,retryOptions:{...t,...r.retryOptions}},{handler:s,dispatch:e}))}});var xC=I((MV,TC)=>{"use strict";var $U=v(),{InvalidArgumentError:jU,RequestAbortedError:eM}=V(),tM=jn(),gh=class extends tM{#e=1024*1024;#t=null;#s=!1;#r=!1;#A=0;#a=null;#o=null;constructor({maxSize:e},A){if(super(A),e!=null&&(!Number.isFinite(e)||e<1))throw new jU("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#o=A}onConnect(e){this.#t=e,this.#o.onConnect(this.#c.bind(this))}#c(e){this.#r=!0,this.#a=e}onHeaders(e,A,r,s){let n=$U.parseHeaders(A)["content-length"];if(n!=null&&n>this.#e)throw new eM(`Response size (${n}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#o.onHeaders(e,A,r,s)}onError(e){this.#s||(e=this.#a??e,this.#o.onError(e))}onData(e){return this.#A=this.#A+e.length,this.#A>=this.#e&&(this.#s=!0,this.#r?this.#o.onError(this.#a):this.#o.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#o.onError(this.reason);return}this.#o.onComplete(e)}}};function AM({maxSize:t}={maxSize:1024*1024}){return e=>function(r,s){let{dumpMaxSize:i=t}=r,n=new gh({maxSize:i},s);return e(r,n)}}TC.exports=AM});var YC=I((LV,GC)=>{"use strict";var{isIP:rM}=require("node:net"),{lookup:sM}=require("node:dns"),iM=jn(),{InvalidArgumentError:Kr,InformationalError:nM}=V(),vC=Math.pow(2,31)-1,uh=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#A}get full(){return this.#s.size===this.#t}runLookup(e,A,r){let s=this.#s.get(e.hostname);if(s==null&&this.full){r(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...A.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(n,o)=>{if(n||o==null||o.length===0){r(n??new nM("No DNS entries found"));return}this.setRecords(e,o);let a=this.#s.get(e.hostname),c=this.pick(e,a,i.affinity),l;typeof c.port=="number"?l=`:${c.port}`:e.port!==""?l=`:${e.port}`:l="",r(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${l}`)});else{let n=this.pick(e,s,i.affinity);if(n==null){this.#s.delete(e.hostname),this.runLookup(e,A,r);return}let o;typeof n.port=="number"?o=`:${n.port}`:e.port!==""?o=`:${e.port}`:o="",r(null,`${e.protocol}//${n.family===6?`[${n.address}]`:n.address}${o}`)}}#r(e,A,r){sM(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return r(s);let n=new Map;for(let o of i)n.set(`${o.address}:${o.family}`,o);r(null,n.values())})}#A(e,A,r){let s=null,{records:i,offset:n}=A,o;if(this.dualStack?(r==null&&(n==null||n===vC?(A.offset=0,r=4):(A.offset++,r=(A.offset&1)===1?6:4)),i[r]!=null&&i[r].ips.length>0?o=i[r]:o=i[r===4?6:4]):o=i[r],o==null||o.ips.length===0)return s;o.offset==null||o.offset===vC?o.offset=0:o.offset++;let a=o.offset%o.ips.length;return s=o.ips[a]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(o.ips.splice(a,1),this.pick(e,A,r)):s}setRecords(e,A){let r=Date.now(),s={records:{4:null,6:null}};for(let i of A){i.timestamp=r,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let n=s.records[i.family]??{ips:[]};n.ips.push(i),s.records[i.family]=n}this.#s.set(e.hostname,s)}getHandler(e,A){return new Eh(this,e,A)}},Eh=class extends iM{#e=null;#t=null;#s=null;#r=null;#A=null;constructor(e,{origin:A,handler:r,dispatch:s},i){super(r),this.#A=A,this.#r=r,this.#t={...i},this.#e=e,this.#s=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#A,this.#t,(A,r)=>{if(A)return this.#r.onError(A);let s={...this.#t,origin: Line truncated
${i}`;break;case"retry":fp(i)&&(A[s]=i);break;case"id":dp(i)&&(A[s]=i);break;case"event":i.length>0&&(A[s]=i);break}}processEvent(e){e.retry&&fp(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&dp(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};pp.exports={EventSourceStream:jh}});var bp=I((hq,Sp)=>{"use strict";var{pipeline:Ev}=require("node:stream"),{fetching:Qv}=ri(),{makeRequest:Bv}=es(),{webidl:rA}=Ie(),{EventSourceStream:Iv}=wp(),{parseMIMEType:Cv}=Le(),{createFastMessageEvent:fv}=ns(),{isNetworkError:yp}=ti(),{delay:dv}=Kh(),{kEnumerableProperty:sr}=v(),{environmentSettingsObject:mp}=He(),Dp=!1,Rp=3e3,Qi=0,kp=1,Bi=2,pv="anonymous",wv="use-credentials",hs=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Qi;#A=null;#a=null;#o;#c;constructor(e,A={}){super(),rA.util.markAsUncloneable(this);let r="EventSource constructor";rA.argumentLengthCheck(arguments,1,r),Dp||(Dp=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=rA.converters.USVString(e,r,"url"),A=rA.converters.EventSourceInitDict(A,r,"eventSourceInitDict"),this.#o=A.dispatcher,this.#c={lastEventId:"",reconnectionTime:Rp};let s=mp,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#c.origin=i.origin}catch(a){throw new DOMException(a,"SyntaxError")}this.#t=i.href;let n=pv;A.withCredentials&&(n=wv,this.#s=!0);let o={redirect:"follow",keepalive:!0,mode:"cors",credentials:n==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};o.client=mp.settingsObject,o.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],o.cache="no-store",o.initiator="other",o.urlList=[new URL(this.#t)],this.#A=Bv(o),this.#l()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#l(){if(this.#r===Bi)return;this.#r=Qi;let e={request:this.#A,dispatcher:this.#o},A=r=>{yp(r)&&(this.dispatchEvent(new Event("error")),this.close()),this.#u()};e.processResponseEndOfBody=A,e.processResponse=r=>{if(yp(r))if(r.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#u();return}let s=r.headersList.get("content-type",!0),i=s!==null?Cv(s):"failure",n=i!=="failure"&&i.essence==="text/event-stream";if(r.status!==200||n===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=kp,this.dispatchEvent(new Event("open")),this.#c.origin=r.urlList[r.urlList.length-1].origin;let o=new Iv({eventSourceSettings:this.#c,push:a=>{this.dispatchEvent(fv(a.type,a.options))}});Ev(r.body.stream,o,a=>{a?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#a=Qv(e)}async#u(){this.#r!==Bi&&(this.#r=Qi,this.dispatchEvent(new Event("error")),await dv(this.#c.reconnectionTime),this.#r===Qi&&(this.#c.lastEventId.length&&this.#A.headersList.set("last-event-id",this.#c.lastEventId,!0),this.#l()))}close(){rA.brandCheck(this,t),this.#r!==Bi&&(this.#r=Bi,this.#a.abort(),this.#A=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Fp={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Qi,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:kp,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Bi,writable:!1}};Object.defineProperties(hs,Fp);Object.defineProperties(hs.prototype,Fp);Object.defineProperties(hs.prototype,{close:sr,onerror:sr,onmessage:sr,onopen:sr,readyState:sr,url:sr,withCredentials:sr});rA.converters.EventSourceInitDict=rA.dictionaryConverter([{key:"withCredentials",converter:rA.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:rA.converters.any}]);Sp.exports={EventSource:hs,defaultReconnectionTime:Rp}});var Lp=I((gq,U)=>{"use strict";var yv=Yr(),Np=ps(),mv=Jr(),Dv=kB(),Rv=Hr(),kv=ml(),Fv=KB(),Sv=rI(),Up=V(),Vo=v(),{InvalidArgumentError:Ho}=Up,gs=qI(),bv=ys(),Nv=ih(),Uv=DC(),Mv=ah(),Lv=Pl(),Tv=Vn(),{getGlobalDispatcher:Mp,setGlobalDispatcher:xv}=$n(),vv=jn(),Gv=Nn(),Yv=Un();Object.assign(Np.prototype,gs);U.exports.Dispatcher=Np;U.exports.Client=yv;U.exports.Pool=mv;U.exports.BalancedPool=Dv;U.exports.Agent=Rv;U.exports.ProxyAgent=kv;U.exports.EnvHttpProxyAgent=Fv;U.exports.RetryAgent=Sv;U.exports.RetryHandler=Tv;U.exports.DecoratorHandler=vv;U.exports.Redire Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function Eg(t){process.exitCode=ug.Failure,BG(t)}function Qg(){return process.env.RUNNER_DEBUG==="1"}function Ae(t){Br("debug",{},t)}function BG(t,e={}){Br("error",ba(e),t instanceof Error?t.toString():t)}function ow(t,e={}){Br("warning",ba(e),t instanceof Error?t.toString():t)}function cr(t){process.stdout.write(t+rw.EOL)}function zo(t){Ua("group",t)}function Zo(){Ua("endgroup")}var fy=require("fs");var qw=require("node:url"),Cs=require("node:path"),zw=require("node:url"),Yt=require("fs"),wY=H(require("node:fs"),1),LA=require("node:fs/promises"),la=require("node:events"),kg=H(require("node:stream"),1),Zw=require("node:string_decoder"),Nw=(t,e,A)=>{let r=t instanceof RegExp?aw(t,A):t,s=e instanceof RegExp?aw(e,A):e,i=r!==null&&s!=null&&IG(r,s,A);return i&&{start:i[0],end:i[1],pre:A.slice(0,i[0]),body:A.slice(i[0]+r.length,i[1]),post:A.slice(i[1]+s.length)}},aw=(t,e)=>{let A=e.match(t);return A?A[0]:null},IG=(t,e,A)=>{let r,s,i,n,o,a=A.indexOf(t),c=A.indexOf(e,a+1),l=a;if(a>=0&&c>0){if(t===e)return[a,c];for(r=[],i=A.length;l>=0&&!o;){if(l===a)r.push(l),a=A.indexOf(t,l+1);else if(r.length===1){let h=r.pop();h!==void 0&&(o=[h,c])}else s=r.pop(),s!==void 0&&s<i&&(i=s,n=c),c=A.indexOf(e,l+1);l=a<c&&a>=0?a:c}r.length&&n!==void 0&&(o=[i,n])}return o},Uw="\0SLASH"+Math.random()+"\0",Mw="\0OPEN"+Math.random()+"\0",Dg="\0CLOSE"+Math.random()+"\0",Lw="\0COMMA"+Math.random()+"\0",Tw="\0PERIOD"+Math.random()+"\0",CG=new RegExp(Uw,"g"),fG=new RegExp(Mw,"g"),dG=new RegExp(Dg,"g"),pG=new RegExp(Lw,"g"),wG=new RegExp(Tw,"g"),yG=/\\\\/g,mG=/\\{/g,DG=/\\}/g,RG=/\\,/g,kG=/\\./g,FG=1e5;function Bg(t){return isNaN(t)?t.charCodeAt(0):parseInt(t,10)}function SG(t){return t.replace(yG,Uw).replace(mG,Mw).replace(DG,Dg).replace(RG,Lw).replace(kG,Tw)}function bG(t){return t.replace(CG,"\\").replace(fG,"{").replace(dG,"}").replace(pG,",").replace(wG,".")}function xw(t){if(!t)return[""];let e=[],A=Nw("{","}",t);if(!A)return t.split(",");let{pre:r,body:s,post:i}=A,n=r.split(",");n[n.length-1]+="{"+s+"}";let o=xw(i);return i.length&&(n[n.length-1]+=o.shift(),n.push.apply(n,o)),e.push.apply(e,n),e}function NG(t,e={}){if(!t)return[];let{max:A=FG}=e;return t.slice(0,2)==="{}"&&(t="\\{\\}"+t.slice(2)),Ni(SG(t),A,!0).map(bG)}function UG(t){return"{"+t+"}"}function MG(t){return/^-?0\d/.test(t)}function LG(t,e){return t<=e}function TG(t,e){return t>=e}function Ni(t,e,A){let r=[],s=Nw("{","}",t);if(!s)return[t];let i=s.pre,n=s.post.length?Ni(s.post,e,!1):[""];if(/\$$/.test(s.pre))for(let o=0;o<n.length&&o<e;o++){let a=i+"{"+s.body+"}"+n[o];r.push(a)}else{let o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body),c=o||a,l=s.body.indexOf(",")>=0;if(!c&&!l)return s.post.match(/,(?!,).*\}/)?(t=s.pre+"{"+s.body+Dg+s.post,Ni(t,e,!0)):[t];let h;if(c)h=s.body.split(/\.\./);else if(h=xw(s.body),h.length===1&&h[0]!==void 0&&(h=Ni(h[0],e,!1).map(UG),h.length===1))return n.map(u=>s.pre+h[0]+u);let g;if(c&&h[0]!==void 0&&h[1]!==void 0){let u=Bg(h[0]),E=Bg(h[1]),B=Math.max(h[0].length,h[1].length),C=h.length===3&&h[2]!==void 0?Math.abs(Bg(h[2])):1,Q=LG;E<u&&(C*=-1,Q=TG);let f=h.some(MG);g=[];for(let p=u;Q(p,E);p+=C){let w;if(a)w=String.fromCharCode(p),w==="\\"&&(w="");else if(w=String(p),f){let F=B-w.length;if(F>0){let O=new Array(F+1).join("0");p<0?w="-"+O+w.slice(1):w=O+w}}g.push(w)}}else{g=[];for(let u=0;u<h.length;u++)g.push.apply(g,Ni(h[u],e,!1))}for(let u=0;u<g.length;u++)for(let E=0;E<n.length&&r.length<e;E++){let B=i+g[u]+n[E];(!A||c||B)&&r.push(B)}}return r}var na=t=>{if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>65536)throw new TypeError("pattern is too long")},xG={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},Di=t=>t.replace(/[[\]\\-]/g,"\\$&"),vG=t=>t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),cw=t=>t.join(""),GG=(t,e)=>{let A=e;if(t.charAt(A)!=="[")throw new Error("not in a brace expression");let r=[],s=[],i=A+1,n=!1,o=!1,a=!1,c=!1,l=A,h="";e:for(;i<t.length;){let E=t.charAt(i);if((E==="!"||E==="^")&&i===A+1){c=!0,i++;continue}if(E==="]"&&n&&!a){l=i+1;break}if(n=!0,E==="\\"&&!a){a=!0,i++;continue}if(E==="["&&!a){for(let[B,[C,Q,f]]of Object.entries(xG))if(t.startsWith(B,i)){if(h)return["$.",!1,t.length-A,!0];i+=B.length,f?s.push(C):r.push(C),o=o||Q;continue e}}if(a=!1,h){E>h?r.push(Di(h)+"-"+Di(E)):E===h&&r.push(Di(E)),h="",i++;continue}if(t.startsWith("-]",i+1)){r.push(Di(E+"-")),i+=2;continue}if(t.startsWith("-",i+1)){h=E,i+=2;continue}r.push(Di(E)),i++}if(l<i)return["",!1,0,!1];if(!r.length&&!s.length)rLine truncated
globstar while`,t,h,e,g,u),this.matchOne(t.slice(h),e.slice(g),A))return this.debug("globstar found match!",h,o,u),!0;if(u==="."||u===".."||!r.dot&&u.charAt(0)==="."){this.debug("dot detected!",t,h,e,g);break}this.debug("globstar swallow a segment, and continue"),h++}return!!(A&&(this.debug(`
>>> no match, partial?`,t,h,e,g),h===o))}let E;if(typeof c=="string"?(E=l===c,this.debug("string match",c,l,E)):(E=c.test(l),this.debug("pattern match",c,l,E)),!E)return!1}if(i===o&&n===a)return!0;if(i===o)return A;if(n===a)return i===o-1&&t[i]==="";throw new Error("wtf?")}braceExpand(){return Vw(this.pattern,this.options)}parse(t){na(t);let e=this.options;if(t==="**")return Se;if(t==="")return"";let A,r=null;(A=t.match(tY))?r=e.dot?rY:AY:(A=t.match(WG))?r=(e.nocase?e.dot?ZG:zG:e.dot?_G:PG)(A[1]):(A=t.match(sY))?r=(e.nocase?e.dot?nY:iY:e.dot?oY:aY)(A):(A=t.match(XG))?r=e.dot?$G:KG:(A=t.match(jG))&&(r=eY);let s=vw.fromGlob(t,this.options).toMMPattern();return r&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:r}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let e=this.options,A=e.noglobstar?hY:e.dot?gY:uY,r=new Set(e.nocase?["i"]:[]),s=t.map(o=>{let a=o.map(l=>{if(l instanceof RegExp)for(let h of l.flags.split(""))r.add(h);return typeof l=="string"?CY(l):l===Se?Se:l._src});a.forEach((l,h)=>{let g=a[h+1],u=a[h-1];l!==Se||u===Se||(u===void 0?g!==void 0&&g!==Se?a[h+1]="(?:\\/|"+A+"\\/)?"+g:a[h]=A:g===void 0?a[h-1]=u+"(?:\\/|\\/"+A+")?":g!==Se&&(a[h-1]=u+"(?:\\/|\\/"+A+"\\/)"+g,a[h+1]=Se))});let c=a.filter(l=>l!==Se);if(this.partial&&c.length>=1){let l=[];for(let h=1;h<=c.length;h++)l.push(c.slice(0,h).join("/"));return"(?:"+l.join("|")+")"}return c.join("/")}).join("|"),[i,n]=t.length>1?["(?:",")"]:["",""];s="^"+i+s+n+"$",this.partial&&(s="^(?:\\/|"+i+s.slice(1,-1)+n+")$"),this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...r].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,e=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&e)return!0;let A=this.options;this.isWindows&&(t=t.split("\\").join("/"));let r=this.slashSplit(t);this.debug(this.pattern,"split",r);let s=this.set;this.debug(this.pattern,"set",s);let i=r[r.length-1];if(!i)for(let n=r.length-2;!i&&n>=0;n--)i=r[n];for(let n=0;n<s.length;n++){let o=s[n],a=r;if(A.matchBase&&o.length===1&&(a=[i]),this.matchOne(a,o,e))return A.flipNegate?!0:!this.negate}return A.flipNegate?!1:this.negate}static defaults(t){return be.defaults(t).Minimatch}};be.AST=vw;be.Minimatch=MA;be.escape=Gw;be.unescape=Is;var fY=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Ow=new Set,mg=typeof process=="object"&&process?process:{},Ww=(t,e,A,r)=>{typeof mg.emitWarning=="function"?mg.emitWarning(t,e,A,r):console.error(`[${A}] ${e}: ${t}`)},oa=globalThis.AbortController,Qw=globalThis.AbortSignal;if(typeof oa>"u"){Qw=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(A,r){this._onabort.push(r)}},oa=class{constructor(){e()}signal=new Qw;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let r of this.signal._onabort)r(A);this.signal.onabort?.(A)}}};let t=mg.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,Ww("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}var dY=t=>!Ow.has(t),UA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),Pw=t=>UA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?sa:null:null,sa=class extends Array{constructor(t){super(t),this.fill(0)}},pY=class Ui{heap;length;static#e=!1;static create(e){let A=Pw(e);if(!A)return[];Ui.#e=!0;let r=new Ui(e,A);return Ui.#e=!1,r}constructor(e,A){if(!Ui.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new A(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},ca=class _w{#e;#t;#s;#r;#A;#a;#o;#c;get perf(){return this.#c}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#l;#u;#E;#h;#n;#Q;#p;#d;#B;#F;#I;#m;#D;#C;#f;#w;#R;#i;#L;static unsafeExposeInternals(e){return{starts:e.#D,ttls:e.#C,autopurgeTimers:e.#f,sizes:e.#m,keyMap:e.#E,keyList:e.#h,valList:e.#n,next:e.#Q,prev:e.#p,get head(){return e.#d},get tail(){return e.#B},free:e.#F,isBackgroundFetch:A=>e.#g(A),backgroundFetch:(A,r,s,i)=>e.#V(A,r,s,i),moveToTail:A=>e.#x(A),indexes:A=>e.#b(A),rindexes:A=>e.#N(A),isStale:A=>e.#y(A)}}get max(){return this.#e}get maxSize(){return th Line truncated
/*! Bundled license information:
undici/lib/web/fetch/body.js:
(*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
undici/lib/web/websocket/frame.js:
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
*/
//# sourceMappingURL=index.cjs.map