[bot] Update dist directory

This commit is contained in:
bot-githubaction committed 2026-03-23 15:44:10 +00:00
1 parent 25454f526a
commit 8f7f5a5ed8
8 files changed
+390 -390

No files matched your search

+100 -100
View File
@@ -1,9 +1,9 @@
import {createRequire} from 'module';const require=createRequire(import.meta.url);
var _Ke=Object.create;var P3=Object.defineProperty;var PKe=Object.getOwnPropertyDescriptor;var OKe=Object.getOwnPropertyNames;var HKe=Object.getPrototypeOf,GKe=Object.prototype.hasOwnProperty;var B=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),QA=(t,e)=>{for(var r in e)P3(t,r,{get:e[r],enumerable:!0})},YKe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of OKe(e))!GKe.call(t,n)&&n!==r&&P3(t,n,{get:()=>e[n],enumerable:!(s=PKe(e,n))||s.enumerable});return t};var le=(t,e,r)=>(r=t!=null?_Ke(HKe(t)):{},YKe(e||!t||!t.__esModule?P3(r,"default",{value:t,enumerable:!0}):r,t));var wae=E(Bm=>{"use strict";var SEr=B("net"),jKe=B("tls"),Y3=B("http"),Qae=B("https"),KKe=B("events"),NEr=B("assert"),ZKe=B("util");Bm.httpOverHttp=XKe;Bm.httpsOverHttp=$Ke;Bm.httpOverHttps=eZe;Bm.httpsOverHttps=tZe;function XKe(t){var e=new yl(t);return e.request=Y3.request,e}function $Ke(t){var e=new yl(t);return e.request=Y3.request,e.createSocket=yae,e.defaultPort=443,e}function eZe(t){var e=new yl(t);return e.request=Qae.request,e}function tZe(t){var e=new yl(t);return e.request=Qae.request,e.createSocket=yae,e.defaultPort=443,e}function yl(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||Y3.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=bae(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}ZKe.inherits(yl,KKe.EventEmitter);yl.prototype.addRequest=function(e,r,s,n){var i=this,o=q3({request:e},i.options,bae(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};yl.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=q3({},s.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")),Kd("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Kd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){Kd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return Kd("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),Kd(`tunneling socket could not be established, cause=%s
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};yl.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function yae(t,e){var r=this;yl.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=q3({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=jKe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function bae(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function q3(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var Kd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Kd=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)}:Kd=function(){};Bm.debug=Kd});var V3=E((REr,Sae)=>{Sae.exports=wae()});var Hr=E((TEr,Nae)=>{Nae.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 $t=E((xEr,Zae)=>{"use strict";var Dae=Symbol.for("undici.error.UND_ERR"),Zr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Dae]===!0}[Dae]=!0},Rae=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),J3=class extends Zr{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[Rae]===!0}[Rae]=!0},Tae=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),W3=class extends Zr{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[Tae]===!0}[Tae]=!0},xae=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),z3=class extends Zr{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[xae]===!0}[xae]=!0},kae=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),j3=class extends Zr{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[kae]===!0}[kae]=!0},Fae=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),K3=class extends Zr{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function E$e(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(t$e.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function m$e(){return"allowed"}function C$e(){return"success"}function I$e(){return"success"}function B$e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Q$e(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&&P8(t.origin)&&!P8(XQ(t))&&(e=null);break;case"same-origin":wR(t,XQ(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function xm(t,e){return t}function y$e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:xm(t.domainLookupStartTime,r),domainLookupEndTime:xm(t.domainLookupEndTime,r),connectionStartTime:xm(t.connectionStartTime,r),connectionEndTime:xm(t.connectionEndTime,r),secureConnectionStartTime:xm(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function b$e(t){return xm(o$e.now(),t)}function w$e(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 dce(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function S$e(t){return{referrerPolicy:t.referrerPolicy}}function N$e(t){let e=t.referrerPolicy;Eg(e);let r=null;if(t.referrer==="client"){let a=oce();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=_8(r),n=_8(r,!0);s.toString().length>4096&&(s=n);let i=wR(t,s),o=ZQ(s)&&!ZQ(t.url);switch(e){case"origin":return n??_8(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=XQ(t);return wR(s,a)?s:ZQ(s)&&!ZQ(a)?"no-referrer":n}default:return o?"no-referrer":n}}function _8(t,e){return Eg(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 ZQ(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(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function D$e(t,e){if(bR===void 0)return!0;let r=hce(e);if(r==="no metadata"||r.length===0)return!0;let s=T$e(r),n=x$e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=bR.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),k$e(A,a))return!0}return!1}var R$e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function hce(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=R$e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();Ace.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function T$e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function x$e(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function k$e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function F$e(t){}function wR(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function M$e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function U$e(t){return t.controller.state==="aborted"}function v$e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function L$e(t){return c$e[t.toLowerCase()]??t}function _$e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Eg(typeof e=="string"),e}var P$e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function fce(t,e,r=0,s=1){class n{ Line truncated
`);function pet(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Eet(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function met(t,e){NR(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&DR(t,fet,i)||i.position===t.length-4&&DR(t,get,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Cet(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",pet(u)||(u=""),h=new det([d],c,{type:u})):h=oet(Buffer.from(d)),NR(Sce(A)),NR(typeof h=="string"&&Sce(h)||Aet(h)),n.push(cet(A,h,c))}}function Cet(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Fm(a=>a!==10&&a!==13&&a!==58,t,e);if(o=J8(o,!0,!0,a=>a===9||a===32),!aet.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Fm(a=>a===32||a===9,t,e),iet(o)){case"content-disposition":{if(r=s=null,!DR(t,het,e)||(e.position+=17,r=Rce(t,e),r===null))return"failure";if(DR(t,Dce,e)){let a=e.position+Dce.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=Rce(t,e),s===null))return"failure"}break}case"content-type":{let a=Fm(A=>A!==10&&A!==13,t,e);a=J8(a,!1,!0,A=>A===9||A===32),n=Nce(a);break}case"content-transfer-encoding":{let a=Fm(A=>A!==10&&A!==13,t,e);a=J8(a,!1,!0,A=>A===9||A===32),i=Nce(a);break}default:Fm(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Rce(t,e){NR(t[e.position-1]===34);let r=Fm(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Fm(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function J8(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function DR(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}Tce.exports={multipartFormDataParser:met,validateBoundary:Eet}});var vm=E((rmr,Hce)=>{"use strict";var ty=Qt(),{ReadableStreamFrom:Iet,isBlobLike:kce,isReadableStreamLike:Bet,readableStreamClose:Qet,createDeferredPromise:yet,fullyReadBody:bet,extractMimeType:wet,utf8DecodeBytes:Uce}=go(),{FormData:Fce}=ey(),{kState:Um}=Zd(),{webidl:Net}=Nn(),{Blob:Det}=B("node:buffer"),W8=B("node:assert"),{isErrored:vce,isDisturbed:Ret}=B("node:stream"),{isArrayBuffer:Tet}=B("node:util/types"),{serializeAMimeType:xet}=Li(),{multipartFormDataParser:ket}=xce(),z8;try{let t=B("node:crypto");z8=e=>t.randomInt(0,e)}catch{z8=t=>Math.floor(Math.random(t))}var RR=new TextEncoder;function Fet(){}var Lce=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,_ce;Lce&&(_ce=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Ret(e)&&!vce(e)&&e.cancel("Response object has been garbage collected").catch(Fet)}));function Pce(t,e=!1){let r=null;t instanceof ReadableStream?r=t:kce(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?RR.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>Qet(A))},start(){},type:"bytes"}),W8(Bet(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Tet(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ty.isFormDataLike(t)){let A=`----formdata-undici-0${`${z8(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
var PKe=Object.create;var P3=Object.defineProperty;var OKe=Object.getOwnPropertyDescriptor;var HKe=Object.getOwnPropertyNames;var GKe=Object.getPrototypeOf,YKe=Object.prototype.hasOwnProperty;var B=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),QA=(t,e)=>{for(var r in e)P3(t,r,{get:e[r],enumerable:!0})},qKe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of HKe(e))!YKe.call(t,n)&&n!==r&&P3(t,n,{get:()=>e[n],enumerable:!(s=OKe(e,n))||s.enumerable});return t};var le=(t,e,r)=>(r=t!=null?PKe(GKe(t)):{},qKe(e||!t||!t.__esModule?P3(r,"default",{value:t,enumerable:!0}):r,t));var wae=E(Bm=>{"use strict";var DEr=B("net"),KKe=B("tls"),Y3=B("http"),Qae=B("https"),ZKe=B("events"),REr=B("assert"),XKe=B("util");Bm.httpOverHttp=$Ke;Bm.httpsOverHttp=eZe;Bm.httpOverHttps=tZe;Bm.httpsOverHttps=rZe;function $Ke(t){var e=new yl(t);return e.request=Y3.request,e}function eZe(t){var e=new yl(t);return e.request=Y3.request,e.createSocket=yae,e.defaultPort=443,e}function tZe(t){var e=new yl(t);return e.request=Qae.request,e}function rZe(t){var e=new yl(t);return e.request=Qae.request,e.createSocket=yae,e.defaultPort=443,e}function yl(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||Y3.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=bae(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}XKe.inherits(yl,ZKe.EventEmitter);yl.prototype.addRequest=function(e,r,s,n){var i=this,o=q3({request:e},i.options,bae(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};yl.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=q3({},s.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")),Kd("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Kd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){Kd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return Kd("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),Kd(`tunneling socket could not be established, cause=%s
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};yl.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function yae(t,e){var r=this;yl.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=q3({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=KKe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function bae(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function q3(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var Kd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Kd=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)}:Kd=function(){};Bm.debug=Kd});var V3=E((xEr,Sae)=>{Sae.exports=wae()});var Hr=E((kEr,Nae)=>{Nae.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 $t=E((FEr,Zae)=>{"use strict";var Dae=Symbol.for("undici.error.UND_ERR"),Zr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Dae]===!0}[Dae]=!0},Rae=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),J3=class extends Zr{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[Rae]===!0}[Rae]=!0},Tae=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),W3=class extends Zr{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[Tae]===!0}[Tae]=!0},xae=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),z3=class extends Zr{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[xae]===!0}[xae]=!0},kae=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),j3=class extends Zr{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[kae]===!0}[kae]=!0},Fae=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),K3=class extends Zr{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function m$e(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(r$e.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function C$e(){return"allowed"}function I$e(){return"success"}function B$e(){return"success"}function Q$e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function y$e(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&&P8(t.origin)&&!P8(XQ(t))&&(e=null);break;case"same-origin":wR(t,XQ(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function xm(t,e){return t}function b$e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:xm(t.domainLookupStartTime,r),domainLookupEndTime:xm(t.domainLookupEndTime,r),connectionStartTime:xm(t.connectionStartTime,r),connectionEndTime:xm(t.connectionEndTime,r),secureConnectionStartTime:xm(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function w$e(t){return xm(a$e.now(),t)}function S$e(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 dce(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function N$e(t){return{referrerPolicy:t.referrerPolicy}}function D$e(t){let e=t.referrerPolicy;Eg(e);let r=null;if(t.referrer==="client"){let a=oce();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=_8(r),n=_8(r,!0);s.toString().length>4096&&(s=n);let i=wR(t,s),o=ZQ(s)&&!ZQ(t.url);switch(e){case"origin":return n??_8(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=XQ(t);return wR(s,a)?s:ZQ(s)&&!ZQ(a)?"no-referrer":n}default:return o?"no-referrer":n}}function _8(t,e){return Eg(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 ZQ(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(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function R$e(t,e){if(bR===void 0)return!0;let r=hce(e);if(r==="no metadata"||r.length===0)return!0;let s=x$e(r),n=k$e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=bR.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),F$e(A,a))return!0}return!1}var T$e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function hce(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=T$e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();Ace.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function x$e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function k$e(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function F$e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function M$e(t){}function wR(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function U$e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function v$e(t){return t.controller.state==="aborted"}function L$e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function _$e(t){return u$e[t.toLowerCase()]??t}function P$e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Eg(typeof e=="string"),e}var O$e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function fce(t,e,r=0,s=1){class n{ Line truncated
`);function Eet(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function met(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function Cet(t,e){NR(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&DR(t,get,i)||i.position===t.length-4&&DR(t,pet,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Iet(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",Eet(u)||(u=""),h=new het([d],c,{type:u})):h=aet(Buffer.from(d)),NR(Sce(A)),NR(typeof h=="string"&&Sce(h)||cet(h)),n.push(uet(A,h,c))}}function Iet(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Fm(a=>a!==10&&a!==13&&a!==58,t,e);if(o=J8(o,!0,!0,a=>a===9||a===32),!Aet.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Fm(a=>a===32||a===9,t,e),oet(o)){case"content-disposition":{if(r=s=null,!DR(t,fet,e)||(e.position+=17,r=Rce(t,e),r===null))return"failure";if(DR(t,Dce,e)){let a=e.position+Dce.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=Rce(t,e),s===null))return"failure"}break}case"content-type":{let a=Fm(A=>A!==10&&A!==13,t,e);a=J8(a,!1,!0,A=>A===9||A===32),n=Nce(a);break}case"content-transfer-encoding":{let a=Fm(A=>A!==10&&A!==13,t,e);a=J8(a,!1,!0,A=>A===9||A===32),i=Nce(a);break}default:Fm(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Rce(t,e){NR(t[e.position-1]===34);let r=Fm(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Fm(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function J8(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function DR(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}Tce.exports={multipartFormDataParser:Cet,validateBoundary:met}});var vm=E((nmr,Hce)=>{"use strict";var ty=Qt(),{ReadableStreamFrom:Bet,isBlobLike:kce,isReadableStreamLike:Qet,readableStreamClose:yet,createDeferredPromise:bet,fullyReadBody:wet,extractMimeType:Net,utf8DecodeBytes:Uce}=go(),{FormData:Fce}=ey(),{kState:Um}=Zd(),{webidl:Det}=Nn(),{Blob:Ret}=B("node:buffer"),W8=B("node:assert"),{isErrored:vce,isDisturbed:Tet}=B("node:stream"),{isArrayBuffer:xet}=B("node:util/types"),{serializeAMimeType:ket}=Li(),{multipartFormDataParser:Fet}=xce(),z8;try{let t=B("node:crypto");z8=e=>t.randomInt(0,e)}catch{z8=t=>Math.floor(Math.random(t))}var RR=new TextEncoder;function Met(){}var Lce=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,_ce;Lce&&(_ce=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Tet(e)&&!vce(e)&&e.cancel("Response object has been garbage collected").catch(Met)}));function Pce(t,e=!1){let r=null;t instanceof ReadableStream?r=t:kce(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?RR.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>yet(A))},start(){},type:"bytes"}),W8(Qet(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(xet(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ty.isFormDataLike(t)){let A=`----formdata-undici-0${`${z8(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
Content-Disposition: form-data`;let u=C=>C.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=C=>C.replace(/\r?\n|\r/g,`\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[C,m]of t)if(typeof m=="string"){let I=RR.encode(c+`; name="${u(l(C))}"\r
\r
@@ -12,20 +12,20 @@ ${l(m)}\r
Content-Type: ${m.type||"application/octet-stream"}\r
\r
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let p=RR.encode(`--${A}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let C of d)C.stream?yield*C.stream():yield C},o=`multipart/form-data; boundary=${A}`}else if(kce(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ty.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Iet(t)}if((typeof n=="string"||ty.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!vce(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Met(t,e=!1){return t instanceof ReadableStream&&(W8(!ty.isDisturbed(t),"The body has already been consumed."),W8(!t.locked,"The stream is locked.")),Pce(t,e)}function Uet(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function vet(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Let(t){return{blob(){return Mm(this,r=>{let s=Mce(this);return s===null?s="":s&&(s=xet(s)),new Det([r],{type:s})},t)},arrayBuffer(){return Mm(this,r=>new Uint8Array(r).buffer,t)},text(){return Mm(this,Uce,t)},json(){return Mm(this,Pet,t)},formData(){return Mm(this,r=>{let s=Mce(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=ket(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Fce;return i[Um]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new Fce;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Mm(this,r=>new Uint8Array(r),t)}}}function _et(t){Object.assign(t.prototype,Let(t))}async function Mm(t,e,r){if(Net.brandCheck(t,r),Oce(t))throw new TypeError("Body is unusable: Body has already been read");vet(t[Um]);let s=yet(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Um].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await bet(t[Um].body,i,n),s.promise)}function Oce(t){let e=t[Um].body;return e!=null&&(e.stream.locked||ty.isDisturbed(e.stream))}function Pet(t){return JSON.parse(Uce(t))}function Mce(t){let e=t[Um].headersList,r=wet(e);return r==="failure"?null:r}Hce.exports={extractBody:Pce,safelyExtractBody:Met,cloneBody:Uet,mixinBody:_et,streamRegistry:_ce,hasFinalizationRegistry:Lce,bodyUnusable:Oce}});var Xce=E((smr,Zce)=>{"use strict";var ze=B("node:assert"),ot=Qt(),{channels:Gce}=ym(),j8=T8(),{RequestContentLengthMismatchError:mg,ResponseContentLengthMismatchError:Oet,RequestAbortedError:zce,HeadersTimeoutError:Het,HeadersOverflowError:Get,SocketError:UR,InformationalError:Lm,BodyTimeoutError:Yet,HTTPParserError:qet,ResponseExceededMaxSizeError:Vet}=$t(),{kUrl:jce,kReset:_i,kClient:$8,kParser:As,kBlocking:ny,kRunning:On,kPending:Jet,kSize:Yce,kWriting:$d,kQueue:bA,kNoRef:ry,kKeepAliveDefaultTimeout:Wet,kHostHeader:zet,kPendingIdx:jet,kRunningIdx:fa,kError:ga,kPipelining:FR,kSocket:_m,kKeepAliveTimeoutValue:vR,kMaxHeadersSize:K8,kKeepAliveMaxTimeout:Ket,kKeepAliveTimeoutThreshold:Zet,kHeadersTimeout:Xet,kBodyTimeout:$et,kStrictContentLength:e4,kMaxRequests:qce,kCounter:ett,kMaxResponseSize:ttt,kOnError:rtt,kResume:Xd,kHTTPContext:Kce}=Hr(),xc=_Ae(),stt=Buffer.alloc(0),TR=Buffer[Symbol.species],xR=ot.addListener,ntt=ot.removeAllListeners,Z8;async function itt(){let t=process.env.JEST_WORKER_ID?F8():void 0,e;try{e=await WebAssembly.compile(HAe())}catch{e=await WebAssembly.compile(t||F8())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onStatus(new TR(kc.buffer,i,n))||0},wasm_on_message_begin:r=>(ze(Ys.ptr===r),Ys.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onHeaderField(new TR(kc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onHeaderValue(new TR(kc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ze(Ys.ptr===r),Ys.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onBody(new TR(kc.buffer,i,n))||0},wasm_on_message_complete:r=>(ze(Ys.ptr===r),Ys.onMessageComplete()||0)}})}var X8=null,t4=itt();t4.catch();var Ys=null,kc=null,kR=0,Fc=null,ott=0,sy=1,Pm=2|sy,MR=4|sy,r4=8|ott,s4=class{constructor(e,r,{exports:s}){ze(Number.isFinite(e[K8])&&e[K8]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(xc.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],thi Line truncated
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let C of d)C.stream?yield*C.stream():yield C},o=`multipart/form-data; boundary=${A}`}else if(kce(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ty.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Bet(t)}if((typeof n=="string"||ty.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!vce(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Uet(t,e=!1){return t instanceof ReadableStream&&(W8(!ty.isDisturbed(t),"The body has already been consumed."),W8(!t.locked,"The stream is locked.")),Pce(t,e)}function vet(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function Let(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function _et(t){return{blob(){return Mm(this,r=>{let s=Mce(this);return s===null?s="":s&&(s=ket(s)),new Ret([r],{type:s})},t)},arrayBuffer(){return Mm(this,r=>new Uint8Array(r).buffer,t)},text(){return Mm(this,Uce,t)},json(){return Mm(this,Oet,t)},formData(){return Mm(this,r=>{let s=Mce(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=Fet(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Fce;return i[Um]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new Fce;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Mm(this,r=>new Uint8Array(r),t)}}}function Pet(t){Object.assign(t.prototype,_et(t))}async function Mm(t,e,r){if(Det.brandCheck(t,r),Oce(t))throw new TypeError("Body is unusable: Body has already been read");Let(t[Um]);let s=bet(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Um].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await wet(t[Um].body,i,n),s.promise)}function Oce(t){let e=t[Um].body;return e!=null&&(e.stream.locked||ty.isDisturbed(e.stream))}function Oet(t){return JSON.parse(Uce(t))}function Mce(t){let e=t[Um].headersList,r=Net(e);return r==="failure"?null:r}Hce.exports={extractBody:Pce,safelyExtractBody:Uet,cloneBody:vet,mixinBody:Pet,streamRegistry:_ce,hasFinalizationRegistry:Lce,bodyUnusable:Oce}});var Xce=E((imr,Zce)=>{"use strict";var ze=B("node:assert"),ot=Qt(),{channels:Gce}=ym(),j8=T8(),{RequestContentLengthMismatchError:mg,ResponseContentLengthMismatchError:Het,RequestAbortedError:zce,HeadersTimeoutError:Get,HeadersOverflowError:Yet,SocketError:UR,InformationalError:Lm,BodyTimeoutError:qet,HTTPParserError:Vet,ResponseExceededMaxSizeError:Jet}=$t(),{kUrl:jce,kReset:_i,kClient:$8,kParser:As,kBlocking:ny,kRunning:On,kPending:Wet,kSize:Yce,kWriting:$d,kQueue:bA,kNoRef:ry,kKeepAliveDefaultTimeout:zet,kHostHeader:jet,kPendingIdx:Ket,kRunningIdx:fa,kError:ga,kPipelining:FR,kSocket:_m,kKeepAliveTimeoutValue:vR,kMaxHeadersSize:K8,kKeepAliveMaxTimeout:Zet,kKeepAliveTimeoutThreshold:Xet,kHeadersTimeout:$et,kBodyTimeout:ett,kStrictContentLength:e4,kMaxRequests:qce,kCounter:ttt,kMaxResponseSize:rtt,kOnError:stt,kResume:Xd,kHTTPContext:Kce}=Hr(),xc=_Ae(),ntt=Buffer.alloc(0),TR=Buffer[Symbol.species],xR=ot.addListener,itt=ot.removeAllListeners,Z8;async function ott(){let t=process.env.JEST_WORKER_ID?F8():void 0,e;try{e=await WebAssembly.compile(HAe())}catch{e=await WebAssembly.compile(t||F8())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onStatus(new TR(kc.buffer,i,n))||0},wasm_on_message_begin:r=>(ze(Ys.ptr===r),Ys.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onHeaderField(new TR(kc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onHeaderValue(new TR(kc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ze(Ys.ptr===r),Ys.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ze(Ys.ptr===r);let i=s-Fc+kc.byteOffset;return Ys.onBody(new TR(kc.buffer,i,n))||0},wasm_on_message_complete:r=>(ze(Ys.ptr===r),Ys.onMessageComplete()||0)}})}var X8=null,t4=ott();t4.catch();var Ys=null,kc=null,kR=0,Fc=null,att=0,sy=1,Pm=2|sy,MR=4|sy,r4=8|att,s4=class{constructor(e,r,{exports:s}){ze(Number.isFinite(e[K8])&&e[K8]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(xc.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],thi Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[zet],i?p+=`connection: upgrade\r
`:p+=t[jet],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[FR]&&!h[_i]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let C=0;C<c.length;C+=2){let m=c[C+0],I=c[C+1];if(Array.isArray(I))for(let Q=0;Q<I.length;Q++)p+=`${m}: ${I[Q]}\r
`;else p+=`${m}: ${I}\r
`}return Gce.sendHeaders.hasSubscribers&&Gce.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?Jce(f,null,t,e,h,u,p,l):ot.isBuffer(A)?Jce(f,A,t,e,h,u,p,l):ot.isBlobLike(A)?typeof A.stream=="function"?Wce(f,A.stream(),t,e,h,u,p,l):dtt(f,A,t,e,h,u,p,l):ot.isStream(A)?ltt(f,A,t,e,h,u,p,l):ot.isIterable(A)?Wce(f,A,t,e,h,u,p,l):ze(!1),!0}function ltt(t,e,r,s,n,i,o,a){ze(i!==0||r[On]===0,"stream body cannot be pipelined");let A=!1,c=new LR({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ot.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new zce;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ze(n.destroyed||n[$d]&&r[On]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ot.destroy(e,f):ot.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Jce(t,e,r,s,n,i,o,a){try{e?ot.isBuffer(e)&&(ze(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return Gce.sendHeaders.hasSubscribers&&Gce.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?Jce(f,null,t,e,h,u,p,l):ot.isBuffer(A)?Jce(f,A,t,e,h,u,p,l):ot.isBlobLike(A)?typeof A.stream=="function"?Wce(f,A.stream(),t,e,h,u,p,l):htt(f,A,t,e,h,u,p,l):ot.isStream(A)?dtt(f,A,t,e,h,u,p,l):ot.isIterable(A)?Wce(f,A,t,e,h,u,p,l):ze(!1),!0}function dtt(t,e,r,s,n,i,o,a){ze(i!==0||r[On]===0,"stream body cannot be pipelined");let A=!1,c=new LR({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ot.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new zce;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ze(n.destroyed||n[$d]&&r[On]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ot.destroy(e,f):ot.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Jce(t,e,r,s,n,i,o,a){try{e?ot.isBuffer(e)&&(ze(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[_i]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(ze(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[Xd]()}catch(A){t(A)}}async function dtt(t,e,r,s,n,i,o,a){ze(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new mg;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[Xd]()}catch(A){t(A)}}async function htt(t,e,r,s,n,i,o,a){ze(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new mg;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[_i]=!0),r[Xd]()}catch(A){t(A)}}async function Wce(t,e,r,s,n,i,o,a){ze(i!==0||r[On]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ze(A===null),n[ga]?h(n[ga]):A=d});n.on("close",c).on("drain",c);let l=new LR({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ga])throw n[ga];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var LR=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[$d]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ga])throw r[ga];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[e4])throw new mg;process.emitWarning(new mg)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[_i]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
@@ -38,16 +38,16 @@ ${c.toString(16)}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[e4])throw new mg;process.emitWarning(new mg)}e[As].timeout&&e[As].timeoutType===Pm&&e[As].timeout.refresh&&e[As].timeout.refresh(),s[Xd]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[$d]=!1,e&&(ze(s[On]<=1,"pipeline should only contain this request"),n(e))}};Zce.exports=att});var oue=E((nmr,iue)=>{"use strict";var pa=B("node:assert"),{pipeline:htt}=B("node:stream"),Dt=Qt(),{RequestContentLengthMismatchError:n4,RequestAbortedError:$ce,SocketError:iy,InformationalError:i4}=$t(),{kUrl:_R,kReset:OR,kClient:Om,kRunning:HR,kPending:ftt,kQueue:eh,kPendingIdx:o4,kRunningIdx:wA,kError:NA,kSocket:on,kStrictContentLength:gtt,kOnError:a4,kMaxConcurrentStreams:nue,kHTTP2Session:SA,kResume:th,kSize:ptt,kHTTPContext:Ett}=Hr(),Rl=Symbol("open streams"),eue,tue=!1,PR;try{PR=B("node:http2")}catch{PR={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:mtt,HTTP2_HEADER_METHOD:Ctt,HTTP2_HEADER_PATH:Itt,HTTP2_HEADER_SCHEME:Btt,HTTP2_HEADER_CONTENT_LENGTH:Qtt,HTTP2_HEADER_EXPECT:ytt,HTTP2_HEADER_STATUS:btt}}=PR;function wtt(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function Stt(t,e){t[on]=e,tue||(tue=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=PR.connect(t[_R],{createConnection:()=>e,peerMaxConcurrentStreams:t[nue]});r[Rl]=0,r[Om]=t,r[on]=e,Dt.addListener(r,"error",Dtt),Dt.addListener(r,"frameError",Rtt),Dt.addListener(r,"end",Ttt),Dt.addListener(r,"goaway",xtt),Dt.addListener(r,"close",function(){let{[Om]:n}=this,{[on]:i}=n,o=this[on][NA]||this[NA]||new iy("closed",Dt.getSocketInfo(i));if(n[SA]=null,n.destroyed){pa(n[ftt]===0);let a=n[eh].splice(n[wA]);for(let A=0;A<a.length;A++){let c=a[A];Dt.errorRequest(n,c,o)}}}),r.unref(),t[SA]=r,e[SA]=r,Dt.addListener(e,"error",function(n){pa(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[NA]=n,this[Om][a4](n)}),Dt.addListener(e,"end",function(){Dt.destroy(this,new iy("other side closed",Dt.getSocketInfo(this)))}),Dt.addListener(e,"close",function(){let n=this[NA]||new iy("closed",Dt.getSocketInfo(this));t[on]=null,this[SA]!=null&&this[SA].destroy(n),t[o4]=t[wA],pa(t[HR]===0),t.emit("disconnect",t[_R],[t],n),t[th]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Ftt(t,...n)},resume(){Ntt(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function Ntt(t){let e=t[on];e?.destroyed===!1&&(t[ptt]===0&&t[nue]===0?(e.unref(),t[SA].unref()):(e.ref(),t[SA].ref()))}function Dtt(t){pa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[on][NA]=t,this[Om][a4](t)}function Rtt(t,e,r){if(r===0){let s=new i4(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[on][NA]=s,this[Om][a4](s)}}function Ttt(){let t=new iy("other side closed",Dt.getSocketInfo(this[on]));this.destroy(t),Dt.destroy(this[on],t)}function xtt(t){let e=this[NA]||new iy(`HTTP/2: "GOAWAY" frame received with code ${t}`,Dt.getSocketInfo(this)),r=this[Om];if(r[on]=null,r[Ett]=null,this[SA]!=null&&(this[SA].destroy(e),this[SA]=null),Dt.destroy(this[on],e),r[wA]<r[eh].length){let s=r[eh][r[wA]];r[eh][r[wA]++]=null,Dt.errorRequest(r,s,e),r[o4]=r[wA]}pa(r[HR]===0),r.emit("disconnect",r[_R],[r],e),r[th]()}function ktt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Ftt(t,e){let r=t[SA],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Dt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let b=0;b<c.length;b+=2){let U=c[b+0],q=c[b+1];if(Array.isArray(q))for(let x=0;x<q.length;x++)l[U]?l[U]+=`,${q[x]}`:l[U]=q[x];else l[U]=q}let d,{hostname:h,port:f}=t[_R];l[mtt]=i||`${h}${f?`:${f}`:""}`,l[Ctt]=s;let p=b=>{e.aborted||e.completed||(b=b||new $ce,Dt.errorRequest(t,e,b),d!=null&&Dt.destroy(d,b),Dt.destroy(u,b),t[eh][t[wA]++]=null,t[th]())};try{e.onConnect(p)}catch(b){Dt.errorRequest(t,e,b)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Rl],t[eh][t[wA]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Rl],t[eh][t[wA]++]=null}),d.once("close",()=>{r[Rl]-=1,r[Rl]===0&&r.unref()}),!0;l[Itt]=n,l[Btt]="https";let C=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Dt.bodyLength(u);if(Dt.isFormDataLike(u)){eue??=vm().extractBody;let[b,U]=eue(u);l["content-type"]=U,u=b.stream,m=b.length}if(m==null&&(m=e.contentLength),(m===0||!C)&&(m=null),ktt(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[gtt])return Dt.errorRequest(t,e,new n4),!1;process.emitWarning(new n4)}m!=null&&(pa(u,"no body must not have content length"),l[Qtt]=`${m}`),r.ref();let I=s==="GET"||s==="HEAD"||u===null;return a?(l[ytt]="100-continue",d=r.request(l,{endStream:I,signal:A}),d.once("cont Line truncated
`,this[irt]=A??3e5,this[nrt]=n??3e5,this[ort]=I??!0,this[art]=b,this[l4]=q,this[sh]=null,this[drt]=P>-1?P:-1,this[frt]=$??100,this[ys]=null,this[DA]=[],this[xl]=0,this[RA]=0,this[cy]=ae=>h4(this,ae),this[hrt]=ae=>mue(this,ae)}get pipelining(){return this[VR]}set pipelining(e){this[VR]=e,this[cy](!0)}get[dy](){return this[DA].length-this[RA]}get[ly](){return this[RA]-this[xl]}get[uy](){return this[DA].length-this[xl]}get[Ztt](){return!!this[ys]&&!this[Gm]&&!this[ys].destroyed}get[u4](){return!!(this[ys]?.busy(null)||this[uy]>=(Eue(this)||1)||this[dy]>0)}[Ktt](e){Cue(this),this.once("connect",e)}[lrt](e,r){let s=e.origin||this[Uc].origin,n=new qtt(s,e,r);return this[DA].push(n),this[Ig]||(Cg.bodyLength(n.body)==null&&Cg.isIterable(n.body)?(this[Ig]=1,queueMicrotask(()=>h4(this))):this[cy](!0)),this[Ig]&&this[nh]!==2&&this[u4]&&(this[nh]=2),this[nh]<2}async[crt](){return new Promise(e=>{this[uy]?this[sh]=e:e(null)})}async[urt](e){return new Promise(r=>{let s=this[DA].splice(this[RA]);for(let i=0;i<s.length;i++){let o=s[i];Cg.errorRequest(this,o,e)}let n=()=>{this[sh]&&(this[sh](),this[sh]=null),r(null)};this[ys]?(this[ys].destroy(e,n),this[ys]=null):queueMicrotask(n),this[cy]()})}},Ert=qR();function mue(t,e){if(t[ly]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Tl(t[RA]===t[xl]);let r=t[DA].splice(t[xl]);for(let s=0;s<r.length;s++){let n=r[s];Cg.errorRequest(t,n,e)}Tl(t[uy]===0)}}async function Cue(t){Tl(!t[Gm]),Tl(!t[ys]);let{host:e,hostname:r,protocol:s,port:n}=t[Uc];if(r[0]==="["){let i=r.indexOf("]");Tl(i!==-1);let o=r.substring(1,i);Tl(pue.isIP(o)),r=o}t[Gm]=!0,Hm.beforeConnect.hasSubscribers&&Hm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay]});try{let i=await new Promise((o,a)=>{t[ay]({host:e,hostname:r,protocol:s,port:n,servername:t[rh],localAddress:t[Ay]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Cg.destroy(i.on("error",fue),new Wtt);return}Tl(i);try{t[ys]=i.alpnProtocol==="h2"?await prt(t,i):await grt(t,i)}catch(o){throw i.destroy().on("error",fue),o}t[Gm]=!1,i[Art]=0,i[l4]=t[l4],i[jtt]=t,i[$tt]=null,Hm.connected.hasSubscribers&&Hm.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay],socket:i}),t.emit("connect",t[Uc],[t])}catch(i){if(t.destroyed)return;if(t[Gm]=!1,Hm.connectError.hasSubscribers&&Hm.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Tl(t[ly]===0);t[dy]>0&&t[DA][t[RA]].servername===t[rh];){let o=t[DA][t[RA]++];Cg.errorRequest(t,o,i)}else mue(t,i);t.emit("connectionError",t[Uc],[t],i)}t[cy]()}function gue(t){t[nh]=0,t.emit("drain",t[Uc],[t])}function h4(t,e){t[Ig]!==2&&(t[Ig]=2,mrt(t,e),t[Ig]=0,t[xl]>256&&(t[DA].splice(0,t[xl]),t[RA]-=t[xl],t[xl]=0))}function mrt(t,e){for(;;){if(t.destroyed){Tl(t[dy]===0);return}if(t[sh]&&!t[uy]){t[sh](),t[sh]=null;return}if(t[ys]&&t[ys].resume(),t[u4])t[nh]=2;else if(t[nh]===2){e?(t[nh]=1,queueMicrotask(()=>gue(t))):gue(t);continue}if(t[dy]===0||t[ly]>=(Eue(t)||1))return;let r=t[DA][t[RA]];if(t[Uc].protocol==="https:"&&t[rh]!==r.servername){if(t[ly]>0)return;t[rh]=r.servername,t[ys]?.destroy(new Jtt("servername changed"),()=>{t[ys]=null,h4(t)})}if(t[Gm])return;if(!t[ys]){Cue(t);return}if(t[ys].destroyed||t[ys].busy(r))return;!r.aborted&&t[ys].write(r)?t[RA]++:t[DA].splice(t[RA],1)}}Iue.exports=d4});var f4=E((cmr,Bue)=>{"use strict";var JR=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)}};Bue.exports=class{constructor(){this.head=this.tail=new JR}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new JR),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var yue=E((umr,Que)=>{var{kFree:Crt,kConnected:Irt,kPending:Brt,kQueued:Qrt,kRunning:yrt,kSize:brt}=Hr(),Bg=Symbol("pool"),g4=class{constructor(e){this[Bg]=e}get connected(){return this[Bg][Irt]}get free(){return this[Bg][Crt]}get pending(){return this[Bg][Brt]}get queued(){return this[Bg][Qrt]}get running(){return this[Bg][yrt]}get size(){return this[Bg][brt]}};Que.exports=g4});var B4=E((lmr,Fue)=>{"use strict";var wrt=Nm(),Srt=f4(),{kConnected:p4,kSize:bue,kRunning:wue,kPending:Sue,kQueued:hy,kBusy:Nrt,kFree:Drt,kUrl:Rrt,kClose:Trt,kDestroy:xrt,kDispatch:krt}=Hr(),Frt=yue(),Pi=Symbol("clients"),di=Symbol("needDrain"),fy=Symbol("queue"),E4=Symbol("closed resolve"),m4=Symbol("onDrain"),Nue=Symbol("onConnect"),Due=Symbol("onDisconnect"),Rue=Symbol("onCo Line truncated
`,"latin1"),r!==null&&n!==r){if(s[e4])throw new mg;process.emitWarning(new mg)}e[As].timeout&&e[As].timeoutType===Pm&&e[As].timeout.refresh&&e[As].timeout.refresh(),s[Xd]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[$d]=!1,e&&(ze(s[On]<=1,"pipeline should only contain this request"),n(e))}};Zce.exports=Att});var oue=E((omr,iue)=>{"use strict";var pa=B("node:assert"),{pipeline:ftt}=B("node:stream"),Dt=Qt(),{RequestContentLengthMismatchError:n4,RequestAbortedError:$ce,SocketError:iy,InformationalError:i4}=$t(),{kUrl:_R,kReset:OR,kClient:Om,kRunning:HR,kPending:gtt,kQueue:eh,kPendingIdx:o4,kRunningIdx:wA,kError:NA,kSocket:on,kStrictContentLength:ptt,kOnError:a4,kMaxConcurrentStreams:nue,kHTTP2Session:SA,kResume:th,kSize:Ett,kHTTPContext:mtt}=Hr(),Rl=Symbol("open streams"),eue,tue=!1,PR;try{PR=B("node:http2")}catch{PR={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Ctt,HTTP2_HEADER_METHOD:Itt,HTTP2_HEADER_PATH:Btt,HTTP2_HEADER_SCHEME:Qtt,HTTP2_HEADER_CONTENT_LENGTH:ytt,HTTP2_HEADER_EXPECT:btt,HTTP2_HEADER_STATUS:wtt}}=PR;function Stt(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function Ntt(t,e){t[on]=e,tue||(tue=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=PR.connect(t[_R],{createConnection:()=>e,peerMaxConcurrentStreams:t[nue]});r[Rl]=0,r[Om]=t,r[on]=e,Dt.addListener(r,"error",Rtt),Dt.addListener(r,"frameError",Ttt),Dt.addListener(r,"end",xtt),Dt.addListener(r,"goaway",ktt),Dt.addListener(r,"close",function(){let{[Om]:n}=this,{[on]:i}=n,o=this[on][NA]||this[NA]||new iy("closed",Dt.getSocketInfo(i));if(n[SA]=null,n.destroyed){pa(n[gtt]===0);let a=n[eh].splice(n[wA]);for(let A=0;A<a.length;A++){let c=a[A];Dt.errorRequest(n,c,o)}}}),r.unref(),t[SA]=r,e[SA]=r,Dt.addListener(e,"error",function(n){pa(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[NA]=n,this[Om][a4](n)}),Dt.addListener(e,"end",function(){Dt.destroy(this,new iy("other side closed",Dt.getSocketInfo(this)))}),Dt.addListener(e,"close",function(){let n=this[NA]||new iy("closed",Dt.getSocketInfo(this));t[on]=null,this[SA]!=null&&this[SA].destroy(n),t[o4]=t[wA],pa(t[HR]===0),t.emit("disconnect",t[_R],[t],n),t[th]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Mtt(t,...n)},resume(){Dtt(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function Dtt(t){let e=t[on];e?.destroyed===!1&&(t[Ett]===0&&t[nue]===0?(e.unref(),t[SA].unref()):(e.ref(),t[SA].ref()))}function Rtt(t){pa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[on][NA]=t,this[Om][a4](t)}function Ttt(t,e,r){if(r===0){let s=new i4(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[on][NA]=s,this[Om][a4](s)}}function xtt(){let t=new iy("other side closed",Dt.getSocketInfo(this[on]));this.destroy(t),Dt.destroy(this[on],t)}function ktt(t){let e=this[NA]||new iy(`HTTP/2: "GOAWAY" frame received with code ${t}`,Dt.getSocketInfo(this)),r=this[Om];if(r[on]=null,r[mtt]=null,this[SA]!=null&&(this[SA].destroy(e),this[SA]=null),Dt.destroy(this[on],e),r[wA]<r[eh].length){let s=r[eh][r[wA]];r[eh][r[wA]++]=null,Dt.errorRequest(r,s,e),r[o4]=r[wA]}pa(r[HR]===0),r.emit("disconnect",r[_R],[r],e),r[th]()}function Ftt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Mtt(t,e){let r=t[SA],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Dt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let b=0;b<c.length;b+=2){let U=c[b+0],q=c[b+1];if(Array.isArray(q))for(let x=0;x<q.length;x++)l[U]?l[U]+=`,${q[x]}`:l[U]=q[x];else l[U]=q}let d,{hostname:h,port:f}=t[_R];l[Ctt]=i||`${h}${f?`:${f}`:""}`,l[Itt]=s;let p=b=>{e.aborted||e.completed||(b=b||new $ce,Dt.errorRequest(t,e,b),d!=null&&Dt.destroy(d,b),Dt.destroy(u,b),t[eh][t[wA]++]=null,t[th]())};try{e.onConnect(p)}catch(b){Dt.errorRequest(t,e,b)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Rl],t[eh][t[wA]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Rl],t[eh][t[wA]++]=null}),d.once("close",()=>{r[Rl]-=1,r[Rl]===0&&r.unref()}),!0;l[Btt]=n,l[Qtt]="https";let C=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Dt.bodyLength(u);if(Dt.isFormDataLike(u)){eue??=vm().extractBody;let[b,U]=eue(u);l["content-type"]=U,u=b.stream,m=b.length}if(m==null&&(m=e.contentLength),(m===0||!C)&&(m=null),Ftt(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[ptt])return Dt.errorRequest(t,e,new n4),!1;process.emitWarning(new n4)}m!=null&&(pa(u,"no body must not have content length"),l[ytt]=`${m}`),r.ref();let I=s==="GET"||s==="HEAD"||u===null;return a?(l[btt]="100-continue",d=r.request(l,{endStream:I,signal:A}),d.once("cont Line truncated
`,this[ort]=A??3e5,this[irt]=n??3e5,this[art]=I??!0,this[Art]=b,this[l4]=q,this[sh]=null,this[hrt]=P>-1?P:-1,this[grt]=$??100,this[ys]=null,this[DA]=[],this[xl]=0,this[RA]=0,this[cy]=ae=>h4(this,ae),this[frt]=ae=>mue(this,ae)}get pipelining(){return this[VR]}set pipelining(e){this[VR]=e,this[cy](!0)}get[dy](){return this[DA].length-this[RA]}get[ly](){return this[RA]-this[xl]}get[uy](){return this[DA].length-this[xl]}get[Xtt](){return!!this[ys]&&!this[Gm]&&!this[ys].destroyed}get[u4](){return!!(this[ys]?.busy(null)||this[uy]>=(Eue(this)||1)||this[dy]>0)}[Ztt](e){Cue(this),this.once("connect",e)}[drt](e,r){let s=e.origin||this[Uc].origin,n=new Vtt(s,e,r);return this[DA].push(n),this[Ig]||(Cg.bodyLength(n.body)==null&&Cg.isIterable(n.body)?(this[Ig]=1,queueMicrotask(()=>h4(this))):this[cy](!0)),this[Ig]&&this[nh]!==2&&this[u4]&&(this[nh]=2),this[nh]<2}async[urt](){return new Promise(e=>{this[uy]?this[sh]=e:e(null)})}async[lrt](e){return new Promise(r=>{let s=this[DA].splice(this[RA]);for(let i=0;i<s.length;i++){let o=s[i];Cg.errorRequest(this,o,e)}let n=()=>{this[sh]&&(this[sh](),this[sh]=null),r(null)};this[ys]?(this[ys].destroy(e,n),this[ys]=null):queueMicrotask(n),this[cy]()})}},mrt=qR();function mue(t,e){if(t[ly]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Tl(t[RA]===t[xl]);let r=t[DA].splice(t[xl]);for(let s=0;s<r.length;s++){let n=r[s];Cg.errorRequest(t,n,e)}Tl(t[uy]===0)}}async function Cue(t){Tl(!t[Gm]),Tl(!t[ys]);let{host:e,hostname:r,protocol:s,port:n}=t[Uc];if(r[0]==="["){let i=r.indexOf("]");Tl(i!==-1);let o=r.substring(1,i);Tl(pue.isIP(o)),r=o}t[Gm]=!0,Hm.beforeConnect.hasSubscribers&&Hm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay]});try{let i=await new Promise((o,a)=>{t[ay]({host:e,hostname:r,protocol:s,port:n,servername:t[rh],localAddress:t[Ay]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Cg.destroy(i.on("error",fue),new ztt);return}Tl(i);try{t[ys]=i.alpnProtocol==="h2"?await Ert(t,i):await prt(t,i)}catch(o){throw i.destroy().on("error",fue),o}t[Gm]=!1,i[crt]=0,i[l4]=t[l4],i[Ktt]=t,i[ert]=null,Hm.connected.hasSubscribers&&Hm.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay],socket:i}),t.emit("connect",t[Uc],[t])}catch(i){if(t.destroyed)return;if(t[Gm]=!1,Hm.connectError.hasSubscribers&&Hm.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ys]?.version,servername:t[rh],localAddress:t[Ay]},connector:t[ay],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Tl(t[ly]===0);t[dy]>0&&t[DA][t[RA]].servername===t[rh];){let o=t[DA][t[RA]++];Cg.errorRequest(t,o,i)}else mue(t,i);t.emit("connectionError",t[Uc],[t],i)}t[cy]()}function gue(t){t[nh]=0,t.emit("drain",t[Uc],[t])}function h4(t,e){t[Ig]!==2&&(t[Ig]=2,Crt(t,e),t[Ig]=0,t[xl]>256&&(t[DA].splice(0,t[xl]),t[RA]-=t[xl],t[xl]=0))}function Crt(t,e){for(;;){if(t.destroyed){Tl(t[dy]===0);return}if(t[sh]&&!t[uy]){t[sh](),t[sh]=null;return}if(t[ys]&&t[ys].resume(),t[u4])t[nh]=2;else if(t[nh]===2){e?(t[nh]=1,queueMicrotask(()=>gue(t))):gue(t);continue}if(t[dy]===0||t[ly]>=(Eue(t)||1))return;let r=t[DA][t[RA]];if(t[Uc].protocol==="https:"&&t[rh]!==r.servername){if(t[ly]>0)return;t[rh]=r.servername,t[ys]?.destroy(new Wtt("servername changed"),()=>{t[ys]=null,h4(t)})}if(t[Gm])return;if(!t[ys]){Cue(t);return}if(t[ys].destroyed||t[ys].busy(r))return;!r.aborted&&t[ys].write(r)?t[RA]++:t[DA].splice(t[RA],1)}}Iue.exports=d4});var f4=E((lmr,Bue)=>{"use strict";var JR=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)}};Bue.exports=class{constructor(){this.head=this.tail=new JR}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new JR),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var yue=E((dmr,Que)=>{var{kFree:Irt,kConnected:Brt,kPending:Qrt,kQueued:yrt,kRunning:brt,kSize:wrt}=Hr(),Bg=Symbol("pool"),g4=class{constructor(e){this[Bg]=e}get connected(){return this[Bg][Brt]}get free(){return this[Bg][Irt]}get pending(){return this[Bg][Qrt]}get queued(){return this[Bg][yrt]}get running(){return this[Bg][brt]}get size(){return this[Bg][wrt]}};Que.exports=g4});var B4=E((hmr,Fue)=>{"use strict";var Srt=Nm(),Nrt=f4(),{kConnected:p4,kSize:bue,kRunning:wue,kPending:Sue,kQueued:hy,kBusy:Drt,kFree:Rrt,kUrl:Trt,kClose:xrt,kDestroy:krt,kDispatch:Frt}=Hr(),Mrt=yue(),Pi=Symbol("clients"),di=Symbol("needDrain"),fy=Symbol("queue"),E4=Symbol("closed resolve"),m4=Symbol("onDrain"),Nue=Symbol("onConnect"),Due=Symbol("onDisconnect"),Rue=Symbol("onCo Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};Pde.exports=BH});var uT=E((Pmr,qde)=>{"use strict";var Hde=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:iit}=$t(),oit=Vm();Yde()===void 0&&Gde(new oit);function Gde(t){if(!t||typeof t.dispatch!="function")throw new iit("Argument agent must implement Agent");Object.defineProperty(globalThis,Hde,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Yde(){return globalThis[Hde]}qde.exports={setGlobalDispatcher:Gde,getGlobalDispatcher:Yde}});var lT=E((Hmr,Vde)=>{"use strict";Vde.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 Wde=E((Gmr,Jde)=>{"use strict";var ait=YR();Jde.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new ait(r,o,n,i);return r(a,A)}}});var jde=E((Ymr,zde)=>{"use strict";var Ait=eT();zde.exports=t=>e=>function(s,n){return e(s,new Ait({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var Zde=E((qmr,Kde)=>{"use strict";var cit=Qt(),{InvalidArgumentError:uit,RequestAbortedError:lit}=$t(),dit=lT(),QH=class extends dit{#e=1024*1024;#t=null;#r=!1;#s=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new uit("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=cit.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new lit(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#r=!0,this.#s?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#s){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function hit({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new QH({maxSize:i},n);return e(s,o)}}Kde.exports=hit});var ehe=E((Vmr,$de)=>{"use strict";var{isIP:fit}=B("node:net"),{lookup:git}=B("node:dns"),pit=lT(),{InvalidArgumentError:t0,InformationalError:Eit}=$t(),Xde=Math.pow(2,31)-1,yH=class{#e=0;#t=0;#r=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.#s,this.pick=e.pick??this.#n}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new Eit("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#s(e,r,s){git(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===Xde?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===Xde?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new bH(this,e,r)}},bH=class extends pit{#e=null;#t=null;#r=null;#s=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#s=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r) Line truncated
${i}`;break;case"retry":Fge(i)&&(r[n]=i);break;case"id":Mge(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Fge(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Mge(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}}};Uge.exports={EventSourceStream:cG}});var qge=E((Q0r,Yge)=>{"use strict";var{pipeline:wct}=B("node:stream"),{fetching:Sct}=Ny(),{makeRequest:Nct}=n0(),{webidl:vl}=Nn(),{EventSourceStream:Dct}=vge(),{parseMIMEType:Rct}=Li(),{createFastMessageEvent:Tct}=u0(),{isNetworkError:Lge}=wy(),{delay:xct}=aG(),{kEnumerableProperty:vg}=Qt(),{environmentSettingsObject:_ge}=go(),Pge=!1,Oge=3e3,Py=0,Hge=1,Oy=2,kct="anonymous",Fct="use-credentials",g0=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#s=Py;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),vl.util.markAsUncloneable(this);let s="EventSource constructor";vl.argumentLengthCheck(arguments,1,s),Pge||(Pge=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=vl.converters.USVString(e,s,"url"),r=vl.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Oge};let n=_ge,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=kct;r.withCredentials&&(o=Fct,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=_ge.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=Nct(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===Oy)return;this.#s=Py;let e={request:this.#n,dispatcher:this.#a},r=s=>{Lge(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Lge(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?Rct(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=Hge,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new Dct({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(Tct(A.type,A.options))}});wct(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=Sct(e)}async#c(){this.#s!==Oy&&(this.#s=Py,this.dispatchEvent(new Event("error")),await xct(this.#o.reconnectionTime),this.#s===Py&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){vl.brandCheck(this,t),this.#s!==Oy&&(this.#s=Oy,this.#i.abort(),this.#n=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}},Gge={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Py,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Hge,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Oy,writable:!1}};Object.defineProperties(g0,Gge);Object.defineProperties(g0.prototype,Gge);Object.defineProperties(g0.prototype,{close:vg,onerror:vg,onmessage:vg,onopen:vg,readyState:vg,url:vg,withCredentials:vg});vl.converters.EventSourceInitDict=vl.dictionaryConverter([{key:"withCredentials",converter:vl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:vl.converters.any}]);Yge.exports={EventSource:g0,defaultReconnectionTime:Oge}});var zge=E((y0r,Xe)=>{"use strict";var Mct=Ym(),Vge=VQ(),Uct=qm(),vct=Gue(),Lct=Vm(),_ct=M4(),Pct=dle(),Oct=mle(),Jge=$t(),$T=Qt(),{InvalidArgumentError:XT}=Jge,p0=nde(),Hct=WQ(),Gct=gH(),Yct=Ode(),qct=mH(),Vct=rH(),Jct=eT(),{getGlobalDispatcher:Wge,setGlobalDispatcher:Wct}=uT(),zct=lT(),jct=YR(),Kct=qR();Object.assign(Vge.prototype,p0);Xe.exports.Dispatcher=Vge;Xe.exports.Client=Mct;Xe.exports.Pool=Uct;Xe.exports.BalancedPool=vct;Xe.exports.Agent=Lct;Xe.exports.ProxyAgent=_ct;Xe.exports.EnvHttpProxyAgent=Pct;Xe.export Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function iht(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(Ydt.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function oht(){return"allowed"}function aht(){return"success"}function Aht(){return"success"}function cht(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function uht(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&&f6(t.origin)&&!f6(tb(t))&&(e=null);break;case"same-origin":xx(t,tb(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function D0(t,e){return t}function lht(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:D0(t.domainLookupStartTime,r),domainLookupEndTime:D0(t.domainLookupEndTime,r),connectionStartTime:D0(t.connectionStartTime,r),connectionEndTime:D0(t.connectionEndTime,r),secureConnectionStartTime:D0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function dht(t){return D0(zdt.now(),t)}function hht(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 nme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function fht(t){return{referrerPolicy:t.referrerPolicy}}function ght(t){let e=t.referrerPolicy;Gg(e);let r=null;if(t.referrer==="client"){let a=XEe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=h6(r),n=h6(r,!0);s.toString().length>4096&&(s=n);let i=xx(t,s),o=eb(s)&&!eb(t.url);switch(e){case"origin":return n??h6(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=tb(t);return xx(s,a)?s:eb(s)&&!eb(a)?"no-referrer":n}default:return o?"no-referrer":n}}function h6(t,e){return Gg(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 eb(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(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function pht(t,e){if(Tx===void 0)return!0;let r=ime(e);if(r==="no metadata"||r.length===0)return!0;let s=mht(r),n=Cht(r,s);for(let i of n){let o=i.algo,a=i.hash,A=Tx.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),Iht(A,a))return!0}return!1}var Eht=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ime(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=Eht.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();eme.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function mht(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function Cht(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function Iht(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function Bht(t){}function xx(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Qht(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function yht(t){return t.controller.state==="aborted"}function bht(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function wht(t){return Zdt[t.toLowerCase()]??t}function Sht(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Gg(typeof e=="string"),e}var Nht=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function ome(t,e,r=0,s=1){class n{ Line truncated
`);function sft(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function nft(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function ift(t,e){Fx(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&Mx(t,tft,i)||i.position===t.length-4&&Mx(t,rft,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=oft(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",sft(u)||(u=""),h=new $ht([d],c,{type:u})):h=zht(Buffer.from(d)),Fx(mme(A)),Fx(typeof h=="string"&&mme(h)||Kht(h)),n.push(Zht(A,h,c))}}function oft(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=T0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=B6(o,!0,!0,a=>a===9||a===32),!jht.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,T0(a=>a===32||a===9,t,e),Wht(o)){case"content-disposition":{if(r=s=null,!Mx(t,eft,e)||(e.position+=17,r=Bme(t,e),r===null))return"failure";if(Mx(t,Ime,e)){let a=e.position+Ime.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=Bme(t,e),s===null))return"failure"}break}case"content-type":{let a=T0(A=>A!==10&&A!==13,t,e);a=B6(a,!1,!0,A=>A===9||A===32),n=Cme(a);break}case"content-transfer-encoding":{let a=T0(A=>A!==10&&A!==13,t,e);a=B6(a,!1,!0,A=>A===9||A===32),i=Cme(a);break}default:T0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Bme(t,e){Fx(t[e.position-1]===34);let r=T0(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function T0(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function B6(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function Mx(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}Qme.exports={multipartFormDataParser:ift,validateBoundary:nft}});var F0=E((kCr,Fme)=>{"use strict";var nb=yt(),{ReadableStreamFrom:aft,isBlobLike:bme,isReadableStreamLike:Aft,readableStreamClose:cft,createDeferredPromise:uft,fullyReadBody:lft,extractMimeType:dft,utf8DecodeBytes:Nme}=bo(),{FormData:wme}=sb(),{kState:k0}=mh(),{webidl:hft}=Rn(),{Blob:fft}=B("node:buffer"),Q6=B("node:assert"),{isErrored:Dme,isDisturbed:gft}=B("node:stream"),{isArrayBuffer:pft}=B("node:util/types"),{serializeAMimeType:Eft}=Yi(),{multipartFormDataParser:mft}=yme(),y6;try{let t=B("node:crypto");y6=e=>t.randomInt(0,e)}catch{y6=t=>Math.floor(Math.random(t))}var Ux=new TextEncoder;function Cft(){}var Rme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Tme;Rme&&(Tme=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!gft(e)&&!Dme(e)&&e.cancel("Response object has been garbage collected").catch(Cft)}));function xme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:bme(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?Ux.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>cft(A))},start(){},type:"bytes"}),Q6(Aft(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(pft(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(nb.isFormDataLike(t)){let A=`----formdata-undici-0${`${y6(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
`.trim())}};Pde.exports=BH});var uT=E((Hmr,qde)=>{"use strict";var Hde=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:oit}=$t(),ait=Vm();Yde()===void 0&&Gde(new ait);function Gde(t){if(!t||typeof t.dispatch!="function")throw new oit("Argument agent must implement Agent");Object.defineProperty(globalThis,Hde,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Yde(){return globalThis[Hde]}qde.exports={setGlobalDispatcher:Gde,getGlobalDispatcher:Yde}});var lT=E((Ymr,Vde)=>{"use strict";Vde.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 Wde=E((qmr,Jde)=>{"use strict";var Ait=YR();Jde.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Ait(r,o,n,i);return r(a,A)}}});var jde=E((Vmr,zde)=>{"use strict";var cit=eT();zde.exports=t=>e=>function(s,n){return e(s,new cit({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var Zde=E((Jmr,Kde)=>{"use strict";var uit=Qt(),{InvalidArgumentError:lit,RequestAbortedError:dit}=$t(),hit=lT(),QH=class extends hit{#e=1024*1024;#t=null;#r=!1;#s=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new lit("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=uit.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new dit(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#r=!0,this.#s?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#s){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function fit({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new QH({maxSize:i},n);return e(s,o)}}Kde.exports=fit});var ehe=E((Wmr,$de)=>{"use strict";var{isIP:git}=B("node:net"),{lookup:pit}=B("node:dns"),Eit=lT(),{InvalidArgumentError:t0,InformationalError:mit}=$t(),Xde=Math.pow(2,31)-1,yH=class{#e=0;#t=0;#r=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.#s,this.pick=e.pick??this.#n}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new mit("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#s(e,r,s){pit(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===Xde?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===Xde?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new bH(this,e,r)}},bH=class extends Eit{#e=null;#t=null;#r=null;#s=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#s=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r) Line truncated
${i}`;break;case"retry":Fge(i)&&(r[n]=i);break;case"id":Mge(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Fge(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Mge(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}}};Uge.exports={EventSourceStream:cG}});var qge=E((b0r,Yge)=>{"use strict";var{pipeline:Sct}=B("node:stream"),{fetching:Nct}=Ny(),{makeRequest:Dct}=n0(),{webidl:vl}=Nn(),{EventSourceStream:Rct}=vge(),{parseMIMEType:Tct}=Li(),{createFastMessageEvent:xct}=u0(),{isNetworkError:Lge}=wy(),{delay:kct}=aG(),{kEnumerableProperty:vg}=Qt(),{environmentSettingsObject:_ge}=go(),Pge=!1,Oge=3e3,Py=0,Hge=1,Oy=2,Fct="anonymous",Mct="use-credentials",g0=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#s=Py;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),vl.util.markAsUncloneable(this);let s="EventSource constructor";vl.argumentLengthCheck(arguments,1,s),Pge||(Pge=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=vl.converters.USVString(e,s,"url"),r=vl.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Oge};let n=_ge,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=Fct;r.withCredentials&&(o=Mct,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=_ge.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=Dct(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===Oy)return;this.#s=Py;let e={request:this.#n,dispatcher:this.#a},r=s=>{Lge(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Lge(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?Tct(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=Hge,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new Rct({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(xct(A.type,A.options))}});Sct(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=Nct(e)}async#c(){this.#s!==Oy&&(this.#s=Py,this.dispatchEvent(new Event("error")),await kct(this.#o.reconnectionTime),this.#s===Py&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){vl.brandCheck(this,t),this.#s!==Oy&&(this.#s=Oy,this.#i.abort(),this.#n=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}},Gge={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Py,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Hge,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Oy,writable:!1}};Object.defineProperties(g0,Gge);Object.defineProperties(g0.prototype,Gge);Object.defineProperties(g0.prototype,{close:vg,onerror:vg,onmessage:vg,onopen:vg,readyState:vg,url:vg,withCredentials:vg});vl.converters.EventSourceInitDict=vl.dictionaryConverter([{key:"withCredentials",converter:vl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:vl.converters.any}]);Yge.exports={EventSource:g0,defaultReconnectionTime:Oge}});var zge=E((w0r,Xe)=>{"use strict";var Uct=Ym(),Vge=VQ(),vct=qm(),Lct=Gue(),_ct=Vm(),Pct=M4(),Oct=dle(),Hct=mle(),Jge=$t(),$T=Qt(),{InvalidArgumentError:XT}=Jge,p0=nde(),Gct=WQ(),Yct=gH(),qct=Ode(),Vct=mH(),Jct=rH(),Wct=eT(),{getGlobalDispatcher:Wge,setGlobalDispatcher:zct}=uT(),jct=lT(),Kct=YR(),Zct=qR();Object.assign(Vge.prototype,p0);Xe.exports.Dispatcher=Vge;Xe.exports.Client=Uct;Xe.exports.Pool=vct;Xe.exports.BalancedPool=Lct;Xe.exports.Agent=_ct;Xe.exports.ProxyAgent=Pct;Xe.exports.EnvHttpProxyAgent=Oct;Xe.export Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function oht(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(qdt.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function aht(){return"allowed"}function Aht(){return"success"}function cht(){return"success"}function uht(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function lht(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&&f6(t.origin)&&!f6(tb(t))&&(e=null);break;case"same-origin":xx(t,tb(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function D0(t,e){return t}function dht(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:D0(t.domainLookupStartTime,r),domainLookupEndTime:D0(t.domainLookupEndTime,r),connectionStartTime:D0(t.connectionStartTime,r),connectionEndTime:D0(t.connectionEndTime,r),secureConnectionStartTime:D0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function hht(t){return D0(jdt.now(),t)}function fht(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 nme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function ght(t){return{referrerPolicy:t.referrerPolicy}}function pht(t){let e=t.referrerPolicy;Gg(e);let r=null;if(t.referrer==="client"){let a=XEe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=h6(r),n=h6(r,!0);s.toString().length>4096&&(s=n);let i=xx(t,s),o=eb(s)&&!eb(t.url);switch(e){case"origin":return n??h6(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=tb(t);return xx(s,a)?s:eb(s)&&!eb(a)?"no-referrer":n}default:return o?"no-referrer":n}}function h6(t,e){return Gg(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 eb(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(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function Eht(t,e){if(Tx===void 0)return!0;let r=ime(e);if(r==="no metadata"||r.length===0)return!0;let s=Cht(r),n=Iht(r,s);for(let i of n){let o=i.algo,a=i.hash,A=Tx.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),Bht(A,a))return!0}return!1}var mht=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ime(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=mht.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();eme.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function Cht(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function Iht(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function Bht(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function Qht(t){}function xx(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function yht(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function bht(t){return t.controller.state==="aborted"}function wht(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Sht(t){return Xdt[t.toLowerCase()]??t}function Nht(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Gg(typeof e=="string"),e}var Dht=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function ome(t,e,r=0,s=1){class n{ Line truncated
`);function nft(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function ift(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function oft(t,e){Fx(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&Mx(t,rft,i)||i.position===t.length-4&&Mx(t,sft,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=aft(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",nft(u)||(u=""),h=new eft([d],c,{type:u})):h=jht(Buffer.from(d)),Fx(mme(A)),Fx(typeof h=="string"&&mme(h)||Zht(h)),n.push(Xht(A,h,c))}}function aft(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=T0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=B6(o,!0,!0,a=>a===9||a===32),!Kht.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,T0(a=>a===32||a===9,t,e),zht(o)){case"content-disposition":{if(r=s=null,!Mx(t,tft,e)||(e.position+=17,r=Bme(t,e),r===null))return"failure";if(Mx(t,Ime,e)){let a=e.position+Ime.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=Bme(t,e),s===null))return"failure"}break}case"content-type":{let a=T0(A=>A!==10&&A!==13,t,e);a=B6(a,!1,!0,A=>A===9||A===32),n=Cme(a);break}case"content-transfer-encoding":{let a=T0(A=>A!==10&&A!==13,t,e);a=B6(a,!1,!0,A=>A===9||A===32),i=Cme(a);break}default:T0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Bme(t,e){Fx(t[e.position-1]===34);let r=T0(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function T0(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function B6(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function Mx(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}Qme.exports={multipartFormDataParser:oft,validateBoundary:ift}});var F0=E((MCr,Fme)=>{"use strict";var nb=yt(),{ReadableStreamFrom:Aft,isBlobLike:bme,isReadableStreamLike:cft,readableStreamClose:uft,createDeferredPromise:lft,fullyReadBody:dft,extractMimeType:hft,utf8DecodeBytes:Nme}=bo(),{FormData:wme}=sb(),{kState:k0}=mh(),{webidl:fft}=Rn(),{Blob:gft}=B("node:buffer"),Q6=B("node:assert"),{isErrored:Dme,isDisturbed:pft}=B("node:stream"),{isArrayBuffer:Eft}=B("node:util/types"),{serializeAMimeType:mft}=Yi(),{multipartFormDataParser:Cft}=yme(),y6;try{let t=B("node:crypto");y6=e=>t.randomInt(0,e)}catch{y6=t=>Math.floor(Math.random(t))}var Ux=new TextEncoder;function Ift(){}var Rme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Tme;Rme&&(Tme=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!pft(e)&&!Dme(e)&&e.cancel("Response object has been garbage collected").catch(Ift)}));function xme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:bme(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?Ux.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>uft(A))},start(){},type:"bytes"}),Q6(cft(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Eft(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(nb.isFormDataLike(t)){let A=`----formdata-undici-0${`${y6(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
Content-Disposition: form-data`;let u=C=>C.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=C=>C.replace(/\r?\n|\r/g,`\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[C,m]of t)if(typeof m=="string"){let I=Ux.encode(c+`; name="${u(l(C))}"\r
\r
@@ -56,20 +56,20 @@ ${l(m)}\r
Content-Type: ${m.type||"application/octet-stream"}\r
\r
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let p=Ux.encode(`--${A}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let C of d)C.stream?yield*C.stream():yield C},o=`multipart/form-data; boundary=${A}`}else if(bme(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(nb.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:aft(t)}if((typeof n=="string"||nb.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!Dme(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Ift(t,e=!1){return t instanceof ReadableStream&&(Q6(!nb.isDisturbed(t),"The body has already been consumed."),Q6(!t.locked,"The stream is locked.")),xme(t,e)}function Bft(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function Qft(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function yft(t){return{blob(){return x0(this,r=>{let s=Sme(this);return s===null?s="":s&&(s=Eft(s)),new fft([r],{type:s})},t)},arrayBuffer(){return x0(this,r=>new Uint8Array(r).buffer,t)},text(){return x0(this,Nme,t)},json(){return x0(this,wft,t)},formData(){return x0(this,r=>{let s=Sme(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=mft(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new wme;return i[k0]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new wme;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return x0(this,r=>new Uint8Array(r),t)}}}function bft(t){Object.assign(t.prototype,yft(t))}async function x0(t,e,r){if(hft.brandCheck(t,r),kme(t))throw new TypeError("Body is unusable: Body has already been read");Qft(t[k0]);let s=uft(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[k0].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await lft(t[k0].body,i,n),s.promise)}function kme(t){let e=t[k0].body;return e!=null&&(e.stream.locked||nb.isDisturbed(e.stream))}function wft(t){return JSON.parse(Nme(t))}function Sme(t){let e=t[k0].headersList,r=dft(e);return r==="failure"?null:r}Fme.exports={extractBody:xme,safelyExtractBody:Ift,cloneBody:Bft,mixinBody:bft,streamRegistry:Tme,hasFinalizationRegistry:Rme,bodyUnusable:kme}});var qme=E((FCr,Yme)=>{"use strict";var Ke=B("node:assert"),At=yt(),{channels:Mme}=I0(),b6=i6(),{RequestContentLengthMismatchError:Yg,ResponseContentLengthMismatchError:Sft,RequestAbortedError:Ome,HeadersTimeoutError:Nft,HeadersOverflowError:Dft,SocketError:Hx,InformationalError:M0,BodyTimeoutError:Rft,HTTPParserError:Tft,ResponseExceededMaxSizeError:xft}=tr(),{kUrl:Hme,kReset:qi,kClient:D6,kParser:us,kBlocking:ab,kRunning:Yn,kPending:kft,kSize:Ume,kWriting:Ih,kQueue:vA,kNoRef:ib,kKeepAliveDefaultTimeout:Fft,kHostHeader:Mft,kPendingIdx:Uft,kRunningIdx:Qa,kError:ya,kPipelining:Px,kSocket:U0,kKeepAliveTimeoutValue:Gx,kMaxHeadersSize:w6,kKeepAliveMaxTimeout:vft,kKeepAliveTimeoutThreshold:Lft,kHeadersTimeout:_ft,kBodyTimeout:Pft,kStrictContentLength:R6,kMaxRequests:vme,kCounter:Oft,kMaxResponseSize:Hft,kOnError:Gft,kResume:Ch,kHTTPContext:Gme}=qr(),Jc=TEe(),Yft=Buffer.alloc(0),vx=Buffer[Symbol.species],Lx=At.addListener,qft=At.removeAllListeners,S6;async function Vft(){let t=process.env.JEST_WORKER_ID?A6():void 0,e;try{e=await WebAssembly.compile(FEe())}catch{e=await WebAssembly.compile(t||A6())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onStatus(new vx(Wc.buffer,i,n))||0},wasm_on_message_begin:r=>(Ke(qs.ptr===r),qs.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onHeaderField(new vx(Wc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onHeaderValue(new vx(Wc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Ke(qs.ptr===r),qs.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onBody(new vx(Wc.buffer,i,n))||0},wasm_on_message_complete:r=>(Ke(qs.ptr===r),qs.onMessageComplete()||0)}})}var N6=null,T6=Vft();T6.catch();var qs=null,Wc=null,_x=0,zc=null,Jft=0,ob=1,v0=2|ob,Ox=4|ob,x6=8|Jft,k6=class{constructor(e,r,{exports:s}){Ke(Number.isFinite(e[w6])&&e[w6]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Jc.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],thi Line truncated
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let C of d)C.stream?yield*C.stream():yield C},o=`multipart/form-data; boundary=${A}`}else if(bme(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(nb.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Aft(t)}if((typeof n=="string"||nb.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!Dme(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Bft(t,e=!1){return t instanceof ReadableStream&&(Q6(!nb.isDisturbed(t),"The body has already been consumed."),Q6(!t.locked,"The stream is locked.")),xme(t,e)}function Qft(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function yft(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function bft(t){return{blob(){return x0(this,r=>{let s=Sme(this);return s===null?s="":s&&(s=mft(s)),new gft([r],{type:s})},t)},arrayBuffer(){return x0(this,r=>new Uint8Array(r).buffer,t)},text(){return x0(this,Nme,t)},json(){return x0(this,Sft,t)},formData(){return x0(this,r=>{let s=Sme(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=Cft(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new wme;return i[k0]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new wme;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return x0(this,r=>new Uint8Array(r),t)}}}function wft(t){Object.assign(t.prototype,bft(t))}async function x0(t,e,r){if(fft.brandCheck(t,r),kme(t))throw new TypeError("Body is unusable: Body has already been read");yft(t[k0]);let s=lft(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[k0].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await dft(t[k0].body,i,n),s.promise)}function kme(t){let e=t[k0].body;return e!=null&&(e.stream.locked||nb.isDisturbed(e.stream))}function Sft(t){return JSON.parse(Nme(t))}function Sme(t){let e=t[k0].headersList,r=hft(e);return r==="failure"?null:r}Fme.exports={extractBody:xme,safelyExtractBody:Bft,cloneBody:Qft,mixinBody:wft,streamRegistry:Tme,hasFinalizationRegistry:Rme,bodyUnusable:kme}});var qme=E((UCr,Yme)=>{"use strict";var Ke=B("node:assert"),At=yt(),{channels:Mme}=I0(),b6=i6(),{RequestContentLengthMismatchError:Yg,ResponseContentLengthMismatchError:Nft,RequestAbortedError:Ome,HeadersTimeoutError:Dft,HeadersOverflowError:Rft,SocketError:Hx,InformationalError:M0,BodyTimeoutError:Tft,HTTPParserError:xft,ResponseExceededMaxSizeError:kft}=tr(),{kUrl:Hme,kReset:qi,kClient:D6,kParser:us,kBlocking:ab,kRunning:Yn,kPending:Fft,kSize:Ume,kWriting:Ih,kQueue:vA,kNoRef:ib,kKeepAliveDefaultTimeout:Mft,kHostHeader:Uft,kPendingIdx:vft,kRunningIdx:Qa,kError:ya,kPipelining:Px,kSocket:U0,kKeepAliveTimeoutValue:Gx,kMaxHeadersSize:w6,kKeepAliveMaxTimeout:Lft,kKeepAliveTimeoutThreshold:_ft,kHeadersTimeout:Pft,kBodyTimeout:Oft,kStrictContentLength:R6,kMaxRequests:vme,kCounter:Hft,kMaxResponseSize:Gft,kOnError:Yft,kResume:Ch,kHTTPContext:Gme}=qr(),Jc=TEe(),qft=Buffer.alloc(0),vx=Buffer[Symbol.species],Lx=At.addListener,Vft=At.removeAllListeners,S6;async function Jft(){let t=process.env.JEST_WORKER_ID?A6():void 0,e;try{e=await WebAssembly.compile(FEe())}catch{e=await WebAssembly.compile(t||A6())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onStatus(new vx(Wc.buffer,i,n))||0},wasm_on_message_begin:r=>(Ke(qs.ptr===r),qs.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onHeaderField(new vx(Wc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onHeaderValue(new vx(Wc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Ke(qs.ptr===r),qs.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Ke(qs.ptr===r);let i=s-zc+Wc.byteOffset;return qs.onBody(new vx(Wc.buffer,i,n))||0},wasm_on_message_complete:r=>(Ke(qs.ptr===r),qs.onMessageComplete()||0)}})}var N6=null,T6=Jft();T6.catch();var qs=null,Wc=null,_x=0,zc=null,Wft=0,ob=1,v0=2|ob,Ox=4|ob,x6=8|Wft,k6=class{constructor(e,r,{exports:s}){Ke(Number.isFinite(e[w6])&&e[w6]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Jc.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],thi Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[Mft],i?p+=`connection: upgrade\r
`:p+=t[Uft],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[Px]&&!h[qi]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let C=0;C<c.length;C+=2){let m=c[C+0],I=c[C+1];if(Array.isArray(I))for(let Q=0;Q<I.length;Q++)p+=`${m}: ${I[Q]}\r
`;else p+=`${m}: ${I}\r
`}return Mme.sendHeaders.hasSubscribers&&Mme.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?_me(f,null,t,e,h,u,p,l):At.isBuffer(A)?_me(f,A,t,e,h,u,p,l):At.isBlobLike(A)?typeof A.stream=="function"?Pme(f,A.stream(),t,e,h,u,p,l):Xft(f,A,t,e,h,u,p,l):At.isStream(A)?Zft(f,A,t,e,h,u,p,l):At.isIterable(A)?Pme(f,A,t,e,h,u,p,l):Ke(!1),!0}function Zft(t,e,r,s,n,i,o,a){Ke(i!==0||r[Yn]===0,"stream body cannot be pipelined");let A=!1,c=new Yx({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){At.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Ome;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ke(n.destroyed||n[Ih]&&r[Yn]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?At.destroy(e,f):At.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function _me(t,e,r,s,n,i,o,a){try{e?At.isBuffer(e)&&(Ke(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return Mme.sendHeaders.hasSubscribers&&Mme.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?_me(f,null,t,e,h,u,p,l):At.isBuffer(A)?_me(f,A,t,e,h,u,p,l):At.isBlobLike(A)?typeof A.stream=="function"?Pme(f,A.stream(),t,e,h,u,p,l):$ft(f,A,t,e,h,u,p,l):At.isStream(A)?Xft(f,A,t,e,h,u,p,l):At.isIterable(A)?Pme(f,A,t,e,h,u,p,l):Ke(!1),!0}function Xft(t,e,r,s,n,i,o,a){Ke(i!==0||r[Yn]===0,"stream body cannot be pipelined");let A=!1,c=new Yx({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){At.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Ome;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ke(n.destroyed||n[Ih]&&r[Yn]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?At.destroy(e,f):At.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function _me(t,e,r,s,n,i,o,a){try{e?At.isBuffer(e)&&(Ke(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[qi]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(Ke(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[Ch]()}catch(A){t(A)}}async function Xft(t,e,r,s,n,i,o,a){Ke(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Yg;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[Ch]()}catch(A){t(A)}}async function $ft(t,e,r,s,n,i,o,a){Ke(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Yg;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[qi]=!0),r[Ch]()}catch(A){t(A)}}async function Pme(t,e,r,s,n,i,o,a){Ke(i!==0||r[Yn]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{Ke(A===null),n[ya]?h(n[ya]):A=d});n.on("close",c).on("drain",c);let l=new Yx({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ya])throw n[ya];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var Yx=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Ih]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ya])throw r[ya];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[R6])throw new Yg;process.emitWarning(new Yg)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[qi]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
@@ -82,38 +82,38 @@ ${c.toString(16)}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[R6])throw new Yg;process.emitWarning(new Yg)}e[us].timeout&&e[us].timeoutType===v0&&e[us].timeout.refresh&&e[us].timeout.refresh(),s[Ch]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Ih]=!1,e&&(Ke(s[Yn]<=1,"pipeline should only contain this request"),n(e))}};Yme.exports=Wft});var Xme=E((MCr,Zme)=>{"use strict";var ba=B("node:assert"),{pipeline:$ft}=B("node:stream"),Tt=yt(),{RequestContentLengthMismatchError:F6,RequestAbortedError:Vme,SocketError:Ab,InformationalError:M6}=tr(),{kUrl:qx,kReset:Jx,kClient:L0,kRunning:Wx,kPending:egt,kQueue:Bh,kPendingIdx:U6,kRunningIdx:LA,kError:PA,kSocket:An,kStrictContentLength:tgt,kOnError:v6,kMaxConcurrentStreams:Kme,kHTTP2Session:_A,kResume:Qh,kSize:rgt,kHTTPContext:sgt}=qr(),ql=Symbol("open streams"),Jme,Wme=!1,Vx;try{Vx=B("node:http2")}catch{Vx={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:ngt,HTTP2_HEADER_METHOD:igt,HTTP2_HEADER_PATH:ogt,HTTP2_HEADER_SCHEME:agt,HTTP2_HEADER_CONTENT_LENGTH:Agt,HTTP2_HEADER_EXPECT:cgt,HTTP2_HEADER_STATUS:ugt}}=Vx;function lgt(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function dgt(t,e){t[An]=e,Wme||(Wme=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Vx.connect(t[qx],{createConnection:()=>e,peerMaxConcurrentStreams:t[Kme]});r[ql]=0,r[L0]=t,r[An]=e,Tt.addListener(r,"error",fgt),Tt.addListener(r,"frameError",ggt),Tt.addListener(r,"end",pgt),Tt.addListener(r,"goaway",Egt),Tt.addListener(r,"close",function(){let{[L0]:n}=this,{[An]:i}=n,o=this[An][PA]||this[PA]||new Ab("closed",Tt.getSocketInfo(i));if(n[_A]=null,n.destroyed){ba(n[egt]===0);let a=n[Bh].splice(n[LA]);for(let A=0;A<a.length;A++){let c=a[A];Tt.errorRequest(n,c,o)}}}),r.unref(),t[_A]=r,e[_A]=r,Tt.addListener(e,"error",function(n){ba(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[PA]=n,this[L0][v6](n)}),Tt.addListener(e,"end",function(){Tt.destroy(this,new Ab("other side closed",Tt.getSocketInfo(this)))}),Tt.addListener(e,"close",function(){let n=this[PA]||new Ab("closed",Tt.getSocketInfo(this));t[An]=null,this[_A]!=null&&this[_A].destroy(n),t[U6]=t[LA],ba(t[Wx]===0),t.emit("disconnect",t[qx],[t],n),t[Qh]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Cgt(t,...n)},resume(){hgt(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function hgt(t){let e=t[An];e?.destroyed===!1&&(t[rgt]===0&&t[Kme]===0?(e.unref(),t[_A].unref()):(e.ref(),t[_A].ref()))}function fgt(t){ba(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[An][PA]=t,this[L0][v6](t)}function ggt(t,e,r){if(r===0){let s=new M6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[An][PA]=s,this[L0][v6](s)}}function pgt(){let t=new Ab("other side closed",Tt.getSocketInfo(this[An]));this.destroy(t),Tt.destroy(this[An],t)}function Egt(t){let e=this[PA]||new Ab(`HTTP/2: "GOAWAY" frame received with code ${t}`,Tt.getSocketInfo(this)),r=this[L0];if(r[An]=null,r[sgt]=null,this[_A]!=null&&(this[_A].destroy(e),this[_A]=null),Tt.destroy(this[An],e),r[LA]<r[Bh].length){let s=r[Bh][r[LA]];r[Bh][r[LA]++]=null,Tt.errorRequest(r,s,e),r[U6]=r[LA]}ba(r[Wx]===0),r.emit("disconnect",r[qx],[r],e),r[Qh]()}function mgt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Cgt(t,e){let r=t[_A],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Tt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let b=0;b<c.length;b+=2){let U=c[b+0],q=c[b+1];if(Array.isArray(q))for(let x=0;x<q.length;x++)l[U]?l[U]+=`,${q[x]}`:l[U]=q[x];else l[U]=q}let d,{hostname:h,port:f}=t[qx];l[ngt]=i||`${h}${f?`:${f}`:""}`,l[igt]=s;let p=b=>{e.aborted||e.completed||(b=b||new Vme,Tt.errorRequest(t,e,b),d!=null&&Tt.destroy(d,b),Tt.destroy(u,b),t[Bh][t[LA]++]=null,t[Qh]())};try{e.onConnect(p)}catch(b){Tt.errorRequest(t,e,b)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[ql],t[Bh][t[LA]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[ql],t[Bh][t[LA]++]=null}),d.once("close",()=>{r[ql]-=1,r[ql]===0&&r.unref()}),!0;l[ogt]=n,l[agt]="https";let C=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Tt.bodyLength(u);if(Tt.isFormDataLike(u)){Jme??=F0().extractBody;let[b,U]=Jme(u);l["content-type"]=U,u=b.stream,m=b.length}if(m==null&&(m=e.contentLength),(m===0||!C)&&(m=null),mgt(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[tgt])return Tt.errorRequest(t,e,new F6),!1;process.emitWarning(new F6)}m!=null&&(ba(u,"no body must not have content length"),l[Agt]=`${m}`),r.ref();let I=s==="GET"||s==="HEAD"||u===null;return a?(l[cgt]="100-continue",d=r.request(l,{endStream:I,signal:A}),d.once("cont Line truncated
`,this[Vgt]=A??3e5,this[qgt]=n??3e5,this[Jgt]=I??!0,this[Wgt]=b,this[O6]=q,this[bh]=null,this[Xgt]=P>-1?P:-1,this[ept]=$??100,this[Ss]=null,this[OA]=[],this[Jl]=0,this[HA]=0,this[db]=ae=>G6(this,ae),this[$gt]=ae=>u0e(this,ae)}get pipelining(){return this[Zx]}set pipelining(e){this[Zx]=e,this[db](!0)}get[gb](){return this[OA].length-this[HA]}get[fb](){return this[HA]-this[Jl]}get[hb](){return this[OA].length-this[Jl]}get[Lgt](){return!!this[Ss]&&!this[P0]&&!this[Ss].destroyed}get[P6](){return!!(this[Ss]?.busy(null)||this[hb]>=(c0e(this)||1)||this[gb]>0)}[vgt](e){l0e(this),this.once("connect",e)}[Zgt](e,r){let s=e.origin||this[Kc].origin,n=new Tgt(s,e,r);return this[OA].push(n),this[Vg]||(qg.bodyLength(n.body)==null&&qg.isIterable(n.body)?(this[Vg]=1,queueMicrotask(()=>G6(this))):this[db](!0)),this[Vg]&&this[wh]!==2&&this[P6]&&(this[wh]=2),this[wh]<2}async[jgt](){return new Promise(e=>{this[hb]?this[bh]=e:e(null)})}async[Kgt](e){return new Promise(r=>{let s=this[OA].splice(this[HA]);for(let i=0;i<s.length;i++){let o=s[i];qg.errorRequest(this,o,e)}let n=()=>{this[bh]&&(this[bh](),this[bh]=null),r(null)};this[Ss]?(this[Ss].destroy(e,n),this[Ss]=null):queueMicrotask(n),this[db]()})}},spt=Kx();function u0e(t,e){if(t[fb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Vl(t[HA]===t[Jl]);let r=t[OA].splice(t[Jl]);for(let s=0;s<r.length;s++){let n=r[s];qg.errorRequest(t,n,e)}Vl(t[hb]===0)}}async function l0e(t){Vl(!t[P0]),Vl(!t[Ss]);let{host:e,hostname:r,protocol:s,port:n}=t[Kc];if(r[0]==="["){let i=r.indexOf("]");Vl(i!==-1);let o=r.substring(1,i);Vl(A0e.isIP(o)),r=o}t[P0]=!0,_0.beforeConnect.hasSubscribers&&_0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub]});try{let i=await new Promise((o,a)=>{t[ub]({host:e,hostname:r,protocol:s,port:n,servername:t[yh],localAddress:t[lb]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){qg.destroy(i.on("error",o0e),new Fgt);return}Vl(i);try{t[Ss]=i.alpnProtocol==="h2"?await rpt(t,i):await tpt(t,i)}catch(o){throw i.destroy().on("error",o0e),o}t[P0]=!1,i[zgt]=0,i[O6]=t[O6],i[Ugt]=t,i[Pgt]=null,_0.connected.hasSubscribers&&_0.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub],socket:i}),t.emit("connect",t[Kc],[t])}catch(i){if(t.destroyed)return;if(t[P0]=!1,_0.connectError.hasSubscribers&&_0.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Vl(t[fb]===0);t[gb]>0&&t[OA][t[HA]].servername===t[yh];){let o=t[OA][t[HA]++];qg.errorRequest(t,o,i)}else u0e(t,i);t.emit("connectionError",t[Kc],[t],i)}t[db]()}function a0e(t){t[wh]=0,t.emit("drain",t[Kc],[t])}function G6(t,e){t[Vg]!==2&&(t[Vg]=2,npt(t,e),t[Vg]=0,t[Jl]>256&&(t[OA].splice(0,t[Jl]),t[HA]-=t[Jl],t[Jl]=0))}function npt(t,e){for(;;){if(t.destroyed){Vl(t[gb]===0);return}if(t[bh]&&!t[hb]){t[bh](),t[bh]=null;return}if(t[Ss]&&t[Ss].resume(),t[P6])t[wh]=2;else if(t[wh]===2){e?(t[wh]=1,queueMicrotask(()=>a0e(t))):a0e(t);continue}if(t[gb]===0||t[fb]>=(c0e(t)||1))return;let r=t[OA][t[HA]];if(t[Kc].protocol==="https:"&&t[yh]!==r.servername){if(t[fb]>0)return;t[yh]=r.servername,t[Ss]?.destroy(new kgt("servername changed"),()=>{t[Ss]=null,G6(t)})}if(t[P0])return;if(!t[Ss]){l0e(t);return}if(t[Ss].destroyed||t[Ss].busy(r))return;!r.aborted&&t[Ss].write(r)?t[HA]++:t[OA].splice(t[HA],1)}}d0e.exports=H6});var Y6=E((PCr,h0e)=>{"use strict";var Xx=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)}};h0e.exports=class{constructor(){this.head=this.tail=new Xx}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Xx),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var g0e=E((OCr,f0e)=>{var{kFree:ipt,kConnected:opt,kPending:apt,kQueued:Apt,kRunning:cpt,kSize:upt}=qr(),Jg=Symbol("pool"),q6=class{constructor(e){this[Jg]=e}get connected(){return this[Jg][opt]}get free(){return this[Jg][ipt]}get pending(){return this[Jg][apt]}get queued(){return this[Jg][Apt]}get running(){return this[Jg][cpt]}get size(){return this[Jg][upt]}};f0e.exports=q6});var K6=E((HCr,w0e)=>{"use strict";var lpt=b0(),dpt=Y6(),{kConnected:V6,kSize:p0e,kRunning:E0e,kPending:m0e,kQueued:pb,kBusy:hpt,kFree:fpt,kUrl:gpt,kClose:ppt,kDestroy:Ept,kDispatch:mpt}=qr(),Cpt=g0e(),Vi=Symbol("clients"),gi=Symbol("needDrain"),Eb=Symbol("queue"),J6=Symbol("closed resolve"),W6=Symbol("onDrain"),C0e=Symbol("onConnect"),I0e=Symbol("onDisconnect"),B0e=Symbol("onCo Line truncated
`,"latin1"),r!==null&&n!==r){if(s[R6])throw new Yg;process.emitWarning(new Yg)}e[us].timeout&&e[us].timeoutType===v0&&e[us].timeout.refresh&&e[us].timeout.refresh(),s[Ch]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Ih]=!1,e&&(Ke(s[Yn]<=1,"pipeline should only contain this request"),n(e))}};Yme.exports=zft});var Xme=E((vCr,Zme)=>{"use strict";var ba=B("node:assert"),{pipeline:egt}=B("node:stream"),Tt=yt(),{RequestContentLengthMismatchError:F6,RequestAbortedError:Vme,SocketError:Ab,InformationalError:M6}=tr(),{kUrl:qx,kReset:Jx,kClient:L0,kRunning:Wx,kPending:tgt,kQueue:Bh,kPendingIdx:U6,kRunningIdx:LA,kError:PA,kSocket:An,kStrictContentLength:rgt,kOnError:v6,kMaxConcurrentStreams:Kme,kHTTP2Session:_A,kResume:Qh,kSize:sgt,kHTTPContext:ngt}=qr(),ql=Symbol("open streams"),Jme,Wme=!1,Vx;try{Vx=B("node:http2")}catch{Vx={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:igt,HTTP2_HEADER_METHOD:ogt,HTTP2_HEADER_PATH:agt,HTTP2_HEADER_SCHEME:Agt,HTTP2_HEADER_CONTENT_LENGTH:cgt,HTTP2_HEADER_EXPECT:ugt,HTTP2_HEADER_STATUS:lgt}}=Vx;function dgt(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function hgt(t,e){t[An]=e,Wme||(Wme=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Vx.connect(t[qx],{createConnection:()=>e,peerMaxConcurrentStreams:t[Kme]});r[ql]=0,r[L0]=t,r[An]=e,Tt.addListener(r,"error",ggt),Tt.addListener(r,"frameError",pgt),Tt.addListener(r,"end",Egt),Tt.addListener(r,"goaway",mgt),Tt.addListener(r,"close",function(){let{[L0]:n}=this,{[An]:i}=n,o=this[An][PA]||this[PA]||new Ab("closed",Tt.getSocketInfo(i));if(n[_A]=null,n.destroyed){ba(n[tgt]===0);let a=n[Bh].splice(n[LA]);for(let A=0;A<a.length;A++){let c=a[A];Tt.errorRequest(n,c,o)}}}),r.unref(),t[_A]=r,e[_A]=r,Tt.addListener(e,"error",function(n){ba(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[PA]=n,this[L0][v6](n)}),Tt.addListener(e,"end",function(){Tt.destroy(this,new Ab("other side closed",Tt.getSocketInfo(this)))}),Tt.addListener(e,"close",function(){let n=this[PA]||new Ab("closed",Tt.getSocketInfo(this));t[An]=null,this[_A]!=null&&this[_A].destroy(n),t[U6]=t[LA],ba(t[Wx]===0),t.emit("disconnect",t[qx],[t],n),t[Qh]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Igt(t,...n)},resume(){fgt(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function fgt(t){let e=t[An];e?.destroyed===!1&&(t[sgt]===0&&t[Kme]===0?(e.unref(),t[_A].unref()):(e.ref(),t[_A].ref()))}function ggt(t){ba(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[An][PA]=t,this[L0][v6](t)}function pgt(t,e,r){if(r===0){let s=new M6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[An][PA]=s,this[L0][v6](s)}}function Egt(){let t=new Ab("other side closed",Tt.getSocketInfo(this[An]));this.destroy(t),Tt.destroy(this[An],t)}function mgt(t){let e=this[PA]||new Ab(`HTTP/2: "GOAWAY" frame received with code ${t}`,Tt.getSocketInfo(this)),r=this[L0];if(r[An]=null,r[ngt]=null,this[_A]!=null&&(this[_A].destroy(e),this[_A]=null),Tt.destroy(this[An],e),r[LA]<r[Bh].length){let s=r[Bh][r[LA]];r[Bh][r[LA]++]=null,Tt.errorRequest(r,s,e),r[U6]=r[LA]}ba(r[Wx]===0),r.emit("disconnect",r[qx],[r],e),r[Qh]()}function Cgt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Igt(t,e){let r=t[_A],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Tt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let b=0;b<c.length;b+=2){let U=c[b+0],q=c[b+1];if(Array.isArray(q))for(let x=0;x<q.length;x++)l[U]?l[U]+=`,${q[x]}`:l[U]=q[x];else l[U]=q}let d,{hostname:h,port:f}=t[qx];l[igt]=i||`${h}${f?`:${f}`:""}`,l[ogt]=s;let p=b=>{e.aborted||e.completed||(b=b||new Vme,Tt.errorRequest(t,e,b),d!=null&&Tt.destroy(d,b),Tt.destroy(u,b),t[Bh][t[LA]++]=null,t[Qh]())};try{e.onConnect(p)}catch(b){Tt.errorRequest(t,e,b)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[ql],t[Bh][t[LA]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[ql],t[Bh][t[LA]++]=null}),d.once("close",()=>{r[ql]-=1,r[ql]===0&&r.unref()}),!0;l[agt]=n,l[Agt]="https";let C=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Tt.bodyLength(u);if(Tt.isFormDataLike(u)){Jme??=F0().extractBody;let[b,U]=Jme(u);l["content-type"]=U,u=b.stream,m=b.length}if(m==null&&(m=e.contentLength),(m===0||!C)&&(m=null),Cgt(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[rgt])return Tt.errorRequest(t,e,new F6),!1;process.emitWarning(new F6)}m!=null&&(ba(u,"no body must not have content length"),l[cgt]=`${m}`),r.ref();let I=s==="GET"||s==="HEAD"||u===null;return a?(l[ugt]="100-continue",d=r.request(l,{endStream:I,signal:A}),d.once("cont Line truncated
`,this[Jgt]=A??3e5,this[Vgt]=n??3e5,this[Wgt]=I??!0,this[zgt]=b,this[O6]=q,this[bh]=null,this[$gt]=P>-1?P:-1,this[tpt]=$??100,this[Ss]=null,this[OA]=[],this[Jl]=0,this[HA]=0,this[db]=ae=>G6(this,ae),this[ept]=ae=>u0e(this,ae)}get pipelining(){return this[Zx]}set pipelining(e){this[Zx]=e,this[db](!0)}get[gb](){return this[OA].length-this[HA]}get[fb](){return this[HA]-this[Jl]}get[hb](){return this[OA].length-this[Jl]}get[_gt](){return!!this[Ss]&&!this[P0]&&!this[Ss].destroyed}get[P6](){return!!(this[Ss]?.busy(null)||this[hb]>=(c0e(this)||1)||this[gb]>0)}[Lgt](e){l0e(this),this.once("connect",e)}[Xgt](e,r){let s=e.origin||this[Kc].origin,n=new xgt(s,e,r);return this[OA].push(n),this[Vg]||(qg.bodyLength(n.body)==null&&qg.isIterable(n.body)?(this[Vg]=1,queueMicrotask(()=>G6(this))):this[db](!0)),this[Vg]&&this[wh]!==2&&this[P6]&&(this[wh]=2),this[wh]<2}async[Kgt](){return new Promise(e=>{this[hb]?this[bh]=e:e(null)})}async[Zgt](e){return new Promise(r=>{let s=this[OA].splice(this[HA]);for(let i=0;i<s.length;i++){let o=s[i];qg.errorRequest(this,o,e)}let n=()=>{this[bh]&&(this[bh](),this[bh]=null),r(null)};this[Ss]?(this[Ss].destroy(e,n),this[Ss]=null):queueMicrotask(n),this[db]()})}},npt=Kx();function u0e(t,e){if(t[fb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Vl(t[HA]===t[Jl]);let r=t[OA].splice(t[Jl]);for(let s=0;s<r.length;s++){let n=r[s];qg.errorRequest(t,n,e)}Vl(t[hb]===0)}}async function l0e(t){Vl(!t[P0]),Vl(!t[Ss]);let{host:e,hostname:r,protocol:s,port:n}=t[Kc];if(r[0]==="["){let i=r.indexOf("]");Vl(i!==-1);let o=r.substring(1,i);Vl(A0e.isIP(o)),r=o}t[P0]=!0,_0.beforeConnect.hasSubscribers&&_0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub]});try{let i=await new Promise((o,a)=>{t[ub]({host:e,hostname:r,protocol:s,port:n,servername:t[yh],localAddress:t[lb]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){qg.destroy(i.on("error",o0e),new Mgt);return}Vl(i);try{t[Ss]=i.alpnProtocol==="h2"?await spt(t,i):await rpt(t,i)}catch(o){throw i.destroy().on("error",o0e),o}t[P0]=!1,i[jgt]=0,i[O6]=t[O6],i[vgt]=t,i[Ogt]=null,_0.connected.hasSubscribers&&_0.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub],socket:i}),t.emit("connect",t[Kc],[t])}catch(i){if(t.destroyed)return;if(t[P0]=!1,_0.connectError.hasSubscribers&&_0.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ss]?.version,servername:t[yh],localAddress:t[lb]},connector:t[ub],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Vl(t[fb]===0);t[gb]>0&&t[OA][t[HA]].servername===t[yh];){let o=t[OA][t[HA]++];qg.errorRequest(t,o,i)}else u0e(t,i);t.emit("connectionError",t[Kc],[t],i)}t[db]()}function a0e(t){t[wh]=0,t.emit("drain",t[Kc],[t])}function G6(t,e){t[Vg]!==2&&(t[Vg]=2,ipt(t,e),t[Vg]=0,t[Jl]>256&&(t[OA].splice(0,t[Jl]),t[HA]-=t[Jl],t[Jl]=0))}function ipt(t,e){for(;;){if(t.destroyed){Vl(t[gb]===0);return}if(t[bh]&&!t[hb]){t[bh](),t[bh]=null;return}if(t[Ss]&&t[Ss].resume(),t[P6])t[wh]=2;else if(t[wh]===2){e?(t[wh]=1,queueMicrotask(()=>a0e(t))):a0e(t);continue}if(t[gb]===0||t[fb]>=(c0e(t)||1))return;let r=t[OA][t[HA]];if(t[Kc].protocol==="https:"&&t[yh]!==r.servername){if(t[fb]>0)return;t[yh]=r.servername,t[Ss]?.destroy(new Fgt("servername changed"),()=>{t[Ss]=null,G6(t)})}if(t[P0])return;if(!t[Ss]){l0e(t);return}if(t[Ss].destroyed||t[Ss].busy(r))return;!r.aborted&&t[Ss].write(r)?t[HA]++:t[OA].splice(t[HA],1)}}d0e.exports=H6});var Y6=E((HCr,h0e)=>{"use strict";var Xx=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)}};h0e.exports=class{constructor(){this.head=this.tail=new Xx}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Xx),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var g0e=E((GCr,f0e)=>{var{kFree:opt,kConnected:apt,kPending:Apt,kQueued:cpt,kRunning:upt,kSize:lpt}=qr(),Jg=Symbol("pool"),q6=class{constructor(e){this[Jg]=e}get connected(){return this[Jg][apt]}get free(){return this[Jg][opt]}get pending(){return this[Jg][Apt]}get queued(){return this[Jg][cpt]}get running(){return this[Jg][upt]}get size(){return this[Jg][lpt]}};f0e.exports=q6});var K6=E((YCr,w0e)=>{"use strict";var dpt=b0(),hpt=Y6(),{kConnected:V6,kSize:p0e,kRunning:E0e,kPending:m0e,kQueued:pb,kBusy:fpt,kFree:gpt,kUrl:ppt,kClose:Ept,kDestroy:mpt,kDispatch:Cpt}=qr(),Ipt=g0e(),Vi=Symbol("clients"),gi=Symbol("needDrain"),Eb=Symbol("queue"),J6=Symbol("closed resolve"),W6=Symbol("onDrain"),C0e=Symbol("onConnect"),I0e=Symbol("onDisconnect"),B0e=Symbol("onCo Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};xIe.exports=K5});var p2=E((gIr,vIe)=>{"use strict";var FIe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Vmt}=tr(),Jmt=G0();UIe()===void 0&&MIe(new Jmt);function MIe(t){if(!t||typeof t.dispatch!="function")throw new Vmt("Argument agent must implement Agent");Object.defineProperty(globalThis,FIe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function UIe(){return globalThis[FIe]}vIe.exports={setGlobalDispatcher:MIe,getGlobalDispatcher:UIe}});var E2=E((EIr,LIe)=>{"use strict";LIe.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 PIe=E((mIr,_Ie)=>{"use strict";var Wmt=jx();_Ie.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Wmt(r,o,n,i);return r(a,A)}}});var HIe=E((CIr,OIe)=>{"use strict";var zmt=o2();OIe.exports=t=>e=>function(s,n){return e(s,new zmt({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var YIe=E((IIr,GIe)=>{"use strict";var jmt=yt(),{InvalidArgumentError:Kmt,RequestAbortedError:Zmt}=tr(),Xmt=E2(),Z5=class extends Xmt{#e=1024*1024;#t=null;#r=!1;#s=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Kmt("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=jmt.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Zmt(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#r=!0,this.#s?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#s){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function $mt({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new Z5({maxSize:i},n);return e(s,o)}}GIe.exports=$mt});var JIe=E((BIr,VIe)=>{"use strict";var{isIP:e0t}=B("node:net"),{lookup:t0t}=B("node:dns"),r0t=E2(),{InvalidArgumentError:X0,InformationalError:s0t}=tr(),qIe=Math.pow(2,31)-1,X5=class{#e=0;#t=0;#r=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.#s,this.pick=e.pick??this.#n}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new s0t("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#s(e,r,s){t0t(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===qIe?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===qIe?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new $5(this,e,r)}},$5=class extends r0t{#e=null;#t=null;#r=null;#s=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#s=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r) Line truncated
${i}`;break;case"retry":wye(i)&&(r[n]=i);break;case"id":Sye(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&wye(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Sye(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}}};Nye.exports={EventSourceStream:_9}});var vye=E((XIr,Uye)=>{"use strict";var{pipeline:lQt}=B("node:stream"),{fetching:dQt}=Tb(),{makeRequest:hQt}=tC(),{webidl:Zl}=Rn(),{EventSourceStream:fQt}=Dye(),{parseMIMEType:gQt}=Yi(),{createFastMessageEvent:pQt}=aC(),{isNetworkError:Rye}=Db(),{delay:EQt}=v9(),{kEnumerableProperty:ap}=yt(),{environmentSettingsObject:Tye}=bo(),xye=!1,kye=3e3,Gb=0,Fye=1,Yb=2,mQt="anonymous",CQt="use-credentials",dC=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#s=Gb;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Zl.util.markAsUncloneable(this);let s="EventSource constructor";Zl.argumentLengthCheck(arguments,1,s),xye||(xye=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Zl.converters.USVString(e,s,"url"),r=Zl.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:kye};let n=Tye,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=mQt;r.withCredentials&&(o=CQt,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Tye.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=hQt(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===Yb)return;this.#s=Gb;let e={request:this.#n,dispatcher:this.#a},r=s=>{Rye(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Rye(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?gQt(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=Fye,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new fQt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(pQt(A.type,A.options))}});lQt(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=dQt(e)}async#c(){this.#s!==Yb&&(this.#s=Gb,this.dispatchEvent(new Event("error")),await EQt(this.#o.reconnectionTime),this.#s===Gb&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Zl.brandCheck(this,t),this.#s!==Yb&&(this.#s=Yb,this.#i.abort(),this.#n=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}},Mye={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Gb,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Fye,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Yb,writable:!1}};Object.defineProperties(dC,Mye);Object.defineProperties(dC.prototype,Mye);Object.defineProperties(dC.prototype,{close:ap,onerror:ap,onmessage:ap,onopen:ap,readyState:ap,url:ap,withCredentials:ap});Zl.converters.EventSourceInitDict=Zl.dictionaryConverter([{key:"withCredentials",converter:Zl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Zl.converters.any}]);Uye.exports={EventSource:dC,defaultReconnectionTime:kye}});var P9=E(($Ir,$e)=>{"use strict";var IQt=O0(),Lye=zy(),BQt=H0(),QQt=M0e(),yQt=G0(),bQt=c5(),wQt=nCe(),SQt=uCe(),_ye=tr(),ik=yt(),{InvalidArgumentError:nk}=_ye,hC=KCe(),NQt=Ky(),DQt=q5(),RQt=kIe(),TQt=W5(),xQt=x5(),kQt=o2(),{getGlobalDispatcher:Pye,setGlobalDispatcher:FQt}=p2(),MQt=E2(),UQt=jx(),vQt=Kx();Object.assign(Lye.prototype,hC);$e.exports.Dispatcher=Lye;$e.exports.Client=IQt;$e.exports.Pool=BQt;$e.exports.BalancedPool=QQt;$e.exports.Agent=yQt;$e.exports.ProxyAgent=bQt;$e.exports.EnvHttpProxyAgent=wQt;$e.exports Line truncated
%s`,U,U,I,s);var q=I.type==="*"?CY:I.type==="?"?mY:"\\"+I.type;n=!0,s=s.slice(0,I.reStart)+q+"\\("+U}f(),i&&(s+="\\\\");var x=!1;switch(s.charAt(0)){case"[":case".":case"(":x=!0}for(var P=a.length-1;P>-1;P--){var F=a[P],W=s.slice(0,F.reStart),$=s.slice(F.reStart,F.reEnd-8),ee=s.slice(F.reEnd-8,F.reEnd),ae=s.slice(F.reEnd);ee+=ae;var Be=W.split("(").length-1,Me=ae;for(p=0;p<Be;p++)Me=Me.replace(/\)[+*?]?/,"");ae=Me;var Pe="";ae===""&&e!==mk&&(Pe="$");var Mt=W+$+ae+Pe+ee;s=Mt}if(s!==""&&n&&(s="(?=.)"+s),x&&(s=d+s),e===mk)return[s,n];if(!n)return $bt(t);var Pr=r.nocase?"i":"";try{var zt=new RegExp("^"+s+"$",Pr)}catch{return new RegExp("$.")}return zt._glob=t,zt._src=s,zt}ko.makeRe=function(t,e){return new Tn(t,e||{}).makeRe()};Tn.prototype.makeRe=Xbt;function Xbt(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?CY:e.dot?qbt:Vbt,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===IY?r:typeof o=="string"?ewt(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}ko.match=function(t,e,r){r=r||{};var s=new Tn(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};Tn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;Kb.sep!=="/"&&(e=e.split(Kb.sep).join("/")),e=e.split(awe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};Tn.prototype.matchOne=function(t,e,r){var s=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var n=0,i=0,o=t.length,a=e.length;n<o&&i<a;n++,i++){this.debug("matchOne loop");var A=e[i],c=t[n];if(this.debug(e,A,c),A===!1)return!1;if(A===IY){this.debug("GLOBSTAR",[e,A,c]);var u=n,l=i+1;if(l===a){for(this.debug("** at the end");n<o;n++)if(t[n]==="."||t[n]===".."||!s.dot&&t[n].charAt(0)===".")return!1;return!0}for(;u<o;){var d=t[u];if(this.debug(`
`.trim())}};xIe.exports=K5});var p2=E((EIr,vIe)=>{"use strict";var FIe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Jmt}=tr(),Wmt=G0();UIe()===void 0&&MIe(new Wmt);function MIe(t){if(!t||typeof t.dispatch!="function")throw new Jmt("Argument agent must implement Agent");Object.defineProperty(globalThis,FIe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function UIe(){return globalThis[FIe]}vIe.exports={setGlobalDispatcher:MIe,getGlobalDispatcher:UIe}});var E2=E((CIr,LIe)=>{"use strict";LIe.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 PIe=E((IIr,_Ie)=>{"use strict";var zmt=jx();_Ie.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new zmt(r,o,n,i);return r(a,A)}}});var HIe=E((BIr,OIe)=>{"use strict";var jmt=o2();OIe.exports=t=>e=>function(s,n){return e(s,new jmt({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var YIe=E((QIr,GIe)=>{"use strict";var Kmt=yt(),{InvalidArgumentError:Zmt,RequestAbortedError:Xmt}=tr(),$mt=E2(),Z5=class extends $mt{#e=1024*1024;#t=null;#r=!1;#s=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Zmt("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=Kmt.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Xmt(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#r||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#r=!0,this.#s?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#s){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function e0t({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new Z5({maxSize:i},n);return e(s,o)}}GIe.exports=e0t});var JIe=E((yIr,VIe)=>{"use strict";var{isIP:t0t}=B("node:net"),{lookup:r0t}=B("node:dns"),s0t=E2(),{InvalidArgumentError:X0,InformationalError:n0t}=tr(),qIe=Math.pow(2,31)-1,X5=class{#e=0;#t=0;#r=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.#s,this.pick=e.pick??this.#n}get full(){return this.#r.size===this.#t}runLookup(e,r,s){let n=this.#r.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new n0t("No DNS entries found"));return}this.setRecords(e,a);let A=this.#r.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#r.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#s(e,r,s){r0t(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===qIe?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===qIe?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#r.set(e.hostname,n)}getHandler(e,r){return new $5(this,e,r)}},$5=class extends s0t{#e=null;#t=null;#r=null;#s=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#s=s,this.#t={...i},this.#e=e,this.#r=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r) Line truncated
${i}`;break;case"retry":wye(i)&&(r[n]=i);break;case"id":Sye(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&wye(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Sye(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}}};Nye.exports={EventSourceStream:_9}});var vye=E((eBr,Uye)=>{"use strict";var{pipeline:dQt}=B("node:stream"),{fetching:hQt}=Tb(),{makeRequest:fQt}=tC(),{webidl:Zl}=Rn(),{EventSourceStream:gQt}=Dye(),{parseMIMEType:pQt}=Yi(),{createFastMessageEvent:EQt}=aC(),{isNetworkError:Rye}=Db(),{delay:mQt}=v9(),{kEnumerableProperty:ap}=yt(),{environmentSettingsObject:Tye}=bo(),xye=!1,kye=3e3,Gb=0,Fye=1,Yb=2,CQt="anonymous",IQt="use-credentials",dC=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#r=!1;#s=Gb;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Zl.util.markAsUncloneable(this);let s="EventSource constructor";Zl.argumentLengthCheck(arguments,1,s),xye||(xye=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Zl.converters.USVString(e,s,"url"),r=Zl.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:kye};let n=Tye,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=CQt;r.withCredentials&&(o=IQt,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Tye.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=fQt(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===Yb)return;this.#s=Gb;let e={request:this.#n,dispatcher:this.#a},r=s=>{Rye(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Rye(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?pQt(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=Fye,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new gQt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(EQt(A.type,A.options))}});dQt(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=hQt(e)}async#c(){this.#s!==Yb&&(this.#s=Gb,this.dispatchEvent(new Event("error")),await mQt(this.#o.reconnectionTime),this.#s===Gb&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Zl.brandCheck(this,t),this.#s!==Yb&&(this.#s=Yb,this.#i.abort(),this.#n=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}},Mye={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Gb,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Fye,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Yb,writable:!1}};Object.defineProperties(dC,Mye);Object.defineProperties(dC.prototype,Mye);Object.defineProperties(dC.prototype,{close:ap,onerror:ap,onmessage:ap,onopen:ap,readyState:ap,url:ap,withCredentials:ap});Zl.converters.EventSourceInitDict=Zl.dictionaryConverter([{key:"withCredentials",converter:Zl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Zl.converters.any}]);Uye.exports={EventSource:dC,defaultReconnectionTime:kye}});var P9=E((tBr,$e)=>{"use strict";var BQt=O0(),Lye=zy(),QQt=H0(),yQt=M0e(),bQt=G0(),wQt=c5(),SQt=nCe(),NQt=uCe(),_ye=tr(),ik=yt(),{InvalidArgumentError:nk}=_ye,hC=KCe(),DQt=Ky(),RQt=q5(),TQt=kIe(),xQt=W5(),kQt=x5(),FQt=o2(),{getGlobalDispatcher:Pye,setGlobalDispatcher:MQt}=p2(),UQt=E2(),vQt=jx(),LQt=Kx();Object.assign(Lye.prototype,hC);$e.exports.Dispatcher=Lye;$e.exports.Client=BQt;$e.exports.Pool=QQt;$e.exports.BalancedPool=yQt;$e.exports.Agent=bQt;$e.exports.ProxyAgent=wQt;$e.exports.EnvHttpProxyAgent=SQt;$e.exports Line truncated
%s`,U,U,I,s);var q=I.type==="*"?CY:I.type==="?"?mY:"\\"+I.type;n=!0,s=s.slice(0,I.reStart)+q+"\\("+U}f(),i&&(s+="\\\\");var x=!1;switch(s.charAt(0)){case"[":case".":case"(":x=!0}for(var P=a.length-1;P>-1;P--){var F=a[P],W=s.slice(0,F.reStart),$=s.slice(F.reStart,F.reEnd-8),ee=s.slice(F.reEnd-8,F.reEnd),ae=s.slice(F.reEnd);ee+=ae;var Be=W.split("(").length-1,Me=ae;for(p=0;p<Be;p++)Me=Me.replace(/\)[+*?]?/,"");ae=Me;var Pe="";ae===""&&e!==mk&&(Pe="$");var Mt=W+$+ae+Pe+ee;s=Mt}if(s!==""&&n&&(s="(?=.)"+s),x&&(s=d+s),e===mk)return[s,n];if(!n)return ewt(t);var Pr=r.nocase?"i":"";try{var zt=new RegExp("^"+s+"$",Pr)}catch{return new RegExp("$.")}return zt._glob=t,zt._src=s,zt}ko.makeRe=function(t,e){return new Tn(t,e||{}).makeRe()};Tn.prototype.makeRe=$bt;function $bt(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?CY:e.dot?Vbt:Jbt,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===IY?r:typeof o=="string"?twt(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}ko.match=function(t,e,r){r=r||{};var s=new Tn(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};Tn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;Kb.sep!=="/"&&(e=e.split(Kb.sep).join("/")),e=e.split(awe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};Tn.prototype.matchOne=function(t,e,r){var s=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var n=0,i=0,o=t.length,a=e.length;n<o&&i<a;n++,i++){this.debug("matchOne loop");var A=e[i],c=t[n];if(this.debug(e,A,c),A===!1)return!1;if(A===IY){this.debug("GLOBSTAR",[e,A,c]);var u=n,l=i+1;if(l===a){for(this.debug("** at the end");n<o;n++)if(t[n]==="."||t[n]===".."||!s.dot&&t[n].charAt(0)===".")return!1;return!0}for(;u<o;){var d=t[u];if(this.debug(`
globstar while`,t,u,e,l,d),this.matchOne(t.slice(u),e.slice(l),r))return this.debug("globstar found match!",u,o,d),!0;if(d==="."||d===".."||!s.dot&&d.charAt(0)==="."){this.debug("dot detected!",t,u,e,l);break}this.debug("globstar swallow a segment, and continue"),u++}return!!(r&&(this.debug(`
>>> no match, partial?`,t,u,e,l),u===o))}var h;if(typeof A=="string"?(h=c===A,this.debug("string match",A,c,h)):(h=c.match(A),this.debug("pattern match",A,c,h)),!h)return!1}if(n===o&&i===a)return!0;if(n===o)return r;if(i===a)return n===o-1&&t[n]==="";throw new Error("wtf?")};function $bt(t){return t.replace(/\\(.)/g,"$1")}function ewt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ew=E((dQr,fwe)=>{"use strict";var awt="2.0.0",Awt=Number.MAX_SAFE_INTEGER||9007199254740991,cwt=16,uwt=250,lwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fwe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:cwt,MAX_SAFE_BUILD_LENGTH:uwt,MAX_SAFE_INTEGER:Awt,RELEASE_TYPES:lwt,SEMVER_SPEC_VERSION:awt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var tw=E((hQr,gwe)=>{"use strict";var dwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};gwe.exports=dwt});var IC=E((eu,pwe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:QY,MAX_SAFE_BUILD_LENGTH:hwt,MAX_LENGTH:fwt}=ew(),gwt=tw();eu=pwe.exports={};var pwt=eu.re=[],Ewt=eu.safeRe=[],me=eu.src=[],mwt=eu.safeSrc=[],Ce=eu.t={},Cwt=0,yY="[a-zA-Z0-9-]",Iwt=[["\\s",1],["\\d",fwt],[yY,hwt]],Bwt=t=>{for(let[e,r]of Iwt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},ut=(t,e,r)=>{let s=Bwt(e),n=Cwt++;gwt(t,n,e),Ce[t]=n,me[n]=e,mwt[n]=s,pwt[n]=new RegExp(e,r?"g":void 0),Ewt[n]=new RegExp(s,r?"g":void 0)};ut("NUMERICIDENTIFIER","0|[1-9]\\d*");ut("NUMERICIDENTIFIERLOOSE","\\d+");ut("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${yY}*`);ut("MAINVERSION",`(${me[Ce.NUMERICIDENTIFIER]})\\.(${me[Ce.NUMERICIDENTIFIER]})\\.(${me[Ce.NUMERICIDENTIFIER]})`);ut("MAINVERSIONLOOSE",`(${me[Ce.NUMERICIDENTIFIERLOOSE]})\\.(${me[Ce.NUMERICIDENTIFIERLOOSE]})\\.(${me[Ce.NUMERICIDENTIFIERLOOSE]})`);ut("PRERELEASEIDENTIFIER",`(?:${me[Ce.NONNUMERICIDENTIFIER]}|${me[Ce.NUMERICIDENTIFIER]})`);ut("PRERELEASEIDENTIFIERLOOSE",`(?:${me[Ce.NONNUMERICIDENTIFIER]}|${me[Ce.NUMERICIDENTIFIERLOOSE]})`);ut("PRERELEASE",`(?:-(${me[Ce.PRERELEASEIDENTIFIER]}(?:\\.${me[Ce.PRERELEASEIDENTIFIER]})*))`);ut("PRERELEASELOOSE",`(?:-?(${me[Ce.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${me[Ce.PRERELEASEIDENTIFIERLOOSE]})*))`);ut("BUILDIDENTIFIER",`${yY}+`);ut("BUILD",`(?:\\+(${me[Ce.BUILDIDENTIFIER]}(?:\\.${me[Ce.BUILDIDENTIFIER]})*))`);ut("FULLPLAIN",`v?${me[Ce.MAINVERSION]}${me[Ce.PRERELEASE]}?${me[Ce.BUILD]}?`);ut("FULL",`^${me[Ce.FULLPLAIN]}$`);ut("LOOSEPLAIN",`[v=\\s]*${me[Ce.MAINVERSIONLOOSE]}${me[Ce.PRERELEASELOOSE]}?${me[Ce.BUILD]}?`);ut("LOOSE",`^${me[Ce.LOOSEPLAIN]}$`);ut("GTLT","((?:<|>)?=?)");ut("XRANGEIDENTIFIERLOOSE",`${me[Ce.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ut("XRANGEIDENTIFIER",`${me[Ce.NUMERICIDENTIFIER]}|x|X|\\*`);ut("XRANGEPLAIN",`[v=\\s]*(${me[Ce.XRANGEIDENTIFIER]})(?:\\.(${me[Ce.XRANGEIDENTIFIER]})(?:\\.(${me[Ce.XRANGEIDENTIFIER]})(?:${me[Ce.PRERELEASE]})?${me[Ce.BUILD]}?)?)?`);ut("XRANGEPLAINLOOSE",`[v=\\s]*(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:${me[Ce.PRERELEASELOOSE]})?${me[Ce.BUILD]}?)?)?`);ut("XRANGE",`^${me[Ce.GTLT]}\\s*${me[Ce.XRANGEPLAIN]}$`);ut("XRANGELOOSE",`^${me[Ce.GTLT]}\\s*${me[Ce.XRANGEPLAINLOOSE]}$`);ut("COERCEPLAIN",`(^|[^\\d])(\\d{1,${QY}})(?:\\.(\\d{1,${QY}}))?(?:\\.(\\d{1,${QY}}))?`);ut("COERCE",`${me[Ce.COERCEPLAIN]}(?:$|[^\\d])`);ut("COERCEFULL",me[Ce.COERCEPLAIN]+`(?:${me[Ce.PRERELEASE]})?(?:${me[Ce.BUILD]})?(?:$|[^\\d])`);ut("COERCERTL",me[Ce.COERCE],!0);ut("COERCERTLFULL",me[Ce.COERCEFULL],!0);ut("LONETILDE","(?:~>?)");ut("TILDETRIM",`(\\s*)${me[Ce.LONETILDE]}\\s+`,!0);eu.tildeTrimReplace="$1~";ut("TILDE",`^${me[Ce.LONETILDE]}${me[Ce.XRANGEPLAIN]}$`);ut("TILDELOOSE",`^${me[Ce.LONETILDE]}${me[Ce.XRANGEPLAINLOOSE]}$`);ut("LONECARET","(?:\\^)");ut("CARETTRIM",`(\\s*)${me[Ce.LONECARET]}\\s+`,!0);eu.caretTrimReplace="$1^";ut("CARET",`^${me[Ce.LONECARET]}${me[Ce.XRANGEPLAIN]}$`);ut("CARETLOOSE",`^${me[Ce.LONECARET]}${me[Ce.XRANGEPLAINLOOSE]}$`);ut("COMPARATORLOOSE",`^${me[Ce.GTLT]}\\s*(${me[Ce.LOOSEPLAIN]})$|^$`);ut("COMPARATOR",`^${me[Ce.GTLT]}\\s*(${me[Ce.FULLPLAIN]})$|^$`);ut("COMPARATORTRIM",`(\\s*)${me[Ce.GTLT]}\\s*(${me[Ce.LOOSEPLAIN]}|${me[Ce.XRANGEPLAIN]})`,!0);eu.comparatorTrimReplace="$1$2$3";ut("HYPHENRANGE",`^\\s*(${me[Ce.XRANGEPLAIN]})\\s+-\\s+(${me[Ce.XRANGEPLAIN]})\\s*$`);ut("HYPHENRANGELOOSE",`^\\s*(${me[Ce.XRANGEPLAINLOOSE]})\\s+-\\s+(${me[Ce.XRANGEPLAINLOOSE]})\\s*$`);ut("STAR","(<|>)?=?\\s*\\*");ut("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ut("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var yk=E((fQr,Ewe)=>{"use strict";var Qwt=Object.freeze({loose:!0}),ywt=Object.freeze({}),bwt=t=>t?typeof t!="object"?Qwt:t:ywt;Ewe.exports=bwt});var bY=E((gQr,Iwe)=>{"use strict";var mwe=/^[0-9]+$/,Cwe=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:t<e?-1:1;let r=mwe.test(t),s=mwe.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:t<e?-1:1},wwt=(t,e)=>Cwe(e Line truncated
>>> no match, partial?`,t,u,e,l),u===o))}var h;if(typeof A=="string"?(h=c===A,this.debug("string match",A,c,h)):(h=c.match(A),this.debug("pattern match",A,c,h)),!h)return!1}if(n===o&&i===a)return!0;if(n===o)return r;if(i===a)return n===o-1&&t[n]==="";throw new Error("wtf?")};function ewt(t){return t.replace(/\\(.)/g,"$1")}function twt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ew=E((fQr,fwe)=>{"use strict";var Awt="2.0.0",cwt=Number.MAX_SAFE_INTEGER||9007199254740991,uwt=16,lwt=250,dwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fwe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:uwt,MAX_SAFE_BUILD_LENGTH:lwt,MAX_SAFE_INTEGER:cwt,RELEASE_TYPES:dwt,SEMVER_SPEC_VERSION:Awt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var tw=E((gQr,gwe)=>{"use strict";var hwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};gwe.exports=hwt});var IC=E((eu,pwe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:QY,MAX_SAFE_BUILD_LENGTH:fwt,MAX_LENGTH:gwt}=ew(),pwt=tw();eu=pwe.exports={};var Ewt=eu.re=[],mwt=eu.safeRe=[],me=eu.src=[],Cwt=eu.safeSrc=[],Ce=eu.t={},Iwt=0,yY="[a-zA-Z0-9-]",Bwt=[["\\s",1],["\\d",gwt],[yY,fwt]],Qwt=t=>{for(let[e,r]of Bwt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},ut=(t,e,r)=>{let s=Qwt(e),n=Iwt++;pwt(t,n,e),Ce[t]=n,me[n]=e,Cwt[n]=s,Ewt[n]=new RegExp(e,r?"g":void 0),mwt[n]=new RegExp(s,r?"g":void 0)};ut("NUMERICIDENTIFIER","0|[1-9]\\d*");ut("NUMERICIDENTIFIERLOOSE","\\d+");ut("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${yY}*`);ut("MAINVERSION",`(${me[Ce.NUMERICIDENTIFIER]})\\.(${me[Ce.NUMERICIDENTIFIER]})\\.(${me[Ce.NUMERICIDENTIFIER]})`);ut("MAINVERSIONLOOSE",`(${me[Ce.NUMERICIDENTIFIERLOOSE]})\\.(${me[Ce.NUMERICIDENTIFIERLOOSE]})\\.(${me[Ce.NUMERICIDENTIFIERLOOSE]})`);ut("PRERELEASEIDENTIFIER",`(?:${me[Ce.NONNUMERICIDENTIFIER]}|${me[Ce.NUMERICIDENTIFIER]})`);ut("PRERELEASEIDENTIFIERLOOSE",`(?:${me[Ce.NONNUMERICIDENTIFIER]}|${me[Ce.NUMERICIDENTIFIERLOOSE]})`);ut("PRERELEASE",`(?:-(${me[Ce.PRERELEASEIDENTIFIER]}(?:\\.${me[Ce.PRERELEASEIDENTIFIER]})*))`);ut("PRERELEASELOOSE",`(?:-?(${me[Ce.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${me[Ce.PRERELEASEIDENTIFIERLOOSE]})*))`);ut("BUILDIDENTIFIER",`${yY}+`);ut("BUILD",`(?:\\+(${me[Ce.BUILDIDENTIFIER]}(?:\\.${me[Ce.BUILDIDENTIFIER]})*))`);ut("FULLPLAIN",`v?${me[Ce.MAINVERSION]}${me[Ce.PRERELEASE]}?${me[Ce.BUILD]}?`);ut("FULL",`^${me[Ce.FULLPLAIN]}$`);ut("LOOSEPLAIN",`[v=\\s]*${me[Ce.MAINVERSIONLOOSE]}${me[Ce.PRERELEASELOOSE]}?${me[Ce.BUILD]}?`);ut("LOOSE",`^${me[Ce.LOOSEPLAIN]}$`);ut("GTLT","((?:<|>)?=?)");ut("XRANGEIDENTIFIERLOOSE",`${me[Ce.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ut("XRANGEIDENTIFIER",`${me[Ce.NUMERICIDENTIFIER]}|x|X|\\*`);ut("XRANGEPLAIN",`[v=\\s]*(${me[Ce.XRANGEIDENTIFIER]})(?:\\.(${me[Ce.XRANGEIDENTIFIER]})(?:\\.(${me[Ce.XRANGEIDENTIFIER]})(?:${me[Ce.PRERELEASE]})?${me[Ce.BUILD]}?)?)?`);ut("XRANGEPLAINLOOSE",`[v=\\s]*(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[Ce.XRANGEIDENTIFIERLOOSE]})(?:${me[Ce.PRERELEASELOOSE]})?${me[Ce.BUILD]}?)?)?`);ut("XRANGE",`^${me[Ce.GTLT]}\\s*${me[Ce.XRANGEPLAIN]}$`);ut("XRANGELOOSE",`^${me[Ce.GTLT]}\\s*${me[Ce.XRANGEPLAINLOOSE]}$`);ut("COERCEPLAIN",`(^|[^\\d])(\\d{1,${QY}})(?:\\.(\\d{1,${QY}}))?(?:\\.(\\d{1,${QY}}))?`);ut("COERCE",`${me[Ce.COERCEPLAIN]}(?:$|[^\\d])`);ut("COERCEFULL",me[Ce.COERCEPLAIN]+`(?:${me[Ce.PRERELEASE]})?(?:${me[Ce.BUILD]})?(?:$|[^\\d])`);ut("COERCERTL",me[Ce.COERCE],!0);ut("COERCERTLFULL",me[Ce.COERCEFULL],!0);ut("LONETILDE","(?:~>?)");ut("TILDETRIM",`(\\s*)${me[Ce.LONETILDE]}\\s+`,!0);eu.tildeTrimReplace="$1~";ut("TILDE",`^${me[Ce.LONETILDE]}${me[Ce.XRANGEPLAIN]}$`);ut("TILDELOOSE",`^${me[Ce.LONETILDE]}${me[Ce.XRANGEPLAINLOOSE]}$`);ut("LONECARET","(?:\\^)");ut("CARETTRIM",`(\\s*)${me[Ce.LONECARET]}\\s+`,!0);eu.caretTrimReplace="$1^";ut("CARET",`^${me[Ce.LONECARET]}${me[Ce.XRANGEPLAIN]}$`);ut("CARETLOOSE",`^${me[Ce.LONECARET]}${me[Ce.XRANGEPLAINLOOSE]}$`);ut("COMPARATORLOOSE",`^${me[Ce.GTLT]}\\s*(${me[Ce.LOOSEPLAIN]})$|^$`);ut("COMPARATOR",`^${me[Ce.GTLT]}\\s*(${me[Ce.FULLPLAIN]})$|^$`);ut("COMPARATORTRIM",`(\\s*)${me[Ce.GTLT]}\\s*(${me[Ce.LOOSEPLAIN]}|${me[Ce.XRANGEPLAIN]})`,!0);eu.comparatorTrimReplace="$1$2$3";ut("HYPHENRANGE",`^\\s*(${me[Ce.XRANGEPLAIN]})\\s+-\\s+(${me[Ce.XRANGEPLAIN]})\\s*$`);ut("HYPHENRANGELOOSE",`^\\s*(${me[Ce.XRANGEPLAINLOOSE]})\\s+-\\s+(${me[Ce.XRANGEPLAINLOOSE]})\\s*$`);ut("STAR","(<|>)?=?\\s*\\*");ut("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ut("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var yk=E((pQr,Ewe)=>{"use strict";var ywt=Object.freeze({loose:!0}),bwt=Object.freeze({}),wwt=t=>t?typeof t!="object"?ywt:t:bwt;Ewe.exports=wwt});var bY=E((EQr,Iwe)=>{"use strict";var mwe=/^[0-9]+$/,Cwe=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:t<e?-1:1;let r=mwe.test(t),s=mwe.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:t<e?-1:1},Swt=(t,e)=>Cwe(e Line truncated
`).join(`
`+i),t.push(n+"m+"+nF.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Z1t()+e+" "+t[0]}function Z1t(){return un.inspectOpts.hideDate?"":new Date().toISOString()+" "}function X1t(...t){return process.stderr.write(sF.formatWithOptions(un.inspectOpts,...t)+`
`)}function $1t(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function eDt(){return process.env.DEBUG}function tDt(t){t.inspectOpts={};let e=Object.keys(un.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=un.inspectOpts[e[r]]}nF.exports=cq()(un);var{formatters:JNe}=nF.exports;JNe.o=function(t){return this.inspectOpts.colors=this.useColors,sF.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};JNe.O=function(t){return this.inspectOpts.colors=this.useColors,sF.inspect(t,this.inspectOpts)}});var iF=E((Lbr,dq)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?dq.exports=ONe():dq.exports=WNe()});var KNe=E(Xi=>{"use strict";var rDt=Xi&&Xi.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),sDt=Xi&&Xi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zNe=Xi&&Xi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&rDt(e,t,r);return sDt(e,t),e};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.req=Xi.json=Xi.toBuffer=void 0;var nDt=zNe(B("http")),iDt=zNe(B("https"));async function jNe(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Xi.toBuffer=jNe;async function oDt(t){let r=(await jNe(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Xi.json=oDt;function aDt(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?iDt:nDt).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Xi.req=aDt});var fq=E(Uo=>{"use strict";var XNe=Uo&&Uo.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),ADt=Uo&&Uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$Ne=Uo&&Uo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&XNe(e,t,r);return ADt(e,t),e},cDt=Uo&&Uo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&XNe(e,t,r)};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.Agent=void 0;var uDt=$Ne(B("net")),ZNe=$Ne(B("http")),lDt=B("https");cDt(KNe(),Uo);var su=Symbol("AgentBaseInternalState"),hq=class extends ZNe.Agent{constructor(e){super(e),this[su]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new uDt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?lDt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof ZNe.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[su].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[su].currentSocket;if(this[su].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[su].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[su]&&(this[su].defaultPort=e)}get protocol(){return this[su].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[su]&&(this[su].protocol=e)}};Uo.Agent=hq});var e1e=E(RC=>{"use strict";var dDt=RC&&RC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(RC,"__esModule",{value:!0});RC.parseProxyResponse=void 0;var hDt=dDt(iF()),oF=(0,hDt.default)("https-proxy-agent:parse-proxy-response");function fDt(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),oF("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),oF("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
`+i),t.push(n+"m+"+nF.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=X1t()+e+" "+t[0]}function X1t(){return un.inspectOpts.hideDate?"":new Date().toISOString()+" "}function $1t(...t){return process.stderr.write(sF.formatWithOptions(un.inspectOpts,...t)+`
`)}function eDt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function tDt(){return process.env.DEBUG}function rDt(t){t.inspectOpts={};let e=Object.keys(un.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=un.inspectOpts[e[r]]}nF.exports=cq()(un);var{formatters:JNe}=nF.exports;JNe.o=function(t){return this.inspectOpts.colors=this.useColors,sF.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};JNe.O=function(t){return this.inspectOpts.colors=this.useColors,sF.inspect(t,this.inspectOpts)}});var iF=E((Pbr,dq)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?dq.exports=ONe():dq.exports=WNe()});var KNe=E(Xi=>{"use strict";var sDt=Xi&&Xi.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),nDt=Xi&&Xi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zNe=Xi&&Xi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sDt(e,t,r);return nDt(e,t),e};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.req=Xi.json=Xi.toBuffer=void 0;var iDt=zNe(B("http")),oDt=zNe(B("https"));async function jNe(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Xi.toBuffer=jNe;async function aDt(t){let r=(await jNe(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Xi.json=aDt;function ADt(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?oDt:iDt).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Xi.req=ADt});var fq=E(Uo=>{"use strict";var XNe=Uo&&Uo.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),cDt=Uo&&Uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$Ne=Uo&&Uo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&XNe(e,t,r);return cDt(e,t),e},uDt=Uo&&Uo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&XNe(e,t,r)};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.Agent=void 0;var lDt=$Ne(B("net")),ZNe=$Ne(B("http")),dDt=B("https");uDt(KNe(),Uo);var su=Symbol("AgentBaseInternalState"),hq=class extends ZNe.Agent{constructor(e){super(e),this[su]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new lDt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?dDt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof ZNe.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[su].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[su].currentSocket;if(this[su].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[su].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[su]&&(this[su].defaultPort=e)}get protocol(){return this[su].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[su]&&(this[su].protocol=e)}};Uo.Agent=hq});var e1e=E(RC=>{"use strict";var hDt=RC&&RC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(RC,"__esModule",{value:!0});RC.parseProxyResponse=void 0;var fDt=hDt(iF()),oF=(0,fDt.default)("https-proxy-agent:parse-proxy-response");function gDt(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),oF("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),oF("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
\r
`);if(d===-1){oF("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),C=+p[1],m=p.slice(2).join(" "),I={};for(let Q of h){if(!Q)continue;let b=Q.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${Q}"`));let U=Q.slice(0,b).toLowerCase(),q=Q.slice(b+1).trimStart(),x=I[U];typeof x=="string"?I[U]=[x,q]:Array.isArray(x)?x.push(q):I[U]=q}oF("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:C,statusText:m,headers:I},buffered:l})}t.on("error",A),t.on("end",a),i()})}RC.parseProxyResponse=fDt});var o1e=E(Ma=>{"use strict";var gDt=Ma&&Ma.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),pDt=Ma&&Ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),n1e=Ma&&Ma.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gDt(e,t,r);return pDt(e,t),e},i1e=Ma&&Ma.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.HttpsProxyAgent=void 0;var aF=n1e(B("net")),t1e=n1e(B("tls")),EDt=i1e(B("assert")),mDt=i1e(iF()),CDt=fq(),IDt=B("url"),BDt=e1e(),pw=(0,mDt.default)("https-proxy-agent"),r1e=t=>t.servername===void 0&&t.host&&!aF.isIP(t.host)?{...t,servername:t.host}:t,AF=class extends CDt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new IDt.URL(e):e,this.proxyHeaders=r?.headers??{},pw("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?s1e(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(pw("Creating `tls.Socket`: %o",this.connectOpts),n=t1e.connect(r1e(this.connectOpts))):(pw("Creating `net.Socket`: %o",this.connectOpts),n=aF.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=aF.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),C=+p[1],m=p.slice(2).join(" "),I={};for(let Q of h){if(!Q)continue;let b=Q.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${Q}"`));let U=Q.slice(0,b).toLowerCase(),q=Q.slice(b+1).trimStart(),x=I[U];typeof x=="string"?I[U]=[x,q]:Array.isArray(x)?x.push(q):I[U]=q}oF("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:C,statusText:m,headers:I},buffered:l})}t.on("error",A),t.on("end",a),i()})}RC.parseProxyResponse=gDt});var o1e=E(Ma=>{"use strict";var pDt=Ma&&Ma.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),EDt=Ma&&Ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),n1e=Ma&&Ma.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pDt(e,t,r);return EDt(e,t),e},i1e=Ma&&Ma.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.HttpsProxyAgent=void 0;var aF=n1e(B("net")),t1e=n1e(B("tls")),mDt=i1e(B("assert")),CDt=i1e(iF()),IDt=fq(),BDt=B("url"),QDt=e1e(),pw=(0,CDt.default)("https-proxy-agent"),r1e=t=>t.servername===void 0&&t.host&&!aF.isIP(t.host)?{...t,servername:t.host}:t,AF=class extends IDt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new BDt.URL(e):e,this.proxyHeaders=r?.headers??{},pw("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?s1e(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(pw("Creating `tls.Socket`: %o",this.connectOpts),n=t1e.connect(r1e(this.connectOpts))):(pw("Creating `net.Socket`: %o",this.connectOpts),n=aF.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=aF.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
`;let A=(0,BDt.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",QDt),r.secureEndpoint?(pw("Upgrading socket connection to TLS"),t1e.connect({...s1e(r1e(r),"host","path","port"),socket:n})):n;n.destroy();let l=new aF.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{pw("Replaying proxy buffer for failed request"),(0,EDt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};AF.protocols=["http","https"];Ma.HttpsProxyAgent=AF;function QDt(t){t.resume()}function s1e(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var c1e=E(Ua=>{"use strict";var yDt=Ua&&Ua.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),bDt=Ua&&Ua.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),A1e=Ua&&Ua.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&yDt(e,t,r);return bDt(e,t),e},wDt=Ua&&Ua.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.HttpProxyAgent=void 0;var SDt=A1e(B("net")),NDt=A1e(B("tls")),DDt=wDt(iF()),RDt=B("events"),TDt=fq(),a1e=B("url"),TC=(0,DDt.default)("http-proxy-agent"),cF=class extends TDt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new a1e.URL(e):e,this.proxyHeaders=r?.headers??{},TC("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?xDt(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new a1e.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;TC("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(TC("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
`;let A=(0,QDt.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",yDt),r.secureEndpoint?(pw("Upgrading socket connection to TLS"),t1e.connect({...s1e(r1e(r),"host","path","port"),socket:n})):n;n.destroy();let l=new aF.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{pw("Replaying proxy buffer for failed request"),(0,mDt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};AF.protocols=["http","https"];Ma.HttpsProxyAgent=AF;function yDt(t){t.resume()}function s1e(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var c1e=E(Ua=>{"use strict";var bDt=Ua&&Ua.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),wDt=Ua&&Ua.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),A1e=Ua&&Ua.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&bDt(e,t,r);return wDt(e,t),e},SDt=Ua&&Ua.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.HttpProxyAgent=void 0;var NDt=A1e(B("net")),DDt=A1e(B("tls")),RDt=SDt(iF()),TDt=B("events"),xDt=fq(),a1e=B("url"),TC=(0,RDt.default)("http-proxy-agent"),cF=class extends xDt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new a1e.URL(e):e,this.proxyHeaders=r?.headers??{},TC("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?kDt(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new a1e.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;TC("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(TC("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
\r
`)+4,e.outputData[0].data=e._header+s.substring(n),TC("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(TC("Creating `tls.Socket`: %o",this.connectOpts),i=NDt.connect(this.connectOpts)):(TC("Creating `net.Socket`: %o",this.connectOpts),i=SDt.connect(this.connectOpts)),await(0,RDt.once)(i,"connect"),i}};cF.protocols=["http","https"];Ua.HttpProxyAgent=cF;function xDt(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var H1e=E(yF=>{"use strict";Object.defineProperty(yF,"__esModule",{value:!0});yF.state=void 0;yF.state={instrumenterImplementation:void 0}});var nDe=E(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});DF.state=void 0;DF.state={operationRequestMap:new WeakMap}});var dTe=E((K_r,yFt)=>{yFt.exports={name:"@actions/cache",version:"6.0.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.0","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.0","@actions/io":"^3.0.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.30.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.3"},devDependencies:{"@protobuf-ts/plugin":"^2.9.4","@types/node":"^25.1.0","@types/semver":"^7.7.1",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var fTe=E((Z_r,hTe)=>{var bFt=dTe();hTe.exports={version:bFt.version}});var ZM=E(ZC=>{"use strict";Object.defineProperty(ZC,"__esModule",{value:!0});ZC.isJsonObject=ZC.typeofJsonValue=void 0;function FFt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}ZC.typeofJsonValue=FFt;function MFt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}ZC.isJsonObject=MFt});var $M=E(XC=>{"use strict";Object.defineProperty(XC,"__esModule",{value:!0});XC.base64encode=XC.base64decode=void 0;var fd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),XM=[];for(let t=0;t<fd.length;t++)XM[fd[t].charCodeAt(0)]=t;XM[45]=fd.indexOf("+");XM[95]=fd.indexOf("/");function UFt(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=XM[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}XC.base64decode=UFt;function vFt(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=fd[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=fd[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=fd[n|s>>6],e+=fd[s&63],r=0;break}return r&&(e+=fd[n],e+="=",r==1&&(e+="=")),e}XC.base64encode=vFt});var CTe=E(eU=>{"use strict";Object.defineProperty(eU,"__esModule",{value:!0});eU.utf8read=void 0;var s7=t=>String.fromCharCode.apply(String,t);function LFt(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(s7(s)),n=0);return r.length?(n&&r.push(s7(s.slice(0,n))),r.join("")):s7(s.slice(0,n))}eU.utf8read=LFt});var cS=E(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.WireType=Nu.mergeBinaryOptions=Nu.UnknownFieldHandler=void 0;var _Ft;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(_Ft=Nu.UnknownFieldHandler||(Nu.UnknownFieldHandler={}));function PFt(t,e){return Object.assign(Object.assign({},t),e)}Nu.mergeBinaryOptions=PFt;var OFt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(OFt=Nu.WireType||(Nu.WireType={}))});var rU=E(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.varint32read=to.varint32write=to.int64toString=to.int64fromString=to.varint64write=to.varint64read=void 0;function HFt(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}to.varint64read=HFt;function GFt(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}to.varint64write=GFt;var tU=65536*65536;function YFt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=tU&&(n=n+(s/tU|0),s=s%tU)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}to.int64fromString=YFt;function qFt(t,e){if(e>>>0<=2097151)return""+(tU*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}to.int64toString=qFt;function VFt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}to.varint32write=VFt;function JFt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}to.varint32read=JFt});var Xh=E(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.PbLong=Zh.PbULong=Zh.detectBi=void 0;var uS=rU(),br;function ITe(){let t=new DataView(new ArrayBuffer(8));br=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Zh.detectBi=ITe;ITe();function BTe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var QTe=/^-?[0-9]+$/,nU=4294967296,sU=2147483648,iU=c Line truncated
`)}};RU.RpcError=T7});var k7=E(xU=>{"use strict";Object.defineProperty(xU,"__esModule",{value:!0});xU.mergeRpcOptions=void 0;var XTe=Ct();function fUt(t,e){if(!e)return t;let r={};TU(t,r),TU(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=XTe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=XTe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},TU(t.meta,r.meta),TU(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}xU.mergeRpcOptions=fUt;function TU(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var M7=E(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.Deferred=Gp.DeferredState=void 0;var Tu;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Tu=Gp.DeferredState||(Gp.DeferredState={}));var F7=class{constructor(e=!0){this._state=Tu.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Tu.PENDING)throw new Error(`cannot resolve ${Tu[this.state].toLowerCase()}`);this._resolve(e),this._state=Tu.RESOLVED}reject(e){if(this.state!==Tu.PENDING)throw new Error(`cannot reject ${Tu[this.state].toLowerCase()}`);this._reject(e),this._state=Tu.REJECTED}resolvePending(e){this._state===Tu.PENDING&&this.resolve(e)}rejectPending(e){this._state===Tu.PENDING&&this.reject(e)}};Gp.Deferred=F7});var v7=E(kU=>{"use strict";Object.defineProperty(kU,"__esModule",{value:!0});kU.RpcOutputStreamController=void 0;var $Te=M7(),Yp=Ct(),U7=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){Yp.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){Yp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Yp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Yp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Yp.assert(e,"bad state"),Yp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new $Te.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Yp.assert(s.state==$Te.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};kU.RpcOutputStreamController=U7});var _7=E(iI=>{"use strict";var gUt=iI&&iI.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(iI,"__esModule",{value:!0});iI.UnaryCall=void 0;var L7=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return gUt(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};iI.UnaryCall=L7});var O7=E(oI=>{"use strict";var pUt=oI&&oI.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(oI,"__esModule",{value:!0});oI.ServerStreamingCall=void 0;var P7=class{constructor(e Line truncated
`)+4,e.outputData[0].data=e._header+s.substring(n),TC("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(TC("Creating `tls.Socket`: %o",this.connectOpts),i=DDt.connect(this.connectOpts)):(TC("Creating `net.Socket`: %o",this.connectOpts),i=NDt.connect(this.connectOpts)),await(0,TDt.once)(i,"connect"),i}};cF.protocols=["http","https"];Ua.HttpProxyAgent=cF;function kDt(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var H1e=E(yF=>{"use strict";Object.defineProperty(yF,"__esModule",{value:!0});yF.state=void 0;yF.state={instrumenterImplementation:void 0}});var nDe=E(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});DF.state=void 0;DF.state={operationRequestMap:new WeakMap}});var dTe=E((X_r,bFt)=>{bFt.exports={name:"@actions/cache",version:"6.0.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.0","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.0","@actions/io":"^3.0.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.30.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.3"},devDependencies:{"@protobuf-ts/plugin":"^2.9.4","@types/node":"^25.1.0","@types/semver":"^7.7.1",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var fTe=E(($_r,hTe)=>{var wFt=dTe();hTe.exports={version:wFt.version}});var ZM=E(ZC=>{"use strict";Object.defineProperty(ZC,"__esModule",{value:!0});ZC.isJsonObject=ZC.typeofJsonValue=void 0;function MFt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}ZC.typeofJsonValue=MFt;function UFt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}ZC.isJsonObject=UFt});var $M=E(XC=>{"use strict";Object.defineProperty(XC,"__esModule",{value:!0});XC.base64encode=XC.base64decode=void 0;var fd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),XM=[];for(let t=0;t<fd.length;t++)XM[fd[t].charCodeAt(0)]=t;XM[45]=fd.indexOf("+");XM[95]=fd.indexOf("/");function vFt(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=XM[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}XC.base64decode=vFt;function LFt(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=fd[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=fd[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=fd[n|s>>6],e+=fd[s&63],r=0;break}return r&&(e+=fd[n],e+="=",r==1&&(e+="=")),e}XC.base64encode=LFt});var CTe=E(eU=>{"use strict";Object.defineProperty(eU,"__esModule",{value:!0});eU.utf8read=void 0;var s7=t=>String.fromCharCode.apply(String,t);function _Ft(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(s7(s)),n=0);return r.length?(n&&r.push(s7(s.slice(0,n))),r.join("")):s7(s.slice(0,n))}eU.utf8read=_Ft});var cS=E(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});Nu.WireType=Nu.mergeBinaryOptions=Nu.UnknownFieldHandler=void 0;var PFt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(PFt=Nu.UnknownFieldHandler||(Nu.UnknownFieldHandler={}));function OFt(t,e){return Object.assign(Object.assign({},t),e)}Nu.mergeBinaryOptions=OFt;var HFt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(HFt=Nu.WireType||(Nu.WireType={}))});var rU=E(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});to.varint32read=to.varint32write=to.int64toString=to.int64fromString=to.varint64write=to.varint64read=void 0;function GFt(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}to.varint64read=GFt;function YFt(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}to.varint64write=YFt;var tU=65536*65536;function qFt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=tU&&(n=n+(s/tU|0),s=s%tU)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}to.int64fromString=qFt;function VFt(t,e){if(e>>>0<=2097151)return""+(tU*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}to.int64toString=VFt;function JFt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}to.varint32write=JFt;function WFt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}to.varint32read=WFt});var Xh=E(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.PbLong=Zh.PbULong=Zh.detectBi=void 0;var uS=rU(),br;function ITe(){let t=new DataView(new ArrayBuffer(8));br=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Zh.detectBi=ITe;ITe();function BTe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var QTe=/^-?[0-9]+$/,nU=4294967296,sU=2147483648,iU=c Line truncated
`)}};RU.RpcError=T7});var k7=E(xU=>{"use strict";Object.defineProperty(xU,"__esModule",{value:!0});xU.mergeRpcOptions=void 0;var XTe=Ct();function gUt(t,e){if(!e)return t;let r={};TU(t,r),TU(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=XTe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=XTe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},TU(t.meta,r.meta),TU(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}xU.mergeRpcOptions=gUt;function TU(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var M7=E(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.Deferred=Gp.DeferredState=void 0;var Tu;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Tu=Gp.DeferredState||(Gp.DeferredState={}));var F7=class{constructor(e=!0){this._state=Tu.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Tu.PENDING)throw new Error(`cannot resolve ${Tu[this.state].toLowerCase()}`);this._resolve(e),this._state=Tu.RESOLVED}reject(e){if(this.state!==Tu.PENDING)throw new Error(`cannot reject ${Tu[this.state].toLowerCase()}`);this._reject(e),this._state=Tu.REJECTED}resolvePending(e){this._state===Tu.PENDING&&this.resolve(e)}rejectPending(e){this._state===Tu.PENDING&&this.reject(e)}};Gp.Deferred=F7});var v7=E(kU=>{"use strict";Object.defineProperty(kU,"__esModule",{value:!0});kU.RpcOutputStreamController=void 0;var $Te=M7(),Yp=Ct(),U7=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){Yp.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){Yp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Yp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Yp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Yp.assert(e,"bad state"),Yp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new $Te.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Yp.assert(s.state==$Te.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};kU.RpcOutputStreamController=U7});var _7=E(iI=>{"use strict";var pUt=iI&&iI.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(iI,"__esModule",{value:!0});iI.UnaryCall=void 0;var L7=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return pUt(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};iI.UnaryCall=L7});var O7=E(oI=>{"use strict";var EUt=oI&&oI.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(oI,"__esModule",{value:!0});oI.ServerStreamingCall=void 0;var P7=class{constructor(e Line truncated
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var TFe=E(RFe=>{"use strict";var IZ=Qd().Buffer;RFe._dbcs=yd;var xn=-1,DFe=-2,rA=-10,Si=-1e3,UI=new Array(256),tN=-1;for(aL=0;aL<256;aL++)UI[aL]=xn;var aL;function yd(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=UI.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(UI.slice(0));var i=this.decodeTables.length;this.decodeTables.push(UI.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[Si-o[s]],A=48;A<=57;A++){if(a[A]===xn)a[A]=Si-n;else if(a[A]>Si)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[Si-a[A]],u=129;u<=254;u++){if(c[u]===xn)c[u]=Si-i;else{if(c[u]===Si-i)continue;if(c[u]>Si)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Si-c[u]],d=48;d<=57;d++)l[d]===xn&&(l[d]=DFe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function XHt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(LHt.has(n)){r=n;break}}return r}function $Ht(t,e){let r=XHt(e);r!==""&&(t.referrerPolicy=r)}function eGt(){return"allowed"}function tGt(){return"success"}function rGt(){return"success"}function sGt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function nGt(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&&MX(t.origin)&&!MX(lE(t))&&(e=null);break;case"same-origin":lN(t,lE(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function GI(t,e){return t}function iGt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:GI(t.domainLookupStartTime,r),domainLookupEndTime:GI(t.domainLookupEndTime,r),connectionStartTime:GI(t.connectionStartTime,r),connectionEndTime:GI(t.connectionEndTime,r),secureConnectionStartTime:GI(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function oGt(t){return GI(HHt.now(),t)}function aGt(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 ove(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function AGt(t){return{referrerPolicy:t.referrerPolicy}}function cGt(t){let e=t.referrerPolicy;dN(e);let r=null;if(t.referrer==="client"){let i=tve();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else If.is.URL(t.referrer)&&(r=t.referrer);let s=FX(r),n=FX(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??FX(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=lE(t);return uE(s)&&!uE(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=lE(t);return lN(s,i)?s:uE(s)&&!uE(i)?"no-referrer":n}case"same-origin":return lN(t,s)?s:"no-referrer";case"origin-when-cross-origin":return lN(t,s)?s:n;case"no-referrer-when-downgrade":{let i=lE(t);return uE(s)&&!uE(i)?"no-referrer":s}}}function FX(t,e=!1){return dN(If.is.URL(t)),t=new URL(t),uve(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var uGt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),lGt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function ave(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),lGt(t)):uGt(t)}function dGt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||ave(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function uE(t){return If.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:dGt(t.origin):!1}function hGt(t){}function lN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function fGt(t){return t.controller.state==="aborted"}function gGt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function pGt(t){return YHt[t.toLowerCase()]??t}var EGt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Ave(t,e,r=0,s=1){class n{#e;#t;#r;constructor(o,a){this.#e=o,this.#t=a,this.#r=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#r,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#r=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,EGt),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function mGt(t,e,r,s=0,n=1){let i=Ave(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return If.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return If.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=iA(a=>YX(a)&&a!==59,t,e);i=HX.decode(o)}return{name:s,value:i}}function GGt(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ao("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=iA(a=>a!==10&&a!==13&&a!==58,t,e);if(o=GX(o,!0,!0,a=>a===9||a===32),!MGt.test(o.toString()))throw Ao("header name does not match the field-name token production");if(t[e.position]!==58)throw Ao("expected :");switch(e.position++,iA(a=>a===32||a===9,t,e),FGt(o)){case"content-disposition":{if(r=s=null,iA(A=>YX(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ao("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=HGt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Ao("name attribute is required in content-disposition header");break}case"content-type":{let a=iA(A=>A!==10&&A!==13,t,e);a=GX(a,!1,!0,A=>A===9||A===32),n=pve(a);break}case"content-transfer-encoding":{let a=iA(A=>A!==10&&A!==13,t,e);a=GX(a,!1,!0,A=>A===9||A===32),i=pve(a);break}default:iA(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Ao("expected CRLF");e.position+=2}}function iA(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function GX(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function YGt(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Ao(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function qGt(t){return t<=31||t===127}function VGt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function YX(t){return t<=127&&t!==32&&t!==9&&!qGt(t)&&!VGt(t)}Eve.exports={multipartFormDataParser:OGt,validateBoundary:PGt}});var hN=E((l6r,Cve)=>{"use strict";function JGt(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}Cve.exports={createDeferredPromise:JGt}});var VI=E((d6r,bve)=>{"use strict";var JX=ct(),{ReadableStreamFrom:WGt,readableStreamClose:zGt,fullyReadBody:jGt,extractMimeType:KGt}=zo(),{FormData:Ive,setFormDataState:ZGt}=xL(),{webidl:dc}=kn(),qX=B("node:assert"),{isErrored:VX,isDisturbed:XGt}=B("node:stream"),{isUint8Array:$Gt}=B("node:util/types"),{serializeAMimeType:e6t}=nA(),{multipartFormDataParser:t6t}=mve(),{createDeferredPromise:r6t}=hN(),{parseJSONFromBytes:s6t}=Sd(),{utf8DecodeBytes:n6t}=AN(),{runtimeFeatures:i6t}=Nd(),o6t=i6t.has("crypto")?B("node:crypto").randomInt:t=>Math.floor(Math.random()*t),kL=new TextEncoder;function a6t(){}var A6t=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!XGt(e)&&!VX(e)&&e.cancel("Response object has been garbage collected").catch(a6t)});function Qve(t,e=!1){let r=null,s=null;dc.is.ReadableStream(t)?r=t:dc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),qX(dc.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(dc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(dc.is.BufferSource(t))i=dc.util.getCopyOfBytesHeldByBufferSource(t);else if(dc.is.FormData(t)){let c=`----formdata-undici-0${`${o6t(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var TFe=E(RFe=>{"use strict";var IZ=Qd().Buffer;RFe._dbcs=yd;var xn=-1,DFe=-2,rA=-10,Si=-1e3,UI=new Array(256),tN=-1;for(aL=0;aL<256;aL++)UI[aL]=xn;var aL;function yd(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=UI.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(UI.slice(0));var i=this.decodeTables.length;this.decodeTables.push(UI.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[Si-o[s]],A=48;A<=57;A++){if(a[A]===xn)a[A]=Si-n;else if(a[A]>Si)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[Si-a[A]],u=129;u<=254;u++){if(c[u]===xn)c[u]=Si-i;else{if(c[u]===Si-i)continue;if(c[u]>Si)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Si-c[u]],d=48;d<=57;d++)l[d]===xn&&(l[d]=DFe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function $Ht(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(_Ht.has(n)){r=n;break}}return r}function eGt(t,e){let r=$Ht(e);r!==""&&(t.referrerPolicy=r)}function tGt(){return"allowed"}function rGt(){return"success"}function sGt(){return"success"}function nGt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function iGt(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&&MX(t.origin)&&!MX(lE(t))&&(e=null);break;case"same-origin":lN(t,lE(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function GI(t,e){return t}function oGt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:GI(t.domainLookupStartTime,r),domainLookupEndTime:GI(t.domainLookupEndTime,r),connectionStartTime:GI(t.connectionStartTime,r),connectionEndTime:GI(t.connectionEndTime,r),secureConnectionStartTime:GI(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function aGt(t){return GI(GHt.now(),t)}function AGt(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 ove(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function cGt(t){return{referrerPolicy:t.referrerPolicy}}function uGt(t){let e=t.referrerPolicy;dN(e);let r=null;if(t.referrer==="client"){let i=tve();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else If.is.URL(t.referrer)&&(r=t.referrer);let s=FX(r),n=FX(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??FX(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=lE(t);return uE(s)&&!uE(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=lE(t);return lN(s,i)?s:uE(s)&&!uE(i)?"no-referrer":n}case"same-origin":return lN(t,s)?s:"no-referrer";case"origin-when-cross-origin":return lN(t,s)?s:n;case"no-referrer-when-downgrade":{let i=lE(t);return uE(s)&&!uE(i)?"no-referrer":s}}}function FX(t,e=!1){return dN(If.is.URL(t)),t=new URL(t),uve(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var lGt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),dGt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function ave(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),dGt(t)):lGt(t)}function hGt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||ave(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function uE(t){return If.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:hGt(t.origin):!1}function fGt(t){}function lN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function gGt(t){return t.controller.state==="aborted"}function pGt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function EGt(t){return qHt[t.toLowerCase()]??t}var mGt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Ave(t,e,r=0,s=1){class n{#e;#t;#r;constructor(o,a){this.#e=o,this.#t=a,this.#r=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#r,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#r=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,mGt),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function CGt(t,e,r,s=0,n=1){let i=Ave(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return If.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return If.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=iA(a=>YX(a)&&a!==59,t,e);i=HX.decode(o)}return{name:s,value:i}}function YGt(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ao("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=iA(a=>a!==10&&a!==13&&a!==58,t,e);if(o=GX(o,!0,!0,a=>a===9||a===32),!UGt.test(o.toString()))throw Ao("header name does not match the field-name token production");if(t[e.position]!==58)throw Ao("expected :");switch(e.position++,iA(a=>a===32||a===9,t,e),MGt(o)){case"content-disposition":{if(r=s=null,iA(A=>YX(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ao("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=GGt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Ao("name attribute is required in content-disposition header");break}case"content-type":{let a=iA(A=>A!==10&&A!==13,t,e);a=GX(a,!1,!0,A=>A===9||A===32),n=pve(a);break}case"content-transfer-encoding":{let a=iA(A=>A!==10&&A!==13,t,e);a=GX(a,!1,!0,A=>A===9||A===32),i=pve(a);break}default:iA(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Ao("expected CRLF");e.position+=2}}function iA(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function GX(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function qGt(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Ao(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function VGt(t){return t<=31||t===127}function JGt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function YX(t){return t<=127&&t!==32&&t!==9&&!VGt(t)&&!JGt(t)}Eve.exports={multipartFormDataParser:HGt,validateBoundary:OGt}});var hN=E((h6r,Cve)=>{"use strict";function WGt(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}Cve.exports={createDeferredPromise:WGt}});var VI=E((f6r,bve)=>{"use strict";var JX=ct(),{ReadableStreamFrom:zGt,readableStreamClose:jGt,fullyReadBody:KGt,extractMimeType:ZGt}=zo(),{FormData:Ive,setFormDataState:XGt}=xL(),{webidl:dc}=kn(),qX=B("node:assert"),{isErrored:VX,isDisturbed:$Gt}=B("node:stream"),{isUint8Array:e6t}=B("node:util/types"),{serializeAMimeType:t6t}=nA(),{multipartFormDataParser:r6t}=mve(),{createDeferredPromise:s6t}=hN(),{parseJSONFromBytes:n6t}=Sd(),{utf8DecodeBytes:i6t}=AN(),{runtimeFeatures:o6t}=Nd(),a6t=o6t.has("crypto")?B("node:crypto").randomInt:t=>Math.floor(Math.random()*t),kL=new TextEncoder;function A6t(){}var c6t=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!$Gt(e)&&!VX(e)&&e.cancel("Response object has been garbage collected").catch(A6t)});function Qve(t,e=!1){let r=null,s=null;dc.is.ReadableStream(t)?r=t:dc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),qX(dc.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(dc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(dc.is.BufferSource(t))i=dc.util.getCopyOfBytesHeldByBufferSource(t);else if(dc.is.FormData(t)){let c=`----formdata-undici-0${`${a6t(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,I]of t)if(typeof I=="string"){let Q=kL.encode(u+`; name="${l(d(m))}"\r
\r
@@ -122,20 +122,20 @@ ${d(I)}\r
Content-Type: ${I.type||"application/octet-stream"}\r
\r
`);h.push(Q,I,f),typeof I.size=="number"?o+=Q.byteLength+I.size+f.byteLength:p=!0}let C=kL.encode(`--${c}--\r
`);h.push(C),o+=C.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(dc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(JX.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=dc.is.ReadableStream(t)?t:WGt(t)}return(typeof i=="string"||$Gt(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(VX(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!VX(r)&&s.enqueue(typeof c=="string"?kL.encode(c):new Uint8Array(c));queueMicrotask(()=>zGt(s))})(),[{stream:r,source:i,length:o},a]}function c6t(t,e=!1){return dc.is.ReadableStream(t)&&(qX(!JX.isDisturbed(t),"The body has already been consumed."),qX(!t.locked,"The stream is locked.")),Qve(t,e)}function u6t(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function l6t(t,e){return{blob(){return qI(this,s=>{let n=Bve(e(this));return n===null?n="":n&&(n=e6t(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return qI(this,s=>new Uint8Array(s).buffer,t,e)},text(){return qI(this,n6t,t,e)},json(){return qI(this,s6t,t,e)},formData(){return qI(this,s=>{let n=Bve(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=t6t(s,n),o=new Ive;return ZGt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new Ive;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return qI(this,s=>new Uint8Array(s),t,e)}}}function d6t(t,e){Object.assign(t.prototype,l6t(t,e))}function qI(t,e,r,s){try{dc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),yve(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=r6t(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(jGt(t.body,o,i),n.promise)}function yve(t){let e=t.body;return e!=null&&(e.stream.locked||JX.isDisturbed(e.stream))}function Bve(t){let e=t.headersList,r=KGt(e);return r==="failure"?null:r}bve.exports={extractBody:Qve,safelyExtractBody:c6t,cloneBody:u6t,mixinBody:d6t,streamRegistry:A6t,bodyUnusable:yve}});var Uve=E((h6r,Mve)=>{"use strict";var et=B("node:assert"),tt=ct(),{channels:wve}=mf(),WX=kZ(),{RequestContentLengthMismatchError:dE,ResponseContentLengthMismatchError:h6t,RequestAbortedError:xve,HeadersTimeoutError:f6t,HeadersOverflowError:g6t,SocketError:pN,InformationalError:JI,BodyTimeoutError:p6t,HTTPParserError:E6t,ResponseExceededMaxSizeError:m6t}=Et(),{kUrl:kve,kReset:co,kClient:e$,kParser:Cs,kBlocking:EN,kRunning:$n,kPending:C6t,kSize:Sve,kWriting:Qf,kQueue:hc,kNoRef:fN,kKeepAliveDefaultTimeout:I6t,kHostHeader:B6t,kPendingIdx:Q6t,kRunningIdx:oA,kError:aA,kPipelining:UL,kSocket:WI,kKeepAliveTimeoutValue:LL,kMaxHeadersSize:y6t,kKeepAliveMaxTimeout:b6t,kKeepAliveTimeoutThreshold:w6t,kHeadersTimeout:S6t,kBodyTimeout:N6t,kStrictContentLength:KX,kMaxRequests:Nve,kCounter:D6t,kMaxResponseSize:R6t,kOnError:T6t,kResume:Bf,kHTTPContext:Fve,kClosed:ZX}=Br(),Hu=bUe(),x6t=Buffer.alloc(0),FL=Buffer[Symbol.species],k6t=tt.removeAllListeners,zX;function F6t(){let t=process.env.JEST_WORKER_ID?IX():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(NUe())}catch{}return e||(e=new WebAssembly.Module(t||IX())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onStatus(new FL(Gu.buffer,o,i))},wasm_on_message_begin:s=>(et(Zs.ptr===s),Zs.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onHeaderField(new FL(Gu.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onHeaderValue(new FL(Gu.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(et(Zs.ptr===s),Zs.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onBody(new FL(Gu.buffer,o,i))},wasm_on_message_complete:s=>(et(Zs.ptr===s),Zs.onMessageComplete())}})}var jX=null,Zs=null,Gu=null,ML=0,Yu=null,M6t=0,gN=1,zI=2|gN,vL=4|gN,XX=8|M6t,$X=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Hu.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[y6t],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[R6t]}setTi Line truncated
`);h.push(C),o+=C.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(dc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(JX.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=dc.is.ReadableStream(t)?t:zGt(t)}return(typeof i=="string"||e6t(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(VX(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!VX(r)&&s.enqueue(typeof c=="string"?kL.encode(c):new Uint8Array(c));queueMicrotask(()=>jGt(s))})(),[{stream:r,source:i,length:o},a]}function u6t(t,e=!1){return dc.is.ReadableStream(t)&&(qX(!JX.isDisturbed(t),"The body has already been consumed."),qX(!t.locked,"The stream is locked.")),Qve(t,e)}function l6t(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function d6t(t,e){return{blob(){return qI(this,s=>{let n=Bve(e(this));return n===null?n="":n&&(n=t6t(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return qI(this,s=>new Uint8Array(s).buffer,t,e)},text(){return qI(this,i6t,t,e)},json(){return qI(this,n6t,t,e)},formData(){return qI(this,s=>{let n=Bve(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=r6t(s,n),o=new Ive;return XGt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new Ive;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return qI(this,s=>new Uint8Array(s),t,e)}}}function h6t(t,e){Object.assign(t.prototype,d6t(t,e))}function qI(t,e,r,s){try{dc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),yve(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=s6t(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(KGt(t.body,o,i),n.promise)}function yve(t){let e=t.body;return e!=null&&(e.stream.locked||JX.isDisturbed(e.stream))}function Bve(t){let e=t.headersList,r=ZGt(e);return r==="failure"?null:r}bve.exports={extractBody:Qve,safelyExtractBody:u6t,cloneBody:l6t,mixinBody:h6t,streamRegistry:c6t,bodyUnusable:yve}});var Uve=E((g6r,Mve)=>{"use strict";var et=B("node:assert"),tt=ct(),{channels:wve}=mf(),WX=kZ(),{RequestContentLengthMismatchError:dE,ResponseContentLengthMismatchError:f6t,RequestAbortedError:xve,HeadersTimeoutError:g6t,HeadersOverflowError:p6t,SocketError:pN,InformationalError:JI,BodyTimeoutError:E6t,HTTPParserError:m6t,ResponseExceededMaxSizeError:C6t}=Et(),{kUrl:kve,kReset:co,kClient:e$,kParser:Cs,kBlocking:EN,kRunning:$n,kPending:I6t,kSize:Sve,kWriting:Qf,kQueue:hc,kNoRef:fN,kKeepAliveDefaultTimeout:B6t,kHostHeader:Q6t,kPendingIdx:y6t,kRunningIdx:oA,kError:aA,kPipelining:UL,kSocket:WI,kKeepAliveTimeoutValue:LL,kMaxHeadersSize:b6t,kKeepAliveMaxTimeout:w6t,kKeepAliveTimeoutThreshold:S6t,kHeadersTimeout:N6t,kBodyTimeout:D6t,kStrictContentLength:KX,kMaxRequests:Nve,kCounter:R6t,kMaxResponseSize:T6t,kOnError:x6t,kResume:Bf,kHTTPContext:Fve,kClosed:ZX}=Br(),Hu=bUe(),k6t=Buffer.alloc(0),FL=Buffer[Symbol.species],F6t=tt.removeAllListeners,zX;function M6t(){let t=process.env.JEST_WORKER_ID?IX():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(NUe())}catch{}return e||(e=new WebAssembly.Module(t||IX())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onStatus(new FL(Gu.buffer,o,i))},wasm_on_message_begin:s=>(et(Zs.ptr===s),Zs.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onHeaderField(new FL(Gu.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onHeaderValue(new FL(Gu.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(et(Zs.ptr===s),Zs.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{et(Zs.ptr===s);let o=n-Yu+Gu.byteOffset;return Zs.onBody(new FL(Gu.buffer,o,i))},wasm_on_message_complete:s=>(et(Zs.ptr===s),Zs.onMessageComplete())}})}var jX=null,Zs=null,Gu=null,ML=0,Yu=null,U6t=0,gN=1,zI=2|gN,vL=4|gN,XX=8|U6t,$X=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Hu.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[b6t],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[T6t]}setTi Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[B6t],i?p+=`connection: upgrade\r
`:p+=t[Q6t],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[UL]&&!h[co]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let C=0;C<c.length;C+=2){let m=c[C+0],I=c[C+1];if(Array.isArray(I))for(let Q=0;Q<I.length;Q++)p+=`${m}: ${I[Q]}\r
`;else p+=`${m}: ${I}\r
`}return wve.sendHeaders.hasSubscribers&&wve.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?Rve(f,null,t,e,h,u,p,l):tt.isBuffer(A)?Rve(f,A,t,e,h,u,p,l):tt.isBlobLike(A)?typeof A.stream=="function"?Tve(f,A.stream(),t,e,h,u,p,l):V6t(f,A,t,e,h,u,p,l):tt.isStream(A)?q6t(f,A,t,e,h,u,p,l):tt.isIterable(A)?Tve(f,A,t,e,h,u,p,l):et(!1),!0}function q6t(t,e,r,s,n,i,o,a){et(i!==0||r[$n]===0,"stream body cannot be pipelined");let A=!1,c=new _L({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){tt.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new xve;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,et(n.destroyed||n[Qf]&&r[$n]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?tt.destroy(e,f):tt.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Rve(t,e,r,s,n,i,o,a){try{e?tt.isBuffer(e)&&(et(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return wve.sendHeaders.hasSubscribers&&wve.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?Rve(f,null,t,e,h,u,p,l):tt.isBuffer(A)?Rve(f,A,t,e,h,u,p,l):tt.isBlobLike(A)?typeof A.stream=="function"?Tve(f,A.stream(),t,e,h,u,p,l):J6t(f,A,t,e,h,u,p,l):tt.isStream(A)?V6t(f,A,t,e,h,u,p,l):tt.isIterable(A)?Tve(f,A,t,e,h,u,p,l):et(!1),!0}function V6t(t,e,r,s,n,i,o,a){et(i!==0||r[$n]===0,"stream body cannot be pipelined");let A=!1,c=new _L({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){tt.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new xve;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,et(n.destroyed||n[Qf]&&r[$n]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?tt.destroy(e,f):tt.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Rve(t,e,r,s,n,i,o,a){try{e?tt.isBuffer(e)&&(et(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[co]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(et(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[Bf]()}catch(A){t(A)}}async function V6t(t,e,r,s,n,i,o,a){et(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new dE;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[Bf]()}catch(A){t(A)}}async function J6t(t,e,r,s,n,i,o,a){et(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new dE;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[co]=!0),r[Bf]()}catch(A){t(A)}}async function Tve(t,e,r,s,n,i,o,a){et(i!==0||r[$n]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{et(A===null),n[aA]?h(n[aA]):A=d});n.on("close",c).on("drain",c);let l=new _L({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[aA])throw n[aA];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var _L=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Qf]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[aA])throw r[aA];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[KX])throw new dE;process.emitWarning(new dE)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[co]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
@@ -148,13 +148,13 @@ ${c.toString(16)}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[KX])throw new dE;process.emitWarning(new dE)}e[Cs].timeout&&e[Cs].timeoutType===zI&&e[Cs].timeout.refresh&&e[Cs].timeout.refresh(),s[Bf]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Qf]=!1,e&&(et(s[$n]<=1,"pipeline should only contain this request"),n(e))}};Mve.exports=U6t});var qve=E((f6r,Yve)=>{"use strict";var cA=B("node:assert"),{pipeline:J6t}=B("node:stream"),It=ct(),{RequestContentLengthMismatchError:n$,RequestAbortedError:W6t,SocketError:BN,InformationalError:yf,InvalidArgumentError:z6t}=Et(),{kUrl:IN,kReset:GL,kClient:jo,kRunning:QN,kPending:j6t,kQueue:bf,kPendingIdx:o$,kRunningIdx:fc,kError:Ko,kSocket:ns,kStrictContentLength:K6t,kOnError:jI,kMaxConcurrentStreams:OL,kPingInterval:vve,kHTTP2Session:Rd,kHTTP2InitialWindowSize:Z6t,kHTTP2ConnectionWindowSize:X6t,kResume:qu,kSize:$6t,kHTTPContext:a$,kClosed:i$,kBodyTimeout:e5t,kEnableConnectProtocol:mN,kRemoteSettings:CN,kHTTP2Stream:PL,kHTTP2SessionState:A$}=Br(),{channels:Lve}=mf(),AA=Symbol("open streams"),_ve,HL;try{HL=B("node:http2")}catch{HL={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:t5t,HTTP2_HEADER_METHOD:Pve,HTTP2_HEADER_PATH:Ove,HTTP2_HEADER_SCHEME:t$,HTTP2_HEADER_CONTENT_LENGTH:r5t,HTTP2_HEADER_EXPECT:s5t,HTTP2_HEADER_STATUS:r$,HTTP2_HEADER_PROTOCOL:n5t,NGHTTP2_REFUSED_STREAM:i5t,NGHTTP2_CANCEL:o5t}}=HL;function s$(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function a5t(t,e){t[ns]=e;let r=t[Z6t],s=t[X6t],n=HL.connect(t[IN],{createConnection:()=>e,peerMaxConcurrentStreams:t[OL],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[ns]=e,n[AA]=0,n[jo]=t,n[ns]=e,n[A$]={ping:{interval:t[vve]===0?null:setInterval(l5t,t[vve],n).unref()}},n[mN]=!1,n[CN]=!1,s&&It.addListener(n,"connect",c5t.bind(n,s)),It.addListener(n,"error",d5t),It.addListener(n,"frameError",h5t),It.addListener(n,"end",f5t),It.addListener(n,"goaway",g5t),It.addListener(n,"close",p5t),It.addListener(n,"remoteSettings",u5t),n.unref(),t[Rd]=n,e[Rd]=n,It.addListener(e,"error",m5t),It.addListener(e,"end",C5t),It.addListener(e,"close",E5t),e[i$]=!1,e.on("close",I5t),{version:"h2",defaultPipelining:1/0,write(i){return Q5t(t,i)},resume(){A5t(t)},destroy(i,o){e[i$]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[QN]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[CN]===!1||It.bodyLength(i.body)!==0&&(It.isStream(i.body)||It.isAsyncIterable(i.body)||It.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[CN]===!1;return!1}}}function A5t(t){let e=t[ns];e?.destroyed===!1&&(t[$6t]===0||t[OL]===0?(e.unref(),t[Rd].unref()):(e.ref(),t[Rd].ref()))}function c5t(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function u5t(t){if(this[jo][OL]=t.maxConcurrentStreams??this[jo][OL],this[CN]===!0&&this[mN]===!0&&t.enableConnectProtocol===!1){let e=new yf("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[ns][Ko]=e,this[jo][jI](e);return}this[mN]=t.enableConnectProtocol??this[mN],this[CN]=!0,this[jo][qu]()}function l5t(t){let e=t[A$];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[jo],o=this[jo];if(s!=null){let a=new yf(`HTTP/2: "PING" errored - type ${s.message}`);o[Ko]=a,i[jI](a)}else i.emit("ping",n)}}function d5t(t){cA(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ns][Ko]=t,this[jo][jI](t)}function h5t(t,e,r){if(r===0){let s=new yf(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[ns][Ko]=s,this[jo][jI](s)}}function f5t(){let t=new BN("other side closed",It.getSocketInfo(this[ns]));this.destroy(t),It.destroy(this[ns],t)}function g5t(t){let e=this[Ko]||new BN(`HTTP/2: "GOAWAY" frame received with code ${t}`,It.getSocketInfo(this[ns])),r=this[jo];if(r[ns]=null,r[a$]=null,this.close(),this[Rd]=null,It.destroy(this[ns],e),r[fc]<r[bf].length){let s=r[bf][r[fc]];r[bf][r[fc]++]=null,It.errorRequest(r,s,e),r[o$]=r[fc]}cA(r[QN]===0),r.emit("disconnect",r[IN],[r],e),r.emit("connectionError",r[IN],[r],e),r[qu]()}function p5t(){let{[jo]:t,[A$]:e}=this,{[ns]:r}=t,s=this[ns][Ko]||this[Ko]||new BN("closed",It.getSocketInfo(r));if(t[ns]=null,t[a$]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){cA(t[j6t]===0);let n=t[bf].splice(t[fc]);for(let i=0;i<n.length;i++){let o=n[i];It.errorRequest(t,o,s)}}}function E5t(){let t=this[Ko]||new BN("closed",It.getSocketInfo(this)),e=this[Rd][jo];e[ns]=null,e[a$]=null,this[Rd]!==null&&this[Rd].destroy(t),e[o$]=e[fc],cA(e[QN]===0),e.emit("disconnect",e[IN],[e],t),e[qu]()}function m5t(t){cA(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ko]=t,this[jo][jI](t)}function C5t(){It.destroy(this,new BN("other side closed",It.getSocketInfo(this)))}func Line truncated
`;Lve.sendHeaders.publish({request:e,headers:x,socket:s[ns]})}let b=n==="GET"||n==="HEAD"||d===null;A?(h[s5t]="100-continue",f=s.request(h,{endStream:b,signal:c}),f[PL]=!0,f.once("continue",q)):(f=s.request(h,{endStream:b,signal:c}),f[PL]=!0,q()),++s[AA],f.setTimeout(r);let U=!1;return f.once("response",x=>{let{[r$]:P,...F}=x;if(e.onResponseStarted(),U=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),s$(F),f.resume.bind(f),"")===!1&&f.pause()}),f.on("data",x=>{e.onData(x)===!1&&f.pause()}),f.once("end",()=>{f.removeAllListeners("data"),U?(!e.aborted&&!e.completed&&e.onComplete({}),t[bf][t[fc]++]=null,t[qu]()):(m(new yf("HTTP/2: stream half-closed (remote)")),t[bf][t[fc]++]=null,t[o$]=t[fc],t[qu]())}),f.once("close",()=>{f.removeAllListeners("data"),s[AA]-=1,s[AA]===0&&s.unref()}),f.once("error",function(x){f.removeAllListeners("data"),m(x)}),f.once("frameError",(x,P)=>{f.removeAllListeners("data"),m(new yf(`HTTP/2: "frameError" received - type ${x}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let x=new yf(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[AA]-=1,s[AA]===0&&s.unref(),m(x)}),f.once("trailers",x=>{e.aborted||e.completed||e.onComplete(x)}),!0;function q(){!d||Q===0?Hve(m,f,null,t,e,t[ns],Q,I):It.isBuffer(d)?Hve(m,f,d,t,e,t[ns],Q,I):It.isBlobLike(d)?typeof d.stream=="function"?Gve(m,f,d.stream(),t,e,t[ns],Q,I):b5t(m,f,d,t,e,t[ns],Q,I):It.isStream(d)?y5t(m,t[ns],I,f,d,t,e,Q):It.isIterable(d)?Gve(m,f,d,t,e,t[ns],Q,I):cA(!1)}}function Hve(t,e,r,s,n,i,o,a){try{r!=null&&It.isBuffer(r)&&(cA(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[GL]=!0),n.onRequestSent(),s[qu]()}catch(A){t(A)}}function y5t(t,e,r,s,n,i,o,a){cA(a!==0||i[QN]===0,"stream body cannot be pipelined");let A=J6t(n,s,u=>{u?(It.destroy(A,u),t(u)):(It.removeAllListeners(A),o.onRequestSent(),r||(e[GL]=!0),i[qu]())});It.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function b5t(t,e,r,s,n,i,o,a){cA(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new n$;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[GL]=!0),s[qu]()}catch(A){t(A)}}async function Gve(t,e,r,s,n,i,o,a){cA(o!==0||s[QN]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{cA(A===null),i[Ko]?d(i[Ko]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[Ko])throw i[Ko];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[GL]=!0),s[qu]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}Yve.exports=a5t});var Rf=E((g6r,$ve)=>{"use strict";var Td=B("node:assert"),jve=B("node:net"),yN=B("node:http"),hE=ct(),{ClientStats:w5t}=iX(),{channels:KI}=mf(),S5t=dUe(),N5t=OI(),{InvalidArgumentError:Mr,InformationalError:D5t,ClientDestroyedError:R5t}=Et(),T5t=HI(),{kUrl:Vu,kServerName:Df,kClient:x5t,kBusy:c$,kConnect:k5t,kResuming:fE,kRunning:NN,kPending:DN,kSize:bN,kQueue:gc,kConnected:F5t,kConnecting:ZI,kNeedDrain:Sf,kKeepAliveDefaultTimeout:Vve,kHostHeader:M5t,kPendingIdx:pc,kRunningIdx:xd,kError:U5t,kPipelining:YL,kKeepAliveTimeoutValue:v5t,kMaxHeadersSize:L5t,kKeepAliveMaxTimeout:_5t,kKeepAliveTimeoutThreshold:P5t,kHeadersTimeout:O5t,kBodyTimeout:H5t,kStrictContentLength:G5t,kConnector:wN,kMaxRequests:u$,kCounter:Y5t,kClose:q5t,kDestroy:V5t,kDispatch:J5t,kLocalAddress:SN,kMaxResponseSize:W5t,kOnError:z5t,kHTTPContext:ks,kMaxConcurrentStreams:j5t,kHTTP2InitialWindowSize:K5t,kHTTP2ConnectionWindowSize:Z5t,kResume:Nf,kPingInterval:X5t}=Br(),$5t=Uve(),e9t=qve(),wf=Symbol("kClosedResolve"),t9t=yN&&yN.maxHeaderSize&&Number.isInteger(yN.maxHeaderSize)&&yN.maxHeaderSize>0?()=>yN.maxHeaderSize:()=>{throw new Mr("http module not available or http.maxHeaderSize invalid")},Jve=()=>{};function Kve(t){return t[YL]??t[ks]?.defaultPipelining??1}var l$=class extends N5t{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:C,strictContentLength:m,maxCachedSessions:I,connect:Q,maxRequestsPerClient:b,localAddress:U,maxResponseSize:q,autoSelectFamily:x,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:F,allowH2:W,useH2c:$,initialWindowSize:ee,connectionWindowSize:ae,pingInterval:Be}={}){if(c!==void 0)throw new Mr("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Mr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Mr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Mr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new Mr("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout in Line truncated
`,this[H5t]=a??3e5,this[O5t]=s??3e5,this[G5t]=m??!0,this[u$]=b,this[wf]=null,this[W5t]=q>-1?q:-1,this[ks]=null,this[j5t]=F??100,this[K5t]=ee??262144,this[Z5t]=ae??524288,this[X5t]=Be??6e4,this[gc]=[],this[xd]=0,this[pc]=0,this[Nf]=Me=>d$(this,Me),this[z5t]=Me=>Zve(this,Me)}get pipelining(){return this[YL]}set pipelining(e){this[YL]=e,this[Nf](!0)}get stats(){return new w5t(this)}get[DN](){return this[gc].length-this[pc]}get[NN](){return this[pc]-this[xd]}get[bN](){return this[gc].length-this[xd]}get[F5t](){return!!this[ks]&&!this[ZI]&&!this[ks].destroyed}get[c$](){return!!(this[ks]?.busy(null)||this[bN]>=(Kve(this)||1)||this[DN]>0)}[k5t](e){Xve(this),this.once("connect",e)}[J5t](e,r){let s=new S5t(this[Vu].origin,e,r);return this[gc].push(s),this[fE]||(hE.bodyLength(s.body)==null&&hE.isIterable(s.body)?(this[fE]=1,queueMicrotask(()=>d$(this))):this[Nf](!0)),this[fE]&&this[Sf]!==2&&this[c$]&&(this[Sf]=2),this[Sf]<2}[q5t](){return new Promise(e=>{this[bN]?this[wf]=e:e(null)})}[V5t](e){return new Promise(r=>{let s=this[gc].splice(this[pc]);for(let i=0;i<s.length;i++){let o=s[i];hE.errorRequest(this,o,e)}let n=()=>{this[wf]&&(this[wf](),this[wf]=null),r(null)};this[ks]?(this[ks].destroy(e,n),this[ks]=null):queueMicrotask(n),this[Nf]()})}};function Zve(t,e){if(t[NN]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Td(t[pc]===t[xd]);let r=t[gc].splice(t[xd]);for(let s=0;s<r.length;s++){let n=r[s];hE.errorRequest(t,n,e)}Td(t[bN]===0)}}function Xve(t){Td(!t[ZI]),Td(!t[ks]);let{host:e,hostname:r,protocol:s,port:n}=t[Vu];if(r[0]==="["){let i=r.indexOf("]");Td(i!==-1);let o=r.substring(1,i);Td(jve.isIPv6(o)),r=o}t[ZI]=!0,KI.beforeConnect.hasSubscribers&&KI.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN]}),t[wN]({host:e,hostname:r,protocol:s,port:n,servername:t[Df],localAddress:t[SN]},(i,o)=>{if(i){Wve(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Nf]();return}if(t.destroyed){hE.destroy(o.on("error",Jve),new R5t),t[Nf]();return}Td(o);try{t[ks]=o.alpnProtocol==="h2"?e9t(t,o):$5t(t,o)}catch(a){o.destroy().on("error",Jve),Wve(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Nf]();return}t[ZI]=!1,o[Y5t]=0,o[u$]=t[u$],o[x5t]=t,o[U5t]=null,KI.connected.hasSubscribers&&KI.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN],socket:o}),t.emit("connect",t[Vu],[t]),t[Nf]()})}function Wve(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ZI]=!1,KI.connectError.hasSubscribers&&KI.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Td(t[NN]===0);t[DN]>0&&t[gc][t[pc]].servername===t[Df];){let o=t[gc][t[pc]++];hE.errorRequest(t,o,e)}else Zve(t,e);t.emit("connectionError",t[Vu],[t],e)}}function zve(t){t[Sf]=0,t.emit("drain",t[Vu],[t])}function d$(t,e){t[fE]!==2&&(t[fE]=2,r9t(t,e),t[fE]=0,t[xd]>256&&(t[gc].splice(0,t[xd]),t[pc]-=t[xd],t[xd]=0))}function r9t(t,e){for(;;){if(t.destroyed){Td(t[DN]===0);return}if(t[wf]&&!t[bN]){t[wf](),t[wf]=null;return}if(t[ks]&&t[ks].resume(),t[c$])t[Sf]=2;else if(t[Sf]===2){e?(t[Sf]=1,queueMicrotask(()=>zve(t))):zve(t);continue}if(t[DN]===0||t[NN]>=(Kve(t)||1))return;let r=t[gc][t[pc]];if(t[Vu].protocol==="https:"&&t[Df]!==r.servername){if(t[NN]>0)return;t[Df]=r.servername,t[ks]?.destroy(new D5t("servername changed"),()=>{t[ks]=null,d$(t)})}if(t[ZI])return;if(!t[ks]){Xve(t);return}if(t[ks].destroyed||t[ks].busy(r))return;!r.aborted&&t[ks].write(r)?t[pc]++:t[gc].splice(t[pc],1)}}$ve.exports=l$});var h$=E((E6r,eLe)=>{"use strict";var qL=class{bottom=0;top=0;list=new Array(2048).fill(void 0);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)}};eLe.exports=class{constructor(){this.head=this.tail=new qL}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new qL),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var VL=E((m6r,cLe)=>{"use strict";var{PoolStats:s9t}=iX(),n9t=OI(),i9t=h$(),{kConnected:f$,kSize:tLe,kRunning:rLe,kPending:sLe,kQueued:RN,kBusy:o9t,kFree:a9t,kUrl:A9t,kClose:c9t,kDestroy:u9t,kDispatch:l9t}=Br(),Qn=Symbol("clients"),Ni=Symbol("needDrain"),TN=Symbol("queue"),g$=Symbol("closed resolve"),p$=Symbol("onDrain"),nLe=Symbol("onConnect"),iLe=Symbol("onDisconnect"),oLe=Symbol("onConnectionError"),E$=Symbol("get dispatcher"),aLe=Symbol("add client"),ALe=Symbol("remove client"),m$=class extends n9t{[TN]=new i9t;[RN]=0;[Qn]=[];[Ni]=!1;[p$](e,r,s){let n=this[TN],i=!1;for(;!i;){let o=n.shift();if(!o)break;th Line truncated
`,"latin1"),r!==null&&n!==r){if(s[KX])throw new dE;process.emitWarning(new dE)}e[Cs].timeout&&e[Cs].timeoutType===zI&&e[Cs].timeout.refresh&&e[Cs].timeout.refresh(),s[Bf]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Qf]=!1,e&&(et(s[$n]<=1,"pipeline should only contain this request"),n(e))}};Mve.exports=v6t});var qve=E((p6r,Yve)=>{"use strict";var cA=B("node:assert"),{pipeline:W6t}=B("node:stream"),It=ct(),{RequestContentLengthMismatchError:n$,RequestAbortedError:z6t,SocketError:BN,InformationalError:yf,InvalidArgumentError:j6t}=Et(),{kUrl:IN,kReset:GL,kClient:jo,kRunning:QN,kPending:K6t,kQueue:bf,kPendingIdx:o$,kRunningIdx:fc,kError:Ko,kSocket:ns,kStrictContentLength:Z6t,kOnError:jI,kMaxConcurrentStreams:OL,kPingInterval:vve,kHTTP2Session:Rd,kHTTP2InitialWindowSize:X6t,kHTTP2ConnectionWindowSize:$6t,kResume:qu,kSize:e5t,kHTTPContext:a$,kClosed:i$,kBodyTimeout:t5t,kEnableConnectProtocol:mN,kRemoteSettings:CN,kHTTP2Stream:PL,kHTTP2SessionState:A$}=Br(),{channels:Lve}=mf(),AA=Symbol("open streams"),_ve,HL;try{HL=B("node:http2")}catch{HL={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:r5t,HTTP2_HEADER_METHOD:Pve,HTTP2_HEADER_PATH:Ove,HTTP2_HEADER_SCHEME:t$,HTTP2_HEADER_CONTENT_LENGTH:s5t,HTTP2_HEADER_EXPECT:n5t,HTTP2_HEADER_STATUS:r$,HTTP2_HEADER_PROTOCOL:i5t,NGHTTP2_REFUSED_STREAM:o5t,NGHTTP2_CANCEL:a5t}}=HL;function s$(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function A5t(t,e){t[ns]=e;let r=t[X6t],s=t[$6t],n=HL.connect(t[IN],{createConnection:()=>e,peerMaxConcurrentStreams:t[OL],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[ns]=e,n[AA]=0,n[jo]=t,n[ns]=e,n[A$]={ping:{interval:t[vve]===0?null:setInterval(d5t,t[vve],n).unref()}},n[mN]=!1,n[CN]=!1,s&&It.addListener(n,"connect",u5t.bind(n,s)),It.addListener(n,"error",h5t),It.addListener(n,"frameError",f5t),It.addListener(n,"end",g5t),It.addListener(n,"goaway",p5t),It.addListener(n,"close",E5t),It.addListener(n,"remoteSettings",l5t),n.unref(),t[Rd]=n,e[Rd]=n,It.addListener(e,"error",C5t),It.addListener(e,"end",I5t),It.addListener(e,"close",m5t),e[i$]=!1,e.on("close",B5t),{version:"h2",defaultPipelining:1/0,write(i){return y5t(t,i)},resume(){c5t(t)},destroy(i,o){e[i$]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[QN]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[CN]===!1||It.bodyLength(i.body)!==0&&(It.isStream(i.body)||It.isAsyncIterable(i.body)||It.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[CN]===!1;return!1}}}function c5t(t){let e=t[ns];e?.destroyed===!1&&(t[e5t]===0||t[OL]===0?(e.unref(),t[Rd].unref()):(e.ref(),t[Rd].ref()))}function u5t(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function l5t(t){if(this[jo][OL]=t.maxConcurrentStreams??this[jo][OL],this[CN]===!0&&this[mN]===!0&&t.enableConnectProtocol===!1){let e=new yf("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[ns][Ko]=e,this[jo][jI](e);return}this[mN]=t.enableConnectProtocol??this[mN],this[CN]=!0,this[jo][qu]()}function d5t(t){let e=t[A$];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[jo],o=this[jo];if(s!=null){let a=new yf(`HTTP/2: "PING" errored - type ${s.message}`);o[Ko]=a,i[jI](a)}else i.emit("ping",n)}}function h5t(t){cA(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ns][Ko]=t,this[jo][jI](t)}function f5t(t,e,r){if(r===0){let s=new yf(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[ns][Ko]=s,this[jo][jI](s)}}function g5t(){let t=new BN("other side closed",It.getSocketInfo(this[ns]));this.destroy(t),It.destroy(this[ns],t)}function p5t(t){let e=this[Ko]||new BN(`HTTP/2: "GOAWAY" frame received with code ${t}`,It.getSocketInfo(this[ns])),r=this[jo];if(r[ns]=null,r[a$]=null,this.close(),this[Rd]=null,It.destroy(this[ns],e),r[fc]<r[bf].length){let s=r[bf][r[fc]];r[bf][r[fc]++]=null,It.errorRequest(r,s,e),r[o$]=r[fc]}cA(r[QN]===0),r.emit("disconnect",r[IN],[r],e),r.emit("connectionError",r[IN],[r],e),r[qu]()}function E5t(){let{[jo]:t,[A$]:e}=this,{[ns]:r}=t,s=this[ns][Ko]||this[Ko]||new BN("closed",It.getSocketInfo(r));if(t[ns]=null,t[a$]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){cA(t[K6t]===0);let n=t[bf].splice(t[fc]);for(let i=0;i<n.length;i++){let o=n[i];It.errorRequest(t,o,s)}}}function m5t(){let t=this[Ko]||new BN("closed",It.getSocketInfo(this)),e=this[Rd][jo];e[ns]=null,e[a$]=null,this[Rd]!==null&&this[Rd].destroy(t),e[o$]=e[fc],cA(e[QN]===0),e.emit("disconnect",e[IN],[e],t),e[qu]()}function C5t(t){cA(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ko]=t,this[jo][jI](t)}function I5t(){It.destroy(this,new BN("other side closed",It.getSocketInfo(this)))}func Line truncated
`;Lve.sendHeaders.publish({request:e,headers:x,socket:s[ns]})}let b=n==="GET"||n==="HEAD"||d===null;A?(h[n5t]="100-continue",f=s.request(h,{endStream:b,signal:c}),f[PL]=!0,f.once("continue",q)):(f=s.request(h,{endStream:b,signal:c}),f[PL]=!0,q()),++s[AA],f.setTimeout(r);let U=!1;return f.once("response",x=>{let{[r$]:P,...F}=x;if(e.onResponseStarted(),U=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),s$(F),f.resume.bind(f),"")===!1&&f.pause()}),f.on("data",x=>{e.onData(x)===!1&&f.pause()}),f.once("end",()=>{f.removeAllListeners("data"),U?(!e.aborted&&!e.completed&&e.onComplete({}),t[bf][t[fc]++]=null,t[qu]()):(m(new yf("HTTP/2: stream half-closed (remote)")),t[bf][t[fc]++]=null,t[o$]=t[fc],t[qu]())}),f.once("close",()=>{f.removeAllListeners("data"),s[AA]-=1,s[AA]===0&&s.unref()}),f.once("error",function(x){f.removeAllListeners("data"),m(x)}),f.once("frameError",(x,P)=>{f.removeAllListeners("data"),m(new yf(`HTTP/2: "frameError" received - type ${x}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let x=new yf(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[AA]-=1,s[AA]===0&&s.unref(),m(x)}),f.once("trailers",x=>{e.aborted||e.completed||e.onComplete(x)}),!0;function q(){!d||Q===0?Hve(m,f,null,t,e,t[ns],Q,I):It.isBuffer(d)?Hve(m,f,d,t,e,t[ns],Q,I):It.isBlobLike(d)?typeof d.stream=="function"?Gve(m,f,d.stream(),t,e,t[ns],Q,I):w5t(m,f,d,t,e,t[ns],Q,I):It.isStream(d)?b5t(m,t[ns],I,f,d,t,e,Q):It.isIterable(d)?Gve(m,f,d,t,e,t[ns],Q,I):cA(!1)}}function Hve(t,e,r,s,n,i,o,a){try{r!=null&&It.isBuffer(r)&&(cA(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[GL]=!0),n.onRequestSent(),s[qu]()}catch(A){t(A)}}function b5t(t,e,r,s,n,i,o,a){cA(a!==0||i[QN]===0,"stream body cannot be pipelined");let A=W6t(n,s,u=>{u?(It.destroy(A,u),t(u)):(It.removeAllListeners(A),o.onRequestSent(),r||(e[GL]=!0),i[qu]())});It.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function w5t(t,e,r,s,n,i,o,a){cA(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new n$;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[GL]=!0),s[qu]()}catch(A){t(A)}}async function Gve(t,e,r,s,n,i,o,a){cA(o!==0||s[QN]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{cA(A===null),i[Ko]?d(i[Ko]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[Ko])throw i[Ko];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[GL]=!0),s[qu]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}Yve.exports=A5t});var Rf=E((E6r,$ve)=>{"use strict";var Td=B("node:assert"),jve=B("node:net"),yN=B("node:http"),hE=ct(),{ClientStats:S5t}=iX(),{channels:KI}=mf(),N5t=dUe(),D5t=OI(),{InvalidArgumentError:Mr,InformationalError:R5t,ClientDestroyedError:T5t}=Et(),x5t=HI(),{kUrl:Vu,kServerName:Df,kClient:k5t,kBusy:c$,kConnect:F5t,kResuming:fE,kRunning:NN,kPending:DN,kSize:bN,kQueue:gc,kConnected:M5t,kConnecting:ZI,kNeedDrain:Sf,kKeepAliveDefaultTimeout:Vve,kHostHeader:U5t,kPendingIdx:pc,kRunningIdx:xd,kError:v5t,kPipelining:YL,kKeepAliveTimeoutValue:L5t,kMaxHeadersSize:_5t,kKeepAliveMaxTimeout:P5t,kKeepAliveTimeoutThreshold:O5t,kHeadersTimeout:H5t,kBodyTimeout:G5t,kStrictContentLength:Y5t,kConnector:wN,kMaxRequests:u$,kCounter:q5t,kClose:V5t,kDestroy:J5t,kDispatch:W5t,kLocalAddress:SN,kMaxResponseSize:z5t,kOnError:j5t,kHTTPContext:ks,kMaxConcurrentStreams:K5t,kHTTP2InitialWindowSize:Z5t,kHTTP2ConnectionWindowSize:X5t,kResume:Nf,kPingInterval:$5t}=Br(),e9t=Uve(),t9t=qve(),wf=Symbol("kClosedResolve"),r9t=yN&&yN.maxHeaderSize&&Number.isInteger(yN.maxHeaderSize)&&yN.maxHeaderSize>0?()=>yN.maxHeaderSize:()=>{throw new Mr("http module not available or http.maxHeaderSize invalid")},Jve=()=>{};function Kve(t){return t[YL]??t[ks]?.defaultPipelining??1}var l$=class extends D5t{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:C,strictContentLength:m,maxCachedSessions:I,connect:Q,maxRequestsPerClient:b,localAddress:U,maxResponseSize:q,autoSelectFamily:x,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:F,allowH2:W,useH2c:$,initialWindowSize:ee,connectionWindowSize:ae,pingInterval:Be}={}){if(c!==void 0)throw new Mr("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Mr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Mr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Mr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new Mr("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout in Line truncated
`,this[G5t]=a??3e5,this[H5t]=s??3e5,this[Y5t]=m??!0,this[u$]=b,this[wf]=null,this[z5t]=q>-1?q:-1,this[ks]=null,this[K5t]=F??100,this[Z5t]=ee??262144,this[X5t]=ae??524288,this[$5t]=Be??6e4,this[gc]=[],this[xd]=0,this[pc]=0,this[Nf]=Me=>d$(this,Me),this[j5t]=Me=>Zve(this,Me)}get pipelining(){return this[YL]}set pipelining(e){this[YL]=e,this[Nf](!0)}get stats(){return new S5t(this)}get[DN](){return this[gc].length-this[pc]}get[NN](){return this[pc]-this[xd]}get[bN](){return this[gc].length-this[xd]}get[M5t](){return!!this[ks]&&!this[ZI]&&!this[ks].destroyed}get[c$](){return!!(this[ks]?.busy(null)||this[bN]>=(Kve(this)||1)||this[DN]>0)}[F5t](e){Xve(this),this.once("connect",e)}[W5t](e,r){let s=new N5t(this[Vu].origin,e,r);return this[gc].push(s),this[fE]||(hE.bodyLength(s.body)==null&&hE.isIterable(s.body)?(this[fE]=1,queueMicrotask(()=>d$(this))):this[Nf](!0)),this[fE]&&this[Sf]!==2&&this[c$]&&(this[Sf]=2),this[Sf]<2}[V5t](){return new Promise(e=>{this[bN]?this[wf]=e:e(null)})}[J5t](e){return new Promise(r=>{let s=this[gc].splice(this[pc]);for(let i=0;i<s.length;i++){let o=s[i];hE.errorRequest(this,o,e)}let n=()=>{this[wf]&&(this[wf](),this[wf]=null),r(null)};this[ks]?(this[ks].destroy(e,n),this[ks]=null):queueMicrotask(n),this[Nf]()})}};function Zve(t,e){if(t[NN]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Td(t[pc]===t[xd]);let r=t[gc].splice(t[xd]);for(let s=0;s<r.length;s++){let n=r[s];hE.errorRequest(t,n,e)}Td(t[bN]===0)}}function Xve(t){Td(!t[ZI]),Td(!t[ks]);let{host:e,hostname:r,protocol:s,port:n}=t[Vu];if(r[0]==="["){let i=r.indexOf("]");Td(i!==-1);let o=r.substring(1,i);Td(jve.isIPv6(o)),r=o}t[ZI]=!0,KI.beforeConnect.hasSubscribers&&KI.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN]}),t[wN]({host:e,hostname:r,protocol:s,port:n,servername:t[Df],localAddress:t[SN]},(i,o)=>{if(i){Wve(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Nf]();return}if(t.destroyed){hE.destroy(o.on("error",Jve),new T5t),t[Nf]();return}Td(o);try{t[ks]=o.alpnProtocol==="h2"?t9t(t,o):e9t(t,o)}catch(a){o.destroy().on("error",Jve),Wve(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Nf]();return}t[ZI]=!1,o[q5t]=0,o[u$]=t[u$],o[k5t]=t,o[v5t]=null,KI.connected.hasSubscribers&&KI.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN],socket:o}),t.emit("connect",t[Vu],[t]),t[Nf]()})}function Wve(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ZI]=!1,KI.connectError.hasSubscribers&&KI.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[ks]?.version,servername:t[Df],localAddress:t[SN]},connector:t[wN],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Td(t[NN]===0);t[DN]>0&&t[gc][t[pc]].servername===t[Df];){let o=t[gc][t[pc]++];hE.errorRequest(t,o,e)}else Zve(t,e);t.emit("connectionError",t[Vu],[t],e)}}function zve(t){t[Sf]=0,t.emit("drain",t[Vu],[t])}function d$(t,e){t[fE]!==2&&(t[fE]=2,s9t(t,e),t[fE]=0,t[xd]>256&&(t[gc].splice(0,t[xd]),t[pc]-=t[xd],t[xd]=0))}function s9t(t,e){for(;;){if(t.destroyed){Td(t[DN]===0);return}if(t[wf]&&!t[bN]){t[wf](),t[wf]=null;return}if(t[ks]&&t[ks].resume(),t[c$])t[Sf]=2;else if(t[Sf]===2){e?(t[Sf]=1,queueMicrotask(()=>zve(t))):zve(t);continue}if(t[DN]===0||t[NN]>=(Kve(t)||1))return;let r=t[gc][t[pc]];if(t[Vu].protocol==="https:"&&t[Df]!==r.servername){if(t[NN]>0)return;t[Df]=r.servername,t[ks]?.destroy(new R5t("servername changed"),()=>{t[ks]=null,d$(t)})}if(t[ZI])return;if(!t[ks]){Xve(t);return}if(t[ks].destroyed||t[ks].busy(r))return;!r.aborted&&t[ks].write(r)?t[pc]++:t[gc].splice(t[pc],1)}}$ve.exports=l$});var h$=E((C6r,eLe)=>{"use strict";var qL=class{bottom=0;top=0;list=new Array(2048).fill(void 0);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)}};eLe.exports=class{constructor(){this.head=this.tail=new qL}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new qL),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var VL=E((I6r,cLe)=>{"use strict";var{PoolStats:n9t}=iX(),i9t=OI(),o9t=h$(),{kConnected:f$,kSize:tLe,kRunning:rLe,kPending:sLe,kQueued:RN,kBusy:a9t,kFree:A9t,kUrl:c9t,kClose:u9t,kDestroy:l9t,kDispatch:d9t}=Br(),Qn=Symbol("clients"),Ni=Symbol("needDrain"),TN=Symbol("queue"),g$=Symbol("closed resolve"),p$=Symbol("onDrain"),nLe=Symbol("onConnect"),iLe=Symbol("onDisconnect"),oLe=Symbol("onConnectionError"),E$=Symbol("get dispatcher"),aLe=Symbol("add client"),ALe=Symbol("remove client"),m$=class extends i9t{[TN]=new o9t;[RN]=0;[Qn]=[];[Ni]=!1;[p$](e,r,s){let n=this[TN],i=!1;for(;!i;){let o=n.shift();if(!o)break;th Line truncated
${e.format(r)}`.trim():`${r.length} interceptors are pending:
${e.format(r)}`.trim())}};mPe.exports=Tee});var kee=E((J6r,QPe)=>{"use strict";var{InvalidArgumentError:qqt}=Et(),{runtimeFeatures:Vqt}=Nd();function Jqt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var CPe=Vqt.has("crypto")?B("node:crypto"):null,Wqt=CPe?.hash?t=>CPe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function BPe(t){return Array.isArray(t)&&(t.length&1)===0}function zqt(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function jqt(t){let e={};if(!t)return e;if(BPe(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var IPe=["record","playback","update"];function Kqt(t){if(!IPe.includes(t))throw new qqt(`Invalid snapshot mode: ${t}. Must be one of: ${IPe.join(", ")}`)}QPe.exports={createHeaderFilters:Jqt,hashId:Wqt,isUndiciHeaders:BPe,normalizeHeaders:jqt,isUrlExcludedFactory:zqt,validateSnapshotMode:Kqt}});var xPe=E((W6r,TPe)=>{"use strict";var{writeFile:Zqt,readFile:Xqt,mkdir:$qt}=B("node:fs/promises"),{dirname:eVt,resolve:yPe}=B("node:path"),{setTimeout:tVt,clearTimeout:bPe}=B("node:timers"),{InvalidArgumentError:wPe,UndiciError:rVt}=Et(),{hashId:sVt,isUrlExcludedFactory:nVt,normalizeHeaders:SPe,createHeaderFilters:NPe}=kee();function GN(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||SPe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:DPe(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function DPe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function RPe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function YN(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return sVt(r)}var Fee=class{#e;#t;#r=new Map;#s;#n=1/0;#i=!1;#a;constructor(e={}){this.#s=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=NPe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=nVt(e.excludeUrls),this.#i&&this.#s&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=GN(e,this.#a,this.matchOptions),n=YN(s),i=SPe(r.headers),o={statusCode:r.statusCode,headers:RPe(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#r.size>=this.#n&&!this.#r.has(n)){let A=this.#r.keys().next().value;this.#r.delete(A)}let a=this.#r.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#r.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#s&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=GN(e,this.#a,this.matchOptions),s=YN(r),n=this.#r.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#s;if(!r)throw new wPe("Snapshot path is required");try{let s=await Xqt(yPe(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#r.clear();for(let{hash:i,snapshot:o}of n)this.#r.set(i,o)}else this.#r=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#r.clear();else throw new rVt(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#s;if(!r)throw new wPe("Snapshot path is required");let s=yPe(r);await $qt(eVt(s),{recursive:!0});let n=Array.from(this.#r.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Zqt(s,JS Line truncated
${e.format(r)}`.trim())}};mPe.exports=Tee});var kee=E((z6r,QPe)=>{"use strict";var{InvalidArgumentError:Vqt}=Et(),{runtimeFeatures:Jqt}=Nd();function Wqt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var CPe=Jqt.has("crypto")?B("node:crypto"):null,zqt=CPe?.hash?t=>CPe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function BPe(t){return Array.isArray(t)&&(t.length&1)===0}function jqt(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function Kqt(t){let e={};if(!t)return e;if(BPe(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var IPe=["record","playback","update"];function Zqt(t){if(!IPe.includes(t))throw new Vqt(`Invalid snapshot mode: ${t}. Must be one of: ${IPe.join(", ")}`)}QPe.exports={createHeaderFilters:Wqt,hashId:zqt,isUndiciHeaders:BPe,normalizeHeaders:Kqt,isUrlExcludedFactory:jqt,validateSnapshotMode:Zqt}});var xPe=E((j6r,TPe)=>{"use strict";var{writeFile:Xqt,readFile:$qt,mkdir:eVt}=B("node:fs/promises"),{dirname:tVt,resolve:yPe}=B("node:path"),{setTimeout:rVt,clearTimeout:bPe}=B("node:timers"),{InvalidArgumentError:wPe,UndiciError:sVt}=Et(),{hashId:nVt,isUrlExcludedFactory:iVt,normalizeHeaders:SPe,createHeaderFilters:NPe}=kee();function GN(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||SPe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:DPe(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function DPe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function RPe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function YN(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return nVt(r)}var Fee=class{#e;#t;#r=new Map;#s;#n=1/0;#i=!1;#a;constructor(e={}){this.#s=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=NPe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=iVt(e.excludeUrls),this.#i&&this.#s&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=GN(e,this.#a,this.matchOptions),n=YN(s),i=SPe(r.headers),o={statusCode:r.statusCode,headers:RPe(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#r.size>=this.#n&&!this.#r.has(n)){let A=this.#r.keys().next().value;this.#r.delete(A)}let a=this.#r.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#r.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#s&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=GN(e,this.#a,this.matchOptions),s=YN(r),n=this.#r.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#s;if(!r)throw new wPe("Snapshot path is required");try{let s=await $qt(yPe(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#r.clear();for(let{hash:i,snapshot:o}of n)this.#r.set(i,o)}else this.#r=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#r.clear();else throw new sVt(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#s;if(!r)throw new wPe("Snapshot path is required");let s=yPe(r);await eVt(tVt(s),{recursive:!0});let n=Array.from(this.#r.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Xqt(s,JS Line truncated
PRAGMA journal_mode = WAL;
PRAGMA synchronous = NORMAL;
PRAGMA temp_store = memory;
@@ -237,83 +237,83 @@ ${e.format(r)}`.trim())}};mPe.exports=Tee});var kee=E((J6r,QPe)=>{"use strict";v
ORDER BY cachedAt DESC
LIMIT ?
)
`)}close(){this.#r.close()}get(e){tte(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){tte(e);let s=this.#h(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#u(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){tte(e),_Jt(r);let s=0,n=[],i=this;return new LJt({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#h(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#h(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let s=this.#h(e),{headers:n,method:i}=e,o=this.#s.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!PJt(n[l],u[l])){c=!1;break}}if(c)return A}}};function PJt(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var bE=E((g5r,vOe)=>{"use strict";var{kConstruct:OJt}=Br(),{kEnumerableProperty:dB}=ct(),{iteratorMixin:HJt,isValidHeaderName:WN,isValidHeaderValue:xOe}=zo(),{webidl:Pt}=kn(),ste=B("node:assert"),Q_=B("node:util");function TOe(t){return t===10||t===13||t===9||t===32}function kOe(t){let e=0,r=t.length;for(;r>e&&TOe(t.charCodeAt(r-1));)--r;for(;r>e&&TOe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function FOe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});nte(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)nte(t,r[s],e[r[s]])}else throw Pt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function nte(t,e,r){if(r=kOe(r),WN(e)){if(!xOe(r))throw Pt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(UOe(t)==="immutable")throw new TypeError("immutable");return b_(t).append(e,r,!1)}function GJt(t){let e=b_(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function MOe(t,e){return t[0]<e[0]?-1:1}var y_=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMa Line truncated
${i}`;break;case"retry":G8e(i)&&(r[n]=i);break;case"id":Y8e(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&G8e(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Y8e(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}}};q8e.exports={EventSourceStream:Ote}});var $8e=E((O5r,X8e)=>{"use strict";var{pipeline:nKt}=B("node:stream"),{fetching:iKt}=XN(),{makeRequest:oKt}=fB(),{webidl:Ri}=kn(),{EventSourceStream:aKt}=V8e(),{parseMIMEType:AKt}=nA(),{createFastMessageEvent:cKt}=j_(),{isNetworkError:J8e}=jN(),{kEnumerableProperty:kE}=ct(),{environmentSettingsObject:W8e}=zo(),z8e=!1,j8e=3e3,n1=0,K8e=1,i1=2,uKt="anonymous",lKt="use-credentials",bB=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#r=!1;#s=n1;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Ri.util.markAsUncloneable(this);let s="EventSource constructor";Ri.argumentLengthCheck(arguments,1,s),z8e||(z8e=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ri.converters.USVString(e),r=Ri.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=W8e,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=uKt;r.withCredentials===!0&&(o=lKt,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=W8e.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=oKt(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===i1)return;this.#s=n1;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!J8e(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(J8e(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?AKt(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=K8e,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new aKt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(cKt(A.type,A.options))}});nKt(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=iKt(e)}#c(){this.#s!==i1&&(this.#s=n1,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#s===n1&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){Ri.brandCheck(this,t),this.#s!==i1&&(this.#s=i1,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},Z8e={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:n1,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:K8e,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:i1,writable:!1}};Object.defineProperties(bB,Z8e);Object.defineProperties(bB.prototype,Z8e);Object.defineProperties(bB.prototype,{close:kE,onerror:kE,onmessage:kE,onopen:kE,readyState:kE,url:kE,withCredentials:kE});Ri.converters.EventSourceInitDict=Ri.dictionaryConverter([{key:"withCredentials",converter:Ri.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ri.converters.any},{key:"node",converter:Ri.dictionaryConverter([{key:"reconnectionTime",converter:Ri.converters["unsigned long"],defaultValue:()=>j8e},{key:"dispatcher",converter:Ri.converters.any}]),defaultValue:()=>({})}]);X8e.exports={EventSource:bB,defaultReconnectionTime:j8e}});var i4e=E((H5r,Ee)=>{"use strict";var dKt=Rf(),t4e=iN(),hKt=XI(),fKt=ELe(),gKt=BLe(),pKt=EE(),EKt=U$(),mKt=VLe(),CKt=ZLe(),IKt=e_e(),r4e=Et(),cP=ct(),{InvalidArgumentError:AP}=r4e,wB=U_e(),BKt=HI(),QKt=Cee(),{MockCallHistory:yKt,MockC Line truncated
`)}close(){this.#r.close()}get(e){tte(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){tte(e);let s=this.#h(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#u(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){tte(e),PJt(r);let s=0,n=[],i=this;return new _Jt({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#h(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#h(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let s=this.#h(e),{headers:n,method:i}=e,o=this.#s.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!OJt(n[l],u[l])){c=!1;break}}if(c)return A}}};function OJt(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var bE=E((E5r,vOe)=>{"use strict";var{kConstruct:HJt}=Br(),{kEnumerableProperty:dB}=ct(),{iteratorMixin:GJt,isValidHeaderName:WN,isValidHeaderValue:xOe}=zo(),{webidl:Pt}=kn(),ste=B("node:assert"),Q_=B("node:util");function TOe(t){return t===10||t===13||t===9||t===32}function kOe(t){let e=0,r=t.length;for(;r>e&&TOe(t.charCodeAt(r-1));)--r;for(;r>e&&TOe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function FOe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});nte(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)nte(t,r[s],e[r[s]])}else throw Pt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function nte(t,e,r){if(r=kOe(r),WN(e)){if(!xOe(r))throw Pt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(UOe(t)==="immutable")throw new TypeError("immutable");return b_(t).append(e,r,!1)}function YJt(t){let e=b_(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function MOe(t,e){return t[0]<e[0]?-1:1}var y_=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMa Line truncated
${i}`;break;case"retry":G8e(i)&&(r[n]=i);break;case"id":Y8e(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&G8e(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Y8e(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}}};q8e.exports={EventSourceStream:Ote}});var $8e=E((G5r,X8e)=>{"use strict";var{pipeline:iKt}=B("node:stream"),{fetching:oKt}=XN(),{makeRequest:aKt}=fB(),{webidl:Ri}=kn(),{EventSourceStream:AKt}=V8e(),{parseMIMEType:cKt}=nA(),{createFastMessageEvent:uKt}=j_(),{isNetworkError:J8e}=jN(),{kEnumerableProperty:kE}=ct(),{environmentSettingsObject:W8e}=zo(),z8e=!1,j8e=3e3,n1=0,K8e=1,i1=2,lKt="anonymous",dKt="use-credentials",bB=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#r=!1;#s=n1;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Ri.util.markAsUncloneable(this);let s="EventSource constructor";Ri.argumentLengthCheck(arguments,1,s),z8e||(z8e=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ri.converters.USVString(e),r=Ri.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=W8e,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=lKt;r.withCredentials===!0&&(o=dKt,this.#r=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=W8e.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=aKt(a),this.#A()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#r}#A(){if(this.#s===i1)return;this.#s=n1;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!J8e(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(J8e(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?cKt(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#s=K8e,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new AKt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(uKt(A.type,A.options))}});iKt(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=oKt(e)}#c(){this.#s!==i1&&(this.#s=n1,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#s===n1&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){Ri.brandCheck(this,t),this.#s!==i1&&(this.#s=i1,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Ri.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},Z8e={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:n1,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:K8e,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:i1,writable:!1}};Object.defineProperties(bB,Z8e);Object.defineProperties(bB.prototype,Z8e);Object.defineProperties(bB.prototype,{close:kE,onerror:kE,onmessage:kE,onopen:kE,readyState:kE,url:kE,withCredentials:kE});Ri.converters.EventSourceInitDict=Ri.dictionaryConverter([{key:"withCredentials",converter:Ri.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ri.converters.any},{key:"node",converter:Ri.dictionaryConverter([{key:"reconnectionTime",converter:Ri.converters["unsigned long"],defaultValue:()=>j8e},{key:"dispatcher",converter:Ri.converters.any}]),defaultValue:()=>({})}]);X8e.exports={EventSource:bB,defaultReconnectionTime:j8e}});var i4e=E((Y5r,Ee)=>{"use strict";var hKt=Rf(),t4e=iN(),fKt=XI(),gKt=ELe(),pKt=BLe(),EKt=EE(),mKt=U$(),CKt=VLe(),IKt=ZLe(),BKt=e_e(),r4e=Et(),cP=ct(),{InvalidArgumentError:AP}=r4e,wB=U_e(),QKt=HI(),yKt=Cee(),{MockCallHistory:bKt,MockC Line truncated
`).slice(1).join(`
`);t.stack=r?`${r}
${i}`:n.stack}Ee.exports.fetch=function(e,r=void 0){return MKt(e,r).catch(s=>{throw e4e?n4e(s,e4e):s&&typeof s=="object"&&Error.captureStackTrace(s,Ee.exports.fetch),s})};Ee.exports.Headers=bE().Headers;Ee.exports.Response=jN().Response;Ee.exports.Request=fB().Request;Ee.exports.FormData=xL().FormData;var{setGlobalOrigin:UKt,getGlobalOrigin:vKt}=yX();Ee.exports.setGlobalOrigin=UKt;Ee.exports.getGlobalOrigin=vKt;var{CacheStorage:LKt}=P3e(),{kConstruct:_Kt}=Br();Ee.exports.caches=new LKt(_Kt);var{deleteCookie:PKt,getCookies:OKt,getSetCookies:HKt,setCookie:GKt,parseCookie:YKt}=X3e();Ee.exports.deleteCookie=PKt;Ee.exports.getCookies=OKt;Ee.exports.getSetCookies=HKt;Ee.exports.setCookie=GKt;Ee.exports.parseCookie=YKt;var{parseMIMEType:qKt,serializeAMimeType:VKt}=nA();Ee.exports.parseMIMEType=qKt;Ee.exports.serializeAMimeType=VKt;var{CloseEvent:JKt,ErrorEvent:WKt,MessageEvent:zKt}=j_(),{WebSocket:jKt,ping:KKt}=x8e();Ee.exports.WebSocket=jKt;Ee.exports.CloseEvent=JKt;Ee.exports.ErrorEvent=WKt;Ee.exports.MessageEvent=zKt;Ee.exports.ping=KKt;Ee.exports.WebSocketStream=P8e().WebSocketStream;Ee.exports.WebSocketError=Ute().WebSocketError;Ee.exports.request=o1(wB.request);Ee.exports.stream=o1(wB.stream);Ee.exports.pipeline=o1(wB.pipeline);Ee.exports.connect=o1(wB.connect);Ee.exports.upgrade=o1(wB.upgrade);Ee.exports.MockClient=QKt;Ee.exports.MockCallHistory=yKt;Ee.exports.MockCallHistoryLog=bKt;Ee.exports.MockPool=SKt;Ee.exports.MockAgent=wKt;Ee.exports.SnapshotAgent=NKt;Ee.exports.mockErrors=DKt;var{EventSource:ZKt}=$8e();Ee.exports.EventSource=ZKt;function XKt(){globalThis.fetch=Ee.exports.fetch,globalThis.Headers=Ee.exports.Headers,globalThis.Response=Ee.exports.Response,globalThis.Request=Ee.exports.Request,globalThis.FormData=Ee.exports.FormData,globalThis.WebSocket=Ee.exports.WebSocket,globalThis.CloseEvent=Ee.exports.CloseEvent,globalThis.ErrorEvent=Ee.exports.ErrorEvent,globalThis.MessageEvent=Ee.exports.MessageEvent,globalThis.EventSource=Ee.exports.EventSource}Ee.exports.install=XKt});var a1=E(_f=>{"use strict";_f.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");_f.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");_f.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";_f.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);_f.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);_f.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());_f.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var a4e=E((q5r,o4e)=>{"use strict";var{asciiLowercase:uP,solelyContainsHTTPTokenCodePoints:$Kt,soleyContainsHTTPQuotedStringTokenCodePoints:eZt}=a1();o4e.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=uP(String(e)),this._map.get(e)}has(e){return e=uP(String(e)),this._map.has(e)}set(e,r){if(e=uP(String(e)),r=String(r),!$Kt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!eZt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=uP(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var u4e=E((V5r,c4e)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:tZt,removeTrailingHTTPWhitespace:A4e,isHTTPWhitespaceChar:rZt,solelyContainsHTTPTokenCodePoints:Hte,soleyContainsHTTPQuotedStringTokenCodePoints:sZt,asciiLowercase:Gte,collectAnHTTPQuotedString:nZt}=a1();c4e.exports=t=>{t=tZt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Hte(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=A4e(s),s.length===0||!Hte(s))return null;let n={type:Gte(r),subtype:Gte(s),parameters:new Map};for(;e<t.length;){for(++e;rZt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=Gte(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=nZt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=A4e(o),o==="")continue}i.length>0&&Hte(i)&&sZt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var d4e=E((J5r,l4e)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:iZt}=a1();l4e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!iZt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var p4e=E((z5r,g4e)=>{"use strict";var oZt=a4e(),aZt=u4e(),AZt=d4e(),{asciiLowercase:h4e,solelyContainsHTTPTokenCodePoints:f4e}=a1();g4e.exports=class{constructor(e){e=String(e);let r=aZt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new oZt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=h4e(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!f4e(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=h4e(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!f4e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return AZt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var O4e=E(Xs=>{"use strict";var Zte=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),HZt=Zte(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=B("node:fs"),r=B("node:fs/promises"),s=async(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i(await(0,r.stat)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.isexe=s;var n=(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i((0,e.statSync)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.sync=n;var i=(a,A)=>a.isFile()&&o(a,A),o=(a,A)=>{let c=A.uid??process.getuid?.(),u=A.groups??process.getLine truncated
${i}`:n.stack}Ee.exports.fetch=function(e,r=void 0){return UKt(e,r).catch(s=>{throw e4e?n4e(s,e4e):s&&typeof s=="object"&&Error.captureStackTrace(s,Ee.exports.fetch),s})};Ee.exports.Headers=bE().Headers;Ee.exports.Response=jN().Response;Ee.exports.Request=fB().Request;Ee.exports.FormData=xL().FormData;var{setGlobalOrigin:vKt,getGlobalOrigin:LKt}=yX();Ee.exports.setGlobalOrigin=vKt;Ee.exports.getGlobalOrigin=LKt;var{CacheStorage:_Kt}=P3e(),{kConstruct:PKt}=Br();Ee.exports.caches=new _Kt(PKt);var{deleteCookie:OKt,getCookies:HKt,getSetCookies:GKt,setCookie:YKt,parseCookie:qKt}=X3e();Ee.exports.deleteCookie=OKt;Ee.exports.getCookies=HKt;Ee.exports.getSetCookies=GKt;Ee.exports.setCookie=YKt;Ee.exports.parseCookie=qKt;var{parseMIMEType:VKt,serializeAMimeType:JKt}=nA();Ee.exports.parseMIMEType=VKt;Ee.exports.serializeAMimeType=JKt;var{CloseEvent:WKt,ErrorEvent:zKt,MessageEvent:jKt}=j_(),{WebSocket:KKt,ping:ZKt}=x8e();Ee.exports.WebSocket=KKt;Ee.exports.CloseEvent=WKt;Ee.exports.ErrorEvent=zKt;Ee.exports.MessageEvent=jKt;Ee.exports.ping=ZKt;Ee.exports.WebSocketStream=P8e().WebSocketStream;Ee.exports.WebSocketError=Ute().WebSocketError;Ee.exports.request=o1(wB.request);Ee.exports.stream=o1(wB.stream);Ee.exports.pipeline=o1(wB.pipeline);Ee.exports.connect=o1(wB.connect);Ee.exports.upgrade=o1(wB.upgrade);Ee.exports.MockClient=yKt;Ee.exports.MockCallHistory=bKt;Ee.exports.MockCallHistoryLog=wKt;Ee.exports.MockPool=NKt;Ee.exports.MockAgent=SKt;Ee.exports.SnapshotAgent=DKt;Ee.exports.mockErrors=RKt;var{EventSource:XKt}=$8e();Ee.exports.EventSource=XKt;function $Kt(){globalThis.fetch=Ee.exports.fetch,globalThis.Headers=Ee.exports.Headers,globalThis.Response=Ee.exports.Response,globalThis.Request=Ee.exports.Request,globalThis.FormData=Ee.exports.FormData,globalThis.WebSocket=Ee.exports.WebSocket,globalThis.CloseEvent=Ee.exports.CloseEvent,globalThis.ErrorEvent=Ee.exports.ErrorEvent,globalThis.MessageEvent=Ee.exports.MessageEvent,globalThis.EventSource=Ee.exports.EventSource}Ee.exports.install=$Kt});var a1=E(_f=>{"use strict";_f.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");_f.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");_f.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";_f.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);_f.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);_f.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());_f.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var a4e=E((J5r,o4e)=>{"use strict";var{asciiLowercase:uP,solelyContainsHTTPTokenCodePoints:eZt,soleyContainsHTTPQuotedStringTokenCodePoints:tZt}=a1();o4e.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=uP(String(e)),this._map.get(e)}has(e){return e=uP(String(e)),this._map.has(e)}set(e,r){if(e=uP(String(e)),r=String(r),!eZt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!tZt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=uP(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var u4e=E((W5r,c4e)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:rZt,removeTrailingHTTPWhitespace:A4e,isHTTPWhitespaceChar:sZt,solelyContainsHTTPTokenCodePoints:Hte,soleyContainsHTTPQuotedStringTokenCodePoints:nZt,asciiLowercase:Gte,collectAnHTTPQuotedString:iZt}=a1();c4e.exports=t=>{t=rZt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Hte(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=A4e(s),s.length===0||!Hte(s))return null;let n={type:Gte(r),subtype:Gte(s),parameters:new Map};for(;e<t.length;){for(++e;sZt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=Gte(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=iZt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=A4e(o),o==="")continue}i.length>0&&Hte(i)&&nZt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var d4e=E((z5r,l4e)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:oZt}=a1();l4e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!oZt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var p4e=E((K5r,g4e)=>{"use strict";var aZt=a4e(),AZt=u4e(),cZt=d4e(),{asciiLowercase:h4e,solelyContainsHTTPTokenCodePoints:f4e}=a1();g4e.exports=class{constructor(e){e=String(e);let r=AZt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new aZt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=h4e(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!f4e(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=h4e(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!f4e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return cZt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var O4e=E(Xs=>{"use strict";var Zte=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),GZt=Zte(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=B("node:fs"),r=B("node:fs/promises"),s=async(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i(await(0,r.stat)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.isexe=s;var n=(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i((0,e.statSync)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.sync=n;var i=(a,A)=>a.isFile()&&o(a,A),o=(a,A)=>{let c=A.uid??process.getuid?.(),u=A.groups??process.getLine truncated
globstar while`,e,l,r,d,h),this.matchOne(e.slice(l),r.slice(d),s))return this.debug("globstar found match!",l,a,h),!0;if(h==="."||h===".."||!n.dot&&h.charAt(0)==="."){this.debug("dot detected!",e,l,r,d);break}this.debug("globstar swallow a segment, and continue"),l++}return!!(s&&(this.debug(`
>>> no match, partial?`,e,l,r,d),l===a))}var f;if(typeof c=="string"?(f=u===c,this.debug("string match",c,u,f)):(f=u.match(c),this.debug("pattern match",c,u,f)),!f)return!1}if(i===a&&o===A)return!0;if(i===a)return s;if(o===A)return i===a-1&&e[i]==="";throw new Error("wtf?")}braceExpand(){return eGe(this.pattern,this.options)}parse(e,r){yP(e);let s=this.options;if(e==="**")if(s.noglobstar)e="*";else return Cc;if(e==="")return"";let n="",i=!1,o=!1,a=[],A=[],c,u=!1,l=-1,d=-1,h,f,p,C=e.charAt(0)===".",m=s.dot||C,I=()=>C?"":m?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",Q=x=>x.charAt(0)==="."?"":s.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=()=>{if(c){switch(c){case"*":n+=qre,i=!0;break;case"?":n+=Wre,i=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let x=0,P;x<e.length&&(P=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,n,P),o){if(P==="/")return!1;ZHe[P]&&(n+="\\"),n+=P,o=!1;continue}switch(P){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){n+=P;continue}b(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,n,P),u){this.debug(" in class"),P==="!"&&x===d+1&&(P="^"),n+=P;continue}this.debug("call clearStateChar %j",c),b(),c=P,s.noext&&b();continue;case"(":{if(u){n+="(";continue}if(!c){n+="\\(";continue}let F={type:c,start:x-1,reStart:n.length,open:KHe[c].open,close:KHe[c].close};this.debug(this.pattern," ",F),a.push(F),n+=F.open,F.start===0&&F.type!=="!"&&(C=!0,n+=Q(e.slice(x+1))),this.debug("plType %j %j",c,n),c=!1;continue}case")":{let F=a[a.length-1];if(u||!F){n+="\\)";continue}a.pop(),b(),i=!0,f=F,n+=f.close,f.type==="!"&&A.push(Object.assign(f,{reEnd:n.length}));continue}case"|":{let F=a[a.length-1];if(u||!F){n+="\\|";continue}b(),n+="|",F.start===0&&F.type!=="!"&&(C=!0,n+=Q(e.slice(x+1)));continue}case"[":if(b(),u){n+="\\"+P;continue}u=!0,d=x,l=n.length,n+=P;continue;case"]":if(x===d+1||!u){n+="\\"+P;continue}h=e.substring(d+1,x);try{RegExp("["+PXt(LXt(h))+"]"),n+=P}catch{n=n.substring(0,l)+"(?:$.)"}i=!0,u=!1;continue;default:b(),ZHe[P]&&!(P==="^"&&u)&&(n+="\\"),n+=P;break}}for(u&&(h=e.slice(d+1),p=this.parse(h,Vre),n=n.substring(0,l)+"\\["+p[0],i=i||p[1]),f=a.pop();f;f=a.pop()){let x;x=n.slice(f.reStart+f.open.length),this.debug("setting tail",n,f),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(F,W,$)=>($||($="\\"),W+W+$+"|")),this.debug(`tail=%j
%s`,x,x,f,n);let P=f.type==="*"?qre:f.type==="?"?Wre:"\\"+f.type;i=!0,n=n.slice(0,f.reStart)+P+"\\("+x}b(),o&&(n+="\\\\");let U=MXt[n.charAt(0)];for(let x=A.length-1;x>-1;x--){let P=A[x],F=n.slice(0,P.reStart),W=n.slice(P.reStart,P.reEnd-8),$=n.slice(P.reEnd),ee=n.slice(P.reEnd-8,P.reEnd)+$,ae=F.split(")").length,Be=F.split("(").length-ae,Me=$;for(let Mt=0;Mt<Be;Mt++)Me=Me.replace(/\)[+*?]?/,"");$=Me;let Pe=$===""&&r!==Vre?"(?:$|\\/)":"";n=F+W+$+Pe+ee}if(n!==""&&i&&(n="(?=.)"+n),U&&(n=I()+n),r===Vre)return[n,i];if(s.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return vXt(e);let q=s.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",q),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,s=r.noglobstar?qre:r.dot?kXt:FXt,n=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?_Xt(a):a===Cc?Cc:a._src).reduce((a,A)=>(a[a.length-1]===Cc&&A===Cc||a.push(A),a),[]),o.forEach((a,A)=>{a!==Cc||o[A-1]===Cc||(A===0?o.length>1?o[A+1]="(?:\\/|"+s+"\\/)?"+o[A+1]:o[A]=s:A===o.length-1?o[A-1]+="(?:\\/|"+s+")?":(o[A-1]+="(?:\\/|\\/"+s+"\\/)"+o[A+1],o[A+1]=Cc))}),o.filter(a=>a!==Cc).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let s=this.options;Jre.sep!=="/"&&(e=e.split(Jre.sep).join("/")),e=e.split(XHe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<n.length;o++){let a=n[o],A=e;if(s.matchBase&&a.length===1&&(A=[i]),this.matchOne(A,a,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return ia.defaults(e).Minimatch}};ia.Minimatch=xB});var oGe=E((WYr,iGe)=>{iGe.exports=nGe;var Kre=B("fs"),{EventEmitter:OXt}=B("events"),{Minimatch:jre}=tGe(),{resolve:HXt}=B("path");function GXt(t,e){return new Promise((r,s)=>{Kre.readdir(t,{withFileTypes:!0},(n,i)=>{if(n)switch(n.code){case"ENOTDIR":e?s(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:s(n);break}else r(i)})})}function rGe(t,e){return new Promise((r,s)=>{(e?Kre.stat:Kre.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?rGe(t,!1):null):r(null):r(o)})})}async function*sGe(t,e,r,s,n,i){let o=await GXt(e+t,i);for(let a of o){let A=a.name;A===void 0&&(A=a,s=!0);let c=t+"/"+A,u=c.slice(1),l=e+"/"+u,d=null;(s||r)&&(d=await rGe(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?n(u)||(yield{relative:u,absolute:l,stats:d},yield*sGe(c,e,r,s,n,!1)):yield{relative:u,absolute:l,stats:d}}}async function*YXt(t,e,r,s){yield*sGe("",t,e,r,s,!0)}function qXt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var bP=class extends OXt{constructor(e,r,s){if(super(),typeof r=="function"&&(s=r,r=null),this.options=qXt(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(i=>new jre(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(i=>new jre(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(i=>new jre(i,{dot:!0}))}this.iterator=YXt(HXt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,s&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>s(n)),this.on("end",()=>s(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let s=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(s)))&&!this.ignoreMatchers.some(n=>n.match(s))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let s=e.value.relative,n=e.value.absolute;this.options.mark&&r&&(s+="/",n+="/"),this.options.stat?this.emit("match",{relative:s,absolute:n,stat:e.value.stats}):this.emit("match",{relative:s,absolute:n})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this Line truncated
>>> no match, partial?`,e,l,r,d),l===a))}var f;if(typeof c=="string"?(f=u===c,this.debug("string match",c,u,f)):(f=u.match(c),this.debug("pattern match",c,u,f)),!f)return!1}if(i===a&&o===A)return!0;if(i===a)return s;if(o===A)return i===a-1&&e[i]==="";throw new Error("wtf?")}braceExpand(){return eGe(this.pattern,this.options)}parse(e,r){yP(e);let s=this.options;if(e==="**")if(s.noglobstar)e="*";else return Cc;if(e==="")return"";let n="",i=!1,o=!1,a=[],A=[],c,u=!1,l=-1,d=-1,h,f,p,C=e.charAt(0)===".",m=s.dot||C,I=()=>C?"":m?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",Q=x=>x.charAt(0)==="."?"":s.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=()=>{if(c){switch(c){case"*":n+=qre,i=!0;break;case"?":n+=Wre,i=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let x=0,P;x<e.length&&(P=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,n,P),o){if(P==="/")return!1;ZHe[P]&&(n+="\\"),n+=P,o=!1;continue}switch(P){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){n+=P;continue}b(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,n,P),u){this.debug(" in class"),P==="!"&&x===d+1&&(P="^"),n+=P;continue}this.debug("call clearStateChar %j",c),b(),c=P,s.noext&&b();continue;case"(":{if(u){n+="(";continue}if(!c){n+="\\(";continue}let F={type:c,start:x-1,reStart:n.length,open:KHe[c].open,close:KHe[c].close};this.debug(this.pattern," ",F),a.push(F),n+=F.open,F.start===0&&F.type!=="!"&&(C=!0,n+=Q(e.slice(x+1))),this.debug("plType %j %j",c,n),c=!1;continue}case")":{let F=a[a.length-1];if(u||!F){n+="\\)";continue}a.pop(),b(),i=!0,f=F,n+=f.close,f.type==="!"&&A.push(Object.assign(f,{reEnd:n.length}));continue}case"|":{let F=a[a.length-1];if(u||!F){n+="\\|";continue}b(),n+="|",F.start===0&&F.type!=="!"&&(C=!0,n+=Q(e.slice(x+1)));continue}case"[":if(b(),u){n+="\\"+P;continue}u=!0,d=x,l=n.length,n+=P;continue;case"]":if(x===d+1||!u){n+="\\"+P;continue}h=e.substring(d+1,x);try{RegExp("["+OXt(_Xt(h))+"]"),n+=P}catch{n=n.substring(0,l)+"(?:$.)"}i=!0,u=!1;continue;default:b(),ZHe[P]&&!(P==="^"&&u)&&(n+="\\"),n+=P;break}}for(u&&(h=e.slice(d+1),p=this.parse(h,Vre),n=n.substring(0,l)+"\\["+p[0],i=i||p[1]),f=a.pop();f;f=a.pop()){let x;x=n.slice(f.reStart+f.open.length),this.debug("setting tail",n,f),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(F,W,$)=>($||($="\\"),W+W+$+"|")),this.debug(`tail=%j
%s`,x,x,f,n);let P=f.type==="*"?qre:f.type==="?"?Wre:"\\"+f.type;i=!0,n=n.slice(0,f.reStart)+P+"\\("+x}b(),o&&(n+="\\\\");let U=UXt[n.charAt(0)];for(let x=A.length-1;x>-1;x--){let P=A[x],F=n.slice(0,P.reStart),W=n.slice(P.reStart,P.reEnd-8),$=n.slice(P.reEnd),ee=n.slice(P.reEnd-8,P.reEnd)+$,ae=F.split(")").length,Be=F.split("(").length-ae,Me=$;for(let Mt=0;Mt<Be;Mt++)Me=Me.replace(/\)[+*?]?/,"");$=Me;let Pe=$===""&&r!==Vre?"(?:$|\\/)":"";n=F+W+$+Pe+ee}if(n!==""&&i&&(n="(?=.)"+n),U&&(n=I()+n),r===Vre)return[n,i];if(s.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return LXt(e);let q=s.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",q),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,s=r.noglobstar?qre:r.dot?FXt:MXt,n=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?PXt(a):a===Cc?Cc:a._src).reduce((a,A)=>(a[a.length-1]===Cc&&A===Cc||a.push(A),a),[]),o.forEach((a,A)=>{a!==Cc||o[A-1]===Cc||(A===0?o.length>1?o[A+1]="(?:\\/|"+s+"\\/)?"+o[A+1]:o[A]=s:A===o.length-1?o[A-1]+="(?:\\/|"+s+")?":(o[A-1]+="(?:\\/|\\/"+s+"\\/)"+o[A+1],o[A+1]=Cc))}),o.filter(a=>a!==Cc).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let s=this.options;Jre.sep!=="/"&&(e=e.split(Jre.sep).join("/")),e=e.split(XHe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<n.length;o++){let a=n[o],A=e;if(s.matchBase&&a.length===1&&(A=[i]),this.matchOne(A,a,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return ia.defaults(e).Minimatch}};ia.Minimatch=xB});var oGe=E((jYr,iGe)=>{iGe.exports=nGe;var Kre=B("fs"),{EventEmitter:HXt}=B("events"),{Minimatch:jre}=tGe(),{resolve:GXt}=B("path");function YXt(t,e){return new Promise((r,s)=>{Kre.readdir(t,{withFileTypes:!0},(n,i)=>{if(n)switch(n.code){case"ENOTDIR":e?s(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:s(n);break}else r(i)})})}function rGe(t,e){return new Promise((r,s)=>{(e?Kre.stat:Kre.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?rGe(t,!1):null):r(null):r(o)})})}async function*sGe(t,e,r,s,n,i){let o=await YXt(e+t,i);for(let a of o){let A=a.name;A===void 0&&(A=a,s=!0);let c=t+"/"+A,u=c.slice(1),l=e+"/"+u,d=null;(s||r)&&(d=await rGe(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?n(u)||(yield{relative:u,absolute:l,stats:d},yield*sGe(c,e,r,s,n,!1)):yield{relative:u,absolute:l,stats:d}}}async function*qXt(t,e,r,s){yield*sGe("",t,e,r,s,!0)}function VXt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var bP=class extends HXt{constructor(e,r,s){if(super(),typeof r=="function"&&(s=r,r=null),this.options=VXt(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(i=>new jre(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(i=>new jre(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(i=>new jre(i,{dot:!0}))}this.iterator=qXt(GXt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,s&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>s(n)),this.on("end",()=>s(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let s=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(s)))&&!this.ignoreMatchers.some(n=>n.match(s))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let s=e.value.relative,n=e.value.absolute;this.options.mark&&r&&(s+="/",n+="/"),this.options.stat?this.emit("match",{relative:s,absolute:n,stat:e.value.stats}):this.emit("match",{relative:s,absolute:n})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this Line truncated
`,S);S=H===-1?w.length:H}else if(M!==-1&&w[S]==="/"&&w[S+1]==="*"){let H=w.indexOf("*/",S);H!==-1?(S=H+2,M=w.indexOf("*/",S)):(y+=w[S],S++)}else y+=w[S],S++;return y}function kQ(w){let y=xQ(w.toString()),S=y.match(T3);if(S||(S=y.match(x3)),!S)throw new Error(`could not parse args in autoInject
Source:
`+y);let[,M]=S;return M.replace(/\s/g,"").split(kD).map(H=>H.replace(FD,"").trim())}function FQ(w,y){var S={};return Object.keys(w).forEach(M=>{var H=w[M],V,z=h(H),j=!z&&H.length===1||z&&H.length===0;if(Array.isArray(H))V=[...H],H=V.pop(),S[M]=V.concat(V.length>0?re:H);else if(j)S[M]=H;else{if(V=kQ(H),H.length===0&&!z&&V.length===0)throw new Error("autoInject task functions require explicit parameters.");z||V.pop(),S[M]=V.concat(re)}function re(De,Ut){var Kt=V.map(Ot=>De[Ot]);Kt.push(Ut),C(H)(...Kt)}}),TQ(S,y)}class MQ{constructor(){this.head=this.tail=null,this.length=0}removeLink(y){return y.prev?y.prev.next=y.next:this.head=y.next,y.next?y.next.prev=y.prev:this.tail=y.prev,y.prev=y.next=null,this.length-=1,y}empty(){for(;this.head;)this.shift();return this}insertAfter(y,S){S.prev=y,S.next=y.next,y.next?y.next.prev=S:this.tail=S,y.next=S,this.length+=1}insertBefore(y,S){S.prev=y.prev,S.next=y,y.prev?y.prev.next=S:this.head=S,y.prev=S,this.length+=1}unshift(y){this.head?this.insertBefore(this.head,y):UQ(this,y)}push(y){this.tail?this.insertAfter(this.tail,y):UQ(this,y)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var y=this.head;y;)yield y.data,y=y.next}remove(y){for(var S=this.head;S;){var{next:M}=S;y(S)&&this.removeLink(S),S=M}return this}}function UQ(w,y){w.length=1,w.head=w.tail=y}function pm(w,y,S){if(y==null)y=1;else if(y===0)throw new RangeError("Concurrency must not be zero");var M=C(w),H=0,V=[];let z={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(qe,we){z[qe].push(we)}function re(qe,we){let Ve=(...Ht)=>{De(qe,Ve),we(...Ht)};z[qe].push(Ve)}function De(qe,we){if(!qe)return Object.keys(z).forEach(Ve=>z[Ve]=[]);if(!we)return z[qe]=[];z[qe]=z[qe].filter(Ve=>Ve!==we)}function Ut(qe,...we){z[qe].forEach(Ve=>Ve(...we))}var Kt=!1;function Ot(qe,we,Ve,Ht){if(Ht!=null&&typeof Ht!="function")throw new Error("task callback must be a function");Zt.started=!0;var Or,sn;function da(hg,...GQ){if(hg)return Ve?sn(hg):Or();if(GQ.length<=1)return Or(GQ[0]);Or(GQ)}var Im=Zt._createTaskItem(qe,Ve?da:Ht||da);if(we?Zt._tasks.unshift(Im):Zt._tasks.push(Im),Kt||(Kt=!0,c(()=>{Kt=!1,Zt.process()})),Ve||!Ht)return new Promise((hg,GQ)=>{Or=hg,sn=GQ})}function la(qe){return function(we,...Ve){H-=1;for(var Ht=0,Or=qe.length;Ht<Or;Ht++){var sn=qe[Ht],da=V.indexOf(sn);da===0?V.shift():da>0&&V.splice(da,1),sn.callback(we,...Ve),we!=null&&Ut("error",we,sn.data)}H<=Zt.concurrency-Zt.buffer&&Ut("unsaturated"),Zt.idle()&&Ut("drain"),Zt.process()}}function Cm(qe){return qe.length===0&&Zt.idle()?(c(()=>Ut("drain")),!0):!1}let dg=qe=>we=>{if(!we)return new Promise((Ve,Ht)=>{re(qe,(Or,sn)=>{if(Or)return Ht(Or);Ve(sn)})});De(qe),j(qe,we)};var HQ=!1,Zt={_tasks:new MQ,_createTaskItem(qe,we){return{data:qe,callback:we}},*[Symbol.iterator](){yield*Zt._tasks[Symbol.iterator]()},concurrency:y,payload:S,buffer:y/4,started:!1,paused:!1,push(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!1,!1,we)):Ot(qe,!1,!1,we)},pushAsync(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!1,!0,we)):Ot(qe,!1,!0,we)},kill(){De(),Zt._tasks.empty()},unshift(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!0,!1,we)):Ot(qe,!0,!1,we)},unshiftAsync(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!0,!0,we)):Ot(qe,!0,!0,we)},remove(qe){Zt._tasks.remove(qe)},process(){if(!HQ){for(HQ=!0;!Zt.paused&&H<Zt.concurrency&&Zt._tasks.length;){var qe=[],we=[],Ve=Zt._tasks.length;Zt.payload&&(Ve=Math.min(Ve,Zt.payload));for(var Ht=0;Ht<Ve;Ht++){var Or=Zt._tasks.shift();qe.push(Or),V.push(Or),we.push(Or.data)}H+=1,Zt._tasks.length===0&&Ut("empty"),H===Zt.concurrency&&Ut("saturated");var sn=ee(la(qe));M(we,sn)}HQ=!1}},length(){return Zt._tasks.length},running(){return H},workersList(){return V},idle(){return Zt._tasks.length+H===0},pause(){Zt.paused=!0},resume(){Zt.paused!==!1&&(Zt.paused=!1,c(Zt.process))}};return Object.defineProperties(Zt,{saturated:{writable:!1,value:dg("saturated")},unsaturated:{writable:!1,value:dg("unsaturated")},empty:{writable:!1,value:dg("empty")},drain:{writable:!1,value:dg("drain")},error:{writable:!1,value:dg("error")}}),Zt}function vQ(w,y){return pm(w,1,y)}function Em(w,y,S){return pm(w,y,S)}function ua(w,y,S,M){M=q(M);var H=C(S);return vi(w,(V,z,j)=>{H(y,V,(re,De)=>{y=De,j(re)})},V=>M(V,y))}var BA=m(ua,4);function mm(...w){var y=w.map(C);return function(...S){var M=this,H=S[S.length-1];return typeof H=="function"?S.pop():H=Ql(),BA(y,S,(V,z,j)=>{z.apply(M,V.concat((re,...De)=>{j(re,De)}))},(V,z)=>H(V,...z)),H[Bl]}}function MD(...w){return mm(...w.reverse())}function Ne(w,y,S,M){return Q(Be(y),w,S,M)}var O=m(Ne,4);function D(w,y,S,M){var H=C(S);return O(w,y,(V,z)=>{H(V,(j,...re)=>j?z(j):z(j,re))},(V,z)=>{for(var j=[],re=0;re<z.length;re++)z[re]&&(j=j.concat(...z[re]));return M(V,j)})}var G=m(D,4);function K(w,y,S){return G(w,1/0,y,S)}var Z=m(K,3);function Ae(w,y,S){retur Line truncated
GFS4: `),console.error(t)});is[Mn]||(pGe=global[Mn]||[],mGe(is,pGe),is.close=(function(t){function e(r,s){return t.call(is,r,function(n){n||EGe(),typeof s=="function"&&s.apply(this,arguments)})}return Object.defineProperty(e,RP,{value:t}),e})(is.close),is.closeSync=(function(t){function e(r){t.apply(is,arguments),EGe()}return Object.defineProperty(e,RP,{value:t}),e})(is.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){PE(is[Mn]),B("assert").equal(is[Mn].length,0)}));var pGe;global[Mn]||mGe(global,is[Mn]);ese.exports=Xre($Xt(is));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!is.__patched&&(ese.exports=Xre(is),is.__patched=!0);function Xre(t){ZXt(t),t.gracefulify=Xre,t.createReadStream=U,t.createWriteStream=q;var e=t.readFile;t.readFile=r;function r(F,W,$){return typeof W=="function"&&($=W,W=null),ee(F,W,$);function ee(ae,Be,Me,Pe){return e(ae,Be,function(Mt){Mt&&(Mt.code==="EMFILE"||Mt.code==="ENFILE")?kB([ee,[ae,Be,Me],Mt,Pe||Date.now(),Date.now()]):typeof Me=="function"&&Me.apply(this,arguments)})}}var s=t.writeFile;t.writeFile=n;function n(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return s(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return i(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=A);function A(F,W,$,ee){return typeof $=="function"&&(ee=$,$=0),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return a(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var c=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(F,W,$){typeof W=="function"&&($=W,W=null);var ee=u.test(process.version)?function(Me,Pe,Mt,Pr){return c(Me,ae(Me,Pe,Mt,Pr))}:function(Me,Pe,Mt,Pr){return c(Me,Pe,ae(Me,Pe,Mt,Pr))};return ee(F,W,$);function ae(Be,Me,Pe,Mt){return function(Pr,zt){Pr&&(Pr.code==="EMFILE"||Pr.code==="ENFILE")?kB([ee,[Be,Me,Pe],Pr,Mt||Date.now(),Date.now()]):(zt&&zt.sort&&zt.sort(),typeof Pe=="function"&&Pe.call(this,Pr,zt))}}}if(process.version.substr(0,4)==="v0.8"){var d=XXt(t);m=d.ReadStream,Q=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(Q.prototype=Object.create(f.prototype),Q.prototype.open=b),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(F){m=F},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return Q},set:function(F){Q=F},enumerable:!0,configurable:!0});var p=m;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(F){p=F},enumerable:!0,configurable:!0});var C=Q;Object.defineProperty(t,"FileWriteStream",{get:function(){return C},set:function(F){C=F},enumerable:!0,configurable:!0});function m(F,W){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var F=this;P(F.path,F.flags,F.mode,function(W,$){W?(F.autoClose&&F.destroy(),F.emit("error",W)):(F.fd=$,F.emit("open",$),F.read())})}function Q(F,W){return this instanceof Q?(f.apply(this,arguments),this):Q.apply(Object.create(Q.prototype),arguments)}function b(){var F=this;P(F.path,F.flags,F.mode,function(W,$){W?(F.destroy(),F.emit("error",W)):(F.fd=$,F.emit("open",$))})}function U(F,W){return new t.ReadStream(F,W)}function q(F,W){return new t.WriteStream(F,W)}var x=t.open;t.open=P;function P(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return x(Be,Me,Pe,function(zt,Gs){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}return t}function kB(t){PE("ENQUEUE",t[0].name,t[1]),is[Mn].push(t),$re()}var DP;function EGe(){for(var t=Date.now(),e=0;e<is[Mn].length;++e)is[Mn][e].length>2&&(is[Mn][e][3]=t,is[Mn][e][4]=t);$re()}function $re(){if(clearTimeout(DP),DP=void 0,is[Mn].length!==0){var t=is[Mn].shift(),e=t[0],r=t[1],s=t[2],n=t[3],i=t[4];if(n===void 0)PE("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){PE("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,s)}else{var a=Date.now()-i,A=Math.max(i-n,1),c=Math.min(A*1.2,100);a>=c?(PE("RETRY",e.name,r),e.apply(null,r.concat([n]))):is[Mn].push(t)}DP===void 0&&(DP=setTimeout($re,0))}}});var TP=E((XYr,CGe)=>{"use strict";var al=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";al.writable=t=>al(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";al.readable=t=>al(t)&&t.readable!= Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};Z5e.exports={AggregateError:vse,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},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(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var Lse=E((AVr,X5e)=>{"use strict";X5e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,s]){let n=e.shift();return s==="f"?n.toFixed(6):s==="j"?JSON.stringify(n):s==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var ai=E((cVr,t9e)=>{"use strict";var{format:Qsr,inspect:jP}=Lse(),{AggregateError:ysr}=Kr(),bsr=globalThis.AggregateError||ysr,wsr=Symbol("kIsNodeError"),Ssr=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Nsr=/^([A-Z][a-z0-9]*)+$/,Dsr="__node_internal_",KP={};function GE(t,e){if(!t)throw new KP.ERR_INTERNAL_ASSERTION(e)}function $5e(t){let e="",r=t.length,s=t[0]==="-"?1:0;for(;r>=s+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function Rsr(t,e,r){if(typeof e=="function")return GE(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let s=(e.match(/%[dfijoOs]/g)||[]).length;return GE(s===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${s}).`),r.length===0?e:Qsr(e,...r)}function vn(t,e,r){r||(r=Error);class s extends r{constructor(...i){super(Rsr(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(s.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),s.prototype.code=t,s.prototype[wsr]=!0,KP[t]=s}function e9e(t){let e=Dsr+t.name;return Object.defineProperty(t,"name",{value:e}),t}function Tsr(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new bsr([e,t],e.message);return r.code=e.code,r}return t||e}var _se=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new KP.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};vn("ERR_ASSERTION","%s",Error);vn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{GE(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let s="The ";t.endsWith(" argument")?s+=`${t} `:s+=`"${t}" ${t.includes(".")?"property":"argument"} `,s+="must be ";let n=[],i=[],o=[];for(let A of e)GE(typeof A=="string","All expected entries have to be of type string"),Ssr.includes(A)?n.push(A.toLowerCase()):Nsr.test(A)?i.push(A):(GE(A!=="object",'The value "object" should be written as "Object"'),o.push(A));if(i.length>0){let A=n.indexOf("object");A!==-1&&(n.splice(n,A,1),i.push("Object"))}if(n.length>0){switch(n.length){case 1:s+=`of type ${n[0]}`;break;case 2:s+=`one of type ${n[0]} or ${n[1]}`;break;defaulLine truncated
`+y);let[,M]=S;return M.replace(/\s/g,"").split(kD).map(H=>H.replace(FD,"").trim())}function FQ(w,y){var S={};return Object.keys(w).forEach(M=>{var H=w[M],V,z=h(H),j=!z&&H.length===1||z&&H.length===0;if(Array.isArray(H))V=[...H],H=V.pop(),S[M]=V.concat(V.length>0?re:H);else if(j)S[M]=H;else{if(V=kQ(H),H.length===0&&!z&&V.length===0)throw new Error("autoInject task functions require explicit parameters.");z||V.pop(),S[M]=V.concat(re)}function re(De,Ut){var Kt=V.map(Ot=>De[Ot]);Kt.push(Ut),C(H)(...Kt)}}),TQ(S,y)}class MQ{constructor(){this.head=this.tail=null,this.length=0}removeLink(y){return y.prev?y.prev.next=y.next:this.head=y.next,y.next?y.next.prev=y.prev:this.tail=y.prev,y.prev=y.next=null,this.length-=1,y}empty(){for(;this.head;)this.shift();return this}insertAfter(y,S){S.prev=y,S.next=y.next,y.next?y.next.prev=S:this.tail=S,y.next=S,this.length+=1}insertBefore(y,S){S.prev=y.prev,S.next=y,y.prev?y.prev.next=S:this.head=S,y.prev=S,this.length+=1}unshift(y){this.head?this.insertBefore(this.head,y):UQ(this,y)}push(y){this.tail?this.insertAfter(this.tail,y):UQ(this,y)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var y=this.head;y;)yield y.data,y=y.next}remove(y){for(var S=this.head;S;){var{next:M}=S;y(S)&&this.removeLink(S),S=M}return this}}function UQ(w,y){w.length=1,w.head=w.tail=y}function pm(w,y,S){if(y==null)y=1;else if(y===0)throw new RangeError("Concurrency must not be zero");var M=C(w),H=0,V=[];let z={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(qe,we){z[qe].push(we)}function re(qe,we){let Ve=(...Ht)=>{De(qe,Ve),we(...Ht)};z[qe].push(Ve)}function De(qe,we){if(!qe)return Object.keys(z).forEach(Ve=>z[Ve]=[]);if(!we)return z[qe]=[];z[qe]=z[qe].filter(Ve=>Ve!==we)}function Ut(qe,...we){z[qe].forEach(Ve=>Ve(...we))}var Kt=!1;function Ot(qe,we,Ve,Ht){if(Ht!=null&&typeof Ht!="function")throw new Error("task callback must be a function");Zt.started=!0;var Or,sn;function da(hg,...GQ){if(hg)return Ve?sn(hg):Or();if(GQ.length<=1)return Or(GQ[0]);Or(GQ)}var Im=Zt._createTaskItem(qe,Ve?da:Ht||da);if(we?Zt._tasks.unshift(Im):Zt._tasks.push(Im),Kt||(Kt=!0,c(()=>{Kt=!1,Zt.process()})),Ve||!Ht)return new Promise((hg,GQ)=>{Or=hg,sn=GQ})}function la(qe){return function(we,...Ve){H-=1;for(var Ht=0,Or=qe.length;Ht<Or;Ht++){var sn=qe[Ht],da=V.indexOf(sn);da===0?V.shift():da>0&&V.splice(da,1),sn.callback(we,...Ve),we!=null&&Ut("error",we,sn.data)}H<=Zt.concurrency-Zt.buffer&&Ut("unsaturated"),Zt.idle()&&Ut("drain"),Zt.process()}}function Cm(qe){return qe.length===0&&Zt.idle()?(c(()=>Ut("drain")),!0):!1}let dg=qe=>we=>{if(!we)return new Promise((Ve,Ht)=>{re(qe,(Or,sn)=>{if(Or)return Ht(Or);Ve(sn)})});De(qe),j(qe,we)};var HQ=!1,Zt={_tasks:new MQ,_createTaskItem(qe,we){return{data:qe,callback:we}},*[Symbol.iterator](){yield*Zt._tasks[Symbol.iterator]()},concurrency:y,payload:S,buffer:y/4,started:!1,paused:!1,push(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!1,!1,we)):Ot(qe,!1,!1,we)},pushAsync(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!1,!0,we)):Ot(qe,!1,!0,we)},kill(){De(),Zt._tasks.empty()},unshift(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!0,!1,we)):Ot(qe,!0,!1,we)},unshiftAsync(qe,we){return Array.isArray(qe)?Cm(qe)?void 0:qe.map(Ve=>Ot(Ve,!0,!0,we)):Ot(qe,!0,!0,we)},remove(qe){Zt._tasks.remove(qe)},process(){if(!HQ){for(HQ=!0;!Zt.paused&&H<Zt.concurrency&&Zt._tasks.length;){var qe=[],we=[],Ve=Zt._tasks.length;Zt.payload&&(Ve=Math.min(Ve,Zt.payload));for(var Ht=0;Ht<Ve;Ht++){var Or=Zt._tasks.shift();qe.push(Or),V.push(Or),we.push(Or.data)}H+=1,Zt._tasks.length===0&&Ut("empty"),H===Zt.concurrency&&Ut("saturated");var sn=ee(la(qe));M(we,sn)}HQ=!1}},length(){return Zt._tasks.length},running(){return H},workersList(){return V},idle(){return Zt._tasks.length+H===0},pause(){Zt.paused=!0},resume(){Zt.paused!==!1&&(Zt.paused=!1,c(Zt.process))}};return Object.defineProperties(Zt,{saturated:{writable:!1,value:dg("saturated")},unsaturated:{writable:!1,value:dg("unsaturated")},empty:{writable:!1,value:dg("empty")},drain:{writable:!1,value:dg("drain")},error:{writable:!1,value:dg("error")}}),Zt}function vQ(w,y){return pm(w,1,y)}function Em(w,y,S){return pm(w,y,S)}function ua(w,y,S,M){M=q(M);var H=C(S);return vi(w,(V,z,j)=>{H(y,V,(re,De)=>{y=De,j(re)})},V=>M(V,y))}var BA=m(ua,4);function mm(...w){var y=w.map(C);return function(...S){var M=this,H=S[S.length-1];return typeof H=="function"?S.pop():H=Ql(),BA(y,S,(V,z,j)=>{z.apply(M,V.concat((re,...De)=>{j(re,De)}))},(V,z)=>H(V,...z)),H[Bl]}}function MD(...w){return mm(...w.reverse())}function Ne(w,y,S,M){return Q(Be(y),w,S,M)}var O=m(Ne,4);function D(w,y,S,M){var H=C(S);return O(w,y,(V,z)=>{H(V,(j,...re)=>j?z(j):z(j,re))},(V,z)=>{for(var j=[],re=0;re<z.length;re++)z[re]&&(j=j.concat(...z[re]));return M(V,j)})}var G=m(D,4);function K(w,y,S){return G(w,1/0,y,S)}var Z=m(K,3);function Ae(w,y,S){retur Line truncated
GFS4: `),console.error(t)});is[Mn]||(pGe=global[Mn]||[],mGe(is,pGe),is.close=(function(t){function e(r,s){return t.call(is,r,function(n){n||EGe(),typeof s=="function"&&s.apply(this,arguments)})}return Object.defineProperty(e,RP,{value:t}),e})(is.close),is.closeSync=(function(t){function e(r){t.apply(is,arguments),EGe()}return Object.defineProperty(e,RP,{value:t}),e})(is.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){PE(is[Mn]),B("assert").equal(is[Mn].length,0)}));var pGe;global[Mn]||mGe(global,is[Mn]);ese.exports=Xre(e$t(is));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!is.__patched&&(ese.exports=Xre(is),is.__patched=!0);function Xre(t){XXt(t),t.gracefulify=Xre,t.createReadStream=U,t.createWriteStream=q;var e=t.readFile;t.readFile=r;function r(F,W,$){return typeof W=="function"&&($=W,W=null),ee(F,W,$);function ee(ae,Be,Me,Pe){return e(ae,Be,function(Mt){Mt&&(Mt.code==="EMFILE"||Mt.code==="ENFILE")?kB([ee,[ae,Be,Me],Mt,Pe||Date.now(),Date.now()]):typeof Me=="function"&&Me.apply(this,arguments)})}}var s=t.writeFile;t.writeFile=n;function n(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return s(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return i(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=A);function A(F,W,$,ee){return typeof $=="function"&&(ee=$,$=0),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return a(Be,Me,Pe,function(zt){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}var c=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(F,W,$){typeof W=="function"&&($=W,W=null);var ee=u.test(process.version)?function(Me,Pe,Mt,Pr){return c(Me,ae(Me,Pe,Mt,Pr))}:function(Me,Pe,Mt,Pr){return c(Me,Pe,ae(Me,Pe,Mt,Pr))};return ee(F,W,$);function ae(Be,Me,Pe,Mt){return function(Pr,zt){Pr&&(Pr.code==="EMFILE"||Pr.code==="ENFILE")?kB([ee,[Be,Me,Pe],Pr,Mt||Date.now(),Date.now()]):(zt&&zt.sort&&zt.sort(),typeof Pe=="function"&&Pe.call(this,Pr,zt))}}}if(process.version.substr(0,4)==="v0.8"){var d=$Xt(t);m=d.ReadStream,Q=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(Q.prototype=Object.create(f.prototype),Q.prototype.open=b),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(F){m=F},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return Q},set:function(F){Q=F},enumerable:!0,configurable:!0});var p=m;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(F){p=F},enumerable:!0,configurable:!0});var C=Q;Object.defineProperty(t,"FileWriteStream",{get:function(){return C},set:function(F){C=F},enumerable:!0,configurable:!0});function m(F,W){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var F=this;P(F.path,F.flags,F.mode,function(W,$){W?(F.autoClose&&F.destroy(),F.emit("error",W)):(F.fd=$,F.emit("open",$),F.read())})}function Q(F,W){return this instanceof Q?(f.apply(this,arguments),this):Q.apply(Object.create(Q.prototype),arguments)}function b(){var F=this;P(F.path,F.flags,F.mode,function(W,$){W?(F.destroy(),F.emit("error",W)):(F.fd=$,F.emit("open",$))})}function U(F,W){return new t.ReadStream(F,W)}function q(F,W){return new t.WriteStream(F,W)}var x=t.open;t.open=P;function P(F,W,$,ee){return typeof $=="function"&&(ee=$,$=null),ae(F,W,$,ee);function ae(Be,Me,Pe,Mt,Pr){return x(Be,Me,Pe,function(zt,Gs){zt&&(zt.code==="EMFILE"||zt.code==="ENFILE")?kB([ae,[Be,Me,Pe,Mt],zt,Pr||Date.now(),Date.now()]):typeof Mt=="function"&&Mt.apply(this,arguments)})}}return t}function kB(t){PE("ENQUEUE",t[0].name,t[1]),is[Mn].push(t),$re()}var DP;function EGe(){for(var t=Date.now(),e=0;e<is[Mn].length;++e)is[Mn][e].length>2&&(is[Mn][e][3]=t,is[Mn][e][4]=t);$re()}function $re(){if(clearTimeout(DP),DP=void 0,is[Mn].length!==0){var t=is[Mn].shift(),e=t[0],r=t[1],s=t[2],n=t[3],i=t[4];if(n===void 0)PE("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){PE("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,s)}else{var a=Date.now()-i,A=Math.max(i-n,1),c=Math.min(A*1.2,100);a>=c?(PE("RETRY",e.name,r),e.apply(null,r.concat([n]))):is[Mn].push(t)}DP===void 0&&(DP=setTimeout($re,0))}}});var TP=E((eqr,CGe)=>{"use strict";var al=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";al.writable=t=>al(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";al.readable=t=>al(t)&&t.readable!= Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};Z5e.exports={AggregateError:vse,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},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(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var Lse=E((uVr,X5e)=>{"use strict";X5e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,s]){let n=e.shift();return s==="f"?n.toFixed(6):s==="j"?JSON.stringify(n):s==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var ai=E((lVr,t9e)=>{"use strict";var{format:ysr,inspect:jP}=Lse(),{AggregateError:bsr}=Kr(),wsr=globalThis.AggregateError||bsr,Ssr=Symbol("kIsNodeError"),Nsr=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Dsr=/^([A-Z][a-z0-9]*)+$/,Rsr="__node_internal_",KP={};function GE(t,e){if(!t)throw new KP.ERR_INTERNAL_ASSERTION(e)}function $5e(t){let e="",r=t.length,s=t[0]==="-"?1:0;for(;r>=s+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function Tsr(t,e,r){if(typeof e=="function")return GE(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let s=(e.match(/%[dfijoOs]/g)||[]).length;return GE(s===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${s}).`),r.length===0?e:ysr(e,...r)}function vn(t,e,r){r||(r=Error);class s extends r{constructor(...i){super(Tsr(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(s.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),s.prototype.code=t,s.prototype[Ssr]=!0,KP[t]=s}function e9e(t){let e=Rsr+t.name;return Object.defineProperty(t,"name",{value:e}),t}function xsr(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new wsr([e,t],e.message);return r.code=e.code,r}return t||e}var _se=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new KP.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};vn("ERR_ASSERTION","%s",Error);vn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{GE(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let s="The ";t.endsWith(" argument")?s+=`${t} `:s+=`"${t}" ${t.includes(".")?"property":"argument"} `,s+="must be ";let n=[],i=[],o=[];for(let A of e)GE(typeof A=="string","All expected entries have to be of type string"),Nsr.includes(A)?n.push(A.toLowerCase()):Dsr.test(A)?i.push(A):(GE(A!=="object",'The value "object" should be written as "Object"'),o.push(A));if(i.length>0){let A=n.indexOf("object");A!==-1&&(n.splice(n,A,1),i.push("Object"))}if(n.length>0){switch(n.length){case 1:s+=`of type ${n[0]}`;break;case 2:s+=`one of type ${n[0]} or ${n[1]}`;break;defaulLine truncated
globstar while`,e,d,r,h,f),this.matchOne(e.slice(d),r.slice(h),s))return this.debug("globstar found match!",d,A,f),!0;if(f==="."||f===".."||!n.dot&&f.charAt(0)==="."){this.debug("dot detected!",e,d,r,h);break}this.debug("globstar swallow a segment, and continue"),d++}return!!(s&&(this.debug(`
>>> no match, partial?`,e,d,r,h),d===A))}let p;if(typeof u=="string"?(p=l===u,this.debug("string match",u,l,p)):(p=u.test(l),this.debug("pattern match",u,l,p)),!p)return!1}if(o===A&&a===c)return!0;if(o===A)return s;if(a===c)return o===A-1&&e[o]==="";throw new Error("wtf?")}braceExpand(){return(0,be.braceExpand)(this.pattern,this.options)}parse(e){(0,_O.assertValidPattern)(e);let r=this.options;if(e==="**")return be.GLOBSTAR;if(e==="")return"";let s,n=null;(s=e.match(idr))?n=r.dot?adr:odr:(s=e.match(jlr))?n=(r.nocase?r.dot?$lr:Xlr:r.dot?Zlr:Klr)(s[1]):(s=e.match(Adr))?n=(r.nocase?r.dot?udr:cdr:r.dot?ldr:ddr)(s):(s=e.match(edr))?n=r.dot?rdr:tdr:(s=e.match(sdr))&&(n=ndr);let i=cWe.AST.fromGlob(e,this.options).toMMPattern();return n&&typeof i=="object"&&Reflect.defineProperty(i,"test",{value:n}),i}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,s=r.noglobstar?fdr:r.dot?gdr:pdr,n=new Set(r.nocase?["i"]:[]),i=e.map(A=>{let c=A.map(u=>{if(u instanceof RegExp)for(let l of u.flags.split(""))n.add(l);return typeof u=="string"?Qdr(u):u===be.GLOBSTAR?be.GLOBSTAR:u._src});return c.forEach((u,l)=>{let d=c[l+1],h=c[l-1];u!==be.GLOBSTAR||h===be.GLOBSTAR||(h===void 0?d!==void 0&&d!==be.GLOBSTAR?c[l+1]="(?:\\/|"+s+"\\/)?"+d:c[l]=s:d===void 0?c[l-1]=h+"(?:\\/|"+s+")?":d!==be.GLOBSTAR&&(c[l-1]=h+"(?:\\/|\\/"+s+"\\/)"+d,c[l+1]=be.GLOBSTAR))}),c.filter(u=>u!==be.GLOBSTAR).join("/")}).join("|"),[o,a]=e.length>1?["(?:",")"]:["",""];i="^"+o+i+a+"$",this.negate&&(i="^(?!"+i+").+$");try{this.regexp=new RegExp(i,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let s=this.options;this.isWindows&&(e=e.split("\\").join("/"));let n=this.slashSplit(e);this.debug(this.pattern,"split",n);let i=this.set;this.debug(this.pattern,"set",i);let o=n[n.length-1];if(!o)for(let a=n.length-2;!o&&a>=0;a--)o=n[a];for(let a=0;a<i.length;a++){let A=i[a],c=n;if(s.matchBase&&A.length===1&&(c=[o]),this.matchOne(c,A,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return be.minimatch.defaults(e).Minimatch}};be.Minimatch=em;var ydr=Aie();Object.defineProperty(be,"AST",{enumerable:!0,get:function(){return ydr.AST}});var bdr=cie();Object.defineProperty(be,"escape",{enumerable:!0,get:function(){return bdr.escape}});var wdr=FO();Object.defineProperty(be,"unescape",{enumerable:!0,get:function(){return wdr.unescape}});be.minimatch.AST=cWe.AST;be.minimatch.Minimatch=em;be.minimatch.escape=Jlr.escape;be.minimatch.unescape=Wlr.unescape});var EWe=E(OO=>{"use strict";Object.defineProperty(OO,"__esModule",{value:!0});OO.LRUCache=void 0;var oQ=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,fWe=new Set,uie=typeof process=="object"&&process?process:{},gWe=(t,e,r,s)=>{typeof uie.emitWarning=="function"?uie.emitWarning(t,e,r,s):console.error(`[${r}] ${e}: ${t}`)},PO=globalThis.AbortController,hWe=globalThis.AbortSignal;if(typeof PO>"u"){hWe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(s,n){this._onabort.push(n)}},PO=class{constructor(){e()}signal=new hWe;abort(s){if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(let n of this.signal._onabort)n(s);this.signal.onabort?.(s)}}};let t=uie.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,gWe("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 Sdr=t=>!fWe.has(t),Kf=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),pWe=t=>Kf(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?aQ:null:null,aQ=class extends Array{constructor(e){super(e),this.fill(0)}},lie=class t{heap;length;static#e=!1;static create(e){let r=pWe(e);if(!r)return[];t.#e=!0;let s=new t(e,r);return t.#e=!1,s}constructor(e,r){if(!t.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},die=class t{#e;#t;#r;#s;#n;#i;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#o;#A;#c;#u;#h;#f;#g;#p;#y;#m;#b;#w;#I;#B;#Q; Line truncated
>>> no match, partial?`,e,d,r,h),d===A))}let p;if(typeof u=="string"?(p=l===u,this.debug("string match",u,l,p)):(p=u.test(l),this.debug("pattern match",u,l,p)),!p)return!1}if(o===A&&a===c)return!0;if(o===A)return s;if(a===c)return o===A-1&&e[o]==="";throw new Error("wtf?")}braceExpand(){return(0,be.braceExpand)(this.pattern,this.options)}parse(e){(0,_O.assertValidPattern)(e);let r=this.options;if(e==="**")return be.GLOBSTAR;if(e==="")return"";let s,n=null;(s=e.match(odr))?n=r.dot?Adr:adr:(s=e.match(Klr))?n=(r.nocase?r.dot?edr:$lr:r.dot?Xlr:Zlr)(s[1]):(s=e.match(cdr))?n=(r.nocase?r.dot?ldr:udr:r.dot?ddr:hdr)(s):(s=e.match(tdr))?n=r.dot?sdr:rdr:(s=e.match(ndr))&&(n=idr);let i=cWe.AST.fromGlob(e,this.options).toMMPattern();return n&&typeof i=="object"&&Reflect.defineProperty(i,"test",{value:n}),i}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,s=r.noglobstar?gdr:r.dot?pdr:Edr,n=new Set(r.nocase?["i"]:[]),i=e.map(A=>{let c=A.map(u=>{if(u instanceof RegExp)for(let l of u.flags.split(""))n.add(l);return typeof u=="string"?ydr(u):u===be.GLOBSTAR?be.GLOBSTAR:u._src});return c.forEach((u,l)=>{let d=c[l+1],h=c[l-1];u!==be.GLOBSTAR||h===be.GLOBSTAR||(h===void 0?d!==void 0&&d!==be.GLOBSTAR?c[l+1]="(?:\\/|"+s+"\\/)?"+d:c[l]=s:d===void 0?c[l-1]=h+"(?:\\/|"+s+")?":d!==be.GLOBSTAR&&(c[l-1]=h+"(?:\\/|\\/"+s+"\\/)"+d,c[l+1]=be.GLOBSTAR))}),c.filter(u=>u!==be.GLOBSTAR).join("/")}).join("|"),[o,a]=e.length>1?["(?:",")"]:["",""];i="^"+o+i+a+"$",this.negate&&(i="^(?!"+i+").+$");try{this.regexp=new RegExp(i,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let s=this.options;this.isWindows&&(e=e.split("\\").join("/"));let n=this.slashSplit(e);this.debug(this.pattern,"split",n);let i=this.set;this.debug(this.pattern,"set",i);let o=n[n.length-1];if(!o)for(let a=n.length-2;!o&&a>=0;a--)o=n[a];for(let a=0;a<i.length;a++){let A=i[a],c=n;if(s.matchBase&&A.length===1&&(c=[o]),this.matchOne(c,A,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return be.minimatch.defaults(e).Minimatch}};be.Minimatch=em;var bdr=Aie();Object.defineProperty(be,"AST",{enumerable:!0,get:function(){return bdr.AST}});var wdr=cie();Object.defineProperty(be,"escape",{enumerable:!0,get:function(){return wdr.escape}});var Sdr=FO();Object.defineProperty(be,"unescape",{enumerable:!0,get:function(){return Sdr.unescape}});be.minimatch.AST=cWe.AST;be.minimatch.Minimatch=em;be.minimatch.escape=Wlr.escape;be.minimatch.unescape=zlr.unescape});var EWe=E(OO=>{"use strict";Object.defineProperty(OO,"__esModule",{value:!0});OO.LRUCache=void 0;var oQ=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,fWe=new Set,uie=typeof process=="object"&&process?process:{},gWe=(t,e,r,s)=>{typeof uie.emitWarning=="function"?uie.emitWarning(t,e,r,s):console.error(`[${r}] ${e}: ${t}`)},PO=globalThis.AbortController,hWe=globalThis.AbortSignal;if(typeof PO>"u"){hWe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(s,n){this._onabort.push(n)}},PO=class{constructor(){e()}signal=new hWe;abort(s){if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(let n of this.signal._onabort)n(s);this.signal.onabort?.(s)}}};let t=uie.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,gWe("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 Ndr=t=>!fWe.has(t),Kf=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),pWe=t=>Kf(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?aQ:null:null,aQ=class extends Array{constructor(e){super(e),this.fill(0)}},lie=class t{heap;length;static#e=!1;static create(e){let r=pWe(e);if(!r)return[];t.#e=!0;let s=new t(e,r);return t.#e=!1,s}constructor(e,r){if(!t.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},die=class t{#e;#t;#r;#s;#n;#i;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#o;#A;#c;#u;#h;#f;#g;#p;#y;#m;#b;#w;#I;#B;#Q; Line truncated
`)),e.linkname&&(r+=poe(" linkpath="+e.linkname+`
`));let s=e.pax;if(s)for(let n in s)r+=poe(" "+n+"="+s[n]+`
`);return Wt.from(r)};CQ.decodePax=function(e){let r={};for(;e.length;){let s=0;for(;s<e.length&&e[s]!==32;)s++;let n=parseInt(Wt.toString(e.subarray(0,s)),10);if(!n)return r;let i=Wt.toString(e.subarray(s+1,n-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(n)}return r};CQ.encode=function(e){let r=Wt.alloc(512),s=e.name,n="";if(e.typeflag===5&&s[s.length-1]!=="/"&&(s+="/"),Wt.byteLength(s)!==s.length)return null;for(;Wt.byteLength(s)>100;){let i=s.indexOf("/");if(i===-1)return null;n+=n?"/"+s.slice(0,i):s.slice(0,i),s=s.slice(i+1)}return Wt.byteLength(s)>100||Wt.byteLength(n)>155||e.linkname&&Wt.byteLength(e.linkname)>100?null:(Wt.write(r,s),Wt.write(r,ng(e.mode&Ogr,6),100),Wt.write(r,ng(e.uid,6),108),Wt.write(r,ng(e.gid,6),116),Wgr(e.size,r,124),Wt.write(r,ng(e.mtime.getTime()/1e3|0,11),136),r[156]=y3+Vgr(e.type),e.linkname&&Wt.write(r,e.linkname,157),Wt.copy(Q7e,r,bD),Wt.copy(Lgr,r,Eoe),e.uname&&Wt.write(r,e.uname,265),e.gname&&Wt.write(r,e.gname,297),Wt.write(r,ng(e.devmajor||0,6),329),Wt.write(r,ng(e.devminor||0,6),337),n&&Wt.write(r,n,345),Wt.write(r,ng(b7e(r),6),148),r)};CQ.decode=function(e,r,s){let n=e[156]===0?0:e[156]-y3,i=mQ(e,0,100,r),o=sg(e,100,8),a=sg(e,108,8),A=sg(e,116,8),c=sg(e,124,12),u=sg(e,136,12),l=qgr(n),d=e[157]===0?null:mQ(e,157,100,r),h=mQ(e,265,32),f=mQ(e,297,32),p=sg(e,329,8),C=sg(e,337,8),m=b7e(e);if(m===256)return null;if(m!==sg(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(Hgr(e))e[345]&&(i=mQ(e,345,155,r)+"/"+i);else if(!Ggr(e)){if(!s)throw new Error("Invalid tar header: unknown format.")}return n===0&&i&&i[i.length-1]==="/"&&(n=5),{name:i,mode:o,uid:a,gid:A,size:c,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:C,pax:null}};function Hgr(t){return Wt.equals(Q7e,t.subarray(bD,bD+6))}function Ggr(t){return Wt.equals(_gr,t.subarray(bD,bD+6))&&Wt.equals(Pgr,t.subarray(Eoe,Eoe+2))}function Ygr(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function qgr(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function Vgr(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function y7e(t,e,r,s){for(;r<s;r++)if(t[r]===e)return r;return s}function b7e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function ng(t,e){return t=t.toString(8),t.length>e?vgr.slice(0,e)+" ":Ugr.slice(0,e-t.length)+t+" "}function Jgr(t,e,r){e[r]=128;for(let s=11;s>0;s--)e[r+s]=t&255,t=Math.floor(t/256)}function Wgr(t,e,r){t.toString(8).length>11?Jgr(t,e,r):Wt.write(e,ng(t,11),r)}function zgr(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],s;for(s=t.length-1;s>0;s--){let o=t[s];e?r.push(o):r.push(255-o)}let n=0,i=r.length;for(s=0;s<i;s++)n+=r[s]*Math.pow(256,s);return e?n:-1*n}function sg(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return zgr(t);{for(;e<t.length&&t[e]===32;)e++;let s=Ygr(y7e(t,32,e,t.length),t.length,t.length);for(;e<s&&t[e]===0;)e++;return s===e?0:parseInt(Wt.toString(t.subarray(e,s)),8)}}function mQ(t,e,r,s){return Wt.toString(t.subarray(e,y7e(t,0,e,e+r)),s)}function poe(t){let e=Wt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var R7e=E((UWr,D7e)=>{var{Writable:jgr,Readable:Kgr,getStreamError:w7e}=goe(),Zgr=eoe(),S7e=hQ(),IQ=moe(),Xgr=S7e.alloc(0),Ioe=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new Zgr,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return Xgr;let r=this._next(e);if(e===r.byteLength)return r;let s=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),s.push(r);return S7e.concat(s)}_next(e){let r=this.queue.peek(),s=r.byteLength-this._offset;if(e>=s){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=s,this.shifted+=s,n}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Boe=class extends Kgr{constructor(e,r,s){super(),this.header=r,this.offset=s,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(w7e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=N7e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},Qoe=class extends j Line truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function fpe(t,e){if(process.env.GITHUB_OUTPUT||"")return YQ("OUTPUT",sR(t,e));process.stdout.write(CG.EOL),yA("set-output",{name:t},Nc(e))}function _g(t){process.exitCode=mG.Failure,Gc(t)}function UA(){return process.env.RUNNER_DEBUG==="1"}function Y(t){yA("debug",{},t)}function Gc(t,e={}){yA("error",eR(e),t instanceof Error?t.toString():t)}function at(t,e={}){yA("warning",eR(e),t instanceof Error?t.toString():t)}function gpe(t,e={}){yA("notice",eR(e),t instanceof Error?t.toString():t)}function te(t){process.stdout.write(t+CG.EOL)}function Lut(t){H3("group",t)}function _ut(){H3("endgroup")}function Ax(t,e){return vut(this,void 0,void 0,function*(){Lut(t);let r;try{r=yield e()}finally{_ut()}return r})}function E0(t,e){if(process.env.GITHUB_STATE||"")return YQ("STATE",sR(t,e));yA("save-state",{name:t},Nc(e))}import*as Wte from"fs";import*as zte from"path";import*as hP from"os";import{readFileSync as Put,existsSync as Out}from"fs";import{EOL as Hut}from"os";var m0=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(Out(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Put(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${Hut}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var Y9=le(Hye(),1),Gye=le(P9(),1),Ayt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Yye(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function qye(t){return new Y9.HttpClient().getAgent(t)}function cyt(t){return new Y9.HttpClient().getAgentDispatcher(t)}function Vye(t){let e=cyt(t);return(s,n)=>Ayt(this,void 0,void 0,function*(){return(0,Gye.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Jye(){return process.env.GITHUB_API_URL||"https://api.github.com"}function uk(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function lk(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>lk.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function Wye(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function zye(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var jye=Function.bind,Kye=jye.bind(jye);function Zye(t,e,r){let s=Kye(zye,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=Kye(Wye,null).apply(null,i)})}function lyt(){let t=Symbol("Singular"),e={registry:{}},r=lk.bind(null,e,t);return Zye(r,e,t),r}function dyt(){let t={registry:{}},e=lk.bind(null,t);return Zye(e,t),e}var Xye={Singular:lyt,Collection:dyt};var oY=le(rY(),1);var bbe=le(rY(),1);var ibt="0.0.0-developm Line truncated
`);return Wt.from(r)};CQ.decodePax=function(e){let r={};for(;e.length;){let s=0;for(;s<e.length&&e[s]!==32;)s++;let n=parseInt(Wt.toString(e.subarray(0,s)),10);if(!n)return r;let i=Wt.toString(e.subarray(s+1,n-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(n)}return r};CQ.encode=function(e){let r=Wt.alloc(512),s=e.name,n="";if(e.typeflag===5&&s[s.length-1]!=="/"&&(s+="/"),Wt.byteLength(s)!==s.length)return null;for(;Wt.byteLength(s)>100;){let i=s.indexOf("/");if(i===-1)return null;n+=n?"/"+s.slice(0,i):s.slice(0,i),s=s.slice(i+1)}return Wt.byteLength(s)>100||Wt.byteLength(n)>155||e.linkname&&Wt.byteLength(e.linkname)>100?null:(Wt.write(r,s),Wt.write(r,ng(e.mode&Hgr,6),100),Wt.write(r,ng(e.uid,6),108),Wt.write(r,ng(e.gid,6),116),zgr(e.size,r,124),Wt.write(r,ng(e.mtime.getTime()/1e3|0,11),136),r[156]=y3+Jgr(e.type),e.linkname&&Wt.write(r,e.linkname,157),Wt.copy(Q7e,r,bD),Wt.copy(_gr,r,Eoe),e.uname&&Wt.write(r,e.uname,265),e.gname&&Wt.write(r,e.gname,297),Wt.write(r,ng(e.devmajor||0,6),329),Wt.write(r,ng(e.devminor||0,6),337),n&&Wt.write(r,n,345),Wt.write(r,ng(b7e(r),6),148),r)};CQ.decode=function(e,r,s){let n=e[156]===0?0:e[156]-y3,i=mQ(e,0,100,r),o=sg(e,100,8),a=sg(e,108,8),A=sg(e,116,8),c=sg(e,124,12),u=sg(e,136,12),l=Vgr(n),d=e[157]===0?null:mQ(e,157,100,r),h=mQ(e,265,32),f=mQ(e,297,32),p=sg(e,329,8),C=sg(e,337,8),m=b7e(e);if(m===256)return null;if(m!==sg(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(Ggr(e))e[345]&&(i=mQ(e,345,155,r)+"/"+i);else if(!Ygr(e)){if(!s)throw new Error("Invalid tar header: unknown format.")}return n===0&&i&&i[i.length-1]==="/"&&(n=5),{name:i,mode:o,uid:a,gid:A,size:c,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:C,pax:null}};function Ggr(t){return Wt.equals(Q7e,t.subarray(bD,bD+6))}function Ygr(t){return Wt.equals(Pgr,t.subarray(bD,bD+6))&&Wt.equals(Ogr,t.subarray(Eoe,Eoe+2))}function qgr(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function Vgr(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function Jgr(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function y7e(t,e,r,s){for(;r<s;r++)if(t[r]===e)return r;return s}function b7e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function ng(t,e){return t=t.toString(8),t.length>e?Lgr.slice(0,e)+" ":vgr.slice(0,e-t.length)+t+" "}function Wgr(t,e,r){e[r]=128;for(let s=11;s>0;s--)e[r+s]=t&255,t=Math.floor(t/256)}function zgr(t,e,r){t.toString(8).length>11?Wgr(t,e,r):Wt.write(e,ng(t,11),r)}function jgr(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],s;for(s=t.length-1;s>0;s--){let o=t[s];e?r.push(o):r.push(255-o)}let n=0,i=r.length;for(s=0;s<i;s++)n+=r[s]*Math.pow(256,s);return e?n:-1*n}function sg(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return jgr(t);{for(;e<t.length&&t[e]===32;)e++;let s=qgr(y7e(t,32,e,t.length),t.length,t.length);for(;e<s&&t[e]===0;)e++;return s===e?0:parseInt(Wt.toString(t.subarray(e,s)),8)}}function mQ(t,e,r,s){return Wt.toString(t.subarray(e,y7e(t,0,e,e+r)),s)}function poe(t){let e=Wt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var R7e=E((LWr,D7e)=>{var{Writable:Kgr,Readable:Zgr,getStreamError:w7e}=goe(),Xgr=eoe(),S7e=hQ(),IQ=moe(),$gr=S7e.alloc(0),Ioe=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new Xgr,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return $gr;let r=this._next(e);if(e===r.byteLength)return r;let s=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),s.push(r);return S7e.concat(s)}_next(e){let r=this.queue.peek(),s=r.byteLength-this._offset;if(e>=s){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=s,this.shifted+=s,n}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Boe=class extends Zgr{constructor(e,r,s){super(),this.header=r,this.offset=s,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(w7e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=N7e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},Qoe=class extends K Line truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function fpe(t,e){if(process.env.GITHUB_OUTPUT||"")return YQ("OUTPUT",sR(t,e));process.stdout.write(CG.EOL),yA("set-output",{name:t},Nc(e))}function _g(t){process.exitCode=mG.Failure,Gc(t)}function UA(){return process.env.RUNNER_DEBUG==="1"}function Y(t){yA("debug",{},t)}function Gc(t,e={}){yA("error",eR(e),t instanceof Error?t.toString():t)}function at(t,e={}){yA("warning",eR(e),t instanceof Error?t.toString():t)}function gpe(t,e={}){yA("notice",eR(e),t instanceof Error?t.toString():t)}function te(t){process.stdout.write(t+CG.EOL)}function _ut(t){H3("group",t)}function Put(){H3("endgroup")}function Ax(t,e){return Lut(this,void 0,void 0,function*(){_ut(t);let r;try{r=yield e()}finally{Put()}return r})}function E0(t,e){if(process.env.GITHUB_STATE||"")return YQ("STATE",sR(t,e));yA("save-state",{name:t},Nc(e))}import*as Wte from"fs";import*as zte from"path";import*as hP from"os";import{readFileSync as Out,existsSync as Hut}from"fs";import{EOL as Gut}from"os";var m0=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(Hut(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Out(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${Gut}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var Y9=le(Hye(),1),Gye=le(P9(),1),cyt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Yye(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function qye(t){return new Y9.HttpClient().getAgent(t)}function uyt(t){return new Y9.HttpClient().getAgentDispatcher(t)}function Vye(t){let e=uyt(t);return(s,n)=>cyt(this,void 0,void 0,function*(){return(0,Gye.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Jye(){return process.env.GITHUB_API_URL||"https://api.github.com"}function uk(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function lk(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>lk.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function Wye(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function zye(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var jye=Function.bind,Kye=jye.bind(jye);function Zye(t,e,r){let s=Kye(zye,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=Kye(Wye,null).apply(null,i)})}function dyt(){let t=Symbol("Singular"),e={registry:{}},r=lk.bind(null,e,t);return Zye(r,e,t),r}function hyt(){let t={registry:{}},e=lk.bind(null,t);return Zye(e,t),e}var Xye={Singular:dyt,Collection:hyt};var oY=le(rY(),1);var bbe=le(rY(),1);var obt="0.0.0-developm Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var abt=class extends Error{constructor(t,e,r){super(obt(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},Abt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],cbt=["query","method","url"],ybe=/\/api\/v3\/?$/;function ubt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(cbt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>Abt.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return ybe.test(i)&&(n.url=i.replace(ybe,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new abt(n,a,o.data)}return o.data.data})}function sY(t,e){let r=t.defaults(e);return Object.assign((n,i)=>ubt(r,n,i),{defaults:sY.bind(null,r),endpoint:r.endpoint})}var mBr=sY(bbe.request,{headers:{"user-agent":`octokit-graphql.js/${ibt} ${uk()}`},method:"POST",url:"/graphql"});function wbe(t){return sY(t,{method:"POST",url:"/graphql"})}var nY="(?:[a-zA-Z0-9_-]+)",Sbe="\\.",Nbe=new RegExp(`^${nY}${Sbe}${nY}${Sbe}${nY}$`),lbt=Nbe.test.bind(Nbe);async function dbt(t){let e=lbt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function hbt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function fbt(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=hbt(t),e(n)}var Dbe=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(dbt.bind(null,e),{hook:fbt.bind(null,e)})};var iY="7.0.6";var Rbe=()=>{},gbt=console.warn.bind(console),pbt=console.error.bind(console);function Ebt(t={}){return typeof t.debug!="function"&&(t.debug=Rbe),typeof t.info!="function"&&(t.info=Rbe),typeof t.warn!="function"&&(t.warn=gbt),typeof t.error!="function"&&(t.error=pbt),t}var Tbe=`octokit-core.js/${iY} ${uk()}`,fk=class{static VERSION=iY;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new Xye.Collection,s={baseUrl:oY.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Tbe}`:Tbe,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=oY.request.defaults(s),this.graphql=wbe(this.request).defaults(s),this.log=Ebt(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=Dbe(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var aY="17.0.0";var mbt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr Line truncated
`)}var Abt=class extends Error{constructor(t,e,r){super(abt(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},cbt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],ubt=["query","method","url"],ybe=/\/api\/v3\/?$/;function lbt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(ubt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>cbt.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return ybe.test(i)&&(n.url=i.replace(ybe,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new Abt(n,a,o.data)}return o.data.data})}function sY(t,e){let r=t.defaults(e);return Object.assign((n,i)=>lbt(r,n,i),{defaults:sY.bind(null,r),endpoint:r.endpoint})}var IBr=sY(bbe.request,{headers:{"user-agent":`octokit-graphql.js/${obt} ${uk()}`},method:"POST",url:"/graphql"});function wbe(t){return sY(t,{method:"POST",url:"/graphql"})}var nY="(?:[a-zA-Z0-9_-]+)",Sbe="\\.",Nbe=new RegExp(`^${nY}${Sbe}${nY}${Sbe}${nY}$`),dbt=Nbe.test.bind(Nbe);async function hbt(t){let e=dbt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function fbt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function gbt(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=fbt(t),e(n)}var Dbe=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(hbt.bind(null,e),{hook:gbt.bind(null,e)})};var iY="7.0.6";var Rbe=()=>{},pbt=console.warn.bind(console),Ebt=console.error.bind(console);function mbt(t={}){return typeof t.debug!="function"&&(t.debug=Rbe),typeof t.info!="function"&&(t.info=Rbe),typeof t.warn!="function"&&(t.warn=pbt),typeof t.error!="function"&&(t.error=Ebt),t}var Tbe=`octokit-core.js/${iY} ${uk()}`,fk=class{static VERSION=iY;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new Xye.Collection,s={baseUrl:oY.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Tbe}`:Tbe,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=oY.request.defaults(s),this.graphql=wbe(this.request).defaults(s),this.log=mbt(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=Dbe(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var aY="17.0.0";var Cbt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr Line truncated
`),e=e.replace(/\r/g,`
`));let n=e.split(`
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Xb(i));return s.searchPaths.push(...gY(s.patterns)),s})}static stat(e,r,s){return BY(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield CC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Y(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield CC.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield CC.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){Y(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var owt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Qk(t,e){return owt(this,void 0,void 0,function*(){return yield Ik.create(t,e)})}var sNe=le(aw(),1);import*as Lk from"crypto";import*as QC from"fs";import*as gp from"path";import*as nNe from"util";var Aw;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Aw||(Aw={}));var Ci;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ci||(Ci={}));var Fo;(function(t){t.GNU="gnu",t.BSD="bsd"})(Fo||(Fo={}));var Uk=2,vk=5e3,HY=5e3,GY=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,rNe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,cw="cache.tar",YY="manifest.txt",ryr=10*Math.pow(1024,3);var BC=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},r1t=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},s1t="1.0";function uw(){return BC(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=gp.join(s,"actions","temp")}let r=gp.join(e,Lk.randomUUID());return yield Lg(r),r})}function tu(t){return QC.statSync(t).size}function qY(t){return BC(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield Qk(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=r1t(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=gp.relative(a,n).replace(new RegExp(`\\${gp.sep}`,"g"),"/");Y(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function lw(t){return BC(this,void 0,void 0,function*(){return nNe.promisify(QC.unlink)(t)})}function iNe(t){return BC(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),Y(`Checking ${e} ${r.join(" ")}`);try{yield Hc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){Y(n.message)}return s=s.trim(),Y(s),s})}function dw(){return BC(this,void 0,void 0,function*(){let t=yield iNe("zstd",["--quiet"]),e=sNe.clean(t);return Y(`zstd version: ${e}`),t===""?Ci.Gzip:Ci.ZstdWithoutLong})}function Ph(t){return t===Ci.Gzip?Aw.Gzip:Aw.Zstd}function oNe(){return BC(this,void 0,void 0,function*(){return QC.existsSync(GY)?GY:(yield iNe("tar")).toLowerCase().includes("gnu tar")?yo("tar"):""})}function VY(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function yC(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(s1t),Lk.createHash("sha256").update(s.join("|")).digest("hex")}function aNe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as KC from"fs";import{URL as wFt}from"url";var ru=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as n1t}from"node:os";import i1t from"node:util";import o1t from"node:process";function ANe(t,...e){o1t.stderr.write(`${i1t.format(t,...e)}${n1t}`)}var cNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,lNe,JY=[],WY=[],Pk=[];cNe&&zY(cNe);var dNe=Object.assign(t=>hNe(t),{enable:zY,enabled:jY,disable:a1t,log:ANe});function zY(t){lNe=t,JY=[],WY=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?WY.push(r.substring(1)):JY.push(r);for(let r of Pk)r.enabled=jY(r.namespace)}function jY(t){if(t.endsWith("*"))return!0;for(let e of WY)if(uNe(t,e))return!1;for(let e of JY)if(uNe(t,e))return!0;return!1}function uNe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function a1t(){let t=lNe||"";return zY(""),t}function hNe(t){let e=Object.assign(r,{enabled:jY(t),destroy:A1t,log:dNe.log,namespace:t,extend:c1t});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return Pk.push(e),e}function A1t(){let t=Pk.indexOf(this);return t>=0?(Pk.splice(t,1),!0):!1}function c1t(t){let e=hNe(`${this.namespace}:${t}`);return e.log=this.log,e}var bC=dNe;var KY=["verbose","info","warning","error"],fNe={verbose:400,info:300,warning:200,error:100};function gNe(t,e){e.log=(...r)=>{t.log(...r)}}function pNe(t){return KY.includes(t)}function u1t(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,s,n=bC(t.namespace);n.log=(...u)=>{bC.log(...u)};function i(u){if(u&&!pNe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${KY.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);bC.enable(l.join(","))}r&&(pNe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${KY.join(", ")}.`));function o(u){return!!(s&&fNe[u.level]<=fNe[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(gNe(u,d),o(d)){let h=bC.disable();bC.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return gNe(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var ENe=u1t({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),l1t=ENe.logger;function hw(t){return ENe.createClientLogger(t)}function Ok(t){return t.toLowerCase()}function*d1t(t){for(let e of t.values())yield[e.name,e.value]}var ZY=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(Ok(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(Ok(e))?.value}has(e){return this._headersMap.has(Ok(e))}delete(e){this._headersMap.delete(Ok(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let s of this._headersMap.values())r[s.name]= Line truncated
${p1t.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Yk(t){return t instanceof Ii?!0:Ep(t)&&t.name==="RestError"}function Ki(t,e){return Buffer.from(t,e)}import tq from"node:http";import rq from"node:https";import INe from"node:zlib";import{Transform as E1t}from"node:stream";var ka=hw("ts-http-runtime");var m1t={};function fw(t){return t&&typeof t.pipe=="function"}function BNe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function QNe(t){return t&&typeof t.byteLength=="number"}var qk=class extends E1t{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},sq=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new ru("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new jA;ka.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=Q1t(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new qk(f);p.on("error",C=>{ka.error("Error in upload progress",C)}),fw(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=C1t(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?I1t(c,u):c;let h=e.onDownloadProgress;if(h){let f=new qk(h);f.on("error",p=>{ka.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await B1t(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();fw(a)&&(c=BNe(a));let u=Promise.resolve();fw(A)&&(u=BNe(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ka.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?tq.request(a,A):rq.request(a,A);u.once("error",l=>{c(new Ii(l.message,{code:l.code??Ii.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new ru("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&fw(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):QNe(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer):Buffer.from(s)):(ka.error("Unrecognized body type",s),c(new Ii("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?tq.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new tq.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return rq.globalAgent;let n=e.tlsSettings??m1t,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ka.info("No cached TLS Agent exist, creating a new Agent"),i=new rq.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function C1t(t){let e=Mo();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function I1t(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=INe.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=INe.createInflate();return t.pipe(s),s}return t}function B1t(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Ii(`Error reading response as text: ${n.message}`,{code:Ii.PARSE_ERROR}))})})}function Q1t(t){return t?Buffer.isBuffer(t)?t.length:fw(t)?null:QNe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function yNe(){return new sq}function Vk(){return yNe()}var nq="logPolicy";function Jk(t={}){let e=t.logger??ka.info,r=new jA({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:nq,async sendRequest(s,n){if(!e. Line truncated
`;return e}function qDt(t){return t instanceof Uint8Array?t.byteLength:fF(t)?t.size===-1?void 0:t.size:void 0}function VDt(t){let e=0;for(let r of t){let s=qDt(r);if(s===void 0)return;e+=s}return e}async function JDt(t,e,r){let s=[Ki(`--${r}`,"utf-8"),...e.flatMap(i=>[Ki(`\r
`,"utf-8"),Ki(YDt(i.headers),"utf-8"),Ki(`\r
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Xb(i));return s.searchPaths.push(...gY(s.patterns)),s})}static stat(e,r,s){return BY(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield CC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Y(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield CC.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield CC.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){Y(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var awt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Qk(t,e){return awt(this,void 0,void 0,function*(){return yield Ik.create(t,e)})}var sNe=le(aw(),1);import*as Lk from"crypto";import*as QC from"fs";import*as gp from"path";import*as nNe from"util";var Aw;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Aw||(Aw={}));var Ci;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ci||(Ci={}));var Fo;(function(t){t.GNU="gnu",t.BSD="bsd"})(Fo||(Fo={}));var Uk=2,vk=5e3,HY=5e3,GY=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,rNe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,cw="cache.tar",YY="manifest.txt",nyr=10*Math.pow(1024,3);var BC=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},s1t=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},n1t="1.0";function uw(){return BC(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=gp.join(s,"actions","temp")}let r=gp.join(e,Lk.randomUUID());return yield Lg(r),r})}function tu(t){return QC.statSync(t).size}function qY(t){return BC(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield Qk(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=s1t(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=gp.relative(a,n).replace(new RegExp(`\\${gp.sep}`,"g"),"/");Y(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function lw(t){return BC(this,void 0,void 0,function*(){return nNe.promisify(QC.unlink)(t)})}function iNe(t){return BC(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),Y(`Checking ${e} ${r.join(" ")}`);try{yield Hc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){Y(n.message)}return s=s.trim(),Y(s),s})}function dw(){return BC(this,void 0,void 0,function*(){let t=yield iNe("zstd",["--quiet"]),e=sNe.clean(t);return Y(`zstd version: ${e}`),t===""?Ci.Gzip:Ci.ZstdWithoutLong})}function Ph(t){return t===Ci.Gzip?Aw.Gzip:Aw.Zstd}function oNe(){return BC(this,void 0,void 0,function*(){return QC.existsSync(GY)?GY:(yield iNe("tar")).toLowerCase().includes("gnu tar")?yo("tar"):""})}function VY(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function yC(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(n1t),Lk.createHash("sha256").update(s.join("|")).digest("hex")}function aNe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as KC from"fs";import{URL as SFt}from"url";var ru=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as i1t}from"node:os";import o1t from"node:util";import a1t from"node:process";function ANe(t,...e){a1t.stderr.write(`${o1t.format(t,...e)}${i1t}`)}var cNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,lNe,JY=[],WY=[],Pk=[];cNe&&zY(cNe);var dNe=Object.assign(t=>hNe(t),{enable:zY,enabled:jY,disable:A1t,log:ANe});function zY(t){lNe=t,JY=[],WY=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?WY.push(r.substring(1)):JY.push(r);for(let r of Pk)r.enabled=jY(r.namespace)}function jY(t){if(t.endsWith("*"))return!0;for(let e of WY)if(uNe(t,e))return!1;for(let e of JY)if(uNe(t,e))return!0;return!1}function uNe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function A1t(){let t=lNe||"";return zY(""),t}function hNe(t){let e=Object.assign(r,{enabled:jY(t),destroy:c1t,log:dNe.log,namespace:t,extend:u1t});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return Pk.push(e),e}function c1t(){let t=Pk.indexOf(this);return t>=0?(Pk.splice(t,1),!0):!1}function u1t(t){let e=hNe(`${this.namespace}:${t}`);return e.log=this.log,e}var bC=dNe;var KY=["verbose","info","warning","error"],fNe={verbose:400,info:300,warning:200,error:100};function gNe(t,e){e.log=(...r)=>{t.log(...r)}}function pNe(t){return KY.includes(t)}function l1t(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,s,n=bC(t.namespace);n.log=(...u)=>{bC.log(...u)};function i(u){if(u&&!pNe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${KY.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);bC.enable(l.join(","))}r&&(pNe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${KY.join(", ")}.`));function o(u){return!!(s&&fNe[u.level]<=fNe[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(gNe(u,d),o(d)){let h=bC.disable();bC.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return gNe(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var ENe=l1t({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),d1t=ENe.logger;function hw(t){return ENe.createClientLogger(t)}function Ok(t){return t.toLowerCase()}function*h1t(t){for(let e of t.values())yield[e.name,e.value]}var ZY=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(Ok(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(Ok(e))?.value}has(e){return this._headersMap.has(Ok(e))}delete(e){this._headersMap.delete(Ok(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let s of this._headersMap.values())r[s.name]= Line truncated
${E1t.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Yk(t){return t instanceof Ii?!0:Ep(t)&&t.name==="RestError"}function Ki(t,e){return Buffer.from(t,e)}import tq from"node:http";import rq from"node:https";import INe from"node:zlib";import{Transform as m1t}from"node:stream";var ka=hw("ts-http-runtime");var C1t={};function fw(t){return t&&typeof t.pipe=="function"}function BNe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function QNe(t){return t&&typeof t.byteLength=="number"}var qk=class extends m1t{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},sq=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new ru("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new jA;ka.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=y1t(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new qk(f);p.on("error",C=>{ka.error("Error in upload progress",C)}),fw(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=I1t(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?B1t(c,u):c;let h=e.onDownloadProgress;if(h){let f=new qk(h);f.on("error",p=>{ka.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await Q1t(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();fw(a)&&(c=BNe(a));let u=Promise.resolve();fw(A)&&(u=BNe(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ka.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?tq.request(a,A):rq.request(a,A);u.once("error",l=>{c(new Ii(l.message,{code:l.code??Ii.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new ru("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&fw(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):QNe(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer):Buffer.from(s)):(ka.error("Unrecognized body type",s),c(new Ii("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?tq.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new tq.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return rq.globalAgent;let n=e.tlsSettings??C1t,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ka.info("No cached TLS Agent exist, creating a new Agent"),i=new rq.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function I1t(t){let e=Mo();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function B1t(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=INe.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=INe.createInflate();return t.pipe(s),s}return t}function Q1t(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Ii(`Error reading response as text: ${n.message}`,{code:Ii.PARSE_ERROR}))})})}function y1t(t){return t?Buffer.isBuffer(t)?t.length:fw(t)?null:QNe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function yNe(){return new sq}function Vk(){return yNe()}var nq="logPolicy";function Jk(t={}){let e=t.logger??ka.info,r=new jA({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:nq,async sendRequest(s,n){if(!e. Line truncated
`;return e}function VDt(t){return t instanceof Uint8Array?t.byteLength:fF(t)?t.size===-1?void 0:t.size:void 0}function JDt(t){let e=0;for(let r of t){let s=VDt(r);if(s===void 0)return;e+=s}return e}async function WDt(t,e,r){let s=[Ki(`--${r}`,"utf-8"),...e.flatMap(i=>[Ki(`\r
`,"utf-8"),Ki(qDt(i.headers),"utf-8"),Ki(`\r
`,"utf-8"),i.body,Ki(`\r
--${r}`,"utf-8")]),Ki(`--\r
\r
`,"utf-8")],n=VDt(s);n&&t.headers.set("Content-Length",n),t.body=await C1e(s)}var Ew="multipartPolicy",WDt=70,zDt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function jDt(t){if(t.length>WDt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!zDt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function gF(){return{name:Ew,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?jDt(r):r=GDt(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await JDt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function pF(){return Gk()}import{EOL as ZDt}from"node:os";import XDt from"node:util";import*as I1e from"node:process";function B1e(t,...e){I1e.stderr.write(`${XDt.format(t,...e)}${ZDt}`)}var Q1e=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,y1e,Qq=[],yq=[],EF=[];Q1e&&bq(Q1e);var b1e=Object.assign(t=>w1e(t),{enable:bq,enabled:wq,disable:$Dt,log:B1e});function bq(t){y1e=t,Qq=[],yq=[];let e=/\*/g,r=t.split(",").map(s=>s.trim().replace(e,".*?"));for(let s of r)s.startsWith("-")?yq.push(new RegExp(`^${s.substr(1)}$`)):Qq.push(new RegExp(`^${s}$`));for(let s of EF)s.enabled=wq(s.namespace)}function wq(t){if(t.endsWith("*"))return!0;for(let e of yq)if(e.test(t))return!1;for(let e of Qq)if(e.test(t))return!0;return!1}function $Dt(){let t=y1e||"";return bq(""),t}function w1e(t){let e=Object.assign(r,{enabled:wq(t),destroy:eRt,log:b1e.log,namespace:t,extend:tRt});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return EF.push(e),e}function eRt(){let t=EF.indexOf(this);return t>=0?(EF.splice(t,1),!0):!1}function tRt(t){let e=w1e(`${this.namespace}:${t}`);return e.log=this.log,e}var xC=b1e;var N1e=new Set,mF=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Sq,Nq=xC("azure");Nq.log=(...t)=>{xC.log(...t)};var Dq=["verbose","info","warning","error"];mF&&(T1e(mF)?rRt(mF):console.error(`AZURE_LOG_LEVEL set to unknown log level '${mF}'; logging is not enabled. Acceptable values: ${Dq.join(", ")}.`));function rRt(t){if(t&&!T1e(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${Dq.join(",")}`);Sq=t;let e=[];for(let r of N1e)R1e(r)&&e.push(r.namespace);xC.enable(e.join(","))}var S1e={verbose:400,info:300,warning:200,error:100};function va(t){let e=Nq.extend(t);return D1e(Nq,e),{error:CF(e,"error"),warning:CF(e,"warning"),info:CF(e,"info"),verbose:CF(e,"verbose")}}function D1e(t,e){e.log=(...r)=>{t.log(...r)}}function CF(t,e){let r=Object.assign(t.extend(e),{level:e});if(D1e(t,r),R1e(r)){let s=xC.disable();xC.enable(s+","+r.namespace)}return N1e.add(r),r}function R1e(t){return!!(Sq&&S1e[t.level]<=S1e[Sq])}function T1e(t){return Dq.includes(t)}var nu=va("core-rest-pipeline");function Rq(t={}){return Jk({logger:nu.info,...t})}var Tq=Wk;function xq(t={}){return zk(t)}import kq from"node:os";import Fq from"node:process";function x1e(){return"User-Agent"}async function k1e(t){if(Fq&&Fq.versions){let e=`${kq.type()} ${kq.release()}; ${kq.arch()}`,r=Fq.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var IF="1.22.2";function cRt(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function F1e(){return x1e()}async function BF(t){let e=new Map;e.set("core-rest-pipeline",IF),await k1e(e);let r=cRt(e);return t?`${t} ${r}`:r}var M1e=F1e(),U1e="userAgentPolicy";function Mq(t={}){let e=BF(t.userAgentPrefix);return{name:U1e,async sendRequest(r,s){return r.headers.has(M1e)||r.headers.set(M1e,await e),s(r)}}}var mw=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Uq(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new mw(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var fRt="The delay was aborted.";function kC(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Uq(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??fRt})}function Hh(t){if(Ep(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function v1e(t){return Ep(t)}function FC(){return pp()}var sr=Ip;var L1e=S Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!_Tt(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Ds("InvalidTag",l,Bi(t,i))}let c=FTt(t,i);if(c===!1)return Ds("InvalidAttr","Attributes for '"+A+"' have open quote.",Bi(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=yDe(u,e);if(d===!0)s=!0;else return Ds(d.err.code,d.err.msg,Bi(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Ds("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",Bi(t,o));if(r.length===0)return Ds("InvalidTag","Closing tag '"+A+"' has not been opened.",Bi(t,o));{let l=r.pop();if(A!==l.tagName){let d=Bi(t,l.tagStartPos);return Ds("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",Bi(t,o))}r.length==0&&(n=!0)}}else return Ds("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",Bi(t,i));else{let l=yDe(u,e);if(l!==!0)return Ds(l.err.code,l.err.msg,Bi(t,i-u.length+l.err.line));if(n===!0)return Ds("InvalidXml","Multiple possible root nodes found.",Bi(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=QDe(t,i);continue}else if(t[i+1]==="?"){if(i=BDe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=vTt(t,i);if(l==-1)return Ds("InvalidChar","char '&' is not expected.",Bi(t,i));i=l}else if(n===!0&&!IDe(t[i]))return Ds("InvalidXml","Extra text at the end",Bi(t,i));t[i]==="<"&&i--}}else{if(IDe(t[i]))continue;return Ds("InvalidChar","char '"+t[i]+"' is not expected.",Bi(t,i))}if(s){if(r.length==1)return Ds("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Bi(t,r[0].tagStartPos));if(r.length>0)return Ds("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ds("InvalidXml","Start tag expected.",1);return!0}function IDe(t){return t===" "||t===" "||t===`
`||t==="\r"}function BDe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Ds("InvalidXml","XML declaration allowed only at the start of the document.",Bi(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function QDe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var xTt='"',kTt="'";function FTt(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===xTt||t[e]===kTt)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var MTt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function yDe(t,e){let r=FF(t,MTt),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Ds("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Tw(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Ds("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Tw(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Ds("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Tw(r[n]));let i=r[n][2];if(!LTt(i))return Ds("InvalidAttr","Attribute '"+i+"' is an invalid name.",Tw(r[n]));if(!s.hasOwnProperty(i))s[i]=1;else return Ds("InvalidAttr","Attribute '"+i+"' is repeated.",Tw(r[n]))}return!0}function UTt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function vTt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,UTt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Ds(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function LTt(t){return Rw(t)}function _Tt(t){return Rw(t)}function Bi(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Tw(t){return t.startIndex+t[1].length}var PTt={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1},bDe=function(t){return Object.assign({},PTt,t)};var UF;typeof Symbol!="function"?UF="@@xmlMetadata":UF=Symbol("XML Node Metadata");var _o=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child}),r!==void 0&&(this.child[this.child.length-1][UF]={startIndex:r})}static getMetaDataSymbol(){return UF}};function lV(t,e){let r={};if(t[e+3]==="O"&&t[e+4]==="C"&&t[e+5]==="T"&&t[e+6]==="Y"&&t[e+7]==="P"&&t[e+8]==="E"){e=e+9;let s=1,n=!1,i=!1,o="";for(;e<t.length;e++)if(t[e]==="<"&&!i){if(n&&GTt(t,e)){e+=7;let a,A;[a,A,e]=OTt(t,e+1),A.indexOf("&")===-1&&(r[JTt(a)]={regx:RegExp(`&${a};`,"g"),val:A})}else if(n&&YTt(t,e))e+=8;else if(n&&qTt(t,e))e+=8;else if(n&&VTt(t,e))e+=9;else if(HTt)i=!0;else throw new Error("Invalid DOCTYPE");s++,o=""}else if(t[e]===">"){if(i?t[e-1]==="-"&&t[e-2]==="-"&&(i=!1,s--):s--,s===0)break}else t[e]==="["?n=!0:o+=t[e];if(s!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:e}}function OTt(t,e){let r="";for(;e<t.length&&t[e]!=="'"&&t[e]!=='"';e++)r+=t[e];if(r=r.trim(),r.indexOf(" ")!==-1)throw new Error("External entites are not supported");let s=t[e++],n="";for(;e<t.length&&t[e]!==s;e++)n+=t[e];return[r,n,e]}function HTt(t,e){return t[e+1]==="!"&&t[e+2]==="-"&&t[e+3]==="-"}function GTt(t,e){return t[e+1]==="!"&&t[e+2]==="E"&&t[e+3]==="N"&&t[e+4]==="T"&&t[e+5]==="I"&&t[e+6]==="T"&&t[e+7]==="Y"}function YTt(t,e){return t[e+1]==="!"&&t[e+2]==="E"&&t[e+3]==="L"&&t[e+4]==="E"&&t[e+5]==="M"&&t[e+6]==="E"&&t[e+7]==="N"&&t[e+8]==="T"}function qTt(t,e){return t[e+1]==="!"&&t[e+2]==="A"&&t[e+3]==="T"&&t[e+4]==="T"&&t[e+5]==="L"&&t[e+6]==="I"&&t[e+7]==="S"&&t[e+8]==="T"}function VTt(t,e){return t[e+1]==="!"&&t[e+2]==="N"&&Line truncated
`);let e=new _o("!xml"),r=e,s="",n="";for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=bp(t,">",i,"Closing Tag is not closed."),A=t.substring(i+2,a).trim();if(this.options.removeNSPrefix){let l=A.indexOf(":");l!==-1&&(A=A.substr(l+1))}this.options.transformTagName&&(A=this.options.transformTagName(A)),r&&(s=this.saveTextToParentTag(s,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(A&&this.options.unpairedTags.indexOf(A)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${A}>`);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),s="",i=a}else if(t[i+1]==="?"){let a=hV(t,i,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(s=this.saveTextToParentTag(s,r,n),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){let A=new _o(a.tagName);A.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(A[":@"]=this.buildAttributesMap(a.tagExp,n,a.tagName)),this.addChild(r,A,n,i)}i=a.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let a=bp(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let A=t.substring(i+4,a-2);s=this.saveTextToParentTag(s,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:A}])}i=a}else if(t.substr(i+1,2)==="!D"){let a=lV(t,i);this.docTypeEntities=a.entities,i=a.i}else if(t.substr(i+1,2)==="!["){let a=bp(t,"]]>",i,"CDATA is not closed.")-2,A=t.substring(i+9,a);s=this.saveTextToParentTag(s,r,n);let c=this.parseTextData(A,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:A}]):r.add(this.options.textNodeName,c),i=a+2}else{let a=hV(t,i,this.options.removeNSPrefix),A=a.tagName,c=a.rawTagName,u=a.tagExp,l=a.attrExpPresent,d=a.closeIndex;this.options.transformTagName&&(A=this.options.transformTagName(A)),r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,n,!1));let h=r;h&&this.options.unpairedTags.indexOf(h.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),A!==e.tagname&&(n+=n?"."+A:A);let f=i;if(this.isItStopNode(this.options.stopNodes,n,A)){let p="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)A[A.length-1]==="/"?(A=A.substr(0,A.length-1),n=n.substr(0,n.length-1),u=A):u=u.substr(0,u.length-1),i=a.closeIndex;else if(this.options.unpairedTags.indexOf(A)!==-1)i=a.closeIndex;else{let m=this.readStopNodeData(t,c,d+1);if(!m)throw new Error(`Unexpected end of ${c}`);i=m.i,p=m.tagContent}let C=new _o(A);A!==u&&l&&(C[":@"]=this.buildAttributesMap(u,n,A)),p&&(p=this.parseTextData(p,A,n,!0,l,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),C.add(this.options.textNodeName,p),this.addChild(r,C,n,f)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){A[A.length-1]==="/"?(A=A.substr(0,A.length-1),n=n.substr(0,n.length-1),u=A):u=u.substr(0,u.length-1),this.options.transformTagName&&(A=this.options.transformTagName(A));let p=new _o(A);A!==u&&l&&(p[":@"]=this.buildAttributesMap(u,n,A)),this.addChild(r,p,n,f),n=n.substr(0,n.lastIndexOf("."))}else{let p=new _o(A);this.tagsNodeStack.push(r),A!==u&&l&&(p[":@"]=this.buildAttributesMap(u,n,A)),this.addChild(r,p,n,f),r=p}s="",i=d}}else s+=t[i];return e.child};function nxt(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,s))}var ixt=function(t){if(this.options.processEntities){for(let e in this.docTypeEntities){let r=this.docTypeEntities[e];t=t.replace(r.regx,r.val)}for(let e in this.lastEntities){let r=this.lastEntities[e];t=t.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let e in this.htmlEntities){let r=this.htmlEntities[e];t=t.replace(r.regex,r.val)}t=t.replace(this.ampEntity.regex,this.ampEntity.val)}return t};function oxt(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function axt(t,e,r){let s="*."+r;for(let n in t){let i=t[n];if(s===i||e===i)return!0}return!1}function Axt(t,e,r=">"){let s,n="";for(let i=e;i<t.length;i++){let o=t[i];if(s)o===s&&(s="");else if(o==='"'||o==="'")s=o;else if(o===r[0])if(r[1]){if(t[i+1]===r[1])return{data:n,index:i}}else return{data:n,index:i};else o===" "&&(o=" ");n+=o}}function bp(t,e,r,s){let n=t.indexOf(e,r);if(n===-1)throw new Error(s);return n+e.length-1}function hV(t,e,r,s=">"){let n=Axt(t,e+1,s);if(!n)return;let i=n.data,o=n.index,a=i.search(/\s/),A=i,c=!0;a!==-1&&(A=i.substring(0,a),i=i.substring(a+1).trimStart());let u=A;if(r){let l=A.indexOf(":");l!==-1&&(A=A.substr(l+1),c=A!==n.data.substr(l+1))}return{tagName:A,tagExp:i,closeIndex:o,attrExpPresent:c,rawTagName:u}}function cxt(t,e,r){let s=r,n=1;for(;r<t.length;r++)if(t[r]==="<")if(t[r+1]==="/"){let i=bp(t,">",r,`${e} is not closed`);if(t.substringLine truncated
`),NDe(t,e,"",r)}function NDe(t,e,r,s){let n="",i=!1;for(let o=0;o<t.length;o++){let a=t[o],A=hxt(a);if(A===void 0)continue;let c="";if(r.length===0?c=A:c=`${r}.${A}`,A===e.textNodeName){let f=a[A];fxt(c,e)||(f=e.tagValueProcessor(A,f),f=DDe(f,e)),i&&(n+=s),n+=f,i=!1;continue}else if(A===e.cdataPropName){i&&(n+=s),n+=`<![CDATA[${a[A][0][e.textNodeName]}]]>`,i=!1;continue}else if(A===e.commentPropName){n+=s+`<!--${a[A][0][e.textNodeName]}-->`,i=!0;continue}else if(A[0]==="?"){let f=SDe(a[":@"],e),p=A==="?xml"?"":s,C=a[A][0][e.textNodeName];C=C.length!==0?" "+C:"",n+=p+`<${A}${C}${f}?>`,i=!0;continue}let u=s;u!==""&&(u+=e.indentBy);let l=SDe(a[":@"],e),d=s+`<${A}${l}`,h=NDe(a[A],e,c,u);e.unpairedTags.indexOf(A)!==-1?e.suppressUnpairedNode?n+=d+">":n+=d+"/>":(!h||h.length===0)&&e.suppressEmptyNode?n+=d+"/>":h&&h.endsWith(">")?n+=d+`>${h}${s}</${A}>`:(n+=d+">",h&&s!==""&&(h.includes("/>")||h.includes("</"))?n+=s+e.indentBy+h+s:n+=h,n+=`</${A}>`),i=!0}return n}function hxt(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(t.hasOwnProperty(s)&&s!==":@")return s}}function SDe(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!t.hasOwnProperty(s))continue;let n=e.attributeValueProcessor(s,t[s]);n=DDe(n,e),n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${n}"`}return r}function fxt(t,e){t=t.substr(0,t.length-e.textNodeName.length-1);let r=t.substr(t.lastIndexOf(".")+1);for(let s in e.stopNodes)if(e.stopNodes[s]===t||e.stopNodes[s]==="*."+r)return!0;return!1}function DDe(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}var gxt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function KA(t){this.options=Object.assign({},gxt,t),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=xw(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=mxt),this.processTextOrObjNode=pxt,this.options.format?(this.indentate=Ext,this.tagEndChar=`>
`,"utf-8")],n=JDt(s);n&&t.headers.set("Content-Length",n),t.body=await C1e(s)}var Ew="multipartPolicy",zDt=70,jDt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function KDt(t){if(t.length>zDt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!jDt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function gF(){return{name:Ew,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?KDt(r):r=YDt(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await WDt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function pF(){return Gk()}import{EOL as XDt}from"node:os";import $Dt from"node:util";import*as I1e from"node:process";function B1e(t,...e){I1e.stderr.write(`${$Dt.format(t,...e)}${XDt}`)}var Q1e=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,y1e,Qq=[],yq=[],EF=[];Q1e&&bq(Q1e);var b1e=Object.assign(t=>w1e(t),{enable:bq,enabled:wq,disable:eRt,log:B1e});function bq(t){y1e=t,Qq=[],yq=[];let e=/\*/g,r=t.split(",").map(s=>s.trim().replace(e,".*?"));for(let s of r)s.startsWith("-")?yq.push(new RegExp(`^${s.substr(1)}$`)):Qq.push(new RegExp(`^${s}$`));for(let s of EF)s.enabled=wq(s.namespace)}function wq(t){if(t.endsWith("*"))return!0;for(let e of yq)if(e.test(t))return!1;for(let e of Qq)if(e.test(t))return!0;return!1}function eRt(){let t=y1e||"";return bq(""),t}function w1e(t){let e=Object.assign(r,{enabled:wq(t),destroy:tRt,log:b1e.log,namespace:t,extend:rRt});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return EF.push(e),e}function tRt(){let t=EF.indexOf(this);return t>=0?(EF.splice(t,1),!0):!1}function rRt(t){let e=w1e(`${this.namespace}:${t}`);return e.log=this.log,e}var xC=b1e;var N1e=new Set,mF=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Sq,Nq=xC("azure");Nq.log=(...t)=>{xC.log(...t)};var Dq=["verbose","info","warning","error"];mF&&(T1e(mF)?sRt(mF):console.error(`AZURE_LOG_LEVEL set to unknown log level '${mF}'; logging is not enabled. Acceptable values: ${Dq.join(", ")}.`));function sRt(t){if(t&&!T1e(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${Dq.join(",")}`);Sq=t;let e=[];for(let r of N1e)R1e(r)&&e.push(r.namespace);xC.enable(e.join(","))}var S1e={verbose:400,info:300,warning:200,error:100};function va(t){let e=Nq.extend(t);return D1e(Nq,e),{error:CF(e,"error"),warning:CF(e,"warning"),info:CF(e,"info"),verbose:CF(e,"verbose")}}function D1e(t,e){e.log=(...r)=>{t.log(...r)}}function CF(t,e){let r=Object.assign(t.extend(e),{level:e});if(D1e(t,r),R1e(r)){let s=xC.disable();xC.enable(s+","+r.namespace)}return N1e.add(r),r}function R1e(t){return!!(Sq&&S1e[t.level]<=S1e[Sq])}function T1e(t){return Dq.includes(t)}var nu=va("core-rest-pipeline");function Rq(t={}){return Jk({logger:nu.info,...t})}var Tq=Wk;function xq(t={}){return zk(t)}import kq from"node:os";import Fq from"node:process";function x1e(){return"User-Agent"}async function k1e(t){if(Fq&&Fq.versions){let e=`${kq.type()} ${kq.release()}; ${kq.arch()}`,r=Fq.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var IF="1.22.2";function uRt(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function F1e(){return x1e()}async function BF(t){let e=new Map;e.set("core-rest-pipeline",IF),await k1e(e);let r=uRt(e);return t?`${t} ${r}`:r}var M1e=F1e(),U1e="userAgentPolicy";function Mq(t={}){let e=BF(t.userAgentPrefix);return{name:U1e,async sendRequest(r,s){return r.headers.has(M1e)||r.headers.set(M1e,await e),s(r)}}}var mw=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Uq(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new mw(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var gRt="The delay was aborted.";function kC(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Uq(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??gRt})}function Hh(t){if(Ep(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function v1e(t){return Ep(t)}function FC(){return pp()}var sr=Ip;var L1e=S Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!PTt(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Ds("InvalidTag",l,Bi(t,i))}let c=MTt(t,i);if(c===!1)return Ds("InvalidAttr","Attributes for '"+A+"' have open quote.",Bi(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=yDe(u,e);if(d===!0)s=!0;else return Ds(d.err.code,d.err.msg,Bi(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Ds("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",Bi(t,o));if(r.length===0)return Ds("InvalidTag","Closing tag '"+A+"' has not been opened.",Bi(t,o));{let l=r.pop();if(A!==l.tagName){let d=Bi(t,l.tagStartPos);return Ds("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",Bi(t,o))}r.length==0&&(n=!0)}}else return Ds("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",Bi(t,i));else{let l=yDe(u,e);if(l!==!0)return Ds(l.err.code,l.err.msg,Bi(t,i-u.length+l.err.line));if(n===!0)return Ds("InvalidXml","Multiple possible root nodes found.",Bi(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=QDe(t,i);continue}else if(t[i+1]==="?"){if(i=BDe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=LTt(t,i);if(l==-1)return Ds("InvalidChar","char '&' is not expected.",Bi(t,i));i=l}else if(n===!0&&!IDe(t[i]))return Ds("InvalidXml","Extra text at the end",Bi(t,i));t[i]==="<"&&i--}}else{if(IDe(t[i]))continue;return Ds("InvalidChar","char '"+t[i]+"' is not expected.",Bi(t,i))}if(s){if(r.length==1)return Ds("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Bi(t,r[0].tagStartPos));if(r.length>0)return Ds("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ds("InvalidXml","Start tag expected.",1);return!0}function IDe(t){return t===" "||t===" "||t===`
`||t==="\r"}function BDe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Ds("InvalidXml","XML declaration allowed only at the start of the document.",Bi(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function QDe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var kTt='"',FTt="'";function MTt(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===kTt||t[e]===FTt)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var UTt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function yDe(t,e){let r=FF(t,UTt),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Ds("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Tw(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Ds("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Tw(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Ds("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Tw(r[n]));let i=r[n][2];if(!_Tt(i))return Ds("InvalidAttr","Attribute '"+i+"' is an invalid name.",Tw(r[n]));if(!s.hasOwnProperty(i))s[i]=1;else return Ds("InvalidAttr","Attribute '"+i+"' is repeated.",Tw(r[n]))}return!0}function vTt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function LTt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,vTt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Ds(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function _Tt(t){return Rw(t)}function PTt(t){return Rw(t)}function Bi(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Tw(t){return t.startIndex+t[1].length}var OTt={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1},bDe=function(t){return Object.assign({},OTt,t)};var UF;typeof Symbol!="function"?UF="@@xmlMetadata":UF=Symbol("XML Node Metadata");var _o=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child}),r!==void 0&&(this.child[this.child.length-1][UF]={startIndex:r})}static getMetaDataSymbol(){return UF}};function lV(t,e){let r={};if(t[e+3]==="O"&&t[e+4]==="C"&&t[e+5]==="T"&&t[e+6]==="Y"&&t[e+7]==="P"&&t[e+8]==="E"){e=e+9;let s=1,n=!1,i=!1,o="";for(;e<t.length;e++)if(t[e]==="<"&&!i){if(n&&YTt(t,e)){e+=7;let a,A;[a,A,e]=HTt(t,e+1),A.indexOf("&")===-1&&(r[WTt(a)]={regx:RegExp(`&${a};`,"g"),val:A})}else if(n&&qTt(t,e))e+=8;else if(n&&VTt(t,e))e+=8;else if(n&&JTt(t,e))e+=9;else if(GTt)i=!0;else throw new Error("Invalid DOCTYPE");s++,o=""}else if(t[e]===">"){if(i?t[e-1]==="-"&&t[e-2]==="-"&&(i=!1,s--):s--,s===0)break}else t[e]==="["?n=!0:o+=t[e];if(s!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:e}}function HTt(t,e){let r="";for(;e<t.length&&t[e]!=="'"&&t[e]!=='"';e++)r+=t[e];if(r=r.trim(),r.indexOf(" ")!==-1)throw new Error("External entites are not supported");let s=t[e++],n="";for(;e<t.length&&t[e]!==s;e++)n+=t[e];return[r,n,e]}function GTt(t,e){return t[e+1]==="!"&&t[e+2]==="-"&&t[e+3]==="-"}function YTt(t,e){return t[e+1]==="!"&&t[e+2]==="E"&&t[e+3]==="N"&&t[e+4]==="T"&&t[e+5]==="I"&&t[e+6]==="T"&&t[e+7]==="Y"}function qTt(t,e){return t[e+1]==="!"&&t[e+2]==="E"&&t[e+3]==="L"&&t[e+4]==="E"&&t[e+5]==="M"&&t[e+6]==="E"&&t[e+7]==="N"&&t[e+8]==="T"}function VTt(t,e){return t[e+1]==="!"&&t[e+2]==="A"&&t[e+3]==="T"&&t[e+4]==="T"&&t[e+5]==="L"&&t[e+6]==="I"&&t[e+7]==="S"&&t[e+8]==="T"}function JTt(t,e){return t[e+1]==="!"&&t[e+2]==="N"&&Line truncated
`);let e=new _o("!xml"),r=e,s="",n="";for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=bp(t,">",i,"Closing Tag is not closed."),A=t.substring(i+2,a).trim();if(this.options.removeNSPrefix){let l=A.indexOf(":");l!==-1&&(A=A.substr(l+1))}this.options.transformTagName&&(A=this.options.transformTagName(A)),r&&(s=this.saveTextToParentTag(s,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(A&&this.options.unpairedTags.indexOf(A)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${A}>`);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),s="",i=a}else if(t[i+1]==="?"){let a=hV(t,i,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(s=this.saveTextToParentTag(s,r,n),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){let A=new _o(a.tagName);A.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(A[":@"]=this.buildAttributesMap(a.tagExp,n,a.tagName)),this.addChild(r,A,n,i)}i=a.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let a=bp(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let A=t.substring(i+4,a-2);s=this.saveTextToParentTag(s,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:A}])}i=a}else if(t.substr(i+1,2)==="!D"){let a=lV(t,i);this.docTypeEntities=a.entities,i=a.i}else if(t.substr(i+1,2)==="!["){let a=bp(t,"]]>",i,"CDATA is not closed.")-2,A=t.substring(i+9,a);s=this.saveTextToParentTag(s,r,n);let c=this.parseTextData(A,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:A}]):r.add(this.options.textNodeName,c),i=a+2}else{let a=hV(t,i,this.options.removeNSPrefix),A=a.tagName,c=a.rawTagName,u=a.tagExp,l=a.attrExpPresent,d=a.closeIndex;this.options.transformTagName&&(A=this.options.transformTagName(A)),r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,n,!1));let h=r;h&&this.options.unpairedTags.indexOf(h.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),A!==e.tagname&&(n+=n?"."+A:A);let f=i;if(this.isItStopNode(this.options.stopNodes,n,A)){let p="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)A[A.length-1]==="/"?(A=A.substr(0,A.length-1),n=n.substr(0,n.length-1),u=A):u=u.substr(0,u.length-1),i=a.closeIndex;else if(this.options.unpairedTags.indexOf(A)!==-1)i=a.closeIndex;else{let m=this.readStopNodeData(t,c,d+1);if(!m)throw new Error(`Unexpected end of ${c}`);i=m.i,p=m.tagContent}let C=new _o(A);A!==u&&l&&(C[":@"]=this.buildAttributesMap(u,n,A)),p&&(p=this.parseTextData(p,A,n,!0,l,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),C.add(this.options.textNodeName,p),this.addChild(r,C,n,f)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){A[A.length-1]==="/"?(A=A.substr(0,A.length-1),n=n.substr(0,n.length-1),u=A):u=u.substr(0,u.length-1),this.options.transformTagName&&(A=this.options.transformTagName(A));let p=new _o(A);A!==u&&l&&(p[":@"]=this.buildAttributesMap(u,n,A)),this.addChild(r,p,n,f),n=n.substr(0,n.lastIndexOf("."))}else{let p=new _o(A);this.tagsNodeStack.push(r),A!==u&&l&&(p[":@"]=this.buildAttributesMap(u,n,A)),this.addChild(r,p,n,f),r=p}s="",i=d}}else s+=t[i];return e.child};function ixt(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,s))}var oxt=function(t){if(this.options.processEntities){for(let e in this.docTypeEntities){let r=this.docTypeEntities[e];t=t.replace(r.regx,r.val)}for(let e in this.lastEntities){let r=this.lastEntities[e];t=t.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let e in this.htmlEntities){let r=this.htmlEntities[e];t=t.replace(r.regex,r.val)}t=t.replace(this.ampEntity.regex,this.ampEntity.val)}return t};function axt(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function Axt(t,e,r){let s="*."+r;for(let n in t){let i=t[n];if(s===i||e===i)return!0}return!1}function cxt(t,e,r=">"){let s,n="";for(let i=e;i<t.length;i++){let o=t[i];if(s)o===s&&(s="");else if(o==='"'||o==="'")s=o;else if(o===r[0])if(r[1]){if(t[i+1]===r[1])return{data:n,index:i}}else return{data:n,index:i};else o===" "&&(o=" ");n+=o}}function bp(t,e,r,s){let n=t.indexOf(e,r);if(n===-1)throw new Error(s);return n+e.length-1}function hV(t,e,r,s=">"){let n=cxt(t,e+1,s);if(!n)return;let i=n.data,o=n.index,a=i.search(/\s/),A=i,c=!0;a!==-1&&(A=i.substring(0,a),i=i.substring(a+1).trimStart());let u=A;if(r){let l=A.indexOf(":");l!==-1&&(A=A.substr(l+1),c=A!==n.data.substr(l+1))}return{tagName:A,tagExp:i,closeIndex:o,attrExpPresent:c,rawTagName:u}}function uxt(t,e,r){let s=r,n=1;for(;r<t.length;r++)if(t[r]==="<")if(t[r+1]==="/"){let i=bp(t,">",r,`${e} is not closed`);if(t.substringLine truncated
`),NDe(t,e,"",r)}function NDe(t,e,r,s){let n="",i=!1;for(let o=0;o<t.length;o++){let a=t[o],A=fxt(a);if(A===void 0)continue;let c="";if(r.length===0?c=A:c=`${r}.${A}`,A===e.textNodeName){let f=a[A];gxt(c,e)||(f=e.tagValueProcessor(A,f),f=DDe(f,e)),i&&(n+=s),n+=f,i=!1;continue}else if(A===e.cdataPropName){i&&(n+=s),n+=`<![CDATA[${a[A][0][e.textNodeName]}]]>`,i=!1;continue}else if(A===e.commentPropName){n+=s+`<!--${a[A][0][e.textNodeName]}-->`,i=!0;continue}else if(A[0]==="?"){let f=SDe(a[":@"],e),p=A==="?xml"?"":s,C=a[A][0][e.textNodeName];C=C.length!==0?" "+C:"",n+=p+`<${A}${C}${f}?>`,i=!0;continue}let u=s;u!==""&&(u+=e.indentBy);let l=SDe(a[":@"],e),d=s+`<${A}${l}`,h=NDe(a[A],e,c,u);e.unpairedTags.indexOf(A)!==-1?e.suppressUnpairedNode?n+=d+">":n+=d+"/>":(!h||h.length===0)&&e.suppressEmptyNode?n+=d+"/>":h&&h.endsWith(">")?n+=d+`>${h}${s}</${A}>`:(n+=d+">",h&&s!==""&&(h.includes("/>")||h.includes("</"))?n+=s+e.indentBy+h+s:n+=h,n+=`</${A}>`),i=!0}return n}function fxt(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(t.hasOwnProperty(s)&&s!==":@")return s}}function SDe(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!t.hasOwnProperty(s))continue;let n=e.attributeValueProcessor(s,t[s]);n=DDe(n,e),n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${n}"`}return r}function gxt(t,e){t=t.substr(0,t.length-e.textNodeName.length-1);let r=t.substr(t.lastIndexOf(".")+1);for(let s in e.stopNodes)if(e.stopNodes[s]===t||e.stopNodes[s]==="*."+r)return!0;return!1}function DDe(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}var pxt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function KA(t){this.options=Object.assign({},pxt,t),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=xw(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Cxt),this.processTextOrObjNode=Ext,this.options.format?(this.indentate=mxt,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}KA.prototype.build=function(t){return this.options.preserveOrder?EV(t,this.options):(Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t}),this.j2x(t,0,[]).val)};KA.prototype.j2x=function(t,e,r){let s="",n="",i=r.join(".");for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o))if(typeof t[o]>"u")this.isAttribute(o)&&(n+="");else if(t[o]===null)this.isAttribute(o)||o===this.options.cdataPropName?n+="":o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(t[o]instanceof Date)n+=this.buildTextValNode(t[o],o,"",e);else if(typeof t[o]!="object"){let a=this.isAttribute(o);if(a&&!this.ignoreAttributesFn(a,i))s+=this.buildAttrPairStr(a,""+t[o]);else if(!a)if(o===this.options.textNodeName){let A=this.options.tagValueProcessor(o,""+t[o]);n+=this.replaceEntitiesValue(A)}else n+=this.buildTextValNode(t[o],o,"",e)}else if(Array.isArray(t[o])){let a=t[o].length,A="",c="";for(let u=0;u<a;u++){let l=t[o][u];if(!(typeof l>"u"))if(l===null)o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){let d=this.j2x(l,e+1,r.concat(o));A+=d.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(c+=d.attrStr)}else A+=this.processTextOrObjNode(l,o,e,r);else if(this.options.oneListGroup){let d=this.options.tagValueProcessor(o,l);d=this.replaceEntitiesValue(d),A+=d}else A+=this.buildTextValNode(l,o,"",e)}this.options.oneListGroup&&(A=this.buildObjectNode(A,o,c,e)),n+=A}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let a=Object.keys(t[o]),A=a.length;for(let c=0;c<A;c++)s+=this.buildAttrPairStr(a[c],""+t[o][a[c]])}else n+=this.processTextOrObjNode(t[o],o,e,r);return{attrStr:s,val:n}};KA.prototype.buildAttrPairStr=function(t,e){return e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+e+'"'};function pxt(t,e,r,s){let n=this.j2x(t,r+1,s.concat(e));return t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,n.attrStr,r):this.buildObjectNode(n.val,e,n.attrStr,r)}KA.prototype.buildObjectNode=function(t,e,r,s){if(t==="")return e[0]==="?"?this.indentate(s)+"<"+e+r+"?"+this.tagEndChar:this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar;{let n="</"+e+this.tagEndChar,i="";return e[0]==="?"&&(i="?",n=""),(r||r==="")&&t.indexOf("<")===-1?this.indentate(s)+"<"+e+r+i+">"+t+n:this.options.commentPropName!==!1&&e===this.options.commentPropName&&i.length===0?this.indentate(s)+`<!--${t}-->`+this.newLine:this.indentate(s)+"<"+e+r+i+this.tagEndChar+t+this.indentate(s)+n}};KA.prototype.closeTag=function(t){let e="";return this.options.unpairedTags.indexOf(t)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`></${t}`,e};KA.prototype.buildTextValNode=function(t,e,r,s){if(this.options.cdataPropName!==!1&&e===this.options.cdataPropName)return this.indentate(s)+`<![CDATA[${t}]]>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(s)+`<!--${t}-->`+this.newLine;if(e[0]==="?")return this.indentate(s)+"<"+e+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(e,t);return n=this.replaceEntitiesValue(n),n===""?this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar:this.indentate(s)+"<"+e+r+">"+n+"</"+e+this.tagEndChar}};KA.prototype.replaceEntitiesValue=function(t){if(t&&t.length>0&&this.options.processEntities)for(let e=0;e<this.options.entities.length;e++){let r=this.options.entities[e];t=t.replace(r.regex,r.val)}return t};function Ext(t){return this.options.indentBy.repeat(t)}function mxt(t){return t.startsWith(this.options.attributeNamePrefix)&&t!==this.options.textNodeName?t.substr(this.attrPrefixLen):!1}var RDe={validate:MF};function kDe(t){var e;return{attributesGroupName:"$",textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:"_",ignoreAttributes:!1,suppressBooleanAttributes:!1}}function Cxt(t={}){var e,r;return Object.assign(Object.assign({},kDe(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function Ixt(t={}){return Object.assign(Object.assign({},kDe(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEntities:!0,trimValues:!1})}function vF(t,e={}){let r=Cxt(e),s=new KA(r),n={[r.rootNodeName]:t};return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${s.build(n)}`.replace(/\n/g,"")}async function mV(t,e={}){if(!t)throw new Error("Document is empty");let r=RDe.validate(t);if(r!==!0)throw r;let n=new LC(Ixt(e)).parse(t);if(Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}KA.prototype.build=function(t){return this.options.preserveOrder?EV(t,this.options):(Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t}),this.j2x(t,0,[]).val)};KA.prototype.j2x=function(t,e,r){let s="",n="",i=r.join(".");for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o))if(typeof t[o]>"u")this.isAttribute(o)&&(n+="");else if(t[o]===null)this.isAttribute(o)||o===this.options.cdataPropName?n+="":o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(t[o]instanceof Date)n+=this.buildTextValNode(t[o],o,"",e);else if(typeof t[o]!="object"){let a=this.isAttribute(o);if(a&&!this.ignoreAttributesFn(a,i))s+=this.buildAttrPairStr(a,""+t[o]);else if(!a)if(o===this.options.textNodeName){let A=this.options.tagValueProcessor(o,""+t[o]);n+=this.replaceEntitiesValue(A)}else n+=this.buildTextValNode(t[o],o,"",e)}else if(Array.isArray(t[o])){let a=t[o].length,A="",c="";for(let u=0;u<a;u++){let l=t[o][u];if(!(typeof l>"u"))if(l===null)o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(typeof l=="object")if(this.options.oneListGroup){let d=this.j2x(l,e+1,r.concat(o));A+=d.val,this.options.attributesGroupName&&l.hasOwnProperty(this.options.attributesGroupName)&&(c+=d.attrStr)}else A+=this.processTextOrObjNode(l,o,e,r);else if(this.options.oneListGroup){let d=this.options.tagValueProcessor(o,l);d=this.replaceEntitiesValue(d),A+=d}else A+=this.buildTextValNode(l,o,"",e)}this.options.oneListGroup&&(A=this.buildObjectNode(A,o,c,e)),n+=A}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let a=Object.keys(t[o]),A=a.length;for(let c=0;c<A;c++)s+=this.buildAttrPairStr(a[c],""+t[o][a[c]])}else n+=this.processTextOrObjNode(t[o],o,e,r);return{attrStr:s,val:n}};KA.prototype.buildAttrPairStr=function(t,e){return e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+e+'"'};function Ext(t,e,r,s){let n=this.j2x(t,r+1,s.concat(e));return t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,n.attrStr,r):this.buildObjectNode(n.val,e,n.attrStr,r)}KA.prototype.buildObjectNode=function(t,e,r,s){if(t==="")return e[0]==="?"?this.indentate(s)+"<"+e+r+"?"+this.tagEndChar:this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar;{let n="</"+e+this.tagEndChar,i="";return e[0]==="?"&&(i="?",n=""),(r||r==="")&&t.indexOf("<")===-1?this.indentate(s)+"<"+e+r+i+">"+t+n:this.options.commentPropName!==!1&&e===this.options.commentPropName&&i.length===0?this.indentate(s)+`<!--${t}-->`+this.newLine:this.indentate(s)+"<"+e+r+i+this.tagEndChar+t+this.indentate(s)+n}};KA.prototype.closeTag=function(t){let e="";return this.options.unpairedTags.indexOf(t)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`></${t}`,e};KA.prototype.buildTextValNode=function(t,e,r,s){if(this.options.cdataPropName!==!1&&e===this.options.cdataPropName)return this.indentate(s)+`<![CDATA[${t}]]>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(s)+`<!--${t}-->`+this.newLine;if(e[0]==="?")return this.indentate(s)+"<"+e+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(e,t);return n=this.replaceEntitiesValue(n),n===""?this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar:this.indentate(s)+"<"+e+r+">"+n+"</"+e+this.tagEndChar}};KA.prototype.replaceEntitiesValue=function(t){if(t&&t.length>0&&this.options.processEntities)for(let e=0;e<this.options.entities.length;e++){let r=this.options.entities[e];t=t.replace(r.regex,r.val)}return t};function mxt(t){return this.options.indentBy.repeat(t)}function Cxt(t){return t.startsWith(this.options.attributeNamePrefix)&&t!==this.options.textNodeName?t.substr(this.attrPrefixLen):!1}var RDe={validate:MF};function kDe(t){var e;return{attributesGroupName:"$",textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:"_",ignoreAttributes:!1,suppressBooleanAttributes:!1}}function Ixt(t={}){var e,r;return Object.assign(Object.assign({},kDe(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function Bxt(t={}){return Object.assign(Object.assign({},kDe(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEntities:!0,trimValues:!1})}function vF(t,e={}){let r=Ixt(e),s=new KA(r),n={[r.rootNodeName]:t};return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${s.build(n)}`.replace(/\n/g,"")}async function mV(t,e={}){if(!t)throw new Error("Document is empty");let r=RDe.validate(t);if(r!==!0)throw r;let n=new LC(Bxt(e)).parse(t);if(Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(nt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===nt.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(nt.PREFIX_FOR_STORAGE));r.sort((n,i)=>JF(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
`}),s}getCanonicalizedResourceString(e){let r=YF(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=qF(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var ls=class extends Sp{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new vw(e,r,this)}computeHMACSHA256(e){return Dxt("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Np=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Js=va("storage-common");var La;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(La||(La={}));var Jh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:La.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Rxt=new Np("The operation was aborted."),Lw=class extends au{retryOptions;constructor(e,r,s=Jh){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:Jh.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):Jh.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:Jh.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:Jh.maxRetryDelayInMs):Jh.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:Jh.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:Jh.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=GF(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Vh(n.url,id.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Js.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(Js.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return Js.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return Js.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return Js.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Js.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(nt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Js.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case La.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case La.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Js.info(`RetryPolicy: Delay for ${n}ms`),VF(n,s,Rxt)}};var _w=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Lw(e,r,this.retryOptions)}};var Txt="storageBrowserPolicy";function FDe(){return{name:Txt,async sendRequest(t,e){return sr||((t.method==="GET"||t.method==="HEAD")&&(t.url=Vh(t.url,id.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(nt.COOKIE),t.headers.delete(nt.CONTENT_LENGTH)),e(t)}}}var xxt="StorageCorrectContentLengthPolicy";function MDe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(nt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:xxt,async sendRequest(e,r){return t(e),r(e)}}}var kxt="storageRetryPolicy",_C={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:La.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Fxt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Mxt=new Np("The operation was aborted.");function UDe(t={}){let e=t.retryPolicyType??_C.retryPolicyType,r=t.maxTries??_C.maxTries,s=t.retryDelayInMs??_C.retryDelayInMs,n=t.maxRetryDelayInMs??_C.maxRetryDelayInMs,i=t.secondaryHost??_C.secondaryHost,o=t.tryTimeoutInMs??_C.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return Js.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Fxt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in Line truncated
${a}:${decodeURIComponent(i[a])}`}return s}};var ls=class extends Sp{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new vw(e,r,this)}computeHMACSHA256(e){return Rxt("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Np=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Js=va("storage-common");var La;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(La||(La={}));var Jh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:La.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Txt=new Np("The operation was aborted."),Lw=class extends au{retryOptions;constructor(e,r,s=Jh){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:Jh.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):Jh.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:Jh.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:Jh.maxRetryDelayInMs):Jh.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:Jh.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:Jh.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=GF(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Vh(n.url,id.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Js.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(Js.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return Js.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return Js.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return Js.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Js.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(nt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Js.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case La.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case La.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Js.info(`RetryPolicy: Delay for ${n}ms`),VF(n,s,Txt)}};var _w=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Lw(e,r,this.retryOptions)}};var xxt="storageBrowserPolicy";function FDe(){return{name:xxt,async sendRequest(t,e){return sr||((t.method==="GET"||t.method==="HEAD")&&(t.url=Vh(t.url,id.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(nt.COOKIE),t.headers.delete(nt.CONTENT_LENGTH)),e(t)}}}var kxt="StorageCorrectContentLengthPolicy";function MDe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(nt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:kxt,async sendRequest(e,r){return t(e),r(e)}}}var Fxt="storageRetryPolicy",_C={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:La.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Mxt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Uxt=new Np("The operation was aborted.");function UDe(t={}){let e=t.retryPolicyType??_C.retryPolicyType,r=t.maxTries??_C.maxTries,s=t.retryDelayInMs??_C.retryDelayInMs,n=t.maxRetryDelayInMs??_C.maxRetryDelayInMs,i=t.secondaryHost??_C.secondaryHost,o=t.tryTimeoutInMs??_C.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return Js.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Mxt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in Line truncated
`)+`
`+s(i)+n(i),a=Uxt("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(nt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===nt.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(nt.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>JF(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`+s(i)+n(i),a=vxt("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(nt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===nt.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(nt.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>JF(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`}),a}function n(i){let o=YF(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=qF(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(c[l])}`}return a}return{name:vxt,async sendRequest(i,o){return e(i),o(i)}}}var Lxt="storageRequestFailureDetailsParserPolicy";function vDe(){return{name:Lxt,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}import{createHmac as _xt}from"node:crypto";var WF=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return _xt("sha256",this.key).update(e,"utf8").digest("base64")}};var zF="12.31.0",jF="2026-02-06";var KF="https://storage.azure.com/.default",od={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var ZA="",QV="*",Pxt=1*1024*1024;var Oxt=4*Pxt;var LDe="AES256",_De="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",PDe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],ODe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],HDe="BlobUsesCustomerSpecifiedEncryption",GDe="BlobDoesNotUseCustomerSpecifiedEncryption",YDe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function ad(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Pw=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Rs(t,e={}){t||(t=new Wr);let r=new Pw([],e);return r._credential=t,r}function Hxt(t){let e=[Gxt,qDe,Yxt,qxt,Vxt,Jxt,zxt];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>Wxt(n));return{wrappedPolicies:cV(r),afterRetry:s}}}}function yV(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?uV(e):IV(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${zF}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=yw({...r,loggingOptions:{additionalAllowedHeaderNames:PDe,additionalAllowedQueryParameters:ODe,logger:LF.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:vF,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:mV,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Pq}),n.addPolicy(MDe()),n.addPolicy(UDe(r.retryOptions),{phase:"Retry"}),n.addPolicy(vDe()),n.addPolicy(FDe());let a=Hxt(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=bV(t);vo(A)?n.addPolicy(UC({credential:A,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new rc(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function Gkt(t,e){if(t=vp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Ykt(t,e){if(t=vp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function qkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Vkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function Jkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function Wkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Up(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function vp(t){let e=t.version?t.version:jF;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var Zw=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=FC()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ZA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ZA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-acquireLease",r,async s=>Le(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ZA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ZA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=Le(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ZA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ZA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-releaseLease",e,async r=>Le(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ZA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ZA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab Line truncated
${l}:${decodeURIComponent(c[l])}`}return a}return{name:Lxt,async sendRequest(i,o){return e(i),o(i)}}}var _xt="storageRequestFailureDetailsParserPolicy";function vDe(){return{name:_xt,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}import{createHmac as Pxt}from"node:crypto";var WF=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return Pxt("sha256",this.key).update(e,"utf8").digest("base64")}};var zF="12.31.0",jF="2026-02-06";var KF="https://storage.azure.com/.default",od={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var ZA="",QV="*",Oxt=1*1024*1024;var Hxt=4*Oxt;var LDe="AES256",_De="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",PDe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],ODe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],HDe="BlobUsesCustomerSpecifiedEncryption",GDe="BlobDoesNotUseCustomerSpecifiedEncryption",YDe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function ad(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Pw=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Rs(t,e={}){t||(t=new Wr);let r=new Pw([],e);return r._credential=t,r}function Gxt(t){let e=[Yxt,qDe,qxt,Vxt,Jxt,Wxt,jxt];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>zxt(n));return{wrappedPolicies:cV(r),afterRetry:s}}}}function yV(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?uV(e):IV(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${zF}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=yw({...r,loggingOptions:{additionalAllowedHeaderNames:PDe,additionalAllowedQueryParameters:ODe,logger:LF.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:vF,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:mV,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Pq}),n.addPolicy(MDe()),n.addPolicy(UDe(r.retryOptions),{phase:"Retry"}),n.addPolicy(vDe()),n.addPolicy(FDe());let a=Gxt(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=bV(t);vo(A)?n.addPolicy(UC({credential:A,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new rc(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function Ykt(t,e){if(t=vp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function qkt(t,e){if(t=vp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function Vkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Jkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function Wkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function zkt(t,e){if(t=vp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=bu.parse(t.permissions.toString()).toString():n=wu.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?nr(t.startsOn,!1):"",t.expiresOn?nr(t.expiresOn,!1):"",Up(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?nr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?nr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Up(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function vp(t){let e=t.version?t.version:jF;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var Zw=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=FC()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ZA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ZA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-acquireLease",r,async s=>Le(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ZA||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ZA||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=Le(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ZA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ZA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-releaseLease",e,async r=>Le(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ZA||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ZA||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ye.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};zC.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Pp=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Pp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var iS=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var pFt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Zz=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);te(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function sTe(t,e,r){return pFt(this,void 0,void 0,function*(){var s;let n=new sc(t),i=n.getBlockBlobClient(),o=new Zz((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),Y(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new qM(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw at(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as iTe from"buffer";import*as Su from"fs";import*as oTe from"stream";import*as aTe from"util";var VM=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function JM(t){return t?t>=200&&t<300:!1}function EFt(t){return t?t>=500:!0}function mFt(t){return t?[Er.BadGateway,Er.ServiceUnavailable,Er.GatewayTimeout].includes(t):!1}function CFt(t){return VM(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function nTe(t,e,r){return VM(this,arguments,void 0,function*(s,n,i,o=Uk,a=vk,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!EFt(d)))return l;if(d&&(h=mFt(d),c=`Cache service responded with ${d}`),Y(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){Y(`${s} - Error is not retryable`);break}yield CFt(a),u++}throw Error(`${s} failed: ${c}`)})}function oS(t,e){return VM(this,arguments,void 0,function*(r,s,n=Uk,i=vk){return yield nTe(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof Pc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function jC(t,e){return VM(this,arguments,void 0,function*(r,s,n=Uk,i=vk){return yield nTe(r,s,o=>o.message.statusCode,n,i)})}var Ga=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function IFt(t,e){return Ga(this,void 0,void 0,function*(){yield aTe.promisify(oTe.pipeline)(t.message,e)})}var WM=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Y(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);te(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])Y(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function t7(t,e,r){return eo(this,void 0,void 0,function*(){let s=new wFt(t),n=lTe(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield cTe(t,e,n):n.concurrentBlobDownloads?yield ATe(t,e,n):yield zM(t,e):yield zM(t,e)})}function mTe(t,e,r){return eo(this,void 0,void 0,function*(){let s=e7(),n=yC(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield oS("reserveCache",()=>eo(this,void 0,void 0,function*(){return s.postJson(AS("caches"),i)}))})}function pTe(t,e){return`bytes ${t}-${e}/*`}function RFt(t,e,r,s,n){return eo(this,void 0,void 0,function*(){Y(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${pTe(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":pTe(s,n)},o=yield jC(`uploadChunk (start: ${s}, end: ${n})`,()=>eo(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!JM(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function TFt(t,e,r,s){return eo(this,void 0,void 0,function*(){let n=tu(r),i=AS(`caches/${e.toString()}`),o=KC.openSync(r,"r"),a=Xz(s),A=VY("uploadConcurrency",a.uploadConcurrency),c=VY("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];Y("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>eo(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield RFt(t,i,()=>KC.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{KC.closeSync(o)}})}function xFt(t,e,r){return eo(this,void 0,void 0,function*(){let s={size:r};return yield oS("commitCache",()=>eo(this,void 0,void 0,function*(){return t.postJson(AS(`caches/${e.toString()}`),s)}))})}function r7(t,e,r,s){return eo(this,void 0,void 0,function*(){if(Xz(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield sTe(r,e,s)}else{let i=e7();Y("Upload cache"),yield TFt(i,t,e,s),Y("Commiting cache");let o=tu(e);te(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield xFt(i,t,o);if(!JM(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);te("Cache saved successfully")}})}var lxe=le(W7(),1),xs=le(Ct(),1),Ho=le(Ct(),1),qp=le(Ct(),1),Vp=le(Ct(),1),Jp=le(Ct(),1);var Z7=le(Ct(),1),X7=le(Ct(),1),Axe=le(Ct(),1),cxe=le(Ct(),1),uxe=le(Ct(),1);var z7=le(Ct(),1),j7=le(Ct(),1),ixe=le(Ct(),1),oxe=le(Ct(),1),axe=le(Ct(),1),K7=class extends axe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,oxe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ixe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?j7.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,z7.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,z7.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?j7.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},UU=new K7;var $7=class extends uxe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>UU}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,cxe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Axe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(UU.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?X7.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Z7.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)UU.internalBinaryWrite(e.scope[i],r.tag(2,Z7.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?X7.UnknownFieldHandler.onWrite Line truncated
`));let s=yield fj(r,"create");yield gj(s,t)})}var dI=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Yo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},tf=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},_U=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function gxe(t){if(!t||t.length===0)throw new Yo("Path Validation Error: At least one directory or file path is required")}function mj(t){if(t.length>512)throw new Yo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Yo(`Key Validation Error: ${t} cannot contain commas.`)}function pxe(){return aS()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Exe(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=aS();return Y(`Cache service version: ${c}`),gxe(n),c==="v2"?yield zUt(n,i,o,a,A):yield WUt(n,i,o,a,A)})}function WUt(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(Y("Resolved Keys:"),Y(JSON.stringify(c)),c.length>10)throw new Yo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)mj(d);let u=yield dw(),l="";try{let d=yield ETe(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return te("Lookup only - skipping download"),d.cacheKey;l=bS.join(yield uw(),Ph(u)),Y(`Archive Path: ${l}`),yield t7(d.archiveLocation,l,a),UA()&&(yield yS(l,u));let h=tu(l);return te(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield pj(l,u),te("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Yo.name)throw d;h instanceof Pc&&typeof h.statusCode=="number"&&h.statusCode>=500?Gc(`Failed to restore: ${d.message}`):at(`Failed to restore: ${d.message}`)}finally{try{yield lw(l)}catch(d){Y(`Failed to delete archive: ${d}`)}}})}function zUt(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(Y("Resolved Keys:"),Y(JSON.stringify(c)),c.length>10)throw new Yo("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)mj(l);let u="";try{let l=hj(),d=yield dw(),h={key:i,restoreKeys:o,version:yC(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){Y(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?te(`Cache hit for restore-key: ${f.matchedKey}`):te(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return te("Lookup only - skipping download"),f.matchedKey;u=bS.join(yield uw(),Ph(d)),Y(`Archive path: ${u}`),Y(`Starting download of archive to: ${u}`),yield t7(f.signedDownloadUrl,u,a);let C=tu(u);return te(`Cache Size: ~${Math.round(C/(1024*1024))} MB (${C} B)`),UA()&&(yield yS(u,d)),yield pj(u,d),te("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Yo.name)throw l;d instanceof Pc&&typeof d.statusCode=="number"&&d.statusCode>=500?Gc(`Failed to restore: ${l.message}`):at(`Failed to restore: ${l.message}`)}finally{try{u&&(yield lw(u))}catch(l){Y(`Failed to delete archive: ${l}`)}}})}function mxe(t,e,r){return dI(this,arguments,void 0,function*(s,n,i,o=!1){let a=aS();return Y(`Cache service version: ${a}`),gxe(s),mj(n),a==="v2"?yield KUt(s,n,i,o):yield jUt(s,n,i,o)})}function jUt(t,e,r){return dI(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield dw(),h=-1,f=yield qY(s);if(Y("Cache Paths:"),Y(`${JSON.stringify(f)}`),f.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield uw(),C=bS.join(p,Ph(d));Y(`Archive Path: ${C}`);try{yield Ej(p,f,d),UA()&&(yield yS(C,d));let m=10*1024*1024*1024,I=tu(C);if(Y(`File Size: ${I}`),I>m&&!$z())throw new Error(`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the 10GB limit, not saving cache.`);Y("Reserving Cache");let Q=yield mTe(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:I});if(!((a=Q?.result)===null||a===void 0)&&a.cacheId)h=(A=Q?.result)===null||A===void 0?void 0:A.cacheId;else throw Q?.statusCode===400?new Error((u=(c=Q?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the data cap limit, not saving cache.`):new tf(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=Q?.error)===null||l===void 0?void 0:l.message}`);Y(`Saving Cache (ID: ${h})`),yield r7(h,C,"",i)}catch(m){let I=m;if(I.name===Yo.name)throw m;I.name Line truncated
See ${r.getDocumentationLink()}`;Ixe.push(s),_g(s)}function Bxe(){E0("deprecation-collector_deprecations",JSON.stringify(Cj)),E0("deprecation-collector_errors",JSON.stringify(Ixe))}import*as GU from"path";var Qxe="GRADLE_ACTION_ID";var WU=".setup-gradle",YU=class t{getDependencyGraphOption(){let e=Yr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return ku("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=Yr("artifact-retention-days");return tvt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(ji.workflow,ji.job,evt())}getReportDirectory(){let e=Yr("dependency-graph-report-dir");return GU.resolve(rf(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return Wp("dependency-graph-exclude-projects")}getIncludeProjects(){return Wp("dependency-graph-include-projects")}getExcludeConfigurations(){return Wp("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return Wp("dependency-graph-include-configurations")}getPluginRepository(){return new qU}static constructJobCorrelator(e,r,s){let n=this.describeMatrix(s),i=n?`${e}-${r}-${n}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){Y(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var hI=class{isCacheDisabled(){return pxe()?ku("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&ku("cache-read-only")}isCacheWriteOnly(){return ku("cache-write-only")}isCacheOverwriteExisting(){return ku("cache-overwrite-existing")}isCacheStrictMatch(){return ku("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=SS("gradle-home-cache-cleanup");if(e!==void 0)return OU("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=Yr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return Yr("cache-encryption-key")}getCacheIncludes(){return IG("gradle-home-cache-includes")}getCacheExcludes(){return IG("gradle-home-cache-excludes")}};var oc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return ku("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getBuildScanTermsOfUseUrl(){return Yr("build-scan-terms-of-use-url")}getBuildScanTermsOfUseAgree(){return Yr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return Yr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return Yr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return SS("develocity-injection-enabled")}getDevelocityUrl(){return Yr("develocity-url")}getDevelocityAllowUntrustedServer(){return SS("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return SS("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return SS("develocity-enforce-url")}getDevelocityPluginVersion(){return Yr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return Yr("develocity-ccud-plugin-version")}getPluginRepository(){return new qU}verifyTermsOfUseAgreement(){return this.getBuildScanTermsOfUseUrl()!=="https://gradle.com/terms-of-service"&&this.getBuildScanTermsOfUseUrl()!=="https://gradle.com/help/legal-terms-of-use"||this.getBuildScanTermsOfUseAgree()!=="yes"?(at("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1):!0}},qU=class{getUrl(){return Wp("gradle-plugin-repository-url")}getUsername(){return Wp("gradle-plugin-repository-username")}getPassword(){return Wp("gradle-plugin-repository-password")}},VU=class{getGradleVersion(){return Yr("gradle-version")}getBuildRootDirectory(){let e=rf(),r=Yr("build-root-directory");return r===""?GU.resolve(e):GU.resolve(e,r)}getDependencyResolutionTask(){return Yr("dependency-resolution-task")||":ForceDependencyResolutionPlugin_resolveAllDependencies"}getAdditionalArguments(){return Yr("additional-arguments Line truncated
${cvt}`}};async function Rxe(t){return t.isCacheDisabled()?new Bj:(await dvt(),new Qj(await uvt()))}async function uvt(){let t=lvt();return await import(ovt(t).href)}function lvt(){let t=import.meta.dirname,e=Dxe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Nxe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}async function dvt(){console.warn(Avt)}import KU from"fs";import Txe from"path";var ZU=class{constructor(e){this.cacheFile=Txe.resolve(e,WU,"valid-wrappers.json")}load(){if(KU.existsSync(this.cacheFile))try{return JSON.parse(KU.readFileSync(this.cacheFile,"utf-8"))}catch(e){at(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];KU.mkdirSync(Txe.dirname(this.cacheFile),{recursive:!0}),KU.writeFileSync(this.cacheFile,JSON.stringify(r))}};var vxe=le(Mxe(),1);import*as Uxe from"util";import*as XU from"path";import*as $U from"fs";var mvt=Uxe.promisify($U.readdir);async function Lxe(t){return(await _xe(t)).filter(r=>(0,vxe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>XU.relative(t,r)).sort((r,s)=>r.localeCompare(s))}async function _xe(t){let e=await mvt(t),r=await Promise.all(e.map(async s=>{let n=XU.resolve(t,s),i=$U.lstatSync(n,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?_xe(n):new Promise(o=>o([n]))}));return Array.prototype.concat(...r)}var Ivt={_useHtmlParser2:!1};function fI(t,e){if(!t)return e??Ivt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var Jj={};QA(Jj,{contains:()=>fv,extract:()=>fLt,html:()=>uLt,merge:()=>a2e,parseHTML:()=>dLt,root:()=>hLt,text:()=>$p,xml:()=>lLt});var Af={};QA(Af,{DocumentPosition:()=>za,append:()=>Jvt,appendChild:()=>Vvt,compareDocumentPosition:()=>s2e,existsOne:()=>t2e,filter:()=>CI,find:()=>uv,findAll:()=>Kvt,findOne:()=>lv,findOneChild:()=>jvt,getAttributeValue:()=>Hvt,getChildren:()=>mI,getElementById:()=>eLt,getElements:()=>$vt,getElementsByClassName:()=>tLt,getElementsByTagName:()=>Xp,getElementsByTagType:()=>rLt,getFeed:()=>Vj,getInnerHTML:()=>Ovt,getName:()=>Yvt,getOuterHTML:()=>$xe,getParent:()=>e2e,getSiblings:()=>Yj,getText:()=>av,hasAttrib:()=>Gvt,hasChildren:()=>Cr,innerText:()=>xS,isCDATA:()=>gI,isComment:()=>Zp,isDocument:()=>Wa,isTag:()=>Se,isText:()=>so,nextElementSibling:()=>Av,prepend:()=>zvt,prependChild:()=>Wvt,prevElementSibling:()=>cv,removeElement:()=>md,removeSubsets:()=>sLt,replaceElement:()=>qvt,testElement:()=>Xvt,textContent:()=>Ed,uniqueSort:()=>of});var Ja={};QA(Ja,{CDATA:()=>xj,Comment:()=>Nj,Directive:()=>Sj,Doctype:()=>kj,ElementType:()=>Lt,Root:()=>bj,Script:()=>Dj,Style:()=>Rj,Tag:()=>Tj,Text:()=>wj,isTag:()=>yj});var Lt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Lt||(Lt={}));function yj(t){return t.type===Lt.Tag||t.type===Lt.Script||t.type===Lt.Style}var bj=Lt.Root,wj=Lt.Text,Sj=Lt.Directive,Nj=Lt.Comment,Dj=Lt.Script,Rj=Lt.Style,Tj=Lt.Tag,xj=Lt.CDATA,kj=Lt.Doctype;var ev=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return pI(this,e)}},NS=class extends ev{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Mu=class extends NS{constructor(){super(...arguments),this.type=Lt.Text}get nodeType(){return 3}},zp=class extends NS{constructor(){super(...arguments),this.type=Lt.Comment}get nodeType(){return 8}},jp=class extends NS{constructor(e,r){super(r),this.name=e,this.type=Lt.Directive}get nodeType(){return 1}},DS=class extends ev{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},RS=class extends DS{constructor(){super(...arguments),this.type=Lt.CDATA}get nodeType(){return 4}},qo=class extends DS{constructor(){super(...arguments),this.type=Lt.Root}get nodeType(){return 9}},Kp=class extends DS{constructor(e,r,s=[],n=e==="script"?Lt.Script:e==="style"?Lt.Style:Lt.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Se(t){return yj(t)}function gI(t){return t.type===Lt.CDATA}function so(t){return t.type=== Line truncated
`:av(t.children):gI(t)?av(t.children):so(t)?t.data:""}function Ed(t){return Array.isArray(t)?t.map(Ed).join(""):Cr(t)&&!Zp(t)?Ed(t.children):so(t)?t.data:""}function xS(t){return Array.isArray(t)?t.map(xS).join(""):Cr(t)&&(t.type===Lt.Tag||gI(t))?xS(t.children):so(t)?t.data:""}function mI(t){return Cr(t)?t.children:[]}function e2e(t){return t.parent||null}function Yj(t){let e=e2e(t);if(e!=null)return mI(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function Hvt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Gvt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Yvt(t){return t.name}function Av(t){let{next:e}=t;for(;e!==null&&!Se(e);)({next:e}=e);return e}function cv(t){let{prev:e}=t;for(;e!==null&&!Se(e);)({prev:e}=e);return e}function md(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function qvt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Vvt(t,e){if(md(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Jvt(t,e){md(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function Wvt(t,e){if(md(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function zvt(t,e){md(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function CI(t,e,r=!0,s=1/0){return uv(t,Array.isArray(e)?e:[e],r,s)}function uv(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&Cr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function jvt(t,e){return e.find(t)}function lv(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Se(i)&&t(i))return i;if(r&&Cr(i)&&i.children.length>0){let o=lv(t,i.children,!0);if(o)return o}}return null}function t2e(t,e){return(Array.isArray(e)?e:[e]).some(r=>Se(r)&&t(r)||Cr(r)&&t2e(t,r.children))}function Kvt(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Se(i)&&t(i)&&r.push(i),Cr(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var dv={tag_name(t){return typeof t=="function"?e=>Se(e)&&t(e.name):t==="*"?Se:e=>Se(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>so(e)&&t(e.data):e=>so(e)&&e.data===t}};function qj(t,e){return typeof e=="function"?r=>Se(r)&&e(r.attribs[t]):r=>Se(r)&&r.attribs[t]===e}function Zvt(t,e){return r=>t(r)||e(r)}function r2e(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(dv,r)?dv[r](s):qj(r,s)});return e.length===0?null:e.reduce(Zvt)}function Xvt(t,e){let r=r2e(t);return r?r(e):!0}function $vt(t,e,r,s=1/0){let n=r2e(t);return n?CI(n,e,r,s):[]}function eLt(t,e,r=!0){return Array.isArray(e)||(e=[e]),lv(qj("id",t),e,r)}function Xp(t,e,r=!0,s=1/0){return CI(dv.tag_name(t),e,r,s)}function tLt(t,e,r=!0,s=1/0){return CI(qj("class",t),e,r,s)}function rLt(t,e,r=!0,s=1/0){return CI(dv.tag_type(t),e,r,s)}function sLt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var za;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(za||(za={}));function s2e(t,e){let r=[],s=[];if(t===e)return 0;let n=Cr(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=Cr(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return za.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?za.FOLLOWING|za.CONTAINED_BY:za.FOLLOWING:a===t?za.PRECEDING|za.CONTAINS:za.PRECEDING}function of(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=s2e(e,r);return s&za.PRECEDING?-1:s&za.FOLLOWING?1:0}),t}function Vj(t){let e=hv(ALt,t);return e?e.name==="feed"?nLt(e):iLt(e):null}function nLt(t){var e;let r=t.children,s={type:"atom",items:Xp("entry",r).map(o=>{var a;let{children:A}=o,c={media:n2e(A)};no(c,"id","id",A),no(c,"title","title",A);let u=(a=hv("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=af("summary",A)||af("conten Line truncated
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Pp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var iS=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var EFt=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Zz=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);te(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function sTe(t,e,r){return EFt(this,void 0,void 0,function*(){var s;let n=new sc(t),i=n.getBlockBlobClient(),o=new Zz((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),Y(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new qM(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw at(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as iTe from"buffer";import*as Su from"fs";import*as oTe from"stream";import*as aTe from"util";var VM=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function JM(t){return t?t>=200&&t<300:!1}function mFt(t){return t?t>=500:!0}function CFt(t){return t?[Er.BadGateway,Er.ServiceUnavailable,Er.GatewayTimeout].includes(t):!1}function IFt(t){return VM(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function nTe(t,e,r){return VM(this,arguments,void 0,function*(s,n,i,o=Uk,a=vk,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!mFt(d)))return l;if(d&&(h=CFt(d),c=`Cache service responded with ${d}`),Y(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){Y(`${s} - Error is not retryable`);break}yield IFt(a),u++}throw Error(`${s} failed: ${c}`)})}function oS(t,e){return VM(this,arguments,void 0,function*(r,s,n=Uk,i=vk){return yield nTe(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof Pc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function jC(t,e){return VM(this,arguments,void 0,function*(r,s,n=Uk,i=vk){return yield nTe(r,s,o=>o.message.statusCode,n,i)})}var Ga=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function BFt(t,e){return Ga(this,void 0,void 0,function*(){yield aTe.promisify(oTe.pipeline)(t.message,e)})}var WM=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Y(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);te(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])Y(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function t7(t,e,r){return eo(this,void 0,void 0,function*(){let s=new SFt(t),n=lTe(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield cTe(t,e,n):n.concurrentBlobDownloads?yield ATe(t,e,n):yield zM(t,e):yield zM(t,e)})}function mTe(t,e,r){return eo(this,void 0,void 0,function*(){let s=e7(),n=yC(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield oS("reserveCache",()=>eo(this,void 0,void 0,function*(){return s.postJson(AS("caches"),i)}))})}function pTe(t,e){return`bytes ${t}-${e}/*`}function TFt(t,e,r,s,n){return eo(this,void 0,void 0,function*(){Y(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${pTe(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":pTe(s,n)},o=yield jC(`uploadChunk (start: ${s}, end: ${n})`,()=>eo(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!JM(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function xFt(t,e,r,s){return eo(this,void 0,void 0,function*(){let n=tu(r),i=AS(`caches/${e.toString()}`),o=KC.openSync(r,"r"),a=Xz(s),A=VY("uploadConcurrency",a.uploadConcurrency),c=VY("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];Y("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>eo(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield TFt(t,i,()=>KC.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{KC.closeSync(o)}})}function kFt(t,e,r){return eo(this,void 0,void 0,function*(){let s={size:r};return yield oS("commitCache",()=>eo(this,void 0,void 0,function*(){return t.postJson(AS(`caches/${e.toString()}`),s)}))})}function r7(t,e,r,s){return eo(this,void 0,void 0,function*(){if(Xz(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield sTe(r,e,s)}else{let i=e7();Y("Upload cache"),yield xFt(i,t,e,s),Y("Commiting cache");let o=tu(e);te(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield kFt(i,t,o);if(!JM(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);te("Cache saved successfully")}})}var lxe=le(W7(),1),xs=le(Ct(),1),Ho=le(Ct(),1),qp=le(Ct(),1),Vp=le(Ct(),1),Jp=le(Ct(),1);var Z7=le(Ct(),1),X7=le(Ct(),1),Axe=le(Ct(),1),cxe=le(Ct(),1),uxe=le(Ct(),1);var z7=le(Ct(),1),j7=le(Ct(),1),ixe=le(Ct(),1),oxe=le(Ct(),1),axe=le(Ct(),1),K7=class extends axe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,oxe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ixe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?j7.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,z7.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,z7.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?j7.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},UU=new K7;var $7=class extends uxe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>UU}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,cxe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Axe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(UU.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?X7.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Z7.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)UU.internalBinaryWrite(e.scope[i],r.tag(2,Z7.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?X7.UnknownFieldHandler.onWrite Line truncated
`));let s=yield fj(r,"create");yield gj(s,t)})}var dI=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Yo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},tf=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},_U=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function gxe(t){if(!t||t.length===0)throw new Yo("Path Validation Error: At least one directory or file path is required")}function mj(t){if(t.length>512)throw new Yo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Yo(`Key Validation Error: ${t} cannot contain commas.`)}function pxe(){return aS()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Exe(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=aS();return Y(`Cache service version: ${c}`),gxe(n),c==="v2"?yield jUt(n,i,o,a,A):yield zUt(n,i,o,a,A)})}function zUt(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(Y("Resolved Keys:"),Y(JSON.stringify(c)),c.length>10)throw new Yo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)mj(d);let u=yield dw(),l="";try{let d=yield ETe(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return te("Lookup only - skipping download"),d.cacheKey;l=bS.join(yield uw(),Ph(u)),Y(`Archive Path: ${l}`),yield t7(d.archiveLocation,l,a),UA()&&(yield yS(l,u));let h=tu(l);return te(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield pj(l,u),te("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Yo.name)throw d;h instanceof Pc&&typeof h.statusCode=="number"&&h.statusCode>=500?Gc(`Failed to restore: ${d.message}`):at(`Failed to restore: ${d.message}`)}finally{try{yield lw(l)}catch(d){Y(`Failed to delete archive: ${d}`)}}})}function jUt(t,e,r,s){return dI(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(Y("Resolved Keys:"),Y(JSON.stringify(c)),c.length>10)throw new Yo("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)mj(l);let u="";try{let l=hj(),d=yield dw(),h={key:i,restoreKeys:o,version:yC(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){Y(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?te(`Cache hit for restore-key: ${f.matchedKey}`):te(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return te("Lookup only - skipping download"),f.matchedKey;u=bS.join(yield uw(),Ph(d)),Y(`Archive path: ${u}`),Y(`Starting download of archive to: ${u}`),yield t7(f.signedDownloadUrl,u,a);let C=tu(u);return te(`Cache Size: ~${Math.round(C/(1024*1024))} MB (${C} B)`),UA()&&(yield yS(u,d)),yield pj(u,d),te("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Yo.name)throw l;d instanceof Pc&&typeof d.statusCode=="number"&&d.statusCode>=500?Gc(`Failed to restore: ${l.message}`):at(`Failed to restore: ${l.message}`)}finally{try{u&&(yield lw(u))}catch(l){Y(`Failed to delete archive: ${l}`)}}})}function mxe(t,e,r){return dI(this,arguments,void 0,function*(s,n,i,o=!1){let a=aS();return Y(`Cache service version: ${a}`),gxe(s),mj(n),a==="v2"?yield ZUt(s,n,i,o):yield KUt(s,n,i,o)})}function KUt(t,e,r){return dI(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield dw(),h=-1,f=yield qY(s);if(Y("Cache Paths:"),Y(`${JSON.stringify(f)}`),f.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield uw(),C=bS.join(p,Ph(d));Y(`Archive Path: ${C}`);try{yield Ej(p,f,d),UA()&&(yield yS(C,d));let m=10*1024*1024*1024,I=tu(C);if(Y(`File Size: ${I}`),I>m&&!$z())throw new Error(`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the 10GB limit, not saving cache.`);Y("Reserving Cache");let Q=yield mTe(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:I});if(!((a=Q?.result)===null||a===void 0)&&a.cacheId)h=(A=Q?.result)===null||A===void 0?void 0:A.cacheId;else throw Q?.statusCode===400?new Error((u=(c=Q?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the data cap limit, not saving cache.`):new tf(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=Q?.error)===null||l===void 0?void 0:l.message}`);Y(`Saving Cache (ID: ${h})`),yield r7(h,C,"",i)}catch(m){let I=m;if(I.name===Yo.name)throw m;I.name Line truncated
See ${r.getDocumentationLink()}`;Ixe.push(s),_g(s)}function Bxe(){E0("deprecation-collector_deprecations",JSON.stringify(Cj)),E0("deprecation-collector_errors",JSON.stringify(Ixe))}import*as GU from"path";var Qxe="GRADLE_ACTION_ID";var WU=".setup-gradle",YU=class t{getDependencyGraphOption(){let e=Yr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return ku("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=Yr("artifact-retention-days");return rvt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(ji.workflow,ji.job,tvt())}getReportDirectory(){let e=Yr("dependency-graph-report-dir");return GU.resolve(rf(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return Wp("dependency-graph-exclude-projects")}getIncludeProjects(){return Wp("dependency-graph-include-projects")}getExcludeConfigurations(){return Wp("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return Wp("dependency-graph-include-configurations")}getPluginRepository(){return new qU}static constructJobCorrelator(e,r,s){let n=this.describeMatrix(s),i=n?`${e}-${r}-${n}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){Y(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var hI=class{isCacheDisabled(){return pxe()?ku("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&ku("cache-read-only")}isCacheWriteOnly(){return ku("cache-write-only")}isCacheOverwriteExisting(){return ku("cache-overwrite-existing")}isCacheStrictMatch(){return ku("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=SS("gradle-home-cache-cleanup");if(e!==void 0)return OU("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=Yr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return Yr("cache-encryption-key")}getCacheIncludes(){return IG("gradle-home-cache-includes")}getCacheExcludes(){return IG("gradle-home-cache-excludes")}};var oc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return ku("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getBuildScanTermsOfUseUrl(){return Yr("build-scan-terms-of-use-url")}getBuildScanTermsOfUseAgree(){return Yr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return Yr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return Yr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return SS("develocity-injection-enabled")}getDevelocityUrl(){return Yr("develocity-url")}getDevelocityAllowUntrustedServer(){return SS("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return SS("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return SS("develocity-enforce-url")}getDevelocityPluginVersion(){return Yr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return Yr("develocity-ccud-plugin-version")}getPluginRepository(){return new qU}verifyTermsOfUseAgreement(){return this.getBuildScanTermsOfUseUrl()!=="https://gradle.com/terms-of-service"&&this.getBuildScanTermsOfUseUrl()!=="https://gradle.com/help/legal-terms-of-use"||this.getBuildScanTermsOfUseAgree()!=="yes"?(at("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1):!0}},qU=class{getUrl(){return Wp("gradle-plugin-repository-url")}getUsername(){return Wp("gradle-plugin-repository-username")}getPassword(){return Wp("gradle-plugin-repository-password")}},VU=class{getGradleVersion(){return Yr("gradle-version")}getBuildRootDirectory(){let e=rf(),r=Yr("build-root-directory");return r===""?GU.resolve(e):GU.resolve(e,r)}getDependencyResolutionTask(){return Yr("dependency-resolution-task")||":ForceDependencyResolutionPlugin_resolveAllDependencies"}getAdditionalArguments(){return Yr("additional-arguments Line truncated
${uvt}`}};async function Rxe(t){return t.isCacheDisabled()?new Bj:(await hvt(),new Qj(await lvt()))}async function lvt(){let t=dvt();return await import(avt(t).href)}function dvt(){let t=import.meta.dirname,e=Dxe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Nxe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}async function hvt(){console.warn(cvt)}import KU from"fs";import Txe from"path";var ZU=class{constructor(e){this.cacheFile=Txe.resolve(e,WU,"valid-wrappers.json")}load(){if(KU.existsSync(this.cacheFile))try{return JSON.parse(KU.readFileSync(this.cacheFile,"utf-8"))}catch(e){at(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];KU.mkdirSync(Txe.dirname(this.cacheFile),{recursive:!0}),KU.writeFileSync(this.cacheFile,JSON.stringify(r))}};var vxe=le(Mxe(),1);import*as Uxe from"util";import*as XU from"path";import*as $U from"fs";var Cvt=Uxe.promisify($U.readdir);async function Lxe(t){return(await _xe(t)).filter(r=>(0,vxe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>XU.relative(t,r)).sort((r,s)=>r.localeCompare(s))}async function _xe(t){let e=await Cvt(t),r=await Promise.all(e.map(async s=>{let n=XU.resolve(t,s),i=$U.lstatSync(n,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?_xe(n):new Promise(o=>o([n]))}));return Array.prototype.concat(...r)}var Bvt={_useHtmlParser2:!1};function fI(t,e){if(!t)return e??Bvt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var Jj={};QA(Jj,{contains:()=>fv,extract:()=>gLt,html:()=>lLt,merge:()=>a2e,parseHTML:()=>hLt,root:()=>fLt,text:()=>$p,xml:()=>dLt});var Af={};QA(Af,{DocumentPosition:()=>za,append:()=>Wvt,appendChild:()=>Jvt,compareDocumentPosition:()=>s2e,existsOne:()=>t2e,filter:()=>CI,find:()=>uv,findAll:()=>Zvt,findOne:()=>lv,findOneChild:()=>Kvt,getAttributeValue:()=>Gvt,getChildren:()=>mI,getElementById:()=>tLt,getElements:()=>eLt,getElementsByClassName:()=>rLt,getElementsByTagName:()=>Xp,getElementsByTagType:()=>sLt,getFeed:()=>Vj,getInnerHTML:()=>Hvt,getName:()=>qvt,getOuterHTML:()=>$xe,getParent:()=>e2e,getSiblings:()=>Yj,getText:()=>av,hasAttrib:()=>Yvt,hasChildren:()=>Cr,innerText:()=>xS,isCDATA:()=>gI,isComment:()=>Zp,isDocument:()=>Wa,isTag:()=>Se,isText:()=>so,nextElementSibling:()=>Av,prepend:()=>jvt,prependChild:()=>zvt,prevElementSibling:()=>cv,removeElement:()=>md,removeSubsets:()=>nLt,replaceElement:()=>Vvt,testElement:()=>$vt,textContent:()=>Ed,uniqueSort:()=>of});var Ja={};QA(Ja,{CDATA:()=>xj,Comment:()=>Nj,Directive:()=>Sj,Doctype:()=>kj,ElementType:()=>Lt,Root:()=>bj,Script:()=>Dj,Style:()=>Rj,Tag:()=>Tj,Text:()=>wj,isTag:()=>yj});var Lt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Lt||(Lt={}));function yj(t){return t.type===Lt.Tag||t.type===Lt.Script||t.type===Lt.Style}var bj=Lt.Root,wj=Lt.Text,Sj=Lt.Directive,Nj=Lt.Comment,Dj=Lt.Script,Rj=Lt.Style,Tj=Lt.Tag,xj=Lt.CDATA,kj=Lt.Doctype;var ev=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return pI(this,e)}},NS=class extends ev{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Mu=class extends NS{constructor(){super(...arguments),this.type=Lt.Text}get nodeType(){return 3}},zp=class extends NS{constructor(){super(...arguments),this.type=Lt.Comment}get nodeType(){return 8}},jp=class extends NS{constructor(e,r){super(r),this.name=e,this.type=Lt.Directive}get nodeType(){return 1}},DS=class extends ev{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},RS=class extends DS{constructor(){super(...arguments),this.type=Lt.CDATA}get nodeType(){return 4}},qo=class extends DS{constructor(){super(...arguments),this.type=Lt.Root}get nodeType(){return 9}},Kp=class extends DS{constructor(e,r,s=[],n=e==="script"?Lt.Script:e==="style"?Lt.Style:Lt.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Se(t){return yj(t)}function gI(t){return t.type===Lt.CDATA}function so(t){return t.type=== Line truncated
`:av(t.children):gI(t)?av(t.children):so(t)?t.data:""}function Ed(t){return Array.isArray(t)?t.map(Ed).join(""):Cr(t)&&!Zp(t)?Ed(t.children):so(t)?t.data:""}function xS(t){return Array.isArray(t)?t.map(xS).join(""):Cr(t)&&(t.type===Lt.Tag||gI(t))?xS(t.children):so(t)?t.data:""}function mI(t){return Cr(t)?t.children:[]}function e2e(t){return t.parent||null}function Yj(t){let e=e2e(t);if(e!=null)return mI(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function Gvt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Yvt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function qvt(t){return t.name}function Av(t){let{next:e}=t;for(;e!==null&&!Se(e);)({next:e}=e);return e}function cv(t){let{prev:e}=t;for(;e!==null&&!Se(e);)({prev:e}=e);return e}function md(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Vvt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Jvt(t,e){if(md(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Wvt(t,e){md(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function zvt(t,e){if(md(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function jvt(t,e){md(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function CI(t,e,r=!0,s=1/0){return uv(t,Array.isArray(e)?e:[e],r,s)}function uv(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&Cr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Kvt(t,e){return e.find(t)}function lv(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Se(i)&&t(i))return i;if(r&&Cr(i)&&i.children.length>0){let o=lv(t,i.children,!0);if(o)return o}}return null}function t2e(t,e){return(Array.isArray(e)?e:[e]).some(r=>Se(r)&&t(r)||Cr(r)&&t2e(t,r.children))}function Zvt(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Se(i)&&t(i)&&r.push(i),Cr(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var dv={tag_name(t){return typeof t=="function"?e=>Se(e)&&t(e.name):t==="*"?Se:e=>Se(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>so(e)&&t(e.data):e=>so(e)&&e.data===t}};function qj(t,e){return typeof e=="function"?r=>Se(r)&&e(r.attribs[t]):r=>Se(r)&&r.attribs[t]===e}function Xvt(t,e){return r=>t(r)||e(r)}function r2e(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(dv,r)?dv[r](s):qj(r,s)});return e.length===0?null:e.reduce(Xvt)}function $vt(t,e){let r=r2e(t);return r?r(e):!0}function eLt(t,e,r,s=1/0){let n=r2e(t);return n?CI(n,e,r,s):[]}function tLt(t,e,r=!0){return Array.isArray(e)||(e=[e]),lv(qj("id",t),e,r)}function Xp(t,e,r=!0,s=1/0){return CI(dv.tag_name(t),e,r,s)}function rLt(t,e,r=!0,s=1/0){return CI(qj("class",t),e,r,s)}function sLt(t,e,r=!0,s=1/0){return CI(dv.tag_type(t),e,r,s)}function nLt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var za;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(za||(za={}));function s2e(t,e){let r=[],s=[];if(t===e)return 0;let n=Cr(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=Cr(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return za.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?za.FOLLOWING|za.CONTAINED_BY:za.FOLLOWING:a===t?za.PRECEDING|za.CONTAINS:za.PRECEDING}function of(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=s2e(e,r);return s&za.PRECEDING?-1:s&za.FOLLOWING?1:0}),t}function Vj(t){let e=hv(cLt,t);return e?e.name==="feed"?iLt(e):oLt(e):null}function iLt(t){var e;let r=t.children,s={type:"atom",items:Xp("entry",r).map(o=>{var a;let{children:A}=o,c={media:n2e(A)};no(c,"id","id",A),no(c,"title","title",A);let u=(a=hv("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=af("summary",A)||af("conten Line truncated
:is(button, input, select, textarea, optgroup, option)[disabled],
optgroup[disabled] > option,
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Za=le(cf(),1);var AK={};function cK(t,e){return t===Za.default.falseFunc?Za.default.falseFunc:r=>e.isTag(r)&&t(r)}function uK(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function aK(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var oK=(t,e,r,s,n)=>{let i=n(e,aK(r),s);return i===Za.default.trueFunc?t:i===Za.default.falseFunc?Za.default.falseFunc:o=>i(o)&&t(o)},Sv={is:oK,matches:oK,where:oK,not(t,e,r,s,n){let i=n(e,aK(r),s);return i===Za.default.falseFunc?t:i===Za.default.trueFunc?Za.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=aK(r);o.relativeSelector=!0;let a=e.some(u=>u.some(_S))?[AK]:void 0,A=n(e,o,a);if(A===Za.default.falseFunc)return Za.default.falseFunc;let c=cK(A,i);if(a&&A!==Za.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...uK(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function J2e(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in Sv))throw new Error(`Unknown pseudo-class :${o}(${a})`);return Sv[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:wv[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,V2e.parse)(c);return Sv.is(t,u,r,s,n)}if(typeof A=="function")return iK(A,o,a,1),u=>A(u,a)&&t(u);if(o in DI)return DI[o](t,a,r,s);if(o in OS){let u=OS[o];return iK(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Xa=le(SI(),1);function lK(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function W2e(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case Xa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Xa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Xa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),H2e[e.action](t,e,r)}case Xa.SelectorType.Pseudo:return J2e(t,e,r,s,n);case Xa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case Xa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=lK(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=lK(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=lK(c,i));return!1};case Xa.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Xa.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Xa.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Xa.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Xa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function z2e(t,e,r){let s=Nv(t,e,r);return cK(s,e.adapter)}function Nv(t,e,r){let s=typeof t=="string"?(0,Ac.parse)(t):t;return Dv(s,e,r)}function j2e(t){return t.type===Ac.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(j2e)))}var $Lt={type:Ac.SelectorType.Descendant},e_t={type:"_flexibleDescendant"},t_t={type:Ac.SelectorType.Pseudo,name:"scope",data:null};function r_t(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===AK||i&&e.isTag(i)});fo Line truncated
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Za=le(cf(),1);var AK={};function cK(t,e){return t===Za.default.falseFunc?Za.default.falseFunc:r=>e.isTag(r)&&t(r)}function uK(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function aK(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var oK=(t,e,r,s,n)=>{let i=n(e,aK(r),s);return i===Za.default.trueFunc?t:i===Za.default.falseFunc?Za.default.falseFunc:o=>i(o)&&t(o)},Sv={is:oK,matches:oK,where:oK,not(t,e,r,s,n){let i=n(e,aK(r),s);return i===Za.default.falseFunc?t:i===Za.default.trueFunc?Za.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=aK(r);o.relativeSelector=!0;let a=e.some(u=>u.some(_S))?[AK]:void 0,A=n(e,o,a);if(A===Za.default.falseFunc)return Za.default.falseFunc;let c=cK(A,i);if(a&&A!==Za.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...uK(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function J2e(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in Sv))throw new Error(`Unknown pseudo-class :${o}(${a})`);return Sv[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:wv[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,V2e.parse)(c);return Sv.is(t,u,r,s,n)}if(typeof A=="function")return iK(A,o,a,1),u=>A(u,a)&&t(u);if(o in DI)return DI[o](t,a,r,s);if(o in OS){let u=OS[o];return iK(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Xa=le(SI(),1);function lK(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function W2e(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case Xa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Xa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Xa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),H2e[e.action](t,e,r)}case Xa.SelectorType.Pseudo:return J2e(t,e,r,s,n);case Xa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case Xa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=lK(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=lK(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=lK(c,i));return!1};case Xa.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Xa.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Xa.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Xa.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Xa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function z2e(t,e,r){let s=Nv(t,e,r);return cK(s,e.adapter)}function Nv(t,e,r){let s=typeof t=="string"?(0,Ac.parse)(t):t;return Dv(s,e,r)}function j2e(t){return t.type===Ac.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(j2e)))}var e_t={type:Ac.SelectorType.Descendant},t_t={type:"_flexibleDescendant"},r_t={type:Ac.SelectorType.Pseudo,name:"scope",data:null};function s_t(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===AK||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(lke,`\r
`)}}).toArray()}var NK={};QA(NK,{extract:()=>EPt});function pPt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function EPt(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=pPt(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var df=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};df.prototype.cheerio="[cheerio object]";df.prototype.splice=Array.prototype.splice;df.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(df.prototype,eK,yK,bK,wK,SK,NK);function dke(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=fI(n),a=t(s,o,i,null);class A extends df{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&ja(u))return u;let f=fI(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],C=ja(p)?p:new A(p,null,f);if(C._root=C,!u)return new A(void 0,C,f);let m=typeof u=="string"&&kS(u)?t(u,f,!1,null).children:mPt(u)?[u]:Array.isArray(u)?u:void 0,I=new A(m,C,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let Q=u,b=l?typeof l=="string"?kS(l)?new A([t(l,f,!1,null)],C,f):(Q=`${l} ${Q}`,C):ja(l)?l:new A(Array.isArray(l)?l:[l],C,f):C;return b?b.find(Q):I}return Object.assign(c,Jj,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function mPt(t){return!!t.name||t.type===Ja.Root||t.type===Ja.Text||t.type===Ja.Comment}var CPt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Rr="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var wi={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Mv(t){return t>=55296&&t<=57343}function hke(t){return t>=56320&&t<=57343}function fke(t,e){return(t-55296)*1024+9216+e}function Uv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function vv(t){return t>=64976&&t<=65007||CPt.has(t)}var J;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo Line truncated
`)}}).toArray()}var NK={};QA(NK,{extract:()=>mPt});function EPt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function mPt(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=EPt(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var df=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};df.prototype.cheerio="[cheerio object]";df.prototype.splice=Array.prototype.splice;df.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(df.prototype,eK,yK,bK,wK,SK,NK);function dke(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=fI(n),a=t(s,o,i,null);class A extends df{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&ja(u))return u;let f=fI(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],C=ja(p)?p:new A(p,null,f);if(C._root=C,!u)return new A(void 0,C,f);let m=typeof u=="string"&&kS(u)?t(u,f,!1,null).children:CPt(u)?[u]:Array.isArray(u)?u:void 0,I=new A(m,C,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let Q=u,b=l?typeof l=="string"?kS(l)?new A([t(l,f,!1,null)],C,f):(Q=`${l} ${Q}`,C):ja(l)?l:new A(Array.isArray(l)?l:[l],C,f):C;return b?b.find(Q):I}return Object.assign(c,Jj,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function CPt(t){return!!t.name||t.type===Ja.Root||t.type===Ja.Text||t.type===Ja.Comment}var IPt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Rr="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var wi={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Mv(t){return t>=55296&&t<=57343}function hke(t){return t>=56320&&t<=57343}function fke(t,e){return(t-55296)*1024+9216+e}function Uv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function vv(t){return t>=64976&&t<=65007||IPt.has(t)}var J;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo Line truncated
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
`)}`}},dP=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var FE=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function b4e(t){if(t instanceof AggregateError){_g("Multiple errors returned");for(let e of t.errors)Gc(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&te(e.stack)}else t instanceof FE?(_g(String(t)),t.stack&&te(t.stack)):(_g(String(t)),t instanceof Error&&t.stack&&te(t.stack))}async function w4e(t,e,r){if(!t.doValidateWrappers())return;let s=new ZU(r),n=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=s.load(),o=await y4e(e,t.allowSnapshotWrappers(),n,i);if(o.isValid())await Ax("All Gradle Wrapper jars are valid",async()=>{Y(`Loaded previously validated checksums from cache: ${i.join(", ")}`),te(o.toDisplayString())});else throw te(o.toDisplayString()),new FE(`At least one Gradle Wrapper Jar failed validation!
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
${o.toDisplayString()}`);s.save(o.valid.map(a=>a.checksum))}import na from"fs";import ME from"path";function S4e(t,e,r){let s=ME.resolve(e,WU);na.mkdirSync(s,{recursive:!0}),BZt(e),QZt(t),UA()&&yZt(e),r&&Dn("GRADLE_ENCRYPTION_KEY",r)}function BZt(t){let e=ME.resolve(t,"init.d");na.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let s of r){let n=bZt("init-scripts",s),i=ME.resolve(e,s);na.writeFileSync(i,n)}}function QZt(t){let e=wZt();if(e==null)return;let r=ME.resolve(t,".m2"),s=ME.resolve(r,"toolchains.xml");if(!na.existsSync(s))na.mkdirSync(r,{recursive:!0}),na.writeFileSync(s,e),te(`Wrote default JDK locations to ${s}`);else{let n=na.readFileSync(s,"utf8"),i=SZt(n,e);na.writeFileSync(s,i),te(`Merged default JDK locations into ${s}`)}}function yZt(t){let e=`org.gradle.logging.level=info
${o.toDisplayString()}`);s.save(o.valid.map(a=>a.checksum))}import na from"fs";import ME from"path";function S4e(t,e,r){let s=ME.resolve(e,WU);na.mkdirSync(s,{recursive:!0}),QZt(e),yZt(t),UA()&&bZt(e),r&&Dn("GRADLE_ENCRYPTION_KEY",r)}function QZt(t){let e=ME.resolve(t,"init.d");na.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let s of r){let n=wZt("init-scripts",s),i=ME.resolve(e,s);na.writeFileSync(i,n)}}function yZt(t){let e=SZt();if(e==null)return;let r=ME.resolve(t,".m2"),s=ME.resolve(r,"toolchains.xml");if(!na.existsSync(s))na.mkdirSync(r,{recursive:!0}),na.writeFileSync(s,e),te(`Wrote default JDK locations to ${s}`);else{let n=na.readFileSync(s,"utf8"),i=NZt(n,e);na.writeFileSync(s,i),te(`Merged default JDK locations into ${s}`)}}function bZt(t){let e=`org.gradle.logging.level=info
org.gradle.logging.stacktrace=all
`,r=ME.resolve(t,"gradle.properties");if(na.existsSync(r)){te(`Merged --info and --stacktrace into existing ${r} file`);let s=na.readFileSync(r,"utf-8");na.writeFileSync(r,`${e}
${s}`)}else te(`Created a new ${r} with --info and --stacktrace`),na.writeFileSync(r,e)}function bZt(...t){let e=import.meta.dirname,r=ME.resolve(e,"..","..","..","sources","src","resources",...t);return na.readFileSync(r,"utf8")}function wZt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
${s}`)}else te(`Created a new ${r} with --info and --stacktrace`),na.writeFileSync(r,e)}function wZt(...t){let e=import.meta.dirname,r=ME.resolve(e,"..","..","..","sources","src","resources",...t);return na.readFileSync(r,"utf8")}function SZt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
<toolchains>
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
@@ -327,7 +327,7 @@ ${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
</toolchain>`).join(`
`)}
</toolchains>
`}function SZt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var Jte="GRADLE_BUILD_ACTION_SETUP_COMPLETED",NZt="GRADLE_USER_HOME";async function N4e(t,e,r){let s=await D4e(),n=await RZt();return process.env[Jte]?(te("Gradle setup only performed on first gradle/actions step in workflow."),!1):(Dn(Jte,!0),E0(Jte,!0),E0(NZt,n),S4e(s,n,t.getCacheEncryptionKey()),await(await Rxe(t)).restore(n,DZt(t)),await w4e(r,rf(),n),await Sxe(e),!0)}function DZt(t){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function RZt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=rf();return zte.resolve(r,t)}let e=zte.resolve(await D4e(),".gradle");if(Wte.existsSync(e))return te(`Gradle User Home already exists at ${e}`),Dn("GRADLE_USER_HOME",e),e;if(hP.platform()==="win32"&&e.startsWith("C:\\")&&Wte.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return te(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Dn("GRADLE_USER_HOME",r),r}return Dn("GRADLE_USER_HOME",e),e}async function D4e(){let t=await Jy("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return te("Could not determine user.home from java -version output. Using os.homedir()."),hP.homedir();let s=r[1];return Y(`Determined user.home from java -version output: '${s}'`),s}import*as SB from"fs";import*as AHe from"os";import*as Pf from"path";import*as Kte from"crypto";import*as vE from"fs";var xZt=le(aw(),1);import*as A1 from"path";var pP=le(aw(),1);import*as T4e from"stream";import*as x4e from"util";import{ok as FZt}from"assert";var R4e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},fP=class{constructor(e,r,s){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(s),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return R4e(this,void 0,void 0,function*(){let s=1;for(;s<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;te(i.message)}let n=this.getSleepAmount();te(`Waiting ${n} seconds before trying again`),yield this.sleep(n),s++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return R4e(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var UE=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},gP=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},MZt=process.platform==="win32",v9r=process.platform==="darwin",UZt="actions/tool-cache";function k4e(t,e,r,s){return UE(this,void 0,void 0,function*(){e=e||A1.join(M4e(),Kte.randomUUID()),yield Lg(A1.dirname(e)),Y(`Downloading ${t}`),Y(`Destination ${e}`);let n=3,i=jte("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=jte("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new fP(n,i,o).execute(()=>UE(this,void 0,void 0,function*(){return yield vZt(t,e||"",r,s)}),A=>!(A instanceof gP&&A.httpStatusCode&&A.httpStatusCode<500&&A.httpStatusCode!==408&&A.httpStatusCode!==429))})}function vZt(t,e,r,s){return UE(this,void 0,void 0,function*(){if(vE.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let n=new cs(UZt,[],{allowRetries:!1});r&&(Y("set auth"),s===void 0&&(s={}),s.authorization=r);let i=yield n.get(t,s);if(i.message.statusCode!==200){let u=new gP(i.message.statusCode);throw Y(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=x4e.promisify(T4e.pipeline),A=jte("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),c=!1;try{return yield o(A,vE.createWriteStream(e)),Y("download complete"),c=!0,e}finally{if(!c){Y("download failed");try{yield npe(e)}catch(u){Y(`Failed to delete '${e}'. ${u.message}`)}}}})}function F4e(t,e){return UE(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield PZt(e),MZt?yield LZt(t,e):yield _Zt(t,e),e})}function LZt(t,e){return UE(this,void 0,void 0,function*(){let r=t.replace(/'/g, Line truncated
`}function NZt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var Jte="GRADLE_BUILD_ACTION_SETUP_COMPLETED",DZt="GRADLE_USER_HOME";async function N4e(t,e,r){let s=await D4e(),n=await TZt();return process.env[Jte]?(te("Gradle setup only performed on first gradle/actions step in workflow."),!1):(Dn(Jte,!0),E0(Jte,!0),E0(DZt,n),S4e(s,n,t.getCacheEncryptionKey()),await(await Rxe(t)).restore(n,RZt(t)),await w4e(r,rf(),n),await Sxe(e),!0)}function RZt(t){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function TZt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=rf();return zte.resolve(r,t)}let e=zte.resolve(await D4e(),".gradle");if(Wte.existsSync(e))return te(`Gradle User Home already exists at ${e}`),Dn("GRADLE_USER_HOME",e),e;if(hP.platform()==="win32"&&e.startsWith("C:\\")&&Wte.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return te(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Dn("GRADLE_USER_HOME",r),r}return Dn("GRADLE_USER_HOME",e),e}async function D4e(){let t=await Jy("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return te("Could not determine user.home from java -version output. Using os.homedir()."),hP.homedir();let s=r[1];return Y(`Determined user.home from java -version output: '${s}'`),s}import*as SB from"fs";import*as AHe from"os";import*as Pf from"path";import*as Kte from"crypto";import*as vE from"fs";var kZt=le(aw(),1);import*as A1 from"path";var pP=le(aw(),1);import*as T4e from"stream";import*as x4e from"util";import{ok as MZt}from"assert";var R4e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},fP=class{constructor(e,r,s){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(s),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return R4e(this,void 0,void 0,function*(){let s=1;for(;s<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;te(i.message)}let n=this.getSleepAmount();te(`Waiting ${n} seconds before trying again`),yield this.sleep(n),s++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return R4e(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var UE=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},gP=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},UZt=process.platform==="win32",_9r=process.platform==="darwin",vZt="actions/tool-cache";function k4e(t,e,r,s){return UE(this,void 0,void 0,function*(){e=e||A1.join(M4e(),Kte.randomUUID()),yield Lg(A1.dirname(e)),Y(`Downloading ${t}`),Y(`Destination ${e}`);let n=3,i=jte("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=jte("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new fP(n,i,o).execute(()=>UE(this,void 0,void 0,function*(){return yield LZt(t,e||"",r,s)}),A=>!(A instanceof gP&&A.httpStatusCode&&A.httpStatusCode<500&&A.httpStatusCode!==408&&A.httpStatusCode!==429))})}function LZt(t,e,r,s){return UE(this,void 0,void 0,function*(){if(vE.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let n=new cs(vZt,[],{allowRetries:!1});r&&(Y("set auth"),s===void 0&&(s={}),s.authorization=r);let i=yield n.get(t,s);if(i.message.statusCode!==200){let u=new gP(i.message.statusCode);throw Y(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=x4e.promisify(T4e.pipeline),A=jte("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),c=!1;try{return yield o(A,vE.createWriteStream(e)),Y("download complete"),c=!0,e}finally{if(!c){Y("download failed");try{yield npe(e)}catch(u){Y(`Failed to delete '${e}'. ${u.message}`)}}}})}function F4e(t,e){return UE(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield OZt(e),UZt?yield _Zt(t,e):yield PZt(t,e),e})}function _Zt(t,e){return UE(this,void 0,void 0,function*(){let r=t.replace(/'/g, Line truncated
`," Line feed \\n"]]),yHe=new Map([...Pre,["\\"," Backslash \\"],["/"," Forward slash /"]]);function bHe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of yHe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
Invalid characters include: ${Array.from(yHe.values()).toString()}
@@ -339,16 +339,16 @@ Invalid characters include: ${Array.from(Pre.values()).toString()}
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
`)}var DHe=le(NHe(),1);function nl(){return`@actions/artifact-${DHe.version}`}var IP=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},vd=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Ld=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Of=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},_d=class extends Error{constructor(e){let r=`Unable to make request: ${e}
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};_d.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var LE=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};LE.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var _E=class extends Error{};_E.prototype.name="InvalidTokenError";function BXt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let s=r.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}function QXt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return BXt(e)}catch{return atob(e)}}function RHe(t,e){if(typeof t!="string")throw new _E("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,s=t.split(".")[r];if(typeof s!="string")throw new _E(`Invalid token specified: missing part #${r+1}`);let n;try{n=QXt(s)}catch(i){throw new _E(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(n)}catch(i){throw new _E(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var BP=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function il(){let t=mP(),e=RHe(t);if(!e.scp)throw BP;let r=e.scp.split(" ");if(r.length===0)throw BP;for(let s of r){let n=s.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw BP;let i={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Y(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),Y(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw BP}function THe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(MA(r),MA(encodeURIComponent(r)))}catch(e){Y(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function xHe(t){if(typeof t!="object"||t===null){Y("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&THe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&THe(t.signed_url)}var QP=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Hre=class{constructor(e,r,s,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=mP();this.baseUrl=dHe(),r&&(this.maxAttempts=r),s&&(this.baseRetryIntervalMilliseconds=s),n&&(this.retryMultiplier=n),this.httpClient=new cs(e,[new _l(i)])}request(e,r,s,n){return QP(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Y(`[Request] ${r} ${i}`);let o={"Content-Type":s};try{let{body:a}=yield this.retryableRequest(()=>QP(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(n),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return QP(this,void 0,void 0,function*(){let r=0,s="",n="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),A=a.message.statusCode;n=yield a.readBody(),Y(`[Response] - ${a.message.statusCode}`),Y(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(n);if(xHe(c),Y(`Body: ${JSON.stringify(c,null,2)}`),this.isSuccessStatusCode(A))return{response:a,body:c};if(i=this.isRetryableHttpStatusCode(A),s=`Failed request: (${A}) ${a.message.statusMessage}`,c.msg){if(LE.isUsageErrorMessage(c.msg))throw new LE;s=`${s}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&Y(`Raw Body: ${n}`),a instanceof LE)throw a;if(_d.isNetworkErrorCode(a?.code))throw new _d(a?.code);i=!0,s=a.message}if(!i)throw new Error(`Received non-retryable error: ${s}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${s}`);let o=this.getExponentialRetryTimeMilliseconds(r);te(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${s}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Er.BadGateway,Er.GatewayTimeout,Er.InternalServerError,Er.ServiceUnavailable,Er.TooManyRequests].includes(e):!1}sleep(e){return QP(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),s=r*this.retryMultiplier;return Math.trunc(Math.random()*(s-r)+r)}};function ol(t){let e=new Hre(nl(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new CP(e)}import*as TB from"fs";import{normalize as kHe,resolve as FHe}from"path";function MHe(t){if(!TB.existsSync(t))throw Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&at("Multiple artifacts found, defaulting to first.");let c={workflowRunBackendId:A[0].workflowRunBackendId,workflowJobRunBackendId:A[0].workflowJobRunBackendId,name:A[0].name},{signedUrl:u}=yield s.GetSignedArtifactURL(c);te(`Redirecting to blob download url: ${Pje(u)}`);try{te(`Starting download of artifact to: ${r}`);let l=yield Oje(u,r,e?.skipDecompress);te("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(n=!0,Y(`Computed digest: ${l.sha256Digest}`),Y(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:n}})}function Yje(){return bQ(this,arguments,void 0,function*(t=hHe()){return(yield jpr(t))?Y(`Artifact destination folder already exists: ${t}`):(Y(`Artifact destination folder does not exist, creating: ${t}`),yield Mje.mkdir(t,{recursive:!0})),t})}var Zpr=5,Xpr=[400,401,403,404,422];function wQ(t,e=Zpr,r=Xpr){var s;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return Y(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(s=n.doNotRetry)!==null&&s!==void 0?s:"octokit default: [400, 401, 403, 404, 422]"})`),[n,i]}var qje="6.0.0";function hm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let s=Date.now(),n=t.request.endpoint.parse(r),i=n.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${n.method} ${i} - ${o.status} with id ${a} in ${Date.now()-s}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${i} - ${o.status} with id ${a} in ${Date.now()-s}ms`),o})})}hm.VERSION=qje;var Wje=le(Vje(),1),zje=le(X9(),1),$pr="0.0.0-development";async function Jje(t,e,r,s){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=s.request.retries!=null?s.request.retries:t.retries,i=Math.pow((s.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,i)}throw r}async function eEr(t,e,r,s){let n=new Wje.default;return n.on("failed",function(i,o){let a=~~i.request.request.retries,A=~~i.request.request.retryAfter;if(s.request.retryCount=o.retryCount+1,a>o.retryCount)return A*t.retryAfterBaseValue}),n.schedule(tEr.bind(null,t,e,r),s)}async function tEr(t,e,r,s){let n=await r(r,s);if(n.data&&n.data.errors&&n.data.errors.length>0&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let i=new zje.RequestError(n.data.errors[0].message,500,{request:s,response:n});return Jje(t,e,i,s)}return n}function fm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",Jje.bind(null,r,t)),t.hook.wrap("request",eEr.bind(null,r,t))),{retry:{retryRequest:(s,n,i)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:i}),s)}}}fm.VERSION=$pr;var jje=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function N3(t,e,r,s,n){return jje(this,void 0,void 0,function*(){var i;let[o,a]=wQ(cp),A={log:void 0,userAgent:nl(),previews:void 0,retry:o,request:a},u=yield JA(n,A,fm,hm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:s,run_id:e,name:t});if(u.status!==200)throw new vd(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Ld(`Artifact not found for name: ${t}
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};LE.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var _E=class extends Error{};_E.prototype.name="InvalidTokenError";function QXt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let s=r.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}function yXt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return QXt(e)}catch{return atob(e)}}function RHe(t,e){if(typeof t!="string")throw new _E("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,s=t.split(".")[r];if(typeof s!="string")throw new _E(`Invalid token specified: missing part #${r+1}`);let n;try{n=yXt(s)}catch(i){throw new _E(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(n)}catch(i){throw new _E(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var BP=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function il(){let t=mP(),e=RHe(t);if(!e.scp)throw BP;let r=e.scp.split(" ");if(r.length===0)throw BP;for(let s of r){let n=s.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw BP;let i={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Y(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),Y(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw BP}function THe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(MA(r),MA(encodeURIComponent(r)))}catch(e){Y(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function xHe(t){if(typeof t!="object"||t===null){Y("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&THe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&THe(t.signed_url)}var QP=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Hre=class{constructor(e,r,s,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=mP();this.baseUrl=dHe(),r&&(this.maxAttempts=r),s&&(this.baseRetryIntervalMilliseconds=s),n&&(this.retryMultiplier=n),this.httpClient=new cs(e,[new _l(i)])}request(e,r,s,n){return QP(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Y(`[Request] ${r} ${i}`);let o={"Content-Type":s};try{let{body:a}=yield this.retryableRequest(()=>QP(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(n),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return QP(this,void 0,void 0,function*(){let r=0,s="",n="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),A=a.message.statusCode;n=yield a.readBody(),Y(`[Response] - ${a.message.statusCode}`),Y(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(n);if(xHe(c),Y(`Body: ${JSON.stringify(c,null,2)}`),this.isSuccessStatusCode(A))return{response:a,body:c};if(i=this.isRetryableHttpStatusCode(A),s=`Failed request: (${A}) ${a.message.statusMessage}`,c.msg){if(LE.isUsageErrorMessage(c.msg))throw new LE;s=`${s}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&Y(`Raw Body: ${n}`),a instanceof LE)throw a;if(_d.isNetworkErrorCode(a?.code))throw new _d(a?.code);i=!0,s=a.message}if(!i)throw new Error(`Received non-retryable error: ${s}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${s}`);let o=this.getExponentialRetryTimeMilliseconds(r);te(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${s}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Er.BadGateway,Er.GatewayTimeout,Er.InternalServerError,Er.ServiceUnavailable,Er.TooManyRequests].includes(e):!1}sleep(e){return QP(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),s=r*this.retryMultiplier;return Math.trunc(Math.random()*(s-r)+r)}};function ol(t){let e=new Hre(nl(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new CP(e)}import*as TB from"fs";import{normalize as kHe,resolve as FHe}from"path";function MHe(t){if(!TB.existsSync(t))throw Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&at("Multiple artifacts found, defaulting to first.");let c={workflowRunBackendId:A[0].workflowRunBackendId,workflowJobRunBackendId:A[0].workflowJobRunBackendId,name:A[0].name},{signedUrl:u}=yield s.GetSignedArtifactURL(c);te(`Redirecting to blob download url: ${Pje(u)}`);try{te(`Starting download of artifact to: ${r}`);let l=yield Oje(u,r,e?.skipDecompress);te("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(n=!0,Y(`Computed digest: ${l.sha256Digest}`),Y(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:n}})}function Yje(){return bQ(this,arguments,void 0,function*(t=hHe()){return(yield Kpr(t))?Y(`Artifact destination folder already exists: ${t}`):(Y(`Artifact destination folder does not exist, creating: ${t}`),yield Mje.mkdir(t,{recursive:!0})),t})}var Xpr=5,$pr=[400,401,403,404,422];function wQ(t,e=Xpr,r=$pr){var s;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return Y(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(s=n.doNotRetry)!==null&&s!==void 0?s:"octokit default: [400, 401, 403, 404, 422]"})`),[n,i]}var qje="6.0.0";function hm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let s=Date.now(),n=t.request.endpoint.parse(r),i=n.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${n.method} ${i} - ${o.status} with id ${a} in ${Date.now()-s}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${i} - ${o.status} with id ${a} in ${Date.now()-s}ms`),o})})}hm.VERSION=qje;var Wje=le(Vje(),1),zje=le(X9(),1),eEr="0.0.0-development";async function Jje(t,e,r,s){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=s.request.retries!=null?s.request.retries:t.retries,i=Math.pow((s.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,i)}throw r}async function tEr(t,e,r,s){let n=new Wje.default;return n.on("failed",function(i,o){let a=~~i.request.request.retries,A=~~i.request.request.retryAfter;if(s.request.retryCount=o.retryCount+1,a>o.retryCount)return A*t.retryAfterBaseValue}),n.schedule(rEr.bind(null,t,e,r),s)}async function rEr(t,e,r,s){let n=await r(r,s);if(n.data&&n.data.errors&&n.data.errors.length>0&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let i=new zje.RequestError(n.data.errors[0].message,500,{request:s,response:n});return Jje(t,e,i,s)}return n}function fm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",Jje.bind(null,r,t)),t.hook.wrap("request",tEr.bind(null,r,t))),{retry:{retryRequest:(s,n,i)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:i}),s)}}}fm.VERSION=eEr;var jje=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function N3(t,e,r,s,n){return jje(this,void 0,void 0,function*(){var i;let[o,a]=wQ(cp),A={log:void 0,userAgent:nl(),previews:void 0,retry:o,request:a},u=yield JA(n,A,fm,hm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:s,run_id:e,name:t});if(u.status!==200)throw new vd(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Ld(`Artifact not found for name: ${t}
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],Y(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function Kje(t){return jje(this,void 0,void 0,function*(){var e;let r=ol(),{workflowRunBackendId:s,workflowJobRunBackendId:n}=il(),i={workflowRunBackendId:s,workflowJobRunBackendId:n,nameFilter:ri.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new Ld(`Artifact not found for name: ${t}
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((A,c)=>Number(c.databaseId)-Number(A.databaseId))[0],Y(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ti.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var Zje=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Xje(t,e,r,s,n){return Zje(this,void 0,void 0,function*(){var i;let[o,a]=wQ(cp),A={log:void 0,userAgent:nl(),previews:void 0,retry:o,request:a},c=JA(n,A,fm,hm),u=yield N3(t,e,r,s,n),l=yield c.rest.actions.deleteArtifact({owner:r,repo:s,artifact_id:u.artifact.id});if(l.status!==204)throw new vd(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function $je(t){return Zje(this,void 0,void 0,function*(){let e=ol(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=il(),n={workflowRunBackendId:r,workflowJobRunBackendId:s,nameFilter:ri.create({value:t})},i=yield e.ListArtifacts(n);if(i.artifacts.length===0)throw new Ld(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],Y(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},A=yield e.DeleteArtifact(a);return te(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var eKe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},D3=pHe(),R3=100,rEr=Math.ceil(D3/R3);function tKe(t,e,r,s){return eKe(this,arguments,void 0,function*(n,i,o,a,A=!1){te(`Fetching artifact list for workflow run ${n} in repository ${i}/${o}`);let c=[],[u,l]=wQ(cp),d={log:void 0,userAgent:nl(),previews:void 0,retry:u,request:l},h=JA(a,d,fm,hm),f=1,{data:p}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:R3,page:f}),C=Math.ceil(p.total_count/R3),m=p.total_count;m>D3&&(at(`Workflow run ${n} has ${m} artifacts, exceeding the limit of ${D3}. Results will be incomplete as only the first ${D3} artifacts will be returned`),C=rEr);for(let I of p.artifacts)c.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=C;f++){Y(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:R3,page:f});for(let Q of I.artifacts)c.push({name:Q.name,id:Q.id,size:Q.size_in_bytes,createdAt:Q.created_at?new Date(Q.created_at):void 0,digest:Q.digest})}return A&&(c=sKe(c)),te(`Found ${c.length} artifact(s)`),{artifacts:c}})}function rKe(){return eKe(this,arguments,void 0,function*(t=!1){let e=ol(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=il(),n={workflowRunBackendId:r,workflowJobRunBackendId:s},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var A;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ti.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=sKe(o)),te(`Found ${o.length} artifact(s)`),{artifacts:o}})}function sKe(t){t.sort((s,n)=>n.id-s.id);let e=[],r=new Set;for(let s of t)r.has(s.name)||(e.push(s),r.add(s.name));return e}var TD=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},sEr=function(t,e){var r={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(r[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,s=Object.getOwnPropertySymbols(t);n<s.length;n++)e.indexOf(s[n])<0&&Object.prototype.propertyIsEnumerable.call(t,s[n])&&(r[s[n]]=t[s[n]]);return r},SQ=class{uploadArtifact(e,r,s,n){return TD(this,void 0,void 0,function*(){try{if(NB())throw new Of;return $7e(e,r,s,n)}catch(i){throw at(`Artifact upload failed with error: ${i}.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((A,c)=>Number(c.databaseId)-Number(A.databaseId))[0],Y(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ti.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var Zje=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Xje(t,e,r,s,n){return Zje(this,void 0,void 0,function*(){var i;let[o,a]=wQ(cp),A={log:void 0,userAgent:nl(),previews:void 0,retry:o,request:a},c=JA(n,A,fm,hm),u=yield N3(t,e,r,s,n),l=yield c.rest.actions.deleteArtifact({owner:r,repo:s,artifact_id:u.artifact.id});if(l.status!==204)throw new vd(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function $je(t){return Zje(this,void 0,void 0,function*(){let e=ol(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=il(),n={workflowRunBackendId:r,workflowJobRunBackendId:s,nameFilter:ri.create({value:t})},i=yield e.ListArtifacts(n);if(i.artifacts.length===0)throw new Ld(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],Y(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},A=yield e.DeleteArtifact(a);return te(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var eKe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},D3=pHe(),R3=100,sEr=Math.ceil(D3/R3);function tKe(t,e,r,s){return eKe(this,arguments,void 0,function*(n,i,o,a,A=!1){te(`Fetching artifact list for workflow run ${n} in repository ${i}/${o}`);let c=[],[u,l]=wQ(cp),d={log:void 0,userAgent:nl(),previews:void 0,retry:u,request:l},h=JA(a,d,fm,hm),f=1,{data:p}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:R3,page:f}),C=Math.ceil(p.total_count/R3),m=p.total_count;m>D3&&(at(`Workflow run ${n} has ${m} artifacts, exceeding the limit of ${D3}. Results will be incomplete as only the first ${D3} artifacts will be returned`),C=sEr);for(let I of p.artifacts)c.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=C;f++){Y(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:R3,page:f});for(let Q of I.artifacts)c.push({name:Q.name,id:Q.id,size:Q.size_in_bytes,createdAt:Q.created_at?new Date(Q.created_at):void 0,digest:Q.digest})}return A&&(c=sKe(c)),te(`Found ${c.length} artifact(s)`),{artifacts:c}})}function rKe(){return eKe(this,arguments,void 0,function*(t=!1){let e=ol(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=il(),n={workflowRunBackendId:r,workflowJobRunBackendId:s},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var A;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ti.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=sKe(o)),te(`Found ${o.length} artifact(s)`),{artifacts:o}})}function sKe(t){t.sort((s,n)=>n.id-s.id);let e=[],r=new Set;for(let s of t)r.has(s.name)||(e.push(s),r.add(s.name));return e}var TD=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},nEr=function(t,e){var r={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(r[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,s=Object.getOwnPropertySymbols(t);n<s.length;n++)e.indexOf(s[n])<0&&Object.prototype.propertyIsEnumerable.call(t,s[n])&&(r[s[n]]=t[s[n]]);return r},SQ=class{uploadArtifact(e,r,s,n){return TD(this,void 0,void 0,function*(){try{if(NB())throw new Of;return $7e(e,r,s,n)}catch(i){throw at(`Artifact upload failed with error: ${i}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return TD(this,void 0,void 0,function*(){try{if(NB())throw new Of;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,token:i}}=r,o=sEr(r,["findBy"]);return Hje(e,s,n,i,o)}return Gje(e,r)}catch(s){throw at(`Download Artifact failed with error: ${s}.
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return TD(this,void 0,void 0,function*(){try{if(NB())throw new Of;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,token:i}}=r,o=nEr(r,["findBy"]);return Hje(e,s,n,i,o)}return Gje(e,r)}catch(s){throw at(`Download Artifact failed with error: ${s}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
@@ -364,12 +364,12 @@ If the error persists, please check whether Actions and API requests are operati
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}};var S7r=new SQ;import*as Loe from"path";import _oe from"fs";var nEr="dependency-graph_";async function nKe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Dn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Ui("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await iEr(t);return}te("Enabling dependency graph generation"),Dn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Ui("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Ui("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Ui("GITHUB_DEPENDENCY_GRAPH_JOB_ID",ji.runId.toString()),Ui("GITHUB_DEPENDENCY_GRAPH_REF",ji.ref),Ui("GITHUB_DEPENDENCY_GRAPH_SHA",pEr()),Ui("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",rf()),Ui("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Ui("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Ui("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Ui("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Ui("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Ui("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Ui("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Ui("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Ui(t,e){process.env[t]||e!==void 0&&Dn(t,e)}async function iEr(t){if(EEr()){te("Dependency graph not supported in the ACT environment.");return}try{await AEr(await oEr(t))}catch(e){fEr(t,"download-and-submit",e)}}async function oEr(t){let e=ji.payload.workflow_run?{token:zU(),workflowRunId:ji.payload.workflow_run.id,repositoryName:ji.repo.repo,repositoryOwner:ji.repo.owner}:void 0,r=new SQ,s=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(nEr)),n=t.getDownloadArtifactName();n&&(te(`Filtering for artifacts ending with ${n}`),s=s.filter(i=>i.name.includes(n)));for(let i of s){let o=await r.downloadArtifact(i.id,{findBy:e});te(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return aEr()}async function aEr(){let r=(await(await Qk(`${lEr()}/**/*.json`)).glob()).filter(s=>!dEr(s));return r.forEach(hEr),te(`Found dependency graph files: ${r.join(", ")}`),r}async function AEr(t){if(t.length===0){te("No dependency graph files found to submit.");return}for(let e of t)try{await uEr(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=cEr(e,r)),r}}function cEr(t,e){let s=`Dependency submission failed for ${iKe(t)}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}};var D7r=new SQ;import*as Loe from"path";import _oe from"fs";var iEr="dependency-graph_";async function nKe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Dn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Ui("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await oEr(t);return}te("Enabling dependency graph generation"),Dn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Ui("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Ui("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Ui("GITHUB_DEPENDENCY_GRAPH_JOB_ID",ji.runId.toString()),Ui("GITHUB_DEPENDENCY_GRAPH_REF",ji.ref),Ui("GITHUB_DEPENDENCY_GRAPH_SHA",EEr()),Ui("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",rf()),Ui("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Ui("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Ui("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Ui("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Ui("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Ui("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Ui("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Ui("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Ui(t,e){process.env[t]||e!==void 0&&Dn(t,e)}async function oEr(t){if(mEr()){te("Dependency graph not supported in the ACT environment.");return}try{await cEr(await aEr(t))}catch(e){gEr(t,"download-and-submit",e)}}async function aEr(t){let e=ji.payload.workflow_run?{token:zU(),workflowRunId:ji.payload.workflow_run.id,repositoryName:ji.repo.repo,repositoryOwner:ji.repo.owner}:void 0,r=new SQ,s=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(iEr)),n=t.getDownloadArtifactName();n&&(te(`Filtering for artifacts ending with ${n}`),s=s.filter(i=>i.name.includes(n)));for(let i of s){let o=await r.downloadArtifact(i.id,{findBy:e});te(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return AEr()}async function AEr(){let r=(await(await Qk(`${dEr()}/**/*.json`)).glob()).filter(s=>!hEr(s));return r.forEach(fEr),te(`Found dependency graph files: ${r.join(", ")}`),r}async function cEr(t){if(t.length===0){te("No dependency graph files found to submit.");return}for(let e of t)try{await lEr(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=uEr(e,r)),r}}function uEr(t,e){let s=`Dependency submission failed for ${iKe(t)}.
${e.message}`;return e.message==="Resource not accessible by integration"?`${s}
Please ensure that the 'contents: write' permission is available for the workflow job.
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
`:s}async function uEr(t){let e=gEr(),r=_oe.readFileSync(t,"utf8"),s=JSON.parse(r);s.owner=ji.repo.owner,s.repo=ji.repo.repo;let n=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",s),i=iKe(t);gpe(`Submitted ${i}: ${n.data.message}`)}function lEr(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function dEr(t){let e=`${t}.processed`;return _oe.existsSync(e)}function hEr(t){let e=`${t}.processed`;_oe.writeFileSync(e,"")}function fEr(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new FE(r);at(`Failed to ${e} dependency graph. Will continue.
${String(r)}`)}function gEr(){return JA(zU())}function iKe(t){let e=rf();return Loe.relative(e,t)}function pEr(){let t=ji;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function EEr(){return process.env.ACT!==void 0}async function CEr(){try{wS()==="gradle/gradle-build-action"&&HU("The action `gradle/gradle-build-action` has been replaced by `gradle/actions/setup-gradle`"),yxe("gradle/actions/setup-gradle"),await N4e(new hI,new oc,new JU),await nKe(new YU);let t=new VU;t.verifyNoArguments(),await $te(t.getGradleVersion()),Bxe()}catch(t){b4e(t)}process.exit()}CEr();export{CEr as run};
`:s}async function lEr(t){let e=pEr(),r=_oe.readFileSync(t,"utf8"),s=JSON.parse(r);s.owner=ji.repo.owner,s.repo=ji.repo.repo;let n=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",s),i=iKe(t);gpe(`Submitted ${i}: ${n.data.message}`)}function dEr(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function hEr(t){let e=`${t}.processed`;return _oe.existsSync(e)}function fEr(t){let e=`${t}.processed`;_oe.writeFileSync(e,"")}function gEr(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new FE(r);at(`Failed to ${e} dependency graph. Will continue.
${String(r)}`)}function pEr(){return JA(zU())}function iKe(t){let e=rf();return Loe.relative(e,t)}function EEr(){let t=ji;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function mEr(){return process.env.ACT!==void 0}function IEr(t=process.platform){return t==="win32"?50:0}async function oKe(t=process.platform){let e=IEr(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function BEr(){try{wS()==="gradle/gradle-build-action"&&HU("The action `gradle/gradle-build-action` has been replaced by `gradle/actions/setup-gradle`"),yxe("gradle/actions/setup-gradle"),await N4e(new hI,new oc,new JU),await nKe(new YU);let t=new VU;t.verifyNoArguments(),await $te(t.getGradleVersion()),Bxe()}catch(t){b4e(t)}await oKe()}BEr();export{BEr as run};
/*! Bundled license information:
undici/lib/web/fetch/body.js: