[bot] Update dist directory

This commit is contained in:
bot-githubaction committed 2026-06-10 16:15:39 +00:00
1 parent 318eed7038
commit 5852e0e5d8
9 files changed
+499 -465

No files matched your search

+153 -136
View File
@@ -1,73 +1,73 @@
import {createRequire} from 'module';const require=createRequire(import.meta.url);
var s3e=Object.create;var fM=Object.defineProperty;var n3e=Object.getOwnPropertyDescriptor;var i3e=Object.getOwnPropertyNames;var o3e=Object.getPrototypeOf,a3e=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),ya=(t,e)=>{for(var r in e)fM(t,r,{get:e[r],enumerable:!0})},c3e=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of i3e(e))!a3e.call(t,n)&&n!==r&&fM(t,n,{get:()=>e[n],enumerable:!(s=n3e(e,n))||s.enumerable});return t};var pe=(t,e,r)=>(r=t!=null?s3e(o3e(t)):{},c3e(e||!t||!t.__esModule?fM(r,"default",{value:t,enumerable:!0}):r,t));var $X=E(wp=>{"use strict";var rYt=b("net"),f3e=b("tls"),mM=b("http"),zX=b("https"),g3e=b("events"),sYt=b("assert"),p3e=b("util");wp.httpOverHttp=m3e;wp.httpsOverHttp=E3e;wp.httpOverHttps=C3e;wp.httpsOverHttps=I3e;function m3e(t){var e=new $A(t);return e.request=mM.request,e}function E3e(t){var e=new $A(t);return e.request=mM.request,e.createSocket=jX,e.defaultPort=443,e}function C3e(t){var e=new $A(t);return e.request=zX.request,e}function I3e(t){var e=new $A(t);return e.request=zX.request,e.createSocket=jX,e.defaultPort=443,e}function $A(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||mM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=KX(n,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}p3e.inherits($A,g3e.EventEmitter);$A.prototype.addRequest=function(e,r,s,n){var i=this,o=EM({request:e},i.options,KX(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};$A.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=EM({},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")),Cl("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Cl("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){Cl("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 Cl("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),Cl(`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)}};$A.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 jX(t,e){var r=this;$A.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=EM({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=f3e.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function KX(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function EM(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 Cl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Cl=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)}:Cl=function(){};wp.debug=Cl});var CM=E((iYt,XX)=>{XX.exports=$X()});var Ir=E((oYt,ZX)=>{ZX.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 Lt=E((aYt,QZ)=>{"use strict";var eZ=Symbol.for("undici.error.UND_ERR"),yr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[eZ]===!0}[eZ]=!0},tZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),IM=class extends yr{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[tZ]===!0}[tZ]=!0},rZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),yM=class extends yr{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[rZ]===!0}[rZ]=!0},sZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),BM=class extends yr{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[sZ]===!0}[sZ]=!0},nZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),bM=class extends yr{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[nZ]===!0}[nZ]=!0},iZ=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),QM=class extends yr{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function M4e(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(I4e.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function L4e(){return"allowed"}function U4e(){return"success"}function P4e(){return"success"}function O4e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function H4e(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&&gL(t.origin)&&!gL(dI(t))&&(e=null);break;case"same-origin":K1(t,dI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Fp(t,e){return t}function G4e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Fp(t.domainLookupStartTime,r),domainLookupEndTime:Fp(t.domainLookupEndTime,r),connectionStartTime:Fp(t.connectionStartTime,r),connectionEndTime:Fp(t.connectionEndTime,r),secureConnectionStartTime:Fp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function q4e(t){return Fp(w4e.now(),t)}function Y4e(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 Uee(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function V4e(t){return{referrerPolicy:t.referrerPolicy}}function W4e(t){let e=t.referrerPolicy;vh(e);let r=null;if(t.referrer==="client"){let a=kee();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=fL(r),n=fL(r,!0);s.toString().length>4096&&(s=n);let i=K1(t,s),o=lI(s)&&!lI(t.url);switch(e){case"origin":return n??fL(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=dI(t);return K1(s,a)?s:lI(s)&&!lI(a)?"no-referrer":n}default:return o?"no-referrer":n}}function fL(t,e){return vh(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 lI(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 J4e(t,e){if(j1===void 0)return!0;let r=Pee(e);if(r==="no metadata"||r.length===0)return!0;let s=j4e(r),n=K4e(r,s);for(let i of n){let o=i.algo,a=i.hash,c=j1.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),$4e(c,a))return!0}return!1}var z4e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Pee(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=z4e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();_ee.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function j4e(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 K4e(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 $4e(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 X4e(t){}function K1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Z4e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function e6e(t){return t.controller.state==="aborted"}function t6e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function r6e(t){return T4e[t.toLowerCase()]??t}function s6e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return vh(typeof e=="string"),e}var n6e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Oee(t,e,r=0,s=1){class n{ Line truncated
`);function _6e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function F6e(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 M6e(t,e){X1(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&&Z1(t,k6e,i)||i.position===t.length-4&&Z1(t,v6e,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=L6e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,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;A!==null?(u??="text/plain",_6e(u)||(u=""),h=new R6e([d],A,{type:u})):h=w6e(Buffer.from(d)),X1(Xee(c)),X1(typeof h=="string"&&Xee(h)||N6e(h)),n.push(T6e(c,h,A))}}function L6e(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=Lp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=BL(o,!0,!0,a=>a===9||a===32),!S6e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Lp(a=>a===32||a===9,t,e),Q6e(o)){case"content-disposition":{if(r=s=null,!Z1(t,D6e,e)||(e.position+=17,r=tte(t,e),r===null))return"failure";if(Z1(t,ete,e)){let a=e.position+ete.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=tte(t,e),s===null))return"failure"}break}case"content-type":{let a=Lp(c=>c!==10&&c!==13,t,e);a=BL(a,!1,!0,c=>c===9||c===32),n=Zee(a);break}case"content-transfer-encoding":{let a=Lp(c=>c!==10&&c!==13,t,e);a=BL(a,!1,!0,c=>c===9||c===32),i=Zee(a);break}default:Lp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function tte(t,e){X1(t[e.position-1]===34);let r=Lp(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 Lp(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function BL(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 Z1(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}rte.exports={multipartFormDataParser:M6e,validateBoundary:F6e}});var Op=E((kYt,hte)=>{"use strict";var gI=lt(),{ReadableStreamFrom:U6e,isBlobLike:nte,isReadableStreamLike:P6e,readableStreamClose:O6e,createDeferredPromise:H6e,fullyReadBody:G6e,extractMimeType:q6e,utf8DecodeBytes:ate}=wi(),{FormData:ite}=fI(),{kState:Pp}=Il(),{webidl:Y6e}=Ws(),{Blob:V6e}=b("node:buffer"),bL=b("node:assert"),{isErrored:cte,isDisturbed:W6e}=b("node:stream"),{isArrayBuffer:J6e}=b("node:util/types"),{serializeAMimeType:z6e}=Jn(),{multipartFormDataParser:j6e}=ste(),QL;try{let t=b("node:crypto");QL=e=>t.randomInt(0,e)}catch{QL=t=>Math.floor(Math.random(t))}var eS=new TextEncoder;function K6e(){}var Ate=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,ute;Ate&&(ute=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!W6e(e)&&!cte(e)&&e.cancel("Response object has been garbage collected").catch(K6e)}));function lte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:nte(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof n=="string"?eS.encode(n):n;A.byteLength&&c.enqueue(A),queueMicrotask(()=>O6e(c))},start(){},type:"bytes"}),bL(P6e(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(J6e(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(gI.isFormDataLike(t)){let c=`----formdata-undici-0${`${QL(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
var i3e=Object.create;var fM=Object.defineProperty;var o3e=Object.getOwnPropertyDescriptor;var a3e=Object.getOwnPropertyNames;var c3e=Object.getPrototypeOf,A3e=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),ya=(t,e)=>{for(var r in e)fM(t,r,{get:e[r],enumerable:!0})},u3e=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a3e(e))!A3e.call(t,n)&&n!==r&&fM(t,n,{get:()=>e[n],enumerable:!(s=o3e(e,n))||s.enumerable});return t};var pe=(t,e,r)=>(r=t!=null?i3e(c3e(t)):{},u3e(e||!t||!t.__esModule?fM(r,"default",{value:t,enumerable:!0}):r,t));var XX=E(wp=>{"use strict";var nYt=b("net"),p3e=b("tls"),mM=b("http"),jX=b("https"),m3e=b("events"),iYt=b("assert"),E3e=b("util");wp.httpOverHttp=C3e;wp.httpsOverHttp=I3e;wp.httpOverHttps=y3e;wp.httpsOverHttps=B3e;function C3e(t){var e=new $A(t);return e.request=mM.request,e}function I3e(t){var e=new $A(t);return e.request=mM.request,e.createSocket=KX,e.defaultPort=443,e}function y3e(t){var e=new $A(t);return e.request=jX.request,e}function B3e(t){var e=new $A(t);return e.request=jX.request,e.createSocket=KX,e.defaultPort=443,e}function $A(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||mM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=$X(n,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}E3e.inherits($A,m3e.EventEmitter);$A.prototype.addRequest=function(e,r,s,n){var i=this,o=EM({request:e},i.options,$X(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};$A.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=EM({},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")),Il("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Il("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){Il("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 Il("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),Il(`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)}};$A.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 KX(t,e){var r=this;$A.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=EM({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=p3e.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function $X(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function EM(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 Il;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Il=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)}:Il=function(){};wp.debug=Il});var CM=E((aYt,ZX)=>{ZX.exports=XX()});var Ir=E((cYt,eZ)=>{eZ.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 Lt=E((AYt,wZ)=>{"use strict";var tZ=Symbol.for("undici.error.UND_ERR"),yr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[tZ]===!0}[tZ]=!0},rZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),IM=class extends yr{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[rZ]===!0}[rZ]=!0},sZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),yM=class extends yr{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[sZ]===!0}[sZ]=!0},nZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),BM=class extends yr{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[nZ]===!0}[nZ]=!0},iZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),bM=class extends yr{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[iZ]===!0}[iZ]=!0},oZ=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),QM=class extends yr{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function U4e(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(B4e.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function P4e(){return"allowed"}function O4e(){return"success"}function H4e(){return"success"}function G4e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function q4e(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&&gL(t.origin)&&!gL(hI(t))&&(e=null);break;case"same-origin":X1(t,hI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Fp(t,e){return t}function Y4e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Fp(t.domainLookupStartTime,r),domainLookupEndTime:Fp(t.domainLookupEndTime,r),connectionStartTime:Fp(t.connectionStartTime,r),connectionEndTime:Fp(t.connectionEndTime,r),secureConnectionStartTime:Fp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function V4e(t){return Fp(N4e.now(),t)}function W4e(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 Pee(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function J4e(t){return{referrerPolicy:t.referrerPolicy}}function z4e(t){let e=t.referrerPolicy;vh(e);let r=null;if(t.referrer==="client"){let a=vee();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=fL(r),n=fL(r,!0);s.toString().length>4096&&(s=n);let i=X1(t,s),o=dI(s)&&!dI(t.url);switch(e){case"origin":return n??fL(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=hI(t);return X1(s,a)?s:dI(s)&&!dI(a)?"no-referrer":n}default:return o?"no-referrer":n}}function fL(t,e){return vh(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 dI(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 j4e(t,e){if($1===void 0)return!0;let r=Oee(e);if(r==="no metadata"||r.length===0)return!0;let s=$4e(r),n=X4e(r,s);for(let i of n){let o=i.algo,a=i.hash,c=$1.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),Z4e(c,a))return!0}return!1}var K4e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Oee(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=K4e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();Fee.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function $4e(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 X4e(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 Z4e(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 e6e(t){}function X1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function t6e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function r6e(t){return t.controller.state==="aborted"}function s6e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function n6e(t){return R4e[t.toLowerCase()]??t}function i6e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return vh(typeof e=="string"),e}var o6e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Hee(t,e,r=0,s=1){class n{ Line truncated
`);function M6e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function L6e(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 U6e(t,e){eS(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&&tS(t,_6e,i)||i.position===t.length-4&&tS(t,F6e,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=P6e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,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;A!==null?(u??="text/plain",M6e(u)||(u=""),h=new k6e([d],A,{type:u})):h=N6e(Buffer.from(d)),eS(Zee(c)),eS(typeof h=="string"&&Zee(h)||x6e(h)),n.push(R6e(c,h,A))}}function P6e(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=Lp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=BL(o,!0,!0,a=>a===9||a===32),!T6e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Lp(a=>a===32||a===9,t,e),S6e(o)){case"content-disposition":{if(r=s=null,!tS(t,v6e,e)||(e.position+=17,r=rte(t,e),r===null))return"failure";if(tS(t,tte,e)){let a=e.position+tte.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=rte(t,e),s===null))return"failure"}break}case"content-type":{let a=Lp(c=>c!==10&&c!==13,t,e);a=BL(a,!1,!0,c=>c===9||c===32),n=ete(a);break}case"content-transfer-encoding":{let a=Lp(c=>c!==10&&c!==13,t,e);a=BL(a,!1,!0,c=>c===9||c===32),i=ete(a);break}default:Lp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function rte(t,e){eS(t[e.position-1]===34);let r=Lp(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 Lp(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function BL(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 tS(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}ste.exports={multipartFormDataParser:U6e,validateBoundary:L6e}});var Op=E((_Yt,fte)=>{"use strict";var pI=lt(),{ReadableStreamFrom:O6e,isBlobLike:ite,isReadableStreamLike:H6e,readableStreamClose:G6e,createDeferredPromise:q6e,fullyReadBody:Y6e,extractMimeType:V6e,utf8DecodeBytes:cte}=wi(),{FormData:ote}=gI(),{kState:Pp}=yl(),{webidl:W6e}=Ws(),{Blob:J6e}=b("node:buffer"),bL=b("node:assert"),{isErrored:Ate,isDisturbed:z6e}=b("node:stream"),{isArrayBuffer:j6e}=b("node:util/types"),{serializeAMimeType:K6e}=Jn(),{multipartFormDataParser:$6e}=nte(),QL;try{let t=b("node:crypto");QL=e=>t.randomInt(0,e)}catch{QL=t=>Math.floor(Math.random(t))}var rS=new TextEncoder;function X6e(){}var ute=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,lte;ute&&(lte=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!z6e(e)&&!Ate(e)&&e.cancel("Response object has been garbage collected").catch(X6e)}));function dte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:ite(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof n=="string"?rS.encode(n):n;A.byteLength&&c.enqueue(A),queueMicrotask(()=>G6e(c))},start(){},type:"bytes"}),bL(H6e(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(j6e(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(pI.isFormDataLike(t)){let c=`----formdata-undici-0${`${QL(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
Content-Disposition: form-data`;let u=I=>I.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=I=>I.replace(/\r?\n|\r/g,`\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=eS.encode(A+`; name="${u(l(I))}"\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=rS.encode(A+`; name="${u(l(I))}"\r
\r
${l(m)}\r
`);d.push(C),i+=C.byteLength}else{let C=eS.encode(`${A}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
`);d.push(C),i+=C.byteLength}else{let C=rS.encode(`${A}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
Content-Type: ${m.type||"application/octet-stream"}\r
\r
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=eS.encode(`--${c}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${c}`}else if(nte(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(gI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:U6e(t)}if((typeof n=="string"||gI.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let c;r=new ReadableStream({async start(){c=s(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!cte(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function $6e(t,e=!1){return t instanceof ReadableStream&&(bL(!gI.isDisturbed(t),"The body has already been consumed."),bL(!t.locked,"The stream is locked.")),lte(t,e)}function X6e(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function Z6e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function e5e(t){return{blob(){return Up(this,r=>{let s=ote(this);return s===null?s="":s&&(s=z6e(s)),new V6e([r],{type:s})},t)},arrayBuffer(){return Up(this,r=>new Uint8Array(r).buffer,t)},text(){return Up(this,ate,t)},json(){return Up(this,r5e,t)},formData(){return Up(this,r=>{let s=ote(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=j6e(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new ite;return i[Pp]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new ite;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 Up(this,r=>new Uint8Array(r),t)}}}function t5e(t){Object.assign(t.prototype,e5e(t))}async function Up(t,e,r){if(Y6e.brandCheck(t,r),dte(t))throw new TypeError("Body is unusable: Body has already been read");Z6e(t[Pp]);let s=H6e(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Pp].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await G6e(t[Pp].body,i,n),s.promise)}function dte(t){let e=t[Pp].body;return e!=null&&(e.stream.locked||gI.isDisturbed(e.stream))}function r5e(t){return JSON.parse(ate(t))}function ote(t){let e=t[Pp].headersList,r=q6e(e);return r==="failure"?null:r}hte.exports={extractBody:lte,safelyExtractBody:$6e,cloneBody:X6e,mixinBody:t5e,streamRegistry:ute,hasFinalizationRegistry:Ate,bodyUnusable:dte}});var Qte=E((vYt,bte)=>{"use strict";var Ge=b("node:assert"),$e=lt(),{channels:fte}=Np(),wL=oL(),{RequestContentLengthMismatchError:_h,ResponseContentLengthMismatchError:s5e,RequestAbortedError:Ite,HeadersTimeoutError:n5e,HeadersOverflowError:i5e,SocketError:oS,InformationalError:Hp,BodyTimeoutError:o5e,HTTPParserError:a5e,ResponseExceededMaxSizeError:c5e}=Lt(),{kUrl:yte,kReset:zn,kClient:xL,kParser:Fr,kBlocking:EI,kRunning:on,kPending:A5e,kSize:gte,kWriting:Bl,kQueue:Ba,kNoRef:pI,kKeepAliveDefaultTimeout:u5e,kHostHeader:l5e,kPendingIdx:d5e,kRunningIdx:po,kError:mo,kPipelining:nS,kSocket:Gp,kKeepAliveTimeoutValue:aS,kMaxHeadersSize:SL,kKeepAliveMaxTimeout:h5e,kKeepAliveTimeoutThreshold:f5e,kHeadersTimeout:g5e,kBodyTimeout:p5e,kStrictContentLength:RL,kMaxRequests:pte,kCounter:m5e,kMaxResponseSize:E5e,kOnError:C5e,kResume:yl,kHTTPContext:Bte}=Ir(),gc=uee(),I5e=Buffer.alloc(0),tS=Buffer[Symbol.species],rS=$e.addListener,y5e=$e.removeAllListeners,NL;async function B5e(){let t=process.env.JEST_WORKER_ID?AL():void 0,e;try{e=await WebAssembly.compile(hee())}catch{e=await WebAssembly.compile(t||AL())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onStatus(new tS(pc.buffer,i,n))||0},wasm_on_message_begin:r=>(Ge(hs.ptr===r),hs.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onHeaderField(new tS(pc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onHeaderValue(new tS(pc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Ge(hs.ptr===r),hs.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onBody(new tS(pc.buffer,i,n))||0},wasm_on_message_complete:r=>(Ge(hs.ptr===r),hs.onMessageComplete()||0)}})}var TL=null,DL=B5e();DL.catch();var hs=null,pc=null,sS=0,mc=null,b5e=0,mI=1,qp=2|mI,iS=4|mI,kL=8|b5e,vL=class{constructor(e,r,{exports:s}){Ge(Number.isFinite(e[SL])&&e[SL]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(gc.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(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=rS.encode(`--${c}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${c}`}else if(ite(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(pI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:O6e(t)}if((typeof n=="string"||pI.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let c;r=new ReadableStream({async start(){c=s(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!Ate(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Z6e(t,e=!1){return t instanceof ReadableStream&&(bL(!pI.isDisturbed(t),"The body has already been consumed."),bL(!t.locked,"The stream is locked.")),dte(t,e)}function e5e(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function t5e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function r5e(t){return{blob(){return Up(this,r=>{let s=ate(this);return s===null?s="":s&&(s=K6e(s)),new J6e([r],{type:s})},t)},arrayBuffer(){return Up(this,r=>new Uint8Array(r).buffer,t)},text(){return Up(this,cte,t)},json(){return Up(this,n5e,t)},formData(){return Up(this,r=>{let s=ate(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=$6e(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new ote;return i[Pp]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new ote;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 Up(this,r=>new Uint8Array(r),t)}}}function s5e(t){Object.assign(t.prototype,r5e(t))}async function Up(t,e,r){if(W6e.brandCheck(t,r),hte(t))throw new TypeError("Body is unusable: Body has already been read");t5e(t[Pp]);let s=q6e(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Pp].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await Y6e(t[Pp].body,i,n),s.promise)}function hte(t){let e=t[Pp].body;return e!=null&&(e.stream.locked||pI.isDisturbed(e.stream))}function n5e(t){return JSON.parse(cte(t))}function ate(t){let e=t[Pp].headersList,r=V6e(e);return r==="failure"?null:r}fte.exports={extractBody:dte,safelyExtractBody:Z6e,cloneBody:e5e,mixinBody:s5e,streamRegistry:lte,hasFinalizationRegistry:ute,bodyUnusable:hte}});var wte=E((FYt,Qte)=>{"use strict";var Ge=b("node:assert"),$e=lt(),{channels:gte}=Np(),wL=oL(),{RequestContentLengthMismatchError:_h,ResponseContentLengthMismatchError:i5e,RequestAbortedError:yte,HeadersTimeoutError:o5e,HeadersOverflowError:a5e,SocketError:cS,InformationalError:Hp,BodyTimeoutError:c5e,HTTPParserError:A5e,ResponseExceededMaxSizeError:u5e}=Lt(),{kUrl:Bte,kReset:zn,kClient:xL,kParser:Fr,kBlocking:CI,kRunning:on,kPending:l5e,kSize:pte,kWriting:bl,kQueue:Ba,kNoRef:mI,kKeepAliveDefaultTimeout:d5e,kHostHeader:h5e,kPendingIdx:f5e,kRunningIdx:mo,kError:Eo,kPipelining:oS,kSocket:Gp,kKeepAliveTimeoutValue:AS,kMaxHeadersSize:SL,kKeepAliveMaxTimeout:g5e,kKeepAliveTimeoutThreshold:p5e,kHeadersTimeout:m5e,kBodyTimeout:E5e,kStrictContentLength:RL,kMaxRequests:mte,kCounter:C5e,kMaxResponseSize:I5e,kOnError:y5e,kResume:Bl,kHTTPContext:bte}=Ir(),gc=lee(),B5e=Buffer.alloc(0),sS=Buffer[Symbol.species],nS=$e.addListener,b5e=$e.removeAllListeners,NL;async function Q5e(){let t=process.env.JEST_WORKER_ID?AL():void 0,e;try{e=await WebAssembly.compile(fee())}catch{e=await WebAssembly.compile(t||AL())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onStatus(new sS(pc.buffer,i,n))||0},wasm_on_message_begin:r=>(Ge(hs.ptr===r),hs.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onHeaderField(new sS(pc.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onHeaderValue(new sS(pc.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Ge(hs.ptr===r),hs.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Ge(hs.ptr===r);let i=s-mc+pc.byteOffset;return hs.onBody(new sS(pc.buffer,i,n))||0},wasm_on_message_complete:r=>(Ge(hs.ptr===r),hs.onMessageComplete()||0)}})}var TL=null,DL=Q5e();DL.catch();var hs=null,pc=null,iS=0,mc=null,w5e=0,EI=1,qp=2|EI,aS=4|EI,kL=8|w5e,vL=class{constructor(e,r,{exports:s}){Ge(Number.isFinite(e[SL])&&e[SL]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(gc.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[l5e],i?p+=`connection: upgrade\r
`:p+=t[h5e],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[nS]&&!h[zn]?p+=`connection: keep-alive\r
`:t[oS]&&!h[zn]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(A))for(let I=0;I<A.length;I+=2){let m=A[I+0],C=A[I+1];if(Array.isArray(C))for(let y=0;y<C.length;y++)p+=`${m}: ${C[y]}\r
`;else p+=`${m}: ${C}\r
`}return fte.sendHeaders.hasSubscribers&&fte.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?Ete(f,null,t,e,h,u,p,l):$e.isBuffer(c)?Ete(f,c,t,e,h,u,p,l):$e.isBlobLike(c)?typeof c.stream=="function"?Cte(f,c.stream(),t,e,h,u,p,l):x5e(f,c,t,e,h,u,p,l):$e.isStream(c)?T5e(f,c,t,e,h,u,p,l):$e.isIterable(c)?Cte(f,c,t,e,h,u,p,l):Ge(!1),!0}function T5e(t,e,r,s,n,i,o,a){Ge(i!==0||r[on]===0,"stream body cannot be pipelined");let c=!1,A=new cS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){$e.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Ite;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ge(n.destroyed||n[Bl]&&r[on]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?$e.destroy(e,f):$e.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 Ete(t,e,r,s,n,i,o,a){try{e?$e.isBuffer(e)&&(Ge(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return gte.sendHeaders.hasSubscribers&&gte.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?Cte(f,null,t,e,h,u,p,l):$e.isBuffer(c)?Cte(f,c,t,e,h,u,p,l):$e.isBlobLike(c)?typeof c.stream=="function"?Ite(f,c.stream(),t,e,h,u,p,l):D5e(f,c,t,e,h,u,p,l):$e.isStream(c)?R5e(f,c,t,e,h,u,p,l):$e.isIterable(c)?Ite(f,c,t,e,h,u,p,l):Ge(!1),!0}function R5e(t,e,r,s,n,i,o,a){Ge(i!==0||r[on]===0,"stream body cannot be pipelined");let c=!1,A=new uS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){$e.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new yte;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ge(n.destroyed||n[bl]&&r[on]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?$e.destroy(e,f):$e.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 Cte(t,e,r,s,n,i,o,a){try{e?$e.isBuffer(e)&&(Ge(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[zn]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(Ge(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[yl]()}catch(c){t(c)}}async function x5e(t,e,r,s,n,i,o,a){Ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new _h;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[Bl]()}catch(c){t(c)}}async function D5e(t,e,r,s,n,i,o,a){Ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new _h;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[zn]=!0),r[yl]()}catch(c){t(c)}}async function Cte(t,e,r,s,n,i,o,a){Ge(i!==0||r[on]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ge(c===null),n[mo]?h(n[mo]):c=d});n.on("close",A).on("drain",A);let l=new cS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[mo])throw n[mo];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",A).off("drain",A)}}var cS=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[Bl]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[mo])throw r[mo];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(n!==null&&o+A>n){if(i[RL])throw new _h;process.emitWarning(new _h)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[zn]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[zn]=!0),r[Bl]()}catch(c){t(c)}}async function Ite(t,e,r,s,n,i,o,a){Ge(i!==0||r[on]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ge(c===null),n[Eo]?h(n[Eo]):c=d});n.on("close",A).on("drain",A);let l=new uS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[Eo])throw n[Eo];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",A).off("drain",A)}}var uS=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[bl]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Eo])throw r[Eo];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(n!==null&&o+A>n){if(i[RL])throw new _h;process.emitWarning(new _h)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[zn]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"):r.write(`${c}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${A.toString(16)}\r
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Fr].timeout&&r[Fr].timeoutType===qp&&r[Fr].timeout.refresh&&r[Fr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Bl]=!1,e[mo])throw e[mo];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Fr].timeout&&r[Fr].timeoutType===qp&&r[Fr].timeout.refresh&&r[Fr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[bl]=!1,e[Eo])throw e[Eo];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[RL])throw new _h;process.emitWarning(new _h)}e[Fr].timeout&&e[Fr].timeoutType===qp&&e[Fr].timeout.refresh&&e[Fr].timeout.refresh(),s[yl]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Bl]=!1,e&&(Ge(s[on]<=1,"pipeline should only contain this request"),n(e))}};bte.exports=Q5e});var kte=E((_Yt,Dte)=>{"use strict";var Eo=b("node:assert"),{pipeline:R5e}=b("node:stream"),mt=lt(),{RequestContentLengthMismatchError:_L,RequestAbortedError:wte,SocketError:CI,InformationalError:FL}=Lt(),{kUrl:AS,kReset:lS,kClient:Yp,kRunning:dS,kPending:D5e,kQueue:bl,kPendingIdx:ML,kRunningIdx:ba,kError:wa,kSocket:Ns,kStrictContentLength:k5e,kOnError:LL,kMaxConcurrentStreams:Rte,kHTTP2Session:Qa,kResume:Ql,kSize:v5e,kHTTPContext:_5e}=Ir(),su=Symbol("open streams"),Ste,Nte=!1,uS;try{uS=b("node:http2")}catch{uS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:F5e,HTTP2_HEADER_METHOD:M5e,HTTP2_HEADER_PATH:L5e,HTTP2_HEADER_SCHEME:U5e,HTTP2_HEADER_CONTENT_LENGTH:P5e,HTTP2_HEADER_EXPECT:O5e,HTTP2_HEADER_STATUS:H5e}}=uS;function G5e(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 q5e(t,e){t[Ns]=e,Nte||(Nte=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=uS.connect(t[AS],{createConnection:()=>e,peerMaxConcurrentStreams:t[Rte]});r[su]=0,r[Yp]=t,r[Ns]=e,mt.addListener(r,"error",V5e),mt.addListener(r,"frameError",W5e),mt.addListener(r,"end",J5e),mt.addListener(r,"goaway",z5e),mt.addListener(r,"close",function(){let{[Yp]:n}=this,{[Ns]:i}=n,o=this[Ns][wa]||this[wa]||new CI("closed",mt.getSocketInfo(i));if(n[Qa]=null,n.destroyed){Eo(n[D5e]===0);let a=n[bl].splice(n[ba]);for(let c=0;c<a.length;c++){let A=a[c];mt.errorRequest(n,A,o)}}}),r.unref(),t[Qa]=r,e[Qa]=r,mt.addListener(e,"error",function(n){Eo(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[wa]=n,this[Yp][LL](n)}),mt.addListener(e,"end",function(){mt.destroy(this,new CI("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let n=this[wa]||new CI("closed",mt.getSocketInfo(this));t[Ns]=null,this[Qa]!=null&&this[Qa].destroy(n),t[ML]=t[ba],Eo(t[dS]===0),t.emit("disconnect",t[AS],[t],n),t[Ql]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return K5e(t,...n)},resume(){Y5e(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function Y5e(t){let e=t[Ns];e?.destroyed===!1&&(t[v5e]===0&&t[Rte]===0?(e.unref(),t[Qa].unref()):(e.ref(),t[Qa].ref()))}function V5e(t){Eo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ns][wa]=t,this[Yp][LL](t)}function W5e(t,e,r){if(r===0){let s=new FL(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ns][wa]=s,this[Yp][LL](s)}}function J5e(){let t=new CI("other side closed",mt.getSocketInfo(this[Ns]));this.destroy(t),mt.destroy(this[Ns],t)}function z5e(t){let e=this[wa]||new CI(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[Yp];if(r[Ns]=null,r[_5e]=null,this[Qa]!=null&&(this[Qa].destroy(e),this[Qa]=null),mt.destroy(this[Ns],e),r[ba]<r[bl].length){let s=r[bl][r[ba]];r[bl][r[ba]++]=null,mt.errorRequest(r,s,e),r[ML]=r[ba]}Eo(r[dS]===0),r.emit("disconnect",r[AS],[r],e),r[Ql]()}function j5e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function K5e(t,e){let r=t[Qa],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let N=0;N<A.length;N+=2){let M=A[N+0],O=A[N+1];if(Array.isArray(O))for(let k=0;k<O.length;k++)l[M]?l[M]+=`,${O[k]}`:l[M]=O[k];else l[M]=O}let d,{hostname:h,port:f}=t[AS];l[F5e]=i||`${h}${f?`:${f}`:""}`,l[M5e]=s;let p=N=>{e.aborted||e.completed||(N=N||new wte,mt.errorRequest(t,e,N),d!=null&&mt.destroy(d,N),mt.destroy(u,N),t[bl][t[ba]++]=null,t[Ql]())};try{e.onConnect(p)}catch(N){mt.errorRequest(t,e,N)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[su],t[bl][t[ba]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[su],t[bl][t[ba]++]=null}),d.once("close",()=>{r[su]-=1,r[su]===0&&r.unref()}),!0;l[L5e]=n,l[U5e]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=mt.bodyLength(u);if(mt.isFormDataLike(u)){Ste??=Op().extractBody;let[N,M]=Ste(u);l["content-type"]=M,u=N.stream,m=N.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),j5e(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[k5e])return mt.errorRequest(t,e,new _L),!1;process.emitWarning(new _L)}m!=null&&(Eo(u,"no body must not have content length"),l[P5e]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[O5e]="100-continue",d=r.request(l,{endStream:C,signal:c}),d.once("cont Line truncated
`,this[BHe]=c??3e5,this[yHe]=n??3e5,this[bHe]=C??!0,this[QHe]=N,this[HL]=O,this[Sl]=null,this[xHe]=P>-1?P:-1,this[DHe]=Z??100,this[zr]=null,this[Sa]=[],this[iu]=0,this[Na]=0,this[bI]=ce=>qL(this,ce),this[RHe]=ce=>Yte(this,ce)}get pipelining(){return this[pS]}set pipelining(e){this[pS]=e,this[bI](!0)}get[SI](){return this[Sa].length-this[Na]}get[wI](){return this[Na]-this[iu]}get[QI](){return this[Sa].length-this[iu]}get[fHe](){return!!this[zr]&&!this[Wp]&&!this[zr].destroyed}get[OL](){return!!(this[zr]?.busy(null)||this[QI]>=(qte(this)||1)||this[SI]>0)}[hHe](e){Vte(this),this.once("connect",e)}[THe](e,r){let s=e.origin||this[Cc].origin,n=new aHe(s,e,r);return this[Sa].push(n),this[Mh]||(Fh.bodyLength(n.body)==null&&Fh.isIterable(n.body)?(this[Mh]=1,queueMicrotask(()=>qL(this))):this[bI](!0)),this[Mh]&&this[Nl]!==2&&this[OL]&&(this[Nl]=2),this[Nl]<2}async[SHe](){return new Promise(e=>{this[QI]?this[Sl]=e:e(null)})}async[NHe](e){return new Promise(r=>{let s=this[Sa].splice(this[Na]);for(let i=0;i<s.length;i++){let o=s[i];Fh.errorRequest(this,o,e)}let n=()=>{this[Sl]&&(this[Sl](),this[Sl]=null),r(null)};this[zr]?(this[zr].destroy(e,n),this[zr]=null):queueMicrotask(n),this[bI]()})}},_He=gS();function Yte(t,e){if(t[wI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){nu(t[Na]===t[iu]);let r=t[Sa].splice(t[iu]);for(let s=0;s<r.length;s++){let n=r[s];Fh.errorRequest(t,n,e)}nu(t[QI]===0)}}async function Vte(t){nu(!t[Wp]),nu(!t[zr]);let{host:e,hostname:r,protocol:s,port:n}=t[Cc];if(r[0]==="["){let i=r.indexOf("]");nu(i!==-1);let o=r.substring(1,i);nu(Gte.isIP(o)),r=o}t[Wp]=!0,Vp.beforeConnect.hasSubscribers&&Vp.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[wl],localAddress:t[BI]},connector:t[yI]});try{let i=await new Promise((o,a)=>{t[yI]({host:e,hostname:r,protocol:s,port:n,servername:t[wl],localAddress:t[BI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Fh.destroy(i.on("error",Ote),new uHe);return}nu(i);try{t[zr]=i.alpnProtocol==="h2"?await vHe(t,i):await kHe(t,i)}catch(o){throw i.destroy().on("error",Ote),o}t[Wp]=!1,i[wHe]=0,i[HL]=t[HL],i[dHe]=t,i[pHe]=null,Vp.connected.hasSubscribers&&Vp.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[wl],localAddress:t[BI]},connector:t[yI],socket:i}),t.emit("connect",t[Cc],[t])}catch(i){if(t.destroyed)return;if(t[Wp]=!1,Vp.connectError.hasSubscribers&&Vp.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[wl],localAddress:t[BI]},connector:t[yI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(nu(t[wI]===0);t[SI]>0&&t[Sa][t[Na]].servername===t[wl];){let o=t[Sa][t[Na]++];Fh.errorRequest(t,o,i)}else Yte(t,i);t.emit("connectionError",t[Cc],[t],i)}t[bI]()}function Hte(t){t[Nl]=0,t.emit("drain",t[Cc],[t])}function qL(t,e){t[Mh]!==2&&(t[Mh]=2,FHe(t,e),t[Mh]=0,t[iu]>256&&(t[Sa].splice(0,t[iu]),t[Na]-=t[iu],t[iu]=0))}function FHe(t,e){for(;;){if(t.destroyed){nu(t[SI]===0);return}if(t[Sl]&&!t[QI]){t[Sl](),t[Sl]=null;return}if(t[zr]&&t[zr].resume(),t[OL])t[Nl]=2;else if(t[Nl]===2){e?(t[Nl]=1,queueMicrotask(()=>Hte(t))):Hte(t);continue}if(t[SI]===0||t[wI]>=(qte(t)||1))return;let r=t[Sa][t[Na]];if(t[Cc].protocol==="https:"&&t[wl]!==r.servername){if(t[wI]>0)return;t[wl]=r.servername,t[zr]?.destroy(new AHe("servername changed"),()=>{t[zr]=null,qL(t)})}if(t[Wp])return;if(!t[zr]){Vte(t);return}if(t[zr].destroyed||t[zr].busy(r))return;!r.aborted&&t[zr].write(r)?t[Na]++:t[Sa].splice(t[Na],1)}}Wte.exports=GL});var YL=E((PYt,Jte)=>{"use strict";var mS=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)}};Jte.exports=class{constructor(){this.head=this.tail=new mS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new mS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var jte=E((OYt,zte)=>{var{kFree:MHe,kConnected:LHe,kPending:UHe,kQueued:PHe,kRunning:OHe,kSize:HHe}=Ir(),Lh=Symbol("pool"),VL=class{constructor(e){this[Lh]=e}get connected(){return this[Lh][LHe]}get free(){return this[Lh][MHe]}get pending(){return this[Lh][UHe]}get queued(){return this[Lh][PHe]}get running(){return this[Lh][OHe]}get size(){return this[Lh][HHe]}};zte.exports=VL});var $L=E((HYt,ire)=>{"use strict";var GHe=Dp(),qHe=YL(),{kConnected:WL,kSize:Kte,kRunning:$te,kPending:Xte,kQueued:NI,kBusy:YHe,kFree:VHe,kUrl:WHe,kClose:JHe,kDestroy:zHe,kDispatch:jHe}=Ir(),KHe=jte(),jn=Symbol("clients"),bn=Symbol("needDrain"),TI=Symbol("queue"),JL=Symbol("closed resolve"),zL=Symbol("onDrain"),Zte=Symbol("onConnect"),ere=Symbol("onDisconnect"),tre=Symbol("onCo Line truncated
`,"latin1"),r!==null&&n!==r){if(s[RL])throw new _h;process.emitWarning(new _h)}e[Fr].timeout&&e[Fr].timeoutType===qp&&e[Fr].timeout.refresh&&e[Fr].timeout.refresh(),s[Bl]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[bl]=!1,e&&(Ge(s[on]<=1,"pipeline should only contain this request"),n(e))}};Qte.exports=S5e});var vte=E((MYt,kte)=>{"use strict";var Co=b("node:assert"),{pipeline:k5e}=b("node:stream"),mt=lt(),{RequestContentLengthMismatchError:_L,RequestAbortedError:Ste,SocketError:II,InformationalError:FL}=Lt(),{kUrl:lS,kReset:hS,kClient:Yp,kRunning:fS,kPending:v5e,kQueue:Ql,kPendingIdx:ML,kRunningIdx:ba,kError:wa,kSocket:Ns,kStrictContentLength:_5e,kOnError:LL,kMaxConcurrentStreams:Dte,kHTTP2Session:Qa,kResume:wl,kSize:F5e,kHTTPContext:M5e}=Ir(),su=Symbol("open streams"),Nte,Tte=!1,dS;try{dS=b("node:http2")}catch{dS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:L5e,HTTP2_HEADER_METHOD:U5e,HTTP2_HEADER_PATH:P5e,HTTP2_HEADER_SCHEME:O5e,HTTP2_HEADER_CONTENT_LENGTH:H5e,HTTP2_HEADER_EXPECT:G5e,HTTP2_HEADER_STATUS:q5e}}=dS;function Y5e(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 V5e(t,e){t[Ns]=e,Tte||(Tte=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=dS.connect(t[lS],{createConnection:()=>e,peerMaxConcurrentStreams:t[Dte]});r[su]=0,r[Yp]=t,r[Ns]=e,mt.addListener(r,"error",J5e),mt.addListener(r,"frameError",z5e),mt.addListener(r,"end",j5e),mt.addListener(r,"goaway",K5e),mt.addListener(r,"close",function(){let{[Yp]:n}=this,{[Ns]:i}=n,o=this[Ns][wa]||this[wa]||new II("closed",mt.getSocketInfo(i));if(n[Qa]=null,n.destroyed){Co(n[v5e]===0);let a=n[Ql].splice(n[ba]);for(let c=0;c<a.length;c++){let A=a[c];mt.errorRequest(n,A,o)}}}),r.unref(),t[Qa]=r,e[Qa]=r,mt.addListener(e,"error",function(n){Co(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[wa]=n,this[Yp][LL](n)}),mt.addListener(e,"end",function(){mt.destroy(this,new II("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let n=this[wa]||new II("closed",mt.getSocketInfo(this));t[Ns]=null,this[Qa]!=null&&this[Qa].destroy(n),t[ML]=t[ba],Co(t[fS]===0),t.emit("disconnect",t[lS],[t],n),t[wl]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return X5e(t,...n)},resume(){W5e(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function W5e(t){let e=t[Ns];e?.destroyed===!1&&(t[F5e]===0&&t[Dte]===0?(e.unref(),t[Qa].unref()):(e.ref(),t[Qa].ref()))}function J5e(t){Co(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ns][wa]=t,this[Yp][LL](t)}function z5e(t,e,r){if(r===0){let s=new FL(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ns][wa]=s,this[Yp][LL](s)}}function j5e(){let t=new II("other side closed",mt.getSocketInfo(this[Ns]));this.destroy(t),mt.destroy(this[Ns],t)}function K5e(t){let e=this[wa]||new II(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[Yp];if(r[Ns]=null,r[M5e]=null,this[Qa]!=null&&(this[Qa].destroy(e),this[Qa]=null),mt.destroy(this[Ns],e),r[ba]<r[Ql].length){let s=r[Ql][r[ba]];r[Ql][r[ba]++]=null,mt.errorRequest(r,s,e),r[ML]=r[ba]}Co(r[fS]===0),r.emit("disconnect",r[lS],[r],e),r[wl]()}function $5e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function X5e(t,e){let r=t[Qa],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let N=0;N<A.length;N+=2){let M=A[N+0],O=A[N+1];if(Array.isArray(O))for(let k=0;k<O.length;k++)l[M]?l[M]+=`,${O[k]}`:l[M]=O[k];else l[M]=O}let d,{hostname:h,port:f}=t[lS];l[L5e]=i||`${h}${f?`:${f}`:""}`,l[U5e]=s;let p=N=>{e.aborted||e.completed||(N=N||new Ste,mt.errorRequest(t,e,N),d!=null&&mt.destroy(d,N),mt.destroy(u,N),t[Ql][t[ba]++]=null,t[wl]())};try{e.onConnect(p)}catch(N){mt.errorRequest(t,e,N)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[su],t[Ql][t[ba]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[su],t[Ql][t[ba]++]=null}),d.once("close",()=>{r[su]-=1,r[su]===0&&r.unref()}),!0;l[P5e]=n,l[O5e]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=mt.bodyLength(u);if(mt.isFormDataLike(u)){Nte??=Op().extractBody;let[N,M]=Nte(u);l["content-type"]=M,u=N.stream,m=N.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),$5e(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[_5e])return mt.errorRequest(t,e,new _L),!1;process.emitWarning(new _L)}m!=null&&(Co(u,"no body must not have content length"),l[H5e]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[G5e]="100-continue",d=r.request(l,{endStream:C,signal:c}),d.once("cont Line truncated
`,this[QHe]=c??3e5,this[bHe]=n??3e5,this[wHe]=C??!0,this[SHe]=N,this[HL]=O,this[Nl]=null,this[DHe]=P>-1?P:-1,this[vHe]=Z??100,this[zr]=null,this[Sa]=[],this[iu]=0,this[Na]=0,this[QI]=ce=>qL(this,ce),this[kHe]=ce=>Vte(this,ce)}get pipelining(){return this[ES]}set pipelining(e){this[ES]=e,this[QI](!0)}get[NI](){return this[Sa].length-this[Na]}get[SI](){return this[Na]-this[iu]}get[wI](){return this[Sa].length-this[iu]}get[pHe](){return!!this[zr]&&!this[Wp]&&!this[zr].destroyed}get[OL](){return!!(this[zr]?.busy(null)||this[wI]>=(Yte(this)||1)||this[NI]>0)}[gHe](e){Wte(this),this.once("connect",e)}[RHe](e,r){let s=e.origin||this[Cc].origin,n=new AHe(s,e,r);return this[Sa].push(n),this[Mh]||(Fh.bodyLength(n.body)==null&&Fh.isIterable(n.body)?(this[Mh]=1,queueMicrotask(()=>qL(this))):this[QI](!0)),this[Mh]&&this[Tl]!==2&&this[OL]&&(this[Tl]=2),this[Tl]<2}async[THe](){return new Promise(e=>{this[wI]?this[Nl]=e:e(null)})}async[xHe](e){return new Promise(r=>{let s=this[Sa].splice(this[Na]);for(let i=0;i<s.length;i++){let o=s[i];Fh.errorRequest(this,o,e)}let n=()=>{this[Nl]&&(this[Nl](),this[Nl]=null),r(null)};this[zr]?(this[zr].destroy(e,n),this[zr]=null):queueMicrotask(n),this[QI]()})}},MHe=mS();function Vte(t,e){if(t[SI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){nu(t[Na]===t[iu]);let r=t[Sa].splice(t[iu]);for(let s=0;s<r.length;s++){let n=r[s];Fh.errorRequest(t,n,e)}nu(t[wI]===0)}}async function Wte(t){nu(!t[Wp]),nu(!t[zr]);let{host:e,hostname:r,protocol:s,port:n}=t[Cc];if(r[0]==="["){let i=r.indexOf("]");nu(i!==-1);let o=r.substring(1,i);nu(qte.isIP(o)),r=o}t[Wp]=!0,Vp.beforeConnect.hasSubscribers&&Vp.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[Sl],localAddress:t[bI]},connector:t[BI]});try{let i=await new Promise((o,a)=>{t[BI]({host:e,hostname:r,protocol:s,port:n,servername:t[Sl],localAddress:t[bI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Fh.destroy(i.on("error",Hte),new dHe);return}nu(i);try{t[zr]=i.alpnProtocol==="h2"?await FHe(t,i):await _He(t,i)}catch(o){throw i.destroy().on("error",Hte),o}t[Wp]=!1,i[NHe]=0,i[HL]=t[HL],i[fHe]=t,i[EHe]=null,Vp.connected.hasSubscribers&&Vp.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[Sl],localAddress:t[bI]},connector:t[BI],socket:i}),t.emit("connect",t[Cc],[t])}catch(i){if(t.destroyed)return;if(t[Wp]=!1,Vp.connectError.hasSubscribers&&Vp.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[zr]?.version,servername:t[Sl],localAddress:t[bI]},connector:t[BI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(nu(t[SI]===0);t[NI]>0&&t[Sa][t[Na]].servername===t[Sl];){let o=t[Sa][t[Na]++];Fh.errorRequest(t,o,i)}else Vte(t,i);t.emit("connectionError",t[Cc],[t],i)}t[QI]()}function Gte(t){t[Tl]=0,t.emit("drain",t[Cc],[t])}function qL(t,e){t[Mh]!==2&&(t[Mh]=2,LHe(t,e),t[Mh]=0,t[iu]>256&&(t[Sa].splice(0,t[iu]),t[Na]-=t[iu],t[iu]=0))}function LHe(t,e){for(;;){if(t.destroyed){nu(t[NI]===0);return}if(t[Nl]&&!t[wI]){t[Nl](),t[Nl]=null;return}if(t[zr]&&t[zr].resume(),t[OL])t[Tl]=2;else if(t[Tl]===2){e?(t[Tl]=1,queueMicrotask(()=>Gte(t))):Gte(t);continue}if(t[NI]===0||t[SI]>=(Yte(t)||1))return;let r=t[Sa][t[Na]];if(t[Cc].protocol==="https:"&&t[Sl]!==r.servername){if(t[SI]>0)return;t[Sl]=r.servername,t[zr]?.destroy(new lHe("servername changed"),()=>{t[zr]=null,qL(t)})}if(t[Wp])return;if(!t[zr]){Wte(t);return}if(t[zr].destroyed||t[zr].busy(r))return;!r.aborted&&t[zr].write(r)?t[Na]++:t[Sa].splice(t[Na],1)}}Jte.exports=GL});var YL=E((HYt,zte)=>{"use strict";var CS=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)}};zte.exports=class{constructor(){this.head=this.tail=new CS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new CS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Kte=E((GYt,jte)=>{var{kFree:UHe,kConnected:PHe,kPending:OHe,kQueued:HHe,kRunning:GHe,kSize:qHe}=Ir(),Lh=Symbol("pool"),VL=class{constructor(e){this[Lh]=e}get connected(){return this[Lh][PHe]}get free(){return this[Lh][UHe]}get pending(){return this[Lh][OHe]}get queued(){return this[Lh][HHe]}get running(){return this[Lh][GHe]}get size(){return this[Lh][qHe]}};jte.exports=VL});var $L=E((qYt,ore)=>{"use strict";var YHe=Dp(),VHe=YL(),{kConnected:WL,kSize:$te,kRunning:Xte,kPending:Zte,kQueued:TI,kBusy:WHe,kFree:JHe,kUrl:zHe,kClose:jHe,kDestroy:KHe,kDispatch:$He}=Ir(),XHe=Kte(),jn=Symbol("clients"),bn=Symbol("needDrain"),xI=Symbol("queue"),JL=Symbol("closed resolve"),zL=Symbol("onDrain"),ere=Symbol("onConnect"),tre=Symbol("onDisconnect"),rre=Symbol("onCo Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};lne.exports=$U});var FS=E((gVt,pne)=>{"use strict";var hne=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Bqe}=Lt(),bqe=jp();gne()===void 0&&fne(new bqe);function fne(t){if(!t||typeof t.dispatch!="function")throw new Bqe("Argument agent must implement Agent");Object.defineProperty(globalThis,hne,{value:t,writable:!0,enumerable:!1,configurable:!1})}function gne(){return globalThis[hne]}pne.exports={setGlobalDispatcher:fne,getGlobalDispatcher:gne}});var MS=E((mVt,mne)=>{"use strict";mne.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 Cne=E((EVt,Ene)=>{"use strict";var Qqe=fS();Ene.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let c=new Qqe(r,o,n,i);return r(a,c)}}});var yne=E((CVt,Ine)=>{"use strict";var wqe=wS();Ine.exports=t=>e=>function(s,n){return e(s,new wqe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var bne=E((IVt,Bne)=>{"use strict";var Sqe=lt(),{InvalidArgumentError:Nqe,RequestAbortedError:Tqe}=Lt(),xqe=MS(),XU=class extends xqe{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Nqe("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.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=Sqe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Tqe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function Rqe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new XU({maxSize:i},n);return e(s,o)}}Bne.exports=Rqe});var Sne=E((yVt,wne)=>{"use strict";var{isIP:Dqe}=b("node:net"),{lookup:kqe}=b("node:dns"),vqe=MS(),{InvalidArgumentError:im,InformationalError:_qe}=Lt(),Qne=Math.pow(2,31)-1,ZU=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.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 _qe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#s.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.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}`)}}#r(e,r,s){kqe(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===Qne?(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===Qne?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,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.#s.set(e.hostname,n)}getHandler(e,r){return new eP(this,e,r)}},eP=class extends vqe{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=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":iae(i)&&(r[n]=i);break;case"id":oae(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&iae(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&oae(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}}};aae.exports={EventSourceStream:PP}});var pae=E((XVt,gae)=>{"use strict";var{pipeline:YWe}=b("node:stream"),{fetching:VWe}=HI(),{makeRequest:WWe}=cm(),{webidl:uu}=Ws(),{EventSourceStream:JWe}=cae(),{parseMIMEType:zWe}=Jn(),{createFastMessageEvent:jWe}=fm(),{isNetworkError:Aae}=PI(),{delay:KWe}=LP(),{kEnumerableProperty:Xh}=lt(),{environmentSettingsObject:uae}=wi(),lae=!1,dae=3e3,ey=0,hae=1,ty=2,$We="anonymous",XWe="use-credentials",Cm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=ey;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),uu.util.markAsUncloneable(this);let s="EventSource constructor";uu.argumentLengthCheck(arguments,1,s),lae||(lae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=uu.converters.USVString(e,s,"url"),r=uu.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:dae};let n=uae,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=$We;r.withCredentials&&(o=XWe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=uae.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=WWe(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#r===ty)return;this.#r=ey;let e={request:this.#n,dispatcher:this.#a},r=s=>{Aae(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Aae(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let n=s.headersList.get("content-type",!0),i=n!==null?zWe(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.#r=hae,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new JWe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(jWe(c.type,c.options))}});YWe(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=VWe(e)}async#A(){this.#r!==ty&&(this.#r=ey,this.dispatchEvent(new Event("error")),await KWe(this.#o.reconnectionTime),this.#r===ey&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c()))}close(){uu.brandCheck(this,t),this.#r!==ty&&(this.#r=ty,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}},fae={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:ey,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:hae,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:ty,writable:!1}};Object.defineProperties(Cm,fae);Object.defineProperties(Cm.prototype,fae);Object.defineProperties(Cm.prototype,{close:Xh,onerror:Xh,onmessage:Xh,onopen:Xh,readyState:Xh,url:Xh,withCredentials:Xh});uu.converters.EventSourceInitDict=uu.dictionaryConverter([{key:"withCredentials",converter:uu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:uu.converters.any}]);gae.exports={EventSource:Cm,defaultReconnectionTime:dae}});var QN=E((ZVt,Ye)=>{"use strict";var ZWe=Jp(),mae=iI(),eJe=zp(),tJe=fre(),rJe=jp(),sJe=uU(),nJe=Ure(),iJe=Yre(),Eae=Lt(),bN=lt(),{InvalidArgumentError:BN}=Eae,Im=Rse(),oJe=aI(),aJe=VU(),cJe=dne(),AJe=zU(),uJe=kU(),lJe=wS(),{getGlobalDispatcher:Cae,setGlobalDispatcher:dJe}=FS(),hJe=MS(),fJe=fS(),gJe=gS();Object.assign(mae.prototype,Im);Ye.exports.Dispatcher=mae;Ye.exports.Client=ZWe;Ye.exports.Pool=eJe;Ye.exports.BalancedPool=tJe;Ye.exports.Agent=rJe;Ye.exports.ProxyAgent=sJe;Ye.exports.EnvHttpProxyAgent=nJe;Ye.exports Line truncated
%s`,M,M,C,s);var O=C.type==="*"?xO:C.type==="?"?TO:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+O+"\\("+M}f(),i&&(s+="\\\\");var k=!1;switch(s.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var D=a[P],z=s.slice(0,D.reStart),Z=s.slice(D.reStart,D.reEnd-8),ee=s.slice(D.reEnd-8,D.reEnd),ce=s.slice(D.reEnd);ee+=ce;var fe=z.split("(").length-1,De=ce;for(p=0;p<fe;p++)De=De.replace(/\)[+*?]?/,"");ce=De;var Ke="";ce===""&&e!==VN&&(Ke="$");var nt=z+Z+ce+Ke+ee;s=nt}if(s!==""&&n&&(s="(?=.)"+s),k&&(s=d+s),e===VN)return[s,n];if(!n)return Wje(t);var Yt=r.nocase?"i":"";try{var vt=new RegExp("^"+s+"$",Yt)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=s,vt}_i.makeRe=function(t,e){return new os(t,e||{}).makeRe()};os.prototype.makeRe=Vje;function Vje(){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?xO:e.dot?Lje:Uje,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===of?r:typeof o=="string"?Jje(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}_i.match=function(t,e,r){r=r||{};var s=new os(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};os.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;dy.sep!=="/"&&(e=e.split(dy.sep).join("/")),e=e.split($ce),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],c=e;s.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};os.prototype.matchOne=function(t,e,r){return e.indexOf(of)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};os.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===of){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===of){a=i;break}var c=e.slice(n,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(s,s+c.length);if(!this._matchOne(l,c,r,0,0))return!1;s+=c.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,y=[0],N=0;N<A.length;N++){var M=A[N];M===of?(y.push(C),m=[[],0],I.push(m)):(m[0].push(M),C++)}for(var O=I.length-1,k=t.length-d,P=0;P<I.length;P++)I[P][1]=k-(y[O--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};os.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return n||null};os.prototype._matchOne=function(t,e,r,s,n){var i,o,a,c;for(i=s,o=n,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===of)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function Wje(t){return t.replace(/\\(.)/g,"$1")}function Jje(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Tm=E((eJt,nAe)=>{"use strict";var tKe="2.0.0",rKe=Number.MAX_SAFE_INTEGER||9007199254740991,sKe=16,nKe=250,iKe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];nAe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:sKe,MAX_SAFE_BUILD_LENGTH:nKe,MAX_SAFE_INTEGER:rKe,RELEASE_TYPES:iKe,SEMVER_SPEC_VERSION:tKe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var py=E((tJt,iAe)=>{"use strict";var oKe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};iAe.exports=oKe});var xm=E((Nc,oAe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:DO,MAX_SAFE_BUILD_LENGTH:aKe,MAX_LENGTH:cKe}=Tm(),AKe=py();Nc=oAe.exports={};var uKe=Nc.re=[],lKe=Nc.safeRe=[],me=Nc.src=[],dKe=Nc.safeSrc=[],Ee=Nc.t={},hKe=0,kO="[a-zA-Z0-9-]",fKe=[["\\s",1],["\\d",cKe],[kO,aKe]],gKe=t=>{for(let[e,r]of fKe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
`.trim())}};dne.exports=$U});var LS=E((mVt,mne)=>{"use strict";var fne=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Qqe}=Lt(),wqe=jp();pne()===void 0&&gne(new wqe);function gne(t){if(!t||typeof t.dispatch!="function")throw new Qqe("Argument agent must implement Agent");Object.defineProperty(globalThis,fne,{value:t,writable:!0,enumerable:!1,configurable:!1})}function pne(){return globalThis[fne]}mne.exports={setGlobalDispatcher:gne,getGlobalDispatcher:pne}});var US=E((CVt,Ene)=>{"use strict";Ene.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 Ine=E((IVt,Cne)=>{"use strict";var Sqe=pS();Cne.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let c=new Sqe(r,o,n,i);return r(a,c)}}});var Bne=E((yVt,yne)=>{"use strict";var Nqe=NS();yne.exports=t=>e=>function(s,n){return e(s,new Nqe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var Qne=E((BVt,bne)=>{"use strict";var Tqe=lt(),{InvalidArgumentError:xqe,RequestAbortedError:Rqe}=Lt(),Dqe=US(),XU=class extends Dqe{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new xqe("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.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=Tqe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Rqe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function kqe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new XU({maxSize:i},n);return e(s,o)}}bne.exports=kqe});var Nne=E((bVt,Sne)=>{"use strict";var{isIP:vqe}=b("node:net"),{lookup:_qe}=b("node:dns"),Fqe=US(),{InvalidArgumentError:im,InformationalError:Mqe}=Lt(),wne=Math.pow(2,31)-1,ZU=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.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 Mqe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#s.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.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}`)}}#r(e,r,s){_qe(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===wne?(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===wne?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,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.#s.set(e.hostname,n)}getHandler(e,r){return new eP(this,e,r)}},eP=class extends Fqe{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=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":oae(i)&&(r[n]=i);break;case"id":aae(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&oae(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&aae(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}}};cae.exports={EventSourceStream:PP}});var mae=E((e7t,pae)=>{"use strict";var{pipeline:WWe}=b("node:stream"),{fetching:JWe}=GI(),{makeRequest:zWe}=cm(),{webidl:uu}=Ws(),{EventSourceStream:jWe}=Aae(),{parseMIMEType:KWe}=Jn(),{createFastMessageEvent:$We}=fm(),{isNetworkError:uae}=OI(),{delay:XWe}=LP(),{kEnumerableProperty:Xh}=lt(),{environmentSettingsObject:lae}=wi(),dae=!1,hae=3e3,ty=0,fae=1,ry=2,ZWe="anonymous",eJe="use-credentials",Cm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=ty;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),uu.util.markAsUncloneable(this);let s="EventSource constructor";uu.argumentLengthCheck(arguments,1,s),dae||(dae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=uu.converters.USVString(e,s,"url"),r=uu.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:hae};let n=lae,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=ZWe;r.withCredentials&&(o=eJe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=lae.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=zWe(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#r===ry)return;this.#r=ty;let e={request:this.#n,dispatcher:this.#a},r=s=>{uae(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(uae(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let n=s.headersList.get("content-type",!0),i=n!==null?KWe(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.#r=fae,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new jWe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent($We(c.type,c.options))}});WWe(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=JWe(e)}async#A(){this.#r!==ry&&(this.#r=ty,this.dispatchEvent(new Event("error")),await XWe(this.#o.reconnectionTime),this.#r===ty&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c()))}close(){uu.brandCheck(this,t),this.#r!==ry&&(this.#r=ry,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}},gae={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:ty,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:fae,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:ry,writable:!1}};Object.defineProperties(Cm,gae);Object.defineProperties(Cm.prototype,gae);Object.defineProperties(Cm.prototype,{close:Xh,onerror:Xh,onmessage:Xh,onopen:Xh,readyState:Xh,url:Xh,withCredentials:Xh});uu.converters.EventSourceInitDict=uu.dictionaryConverter([{key:"withCredentials",converter:uu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:uu.converters.any}]);pae.exports={EventSource:Cm,defaultReconnectionTime:hae}});var SN=E((t7t,Ye)=>{"use strict";var tJe=Jp(),Eae=oI(),rJe=zp(),sJe=gre(),nJe=jp(),iJe=uU(),oJe=Pre(),aJe=Vre(),Cae=Lt(),wN=lt(),{InvalidArgumentError:QN}=Cae,Im=Dse(),cJe=cI(),AJe=VU(),uJe=hne(),lJe=zU(),dJe=kU(),hJe=NS(),{getGlobalDispatcher:Iae,setGlobalDispatcher:fJe}=LS(),gJe=US(),pJe=pS(),mJe=mS();Object.assign(Eae.prototype,Im);Ye.exports.Dispatcher=Eae;Ye.exports.Client=tJe;Ye.exports.Pool=rJe;Ye.exports.BalancedPool=sJe;Ye.exports.Agent=nJe;Ye.exports.ProxyAgent=iJe;Ye.exports.EnvHttpProxyAgent=oJe;Ye.exports Line truncated
%s`,M,M,C,s);var O=C.type==="*"?xO:C.type==="?"?TO:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+O+"\\("+M}f(),i&&(s+="\\\\");var k=!1;switch(s.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var D=a[P],z=s.slice(0,D.reStart),Z=s.slice(D.reStart,D.reEnd-8),ee=s.slice(D.reEnd-8,D.reEnd),ce=s.slice(D.reEnd);ee+=ce;var fe=z.split("(").length-1,De=ce;for(p=0;p<fe;p++)De=De.replace(/\)[+*?]?/,"");ce=De;var Ke="";ce===""&&e!==JN&&(Ke="$");var nt=z+Z+ce+Ke+ee;s=nt}if(s!==""&&n&&(s="(?=.)"+s),k&&(s=d+s),e===JN)return[s,n];if(!n)return zje(t);var Yt=r.nocase?"i":"";try{var vt=new RegExp("^"+s+"$",Yt)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=s,vt}Fi.makeRe=function(t,e){return new os(t,e||{}).makeRe()};os.prototype.makeRe=Jje;function Jje(){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?xO:e.dot?Pje:Oje,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===of?r:typeof o=="string"?jje(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}Fi.match=function(t,e,r){r=r||{};var s=new os(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};os.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;hy.sep!=="/"&&(e=e.split(hy.sep).join("/")),e=e.split(Xce),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],c=e;s.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};os.prototype.matchOne=function(t,e,r){return e.indexOf(of)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};os.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===of){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===of){a=i;break}var c=e.slice(n,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(s,s+c.length);if(!this._matchOne(l,c,r,0,0))return!1;s+=c.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,y=[0],N=0;N<A.length;N++){var M=A[N];M===of?(y.push(C),m=[[],0],I.push(m)):(m[0].push(M),C++)}for(var O=I.length-1,k=t.length-d,P=0;P<I.length;P++)I[P][1]=k-(y[O--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};os.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return n||null};os.prototype._matchOne=function(t,e,r,s,n){var i,o,a,c;for(i=s,o=n,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===of)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function zje(t){return t.replace(/\\(.)/g,"$1")}function jje(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Tm=E((rJt,iAe)=>{"use strict";var sKe="2.0.0",nKe=Number.MAX_SAFE_INTEGER||9007199254740991,iKe=16,oKe=250,aKe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];iAe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:iKe,MAX_SAFE_BUILD_LENGTH:oKe,MAX_SAFE_INTEGER:nKe,RELEASE_TYPES:aKe,SEMVER_SPEC_VERSION:sKe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var my=E((sJt,oAe)=>{"use strict";var cKe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};oAe.exports=cKe});var xm=E((Nc,aAe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:DO,MAX_SAFE_BUILD_LENGTH:AKe,MAX_LENGTH:uKe}=Tm(),lKe=my();Nc=aAe.exports={};var dKe=Nc.re=[],hKe=Nc.safeRe=[],me=Nc.src=[],fKe=Nc.safeSrc=[],Ee=Nc.t={},gKe=0,kO="[a-zA-Z0-9-]",pKe=[["\\s",1],["\\d",uKe],[kO,AKe]],mKe=t=>{for(let[e,r]of pKe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
`).join(`
`+i),t.push(n+"m+"+RT.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=tet()+e+" "+t[0]}function tet(){return xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function ret(...t){return process.stderr.write(xT.formatWithOptions(xs.inspectOpts,...t)+`
`)}function set(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function net(){return process.env.DEBUG}function iet(t){t.inspectOpts={};let e=Object.keys(xs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xs.inspectOpts[e[r]]}RT.exports=y3()(xs);var{formatters:Fle}=RT.exports;Fle.o=function(t){return this.inspectOpts.colors=this.useColors,xT.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Fle.O=function(t){return this.inspectOpts.colors=this.useColors,xT.inspect(t,this.inspectOpts)}});var DT=E((Djt,Q3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Q3.exports=xle():Q3.exports=Mle()});var Ple=E(ri=>{"use strict";var oet=ri&&ri.__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]})),aet=ri&&ri.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Lle=ri&&ri.__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)&&oet(e,t,r);return aet(e,t),e};Object.defineProperty(ri,"__esModule",{value:!0});ri.req=ri.json=ri.toBuffer=void 0;var cet=Lle(b("http")),Aet=Lle(b("https"));async function Ule(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}ri.toBuffer=Ule;async function uet(t){let r=(await Ule(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}ri.json=uet;function det(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Aet:cet).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}ri.req=det});var S3=E(Li=>{"use strict";var Hle=Li&&Li.__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]})),het=Li&&Li.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Gle=Li&&Li.__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)&&Hle(e,t,r);return het(e,t),e},fet=Li&&Li.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Hle(e,t,r)};Object.defineProperty(Li,"__esModule",{value:!0});Li.Agent=void 0;var get=Gle(b("net")),Ole=Gle(b("http")),pet=b("https");fet(Ple(),Li);var Rc=Symbol("AgentBaseInternalState"),w3=class extends Ole.Agent{constructor(e){super(e),this[Rc]={}}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 get.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)?pet.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 Ole.Agent)try{return a.addRequest(e,n)}catch(c){return s(c)}this[Rc].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[Rc].currentSocket;if(this[Rc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Rc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Rc]&&(this[Rc].defaultPort=e)}get protocol(){return this[Rc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Rc]&&(this[Rc].protocol=e)}};Li.Agent=w3});var qle=E(Um=>{"use strict";var met=Um&&Um.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Um,"__esModule",{value:!0});Um.parseProxyResponse=void 0;var Eet=met(DT()),kT=(0,Eet.default)("https-proxy-agent:parse-proxy-response");function Cet(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),kT("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),kT("onerror %o",u),r(u)}function A(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
`+i),t.push(n+"m+"+kT.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=set()+e+" "+t[0]}function set(){return xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function net(...t){return process.stderr.write(DT.formatWithOptions(xs.inspectOpts,...t)+`
`)}function iet(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function oet(){return process.env.DEBUG}function aet(t){t.inspectOpts={};let e=Object.keys(xs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xs.inspectOpts[e[r]]}kT.exports=y3()(xs);var{formatters:Mle}=kT.exports;Mle.o=function(t){return this.inspectOpts.colors=this.useColors,DT.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Mle.O=function(t){return this.inspectOpts.colors=this.useColors,DT.inspect(t,this.inspectOpts)}});var vT=E((vjt,Q3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Q3.exports=Rle():Q3.exports=Lle()});var Ole=E(ri=>{"use strict";var cet=ri&&ri.__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]})),Aet=ri&&ri.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ule=ri&&ri.__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)&&cet(e,t,r);return Aet(e,t),e};Object.defineProperty(ri,"__esModule",{value:!0});ri.req=ri.json=ri.toBuffer=void 0;var uet=Ule(b("http")),det=Ule(b("https"));async function Ple(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}ri.toBuffer=Ple;async function het(t){let r=(await Ple(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}ri.json=het;function fet(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?det:uet).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}ri.req=fet});var S3=E(Ui=>{"use strict";var Gle=Ui&&Ui.__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]})),get=Ui&&Ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qle=Ui&&Ui.__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)&&Gle(e,t,r);return get(e,t),e},pet=Ui&&Ui.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Gle(e,t,r)};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.Agent=void 0;var met=qle(b("net")),Hle=qle(b("http")),Eet=b("https");pet(Ole(),Ui);var Rc=Symbol("AgentBaseInternalState"),w3=class extends Hle.Agent{constructor(e){super(e),this[Rc]={}}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 met.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)?Eet.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 Hle.Agent)try{return a.addRequest(e,n)}catch(c){return s(c)}this[Rc].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[Rc].currentSocket;if(this[Rc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Rc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Rc]&&(this[Rc].defaultPort=e)}get protocol(){return this[Rc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Rc]&&(this[Rc].protocol=e)}};Ui.Agent=w3});var Yle=E(Um=>{"use strict";var Cet=Um&&Um.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Um,"__esModule",{value:!0});Um.parseProxyResponse=void 0;var Iet=Cet(vT()),_T=(0,Iet.default)("https-proxy-agent:parse-proxy-response");function yet(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),_T("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),_T("onerror %o",u),r(u)}function A(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
\r
`);if(d===-1){kT("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(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let y of h){if(!y)continue;let N=y.indexOf(":");if(N===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,N).toLowerCase(),O=y.slice(N+1).trimStart(),k=C[M];typeof k=="string"?C[M]=[k,O]:Array.isArray(k)?k.push(O):C[M]=O}kT("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",c),t.on("end",a),i()})}Um.parseProxyResponse=Cet});var jle=E(To=>{"use strict";var Iet=To&&To.__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]})),yet=To&&To.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Jle=To&&To.__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)&&Iet(e,t,r);return yet(e,t),e},zle=To&&To.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(To,"__esModule",{value:!0});To.HttpsProxyAgent=void 0;var vT=Jle(b("net")),Yle=Jle(b("tls")),Bet=zle(b("assert")),bet=zle(DT()),Qet=S3(),wet=b("url"),Net=qle(),Ry=(0,bet.default)("https-proxy-agent"),Vle=t=>t.servername===void 0&&t.host&&!vT.isIP(t.host)?{...t,servername:t.host}:t,_T=class extends Qet.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new wet.URL(e):e,this.proxyHeaders=r?.headers??{},Ry("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?Wle(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:"?(Ry("Creating `tls.Socket`: %o",this.connectOpts),n=Yle.connect(Vle(this.connectOpts))):(Ry("Creating `net.Socket`: %o",this.connectOpts),n=vT.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=vT.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`);if(d===-1){_T("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(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let y of h){if(!y)continue;let N=y.indexOf(":");if(N===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,N).toLowerCase(),O=y.slice(N+1).trimStart(),k=C[M];typeof k=="string"?C[M]=[k,O]:Array.isArray(k)?k.push(O):C[M]=O}_T("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",c),t.on("end",a),i()})}Um.parseProxyResponse=yet});var Kle=E(To=>{"use strict";var Bet=To&&To.__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]})),bet=To&&To.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zle=To&&To.__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)&&Bet(e,t,r);return bet(e,t),e},jle=To&&To.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(To,"__esModule",{value:!0});To.HttpsProxyAgent=void 0;var FT=zle(b("net")),Vle=zle(b("tls")),Qet=jle(b("assert")),wet=jle(vT()),Net=S3(),Tet=b("url"),xet=Yle(),Dy=(0,wet.default)("https-proxy-agent"),Wle=t=>t.servername===void 0&&t.host&&!FT.isIP(t.host)?{...t,servername:t.host}:t,MT=class extends Net.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Tet.URL(e):e,this.proxyHeaders=r?.headers??{},Dy("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?Jle(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:"?(Dy("Creating `tls.Socket`: %o",this.connectOpts),n=Vle.connect(Wle(this.connectOpts))):(Dy("Creating `net.Socket`: %o",this.connectOpts),n=FT.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=FT.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 c=(0,Net.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Tet),r.secureEndpoint?(Ry("Upgrading socket connection to TLS"),Yle.connect({...Wle(Vle(r),"host","path","port"),socket:n})):n;n.destroy();let l=new vT.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Ry("Replaying proxy buffer for failed request"),(0,Bet.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};_T.protocols=["http","https"];To.HttpsProxyAgent=_T;function Tet(t){t.resume()}function Wle(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Xle=E(xo=>{"use strict";var xet=xo&&xo.__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]})),Ret=xo&&xo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$le=xo&&xo.__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)&&xet(e,t,r);return Ret(e,t),e},Det=xo&&xo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xo,"__esModule",{value:!0});xo.HttpProxyAgent=void 0;var ket=$le(b("net")),vet=$le(b("tls")),_et=Det(DT()),Fet=b("events"),Met=S3(),Kle=b("url"),Pm=(0,_et.default)("http-proxy-agent"),FT=class extends Met.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Kle.URL(e):e,this.proxyHeaders=r?.headers??{},Pm("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?Let(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 Kle.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let A=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Pm("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Pm("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
`;let c=(0,xet.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Ret),r.secureEndpoint?(Dy("Upgrading socket connection to TLS"),Vle.connect({...Jle(Wle(r),"host","path","port"),socket:n})):n;n.destroy();let l=new FT.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Dy("Replaying proxy buffer for failed request"),(0,Qet.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};MT.protocols=["http","https"];To.HttpsProxyAgent=MT;function Ret(t){t.resume()}function Jle(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Zle=E(xo=>{"use strict";var Det=xo&&xo.__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]})),ket=xo&&xo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Xle=xo&&xo.__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)&&Det(e,t,r);return ket(e,t),e},vet=xo&&xo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xo,"__esModule",{value:!0});xo.HttpProxyAgent=void 0;var _et=Xle(b("net")),Fet=Xle(b("tls")),Met=vet(vT()),Let=b("events"),Uet=S3(),$le=b("url"),Pm=(0,Met.default)("http-proxy-agent"),LT=class extends Uet.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new $le.URL(e):e,this.proxyHeaders=r?.headers??{},Pm("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?Pet(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 $le.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let A=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Pm("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Pm("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),Pm("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Pm("Creating `tls.Socket`: %o",this.connectOpts),i=vet.connect(this.connectOpts)):(Pm("Creating `net.Socket`: %o",this.connectOpts),i=ket.connect(this.connectOpts)),await(0,Fet.once)(i,"connect"),i}};FT.protocols=["http","https"];xo.HttpProxyAgent=FT;function Let(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Bde=E(JT=>{"use strict";Object.defineProperty(JT,"__esModule",{value:!0});JT.state=void 0;JT.state={instrumenterImplementation:void 0}});var Pde=E(XT=>{"use strict";Object.defineProperty(XT,"__esModule",{value:!0});XT.state=void 0;XT.state={operationRequestMap:new WeakMap}});var Cge=E((kdr,Vot)=>{Vot.exports={name:"@actions/cache",version:"6.0.1",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.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var yge=E((vdr,Ige)=>{var Wot=Cge();Ige.exports={version:Wot.version}});var RR=E(A0=>{"use strict";Object.defineProperty(A0,"__esModule",{value:!0});A0.isJsonObject=A0.typeofJsonValue=void 0;function tat(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}A0.typeofJsonValue=tat;function rat(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}A0.isJsonObject=rat});var kR=E(u0=>{"use strict";Object.defineProperty(u0,"__esModule",{value:!0});u0.base64encode=u0.base64decode=void 0;var Ru="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),DR=[];for(let t=0;t<Ru.length;t++)DR[Ru[t].charCodeAt(0)]=t;DR[45]=Ru.indexOf("+");DR[95]=Ru.indexOf("/");function sat(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=DR[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)}u0.base64decode=sat;function nat(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Ru[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Ru[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Ru[n|s>>6],e+=Ru[s&63],r=0;break}return r&&(e+=Ru[n],e+="=",r==1&&(e+="=")),e}u0.base64encode=nat});var Sge=E(vR=>{"use strict";Object.defineProperty(vR,"__esModule",{value:!0});vR.utf8read=void 0;var mH=t=>String.fromCharCode.apply(String,t);function iat(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(mH(s)),n=0);return r.length?(n&&r.push(mH(s.slice(0,n))),r.join("")):mH(s.slice(0,n))}vR.utf8read=iat});var SB=E(tA=>{"use strict";Object.defineProperty(tA,"__esModule",{value:!0});tA.WireType=tA.mergeBinaryOptions=tA.UnknownFieldHandler=void 0;var oat;(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])})(oat=tA.UnknownFieldHandler||(tA.UnknownFieldHandler={}));function aat(t,e){return Object.assign(Object.assign({},t),e)}tA.mergeBinaryOptions=aat;var cat;(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"})(cat=tA.WireType||(tA.WireType={}))});var FR=E(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.varint32read=Ai.varint32write=Ai.int64toString=Ai.int64fromString=Ai.varint64write=Ai.varint64read=void 0;function Aat(){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")}Ai.varint64read=Aat;function uat(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!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),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Ai.varint64write=uat;var _R=65536*65536;function lat(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let c=Number(t.slice(o,a));n*=r,s=s*r+c,s>=_R&&(n=n+(s/_R|0),s=s%_R)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ai.int64fromString=lat;function dat(t,e){if(e>>>0<=2097151)return""+(_R*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,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}Ai.int64toString=dat;function hat(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)}}Ai.varint32write=hat;function fat(){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}Ai.varint32read=fat});var Ad=E(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.PbLong=cd.PbULong=cd.detectBi=void 0;var NB=FR(),ir;function Nge(){let t=new DataView(new ArrayBuffer(8));ir=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}cd.detectBi=Nge;Nge();function Tge(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var xge=/^-?[0-9]+$/,LR=4294967296,MR=2147483648,UR=c Line truncated
`)}};cD.RpcError=YH});var WH=E(uD=>{"use strict";Object.defineProperty(uD,"__esModule",{value:!0});uD.mergeRpcOptions=void 0;var ipe=ct();function Mct(t,e){if(!e)return t;let r={};AD(t,r),AD(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=ipe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ipe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},AD(t.meta,r.meta),AD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}uD.mergeRpcOptions=Mct;function AD(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 zH=E(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.Deferred=Uf.DeferredState=void 0;var nA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(nA=Uf.DeferredState||(Uf.DeferredState={}));var JH=class{constructor(e=!0){this._state=nA.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!==nA.PENDING)throw new Error(`cannot resolve ${nA[this.state].toLowerCase()}`);this._resolve(e),this._state=nA.RESOLVED}reject(e){if(this.state!==nA.PENDING)throw new Error(`cannot reject ${nA[this.state].toLowerCase()}`);this._reject(e),this._state=nA.REJECTED}resolvePending(e){this._state===nA.PENDING&&this.resolve(e)}rejectPending(e){this._state===nA.PENDING&&this.reject(e)}};Uf.Deferred=JH});var KH=E(lD=>{"use strict";Object.defineProperty(lD,"__esModule",{value:!0});lD.RpcOutputStreamController=void 0;var ope=zH(),Pf=ct(),jH=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){Pf.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){Pf.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){Pf.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(){Pf.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;Pf.assert(e,"bad state"),Pf.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 ope.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Pf.assert(s.state==ope.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};lD.RpcOutputStreamController=jH});var XH=E(m0=>{"use strict";var Lct=m0&&m0.__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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};Object.defineProperty(m0,"__esModule",{value:!0});m0.UnaryCall=void 0;var $H=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 Lct(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}})}};m0.UnaryCall=$H});var e9=E(E0=>{"use strict";var Uct=E0&&E0.__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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};Object.defineProperty(E0,"__esModule",{value:!0});E0.ServerStreamingCall=void 0;var ZH=class{constructor(e Line truncated
`)+4,e.outputData[0].data=e._header+s.substring(n),Pm("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Pm("Creating `tls.Socket`: %o",this.connectOpts),i=Fet.connect(this.connectOpts)):(Pm("Creating `net.Socket`: %o",this.connectOpts),i=_et.connect(this.connectOpts)),await(0,Let.once)(i,"connect"),i}};LT.protocols=["http","https"];xo.HttpProxyAgent=LT;function Pet(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var bde=E(jT=>{"use strict";Object.defineProperty(jT,"__esModule",{value:!0});jT.state=void 0;jT.state={instrumenterImplementation:void 0}});var Ode=E(ex=>{"use strict";Object.defineProperty(ex,"__esModule",{value:!0});ex.state=void 0;ex.state={operationRequestMap:new WeakMap}});var Ige=E((_dr,Jot)=>{Jot.exports={name:"@actions/cache",version:"6.0.1",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.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Bge=E((Fdr,yge)=>{var zot=Ige();yge.exports={version:zot.version}});var kR=E(A0=>{"use strict";Object.defineProperty(A0,"__esModule",{value:!0});A0.isJsonObject=A0.typeofJsonValue=void 0;function sat(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}A0.typeofJsonValue=sat;function nat(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}A0.isJsonObject=nat});var _R=E(u0=>{"use strict";Object.defineProperty(u0,"__esModule",{value:!0});u0.base64encode=u0.base64decode=void 0;var Du="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),vR=[];for(let t=0;t<Du.length;t++)vR[Du[t].charCodeAt(0)]=t;vR[45]=Du.indexOf("+");vR[95]=Du.indexOf("/");function iat(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=vR[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)}u0.base64decode=iat;function oat(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Du[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Du[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Du[n|s>>6],e+=Du[s&63],r=0;break}return r&&(e+=Du[n],e+="=",r==1&&(e+="=")),e}u0.base64encode=oat});var Nge=E(FR=>{"use strict";Object.defineProperty(FR,"__esModule",{value:!0});FR.utf8read=void 0;var mH=t=>String.fromCharCode.apply(String,t);function aat(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(mH(s)),n=0);return r.length?(n&&r.push(mH(s.slice(0,n))),r.join("")):mH(s.slice(0,n))}FR.utf8read=aat});var NB=E(tA=>{"use strict";Object.defineProperty(tA,"__esModule",{value:!0});tA.WireType=tA.mergeBinaryOptions=tA.UnknownFieldHandler=void 0;var cat;(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])})(cat=tA.UnknownFieldHandler||(tA.UnknownFieldHandler={}));function Aat(t,e){return Object.assign(Object.assign({},t),e)}tA.mergeBinaryOptions=Aat;var uat;(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"})(uat=tA.WireType||(tA.WireType={}))});var LR=E(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.varint32read=Ai.varint32write=Ai.int64toString=Ai.int64fromString=Ai.varint64write=Ai.varint64read=void 0;function lat(){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")}Ai.varint64read=lat;function dat(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!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),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Ai.varint64write=dat;var MR=65536*65536;function hat(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let c=Number(t.slice(o,a));n*=r,s=s*r+c,s>=MR&&(n=n+(s/MR|0),s=s%MR)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ai.int64fromString=hat;function fat(t,e){if(e>>>0<=2097151)return""+(MR*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,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}Ai.int64toString=fat;function gat(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)}}Ai.varint32write=gat;function pat(){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}Ai.varint32read=pat});var Ad=E(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.PbLong=cd.PbULong=cd.detectBi=void 0;var TB=LR(),ir;function Tge(){let t=new DataView(new ArrayBuffer(8));ir=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}cd.detectBi=Tge;Tge();function xge(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Rge=/^-?[0-9]+$/,PR=4294967296,UR=2147483648,OR=c Line truncated
`)}};uD.RpcError=YH});var WH=E(dD=>{"use strict";Object.defineProperty(dD,"__esModule",{value:!0});dD.mergeRpcOptions=void 0;var ope=ct();function Uct(t,e){if(!e)return t;let r={};lD(t,r),lD(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=ope.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ope.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},lD(t.meta,r.meta),lD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}dD.mergeRpcOptions=Uct;function lD(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 zH=E(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.Deferred=Uf.DeferredState=void 0;var nA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(nA=Uf.DeferredState||(Uf.DeferredState={}));var JH=class{constructor(e=!0){this._state=nA.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!==nA.PENDING)throw new Error(`cannot resolve ${nA[this.state].toLowerCase()}`);this._resolve(e),this._state=nA.RESOLVED}reject(e){if(this.state!==nA.PENDING)throw new Error(`cannot reject ${nA[this.state].toLowerCase()}`);this._reject(e),this._state=nA.REJECTED}resolvePending(e){this._state===nA.PENDING&&this.resolve(e)}rejectPending(e){this._state===nA.PENDING&&this.reject(e)}};Uf.Deferred=JH});var KH=E(hD=>{"use strict";Object.defineProperty(hD,"__esModule",{value:!0});hD.RpcOutputStreamController=void 0;var ape=zH(),Pf=ct(),jH=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){Pf.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){Pf.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){Pf.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(){Pf.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;Pf.assert(e,"bad state"),Pf.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 ape.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Pf.assert(s.state==ape.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};hD.RpcOutputStreamController=jH});var XH=E(m0=>{"use strict";var Pct=m0&&m0.__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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};Object.defineProperty(m0,"__esModule",{value:!0});m0.UnaryCall=void 0;var $H=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 Pct(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}})}};m0.UnaryCall=$H});var e9=E(E0=>{"use strict";var Oct=E0&&E0.__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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};Object.defineProperty(E0,"__esModule",{value:!0});E0.ServerStreamingCall=void 0;var ZH=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 ECe=E(mCe=>{"use strict";var zq=Gu().Buffer;mCe._dbcs=qu;var Ks=-1,pCe=-2,Xo=-10,Mn=-1e3,$0=new Array(256),Nb=-1;for(O2=0;O2<256;O2++)$0[O2]=Ks;var O2;function qu(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]=$0.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($0.slice(0));var i=this.decodeTables.length;this.decodeTables.push($0.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[Mn-o[s]],c=48;c<=57;c++){if(a[c]===Ks)a[c]=Mn-n;else if(a[c]>Mn)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Mn-a[c]],u=129;u<=254;u++){if(A[u]===Ks)A[u]=Mn-i;else{if(A[u]===Mn-i)continue;if(A[u]>Mn)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Mn-A[u]],d=48;d<=57;d++)l[d]===Ks&&(l[d]=pCe)}}}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 $Et(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(MEt.has(n)){r=n;break}}return r}function XEt(t,e){let r=$Et(e);r!==""&&(t.referrerPolicy=r)}function ZEt(){return"allowed"}function eCt(){return"success"}function tCt(){return"success"}function rCt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function sCt(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&&dV(t.origin)&&!dV(fg(t))&&(e=null);break;case"same-origin":Mb(t,fg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function rE(t,e){return t}function nCt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:rE(t.domainLookupStartTime,r),domainLookupEndTime:rE(t.domainLookupEndTime,r),connectionStartTime:rE(t.connectionStartTime,r),connectionEndTime:rE(t.connectionEndTime,r),secureConnectionStartTime:rE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function iCt(t){return rE(OEt.now(),t)}function oCt(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 zye(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function aCt(t){return{referrerPolicy:t.referrerPolicy}}function cCt(t){let e=t.referrerPolicy;Lb(e);let r=null;if(t.referrer==="client"){let i=qye();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else kd.is.URL(t.referrer)&&(r=t.referrer);let s=lV(r),n=lV(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??lV(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=fg(t);return hg(s)&&!hg(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=fg(t);return Mb(s,i)?s:hg(s)&&!hg(i)?"no-referrer":n}case"same-origin":return Mb(t,s)?s:"no-referrer";case"origin-when-cross-origin":return Mb(t,s)?s:n;case"no-referrer-when-downgrade":{let i=fg(t);return hg(s)&&!hg(i)?"no-referrer":s}}}function lV(t,e=!1){return Lb(kd.is.URL(t)),t=new URL(t),Xye(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var ACt=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)$/),uCt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function jye(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),uCt(t)):ACt(t)}function lCt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||jye(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function hg(t){return kd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:lCt(t.origin):!1}function dCt(t){}function Mb(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function hCt(t){return t.controller.state==="aborted"}function fCt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function gCt(t){return GEt[t.toLowerCase()]??t}var pCt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Kye(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=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.#s,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,pCt),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 mCt(t,e,r,s=0,n=1){let i=Kye(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return kd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return kd.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ta(a=>yV(a)&&a!==59,t,e);i=CV.decode(o)}return{name:s,value:i}}function HCt(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 mi("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ta(a=>a!==10&&a!==13&&a!==58,t,e);if(o=IV(o,!0,!0,a=>a===9||a===32),!vCt.test(o.toString()))throw mi("header name does not match the field-name token production");if(t[e.position]!==58)throw mi("expected :");switch(e.position++,ta(a=>a===32||a===9,t,e),kCt(o)){case"content-disposition":{if(r=s=null,ta(c=>yV(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw mi("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let c=OCt(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(s=c.value)}if(r===null)throw mi("name attribute is required in content-disposition header");break}case"content-type":{let a=ta(c=>c!==10&&c!==13,t,e);a=IV(a,!1,!0,c=>c===9||c===32),n=nBe(a);break}case"content-transfer-encoding":{let a=ta(c=>c!==10&&c!==13,t,e);a=IV(a,!1,!0,c=>c===9||c===32),i=nBe(a);break}default:ta(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw mi("expected CRLF");e.position+=2}}function ta(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function IV(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 GCt(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 mi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function qCt(t){return t<=31||t===127}function YCt(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 yV(t){return t<=127&&t!==32&&t!==9&&!qCt(t)&&!YCt(t)}iBe.exports={multipartFormDataParser:PCt,validateBoundary:UCt}});var Ub=E((MCr,aBe)=>{"use strict";function VCt(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}aBe.exports={createDeferredPromise:VCt}});var iE=E((LCr,dBe)=>{"use strict";var QV=Xe(),{ReadableStreamFrom:WCt,readableStreamClose:JCt,fullyReadBody:zCt,extractMimeType:jCt}=ji(),{FormData:cBe,setFormDataState:KCt}=lk(),{webidl:Xa}=$s(),BV=b("node:assert"),{isErrored:bV,isDisturbed:$Ct}=b("node:stream"),{isUint8Array:XCt}=b("node:util/types"),{serializeAMimeType:ZCt}=ea(),{multipartFormDataParser:eIt}=oBe(),{createDeferredPromise:tIt}=Ub(),{parseJSONFromBytes:rIt}=Wu(),{utf8DecodeBytes:sIt}=ik(),{runtimeFeatures:nIt}=Ju(),iIt=nIt.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),dk=new TextEncoder;function oIt(){}var aIt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!$Ct(e)&&!bV(e)&&e.cancel("Response object has been garbage collected").catch(oIt)});function uBe(t,e=!1){let r=null,s=null;Xa.is.ReadableStream(t)?r=t:Xa.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){s=A},cancel(){},type:"bytes"}),BV(Xa.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(Xa.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Xa.is.BufferSource(t))i=Xa.util.getCopyOfBytesHeldByBufferSource(t);else if(Xa.is.FormData(t)){let A=`----formdata-undici-0${`${iIt(1e11)}`.padStart(11,"0")}`,u=`--${A}\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 ICe=E(CCe=>{"use strict";var jq=qu().Buffer;CCe._dbcs=Yu;var Ks=-1,ECe=-2,Xo=-10,Mn=-1e3,X0=new Array(256),xb=-1;for(O2=0;O2<256;O2++)X0[O2]=Ks;var O2;function Yu(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]=X0.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(X0.slice(0));var i=this.decodeTables.length;this.decodeTables.push(X0.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[Mn-o[s]],c=48;c<=57;c++){if(a[c]===Ks)a[c]=Mn-n;else if(a[c]>Mn)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Mn-a[c]],u=129;u<=254;u++){if(A[u]===Ks)A[u]=Mn-i;else{if(A[u]===Mn-i)continue;if(A[u]>Mn)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Mn-A[u]],d=48;d<=57;d++)l[d]===Ks&&(l[d]=ECe)}}}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 ZEt(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(UEt.has(n)){r=n;break}}return r}function eCt(t,e){let r=ZEt(e);r!==""&&(t.referrerPolicy=r)}function tCt(){return"allowed"}function rCt(){return"success"}function sCt(){return"success"}function nCt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function iCt(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&&hV(t.origin)&&!hV(fg(t))&&(e=null);break;case"same-origin":Ub(t,fg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function sE(t,e){return t}function oCt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:sE(t.domainLookupStartTime,r),domainLookupEndTime:sE(t.domainLookupEndTime,r),connectionStartTime:sE(t.connectionStartTime,r),connectionEndTime:sE(t.connectionEndTime,r),secureConnectionStartTime:sE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function aCt(t){return sE(GEt.now(),t)}function cCt(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 Kye(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function ACt(t){return{referrerPolicy:t.referrerPolicy}}function uCt(t){let e=t.referrerPolicy;Pb(e);let r=null;if(t.referrer==="client"){let i=Vye();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else kd.is.URL(t.referrer)&&(r=t.referrer);let s=dV(r),n=dV(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??dV(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=fg(t);return hg(s)&&!hg(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=fg(t);return Ub(s,i)?s:hg(s)&&!hg(i)?"no-referrer":n}case"same-origin":return Ub(t,s)?s:"no-referrer";case"origin-when-cross-origin":return Ub(t,s)?s:n;case"no-referrer-when-downgrade":{let i=fg(t);return hg(s)&&!hg(i)?"no-referrer":s}}}function dV(t,e=!1){return Pb(kd.is.URL(t)),t=new URL(t),eBe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var lCt=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)$/),dCt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function $ye(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),dCt(t)):lCt(t)}function hCt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||$ye(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function hg(t){return kd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:hCt(t.origin):!1}function fCt(t){}function Ub(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function gCt(t){return t.controller.state==="aborted"}function pCt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function mCt(t){return YEt[t.toLowerCase()]??t}var ECt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Xye(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=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.#s,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,ECt),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 CCt(t,e,r,s=0,n=1){let i=Xye(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return kd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return kd.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ta(a=>BV(a)&&a!==59,t,e);i=IV.decode(o)}return{name:s,value:i}}function qCt(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 mi("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ta(a=>a!==10&&a!==13&&a!==58,t,e);if(o=yV(o,!0,!0,a=>a===9||a===32),!FCt.test(o.toString()))throw mi("header name does not match the field-name token production");if(t[e.position]!==58)throw mi("expected :");switch(e.position++,ta(a=>a===32||a===9,t,e),_Ct(o)){case"content-disposition":{if(r=s=null,ta(c=>BV(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw mi("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let c=GCt(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(s=c.value)}if(r===null)throw mi("name attribute is required in content-disposition header");break}case"content-type":{let a=ta(c=>c!==10&&c!==13,t,e);a=yV(a,!1,!0,c=>c===9||c===32),n=oBe(a);break}case"content-transfer-encoding":{let a=ta(c=>c!==10&&c!==13,t,e);a=yV(a,!1,!0,c=>c===9||c===32),i=oBe(a);break}default:ta(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw mi("expected CRLF");e.position+=2}}function ta(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function yV(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 YCt(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 mi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function VCt(t){return t<=31||t===127}function WCt(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 BV(t){return t<=127&&t!==32&&t!==9&&!VCt(t)&&!WCt(t)}aBe.exports={multipartFormDataParser:HCt,validateBoundary:OCt}});var Ob=E((UCr,ABe)=>{"use strict";function JCt(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}ABe.exports={createDeferredPromise:JCt}});var oE=E((PCr,fBe)=>{"use strict";var wV=Ze(),{ReadableStreamFrom:zCt,readableStreamClose:jCt,fullyReadBody:KCt,extractMimeType:$Ct}=Ki(),{FormData:uBe,setFormDataState:XCt}=lk(),{webidl:Xa}=$s(),bV=b("node:assert"),{isErrored:QV,isDisturbed:ZCt}=b("node:stream"),{isUint8Array:eIt}=b("node:util/types"),{serializeAMimeType:tIt}=ea(),{multipartFormDataParser:rIt}=cBe(),{createDeferredPromise:sIt}=Ob(),{parseJSONFromBytes:nIt}=Ju(),{utf8DecodeBytes:iIt}=ik(),{runtimeFeatures:oIt}=zu(),aIt=oIt.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),dk=new TextEncoder;function cIt(){}var AIt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!ZCt(e)&&!QV(e)&&e.cancel("Response object has been garbage collected").catch(cIt)});function dBe(t,e=!1){let r=null,s=null;Xa.is.ReadableStream(t)?r=t:Xa.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){s=A},cancel(){},type:"bytes"}),bV(Xa.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(Xa.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Xa.is.BufferSource(t))i=Xa.util.getCopyOfBytesHeldByBufferSource(t);else if(Xa.is.FormData(t)){let A=`----formdata-undici-0${`${aIt(1e11)}`.padStart(11,"0")}`,u=`--${A}\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,C]of t)if(typeof C=="string"){let y=dk.encode(u+`; name="${l(d(m))}"\r
\r
@@ -76,45 +76,45 @@ ${d(C)}\r
Content-Type: ${C.type||"application/octet-stream"}\r
\r
`);h.push(y,C,f),typeof C.size=="number"?o+=y.byteLength+C.size+f.byteLength:p=!0}let I=dk.encode(`--${A}--\r
`);h.push(I),o+=I.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=${A}`}else if(Xa.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(QV.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Xa.is.ReadableStream(t)?t:WCt(t)}return(typeof i=="string"||XCt(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let A=n(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(bV(r))break;l.length&&s.enqueue(new Uint8Array(l))}else A?.length&&!bV(r)&&s.enqueue(typeof A=="string"?dk.encode(A):new Uint8Array(A));queueMicrotask(()=>JCt(s))})(),[{stream:r,source:i,length:o},a]}function cIt(t,e=!1){return Xa.is.ReadableStream(t)&&(BV(!QV.isDisturbed(t),"The body has already been consumed."),BV(!t.locked,"The stream is locked.")),uBe(t,e)}function AIt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function uIt(t,e){return{blob(){return nE(this,s=>{let n=ABe(e(this));return n===null?n="":n&&(n=ZCt(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return nE(this,s=>new Uint8Array(s).buffer,t,e)},text(){return nE(this,sIt,t,e)},json(){return nE(this,rIt,t,e)},formData(){return nE(this,s=>{let n=ABe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=eIt(s,n),o=new cBe;return KCt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new cBe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return nE(this,s=>new Uint8Array(s),t,e)}}}function lIt(t,e){Object.assign(t.prototype,uIt(t,e))}function nE(t,e,r,s){try{Xa.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),lBe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=tIt(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(zCt(t.body,o,i),n.promise)}function lBe(t){let e=t.body;return e!=null&&(e.stream.locked||QV.isDisturbed(e.stream))}function ABe(t){let e=t.headersList,r=jCt(e);return r==="failure"?null:r}dBe.exports={extractBody:uBe,safelyExtractBody:cIt,cloneBody:AIt,mixinBody:lIt,streamRegistry:aIt,bodyUnusable:lBe}});var bBe=E((UCr,BBe)=>{"use strict";var Ve=b("node:assert"),We=Xe(),{channels:hBe}=Rd(),wV=oY(),{RequestContentLengthMismatchError:gg,ResponseContentLengthMismatchError:dIt,RequestAbortedError:CBe,HeadersTimeoutError:hIt,HeadersOverflowError:fIt,SocketError:Hb,InformationalError:oE,BodyTimeoutError:gIt,HTTPParserError:pIt,ResponseExceededMaxSizeError:mIt}=je(),{kUrl:IBe,kReset:Ei,kClient:kV,kParser:Yr,kBlocking:Gb,kRunning:gn,kPending:EIt,kSize:fBe,kWriting:_d,kQueue:Za,kNoRef:Pb,kKeepAliveDefaultTimeout:CIt,kHostHeader:IIt,kPendingIdx:yIt,kRunningIdx:ra,kError:sa,kPipelining:gk,kSocket:aE,kKeepAliveTimeoutValue:mk,kMaxHeadersSize:BIt,kKeepAliveMaxTimeout:bIt,kKeepAliveTimeoutThreshold:QIt,kHeadersTimeout:wIt,kBodyTimeout:SIt,kStrictContentLength:TV,kMaxRequests:gBe,kCounter:NIt,kMaxResponseSize:TIt,kOnError:xIt,kResume:vd,kHTTPContext:yBe,kClosed:xV}=Kt(),hA=dye(),RIt=Buffer.alloc(0),hk=Buffer[Symbol.species],DIt=We.removeAllListeners,SV;function kIt(){let t=process.env.JEST_WORKER_ID?XY():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(gye())}catch{}return e||(e=new WebAssembly.Module(t||XY())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onStatus(new hk(fA.buffer,o,i))},wasm_on_message_begin:s=>(Ve(Is.ptr===s),Is.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onHeaderField(new hk(fA.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onHeaderValue(new hk(fA.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(Ve(Is.ptr===s),Is.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onBody(new hk(fA.buffer,o,i))},wasm_on_message_complete:s=>(Ve(Is.ptr===s),Is.onMessageComplete())}})}var NV=null,Is=null,fA=null,fk=0,gA=null,vIt=0,Ob=1,cE=2|Ob,pk=4|Ob,RV=8|vIt,DV=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(hA.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[BIt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[TIt]}setTi Line truncated
`);h.push(I),o+=I.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=${A}`}else if(Xa.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(wV.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Xa.is.ReadableStream(t)?t:zCt(t)}return(typeof i=="string"||eIt(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let A=n(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(QV(r))break;l.length&&s.enqueue(new Uint8Array(l))}else A?.length&&!QV(r)&&s.enqueue(typeof A=="string"?dk.encode(A):new Uint8Array(A));queueMicrotask(()=>jCt(s))})(),[{stream:r,source:i,length:o},a]}function uIt(t,e=!1){return Xa.is.ReadableStream(t)&&(bV(!wV.isDisturbed(t),"The body has already been consumed."),bV(!t.locked,"The stream is locked.")),dBe(t,e)}function lIt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function dIt(t,e){return{blob(){return iE(this,s=>{let n=lBe(e(this));return n===null?n="":n&&(n=tIt(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return iE(this,s=>new Uint8Array(s).buffer,t,e)},text(){return iE(this,iIt,t,e)},json(){return iE(this,nIt,t,e)},formData(){return iE(this,s=>{let n=lBe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=rIt(s,n),o=new uBe;return XCt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new uBe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return iE(this,s=>new Uint8Array(s),t,e)}}}function hIt(t,e){Object.assign(t.prototype,dIt(t,e))}function iE(t,e,r,s){try{Xa.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),hBe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=sIt(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(KCt(t.body,o,i),n.promise)}function hBe(t){let e=t.body;return e!=null&&(e.stream.locked||wV.isDisturbed(e.stream))}function lBe(t){let e=t.headersList,r=$Ct(e);return r==="failure"?null:r}fBe.exports={extractBody:dBe,safelyExtractBody:uIt,cloneBody:lIt,mixinBody:hIt,streamRegistry:AIt,bodyUnusable:hBe}});var wBe=E((OCr,QBe)=>{"use strict";var Ve=b("node:assert"),We=Ze(),{channels:gBe}=Rd(),SV=aY(),{RequestContentLengthMismatchError:gg,ResponseContentLengthMismatchError:fIt,RequestAbortedError:yBe,HeadersTimeoutError:gIt,HeadersOverflowError:pIt,SocketError:qb,InformationalError:aE,BodyTimeoutError:mIt,HTTPParserError:EIt,ResponseExceededMaxSizeError:CIt}=je(),{kUrl:BBe,kReset:Ei,kClient:vV,kParser:Yr,kBlocking:Yb,kRunning:gn,kPending:IIt,kSize:pBe,kWriting:_d,kQueue:Za,kNoRef:Hb,kKeepAliveDefaultTimeout:yIt,kHostHeader:BIt,kPendingIdx:bIt,kRunningIdx:ra,kError:sa,kPipelining:gk,kSocket:cE,kKeepAliveTimeoutValue:mk,kMaxHeadersSize:QIt,kKeepAliveMaxTimeout:wIt,kKeepAliveTimeoutThreshold:SIt,kHeadersTimeout:NIt,kBodyTimeout:TIt,kStrictContentLength:xV,kMaxRequests:mBe,kCounter:xIt,kMaxResponseSize:RIt,kOnError:DIt,kResume:vd,kHTTPContext:bBe,kClosed:RV}=Kt(),hA=fye(),kIt=Buffer.alloc(0),hk=Buffer[Symbol.species],vIt=We.removeAllListeners,NV;function _It(){let t=process.env.JEST_WORKER_ID?ZY():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(mye())}catch{}return e||(e=new WebAssembly.Module(t||ZY())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onStatus(new hk(fA.buffer,o,i))},wasm_on_message_begin:s=>(Ve(Is.ptr===s),Is.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onHeaderField(new hk(fA.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onHeaderValue(new hk(fA.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(Ve(Is.ptr===s),Is.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{Ve(Is.ptr===s);let o=n-gA+fA.byteOffset;return Is.onBody(new hk(fA.buffer,o,i))},wasm_on_message_complete:s=>(Ve(Is.ptr===s),Is.onMessageComplete())}})}var TV=null,Is=null,fA=null,fk=0,gA=null,FIt=0,Gb=1,AE=2|Gb,pk=4|Gb,DV=8|FIt,kV=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(hA.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[QIt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[RIt]}setTi Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[IIt],i?p+=`connection: upgrade\r
`:p+=t[BIt],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[gk]&&!h[Ei]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(A))for(let I=0;I<A.length;I+=2){let m=A[I+0],C=A[I+1];if(Array.isArray(C))for(let y=0;y<C.length;y++)p+=`${m}: ${C[y]}\r
`;else p+=`${m}: ${C}\r
`}return hBe.sendHeaders.hasSubscribers&&hBe.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?mBe(f,null,t,e,h,u,p,l):We.isBuffer(c)?mBe(f,c,t,e,h,u,p,l):We.isBlobLike(c)?typeof c.stream=="function"?EBe(f,c.stream(),t,e,h,u,p,l):YIt(f,c,t,e,h,u,p,l):We.isStream(c)?qIt(f,c,t,e,h,u,p,l):We.isIterable(c)?EBe(f,c,t,e,h,u,p,l):Ve(!1),!0}function qIt(t,e,r,s,n,i,o,a){Ve(i!==0||r[gn]===0,"stream body cannot be pipelined");let c=!1,A=new Ek({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){We.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new CBe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ve(n.destroyed||n[_d]&&r[gn]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?We.destroy(e,f):We.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 mBe(t,e,r,s,n,i,o,a){try{e?We.isBuffer(e)&&(Ve(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return gBe.sendHeaders.hasSubscribers&&gBe.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?CBe(f,null,t,e,h,u,p,l):We.isBuffer(c)?CBe(f,c,t,e,h,u,p,l):We.isBlobLike(c)?typeof c.stream=="function"?IBe(f,c.stream(),t,e,h,u,p,l):WIt(f,c,t,e,h,u,p,l):We.isStream(c)?VIt(f,c,t,e,h,u,p,l):We.isIterable(c)?IBe(f,c,t,e,h,u,p,l):Ve(!1),!0}function VIt(t,e,r,s,n,i,o,a){Ve(i!==0||r[gn]===0,"stream body cannot be pipelined");let c=!1,A=new Ek({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){We.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new yBe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ve(n.destroyed||n[_d]&&r[gn]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?We.destroy(e,f):We.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 CBe(t,e,r,s,n,i,o,a){try{e?We.isBuffer(e)&&(Ve(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[Ei]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(Ve(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[vd]()}catch(c){t(c)}}async function YIt(t,e,r,s,n,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new gg;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[vd]()}catch(c){t(c)}}async function WIt(t,e,r,s,n,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new gg;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ei]=!0),r[vd]()}catch(c){t(c)}}async function EBe(t,e,r,s,n,i,o,a){Ve(i!==0||r[gn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ve(c===null),n[sa]?h(n[sa]):c=d});n.on("close",A).on("drain",A);let l=new Ek({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[sa])throw n[sa];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",A).off("drain",A)}}var Ek=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:c}=this;if(r[sa])throw r[sa];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(n!==null&&o+A>n){if(i[TV])throw new gg;process.emitWarning(new gg)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ei]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ei]=!0),r[vd]()}catch(c){t(c)}}async function IBe(t,e,r,s,n,i,o,a){Ve(i!==0||r[gn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ve(c===null),n[sa]?h(n[sa]):c=d});n.on("close",A).on("drain",A);let l=new Ek({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[sa])throw n[sa];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",A).off("drain",A)}}var Ek=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:c}=this;if(r[sa])throw r[sa];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(n!==null&&o+A>n){if(i[xV])throw new gg;process.emitWarning(new gg)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ei]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"):r.write(`${c}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${A.toString(16)}\r
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Yr].timeout&&r[Yr].timeoutType===cE&&r[Yr].timeout.refresh&&r[Yr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[_d]=!1,e[sa])throw e[sa];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Yr].timeout&&r[Yr].timeoutType===AE&&r[Yr].timeout.refresh&&r[Yr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[_d]=!1,e[sa])throw e[sa];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[TV])throw new gg;process.emitWarning(new gg)}e[Yr].timeout&&e[Yr].timeoutType===cE&&e[Yr].timeout.refresh&&e[Yr].timeout.refresh(),s[vd]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[_d]=!1,e&&(Ve(s[gn]<=1,"pipeline should only contain this request"),n(e))}};BBe.exports=_It});var kBe=E((PCr,DBe)=>{"use strict";var ia=b("node:assert"),{pipeline:VIt}=b("node:stream"),At=Xe(),{RequestContentLengthMismatchError:MV,RequestAbortedError:WIt,SocketError:Wb,InformationalError:Fd,InvalidArgumentError:JIt}=je(),{kUrl:Vb,kReset:Bk,kClient:Ki,kRunning:Jb,kPending:zIt,kQueue:Md,kPendingIdx:UV,kRunningIdx:ec,kError:$i,kSocket:Rr,kStrictContentLength:jIt,kOnError:AE,kMaxConcurrentStreams:Ik,kPingInterval:QBe,kHTTP2Session:ju,kHTTP2InitialWindowSize:KIt,kHTTP2ConnectionWindowSize:$It,kResume:pA,kSize:XIt,kHTTPContext:PV,kClosed:LV,kBodyTimeout:ZIt,kEnableConnectProtocol:qb,kRemoteSettings:Yb,kHTTP2Stream:Ck,kHTTP2SessionState:OV}=Kt(),{channels:wBe}=Rd(),na=Symbol("open streams"),SBe,yk;try{yk=b("node:http2")}catch{yk={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:eyt,HTTP2_HEADER_METHOD:NBe,HTTP2_HEADER_PATH:TBe,HTTP2_HEADER_SCHEME:vV,HTTP2_HEADER_CONTENT_LENGTH:tyt,HTTP2_HEADER_EXPECT:ryt,HTTP2_HEADER_STATUS:_V,HTTP2_HEADER_PROTOCOL:syt,NGHTTP2_REFUSED_STREAM:nyt,NGHTTP2_CANCEL:iyt}}=yk;function FV(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 oyt(t,e){t[Rr]=e;let r=t[KIt],s=t[$It],n=yk.connect(t[Vb],{createConnection:()=>e,peerMaxConcurrentStreams:t[Ik],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Rr]=e,n[na]=0,n[Ki]=t,n[Rr]=e,n[OV]={ping:{interval:t[QBe]===0?null:setInterval(uyt,t[QBe],n).unref()}},n[qb]=!1,n[Yb]=!1,s&&At.addListener(n,"connect",cyt.bind(n,s)),At.addListener(n,"error",lyt),At.addListener(n,"frameError",dyt),At.addListener(n,"end",hyt),At.addListener(n,"goaway",fyt),At.addListener(n,"close",gyt),At.addListener(n,"remoteSettings",Ayt),n.unref(),t[ju]=n,e[ju]=n,At.addListener(e,"error",myt),At.addListener(e,"end",Eyt),At.addListener(e,"close",pyt),e[LV]=!1,e.on("close",Cyt),{version:"h2",defaultPipelining:1/0,write(i){return yyt(t,i)},resume(){ayt(t)},destroy(i,o){e[LV]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Jb]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Yb]===!1||At.bodyLength(i.body)!==0&&(At.isStream(i.body)||At.isAsyncIterable(i.body)||At.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Yb]===!1;return!1}}}function ayt(t){let e=t[Rr];e?.destroyed===!1&&(t[XIt]===0||t[Ik]===0?(e.unref(),t[ju].unref()):(e.ref(),t[ju].ref()))}function cyt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function Ayt(t){if(this[Ki][Ik]=t.maxConcurrentStreams??this[Ki][Ik],this[Yb]===!0&&this[qb]===!0&&t.enableConnectProtocol===!1){let e=new Fd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Rr][$i]=e,this[Ki][AE](e);return}this[qb]=t.enableConnectProtocol??this[qb],this[Yb]=!0,this[Ki][pA]()}function uyt(t){let e=t[OV];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[Ki],o=this[Ki];if(s!=null){let a=new Fd(`HTTP/2: "PING" errored - type ${s.message}`);o[$i]=a,i[AE](a)}else i.emit("ping",n)}}function lyt(t){ia(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Rr][$i]=t,this[Ki][AE](t)}function dyt(t,e,r){if(r===0){let s=new Fd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Rr][$i]=s,this[Ki][AE](s)}}function hyt(){let t=new Wb("other side closed",At.getSocketInfo(this[Rr]));this.destroy(t),At.destroy(this[Rr],t)}function fyt(t){let e=this[$i]||new Wb(`HTTP/2: "GOAWAY" frame received with code ${t}`,At.getSocketInfo(this[Rr])),r=this[Ki];if(r[Rr]=null,r[PV]=null,this.close(),this[ju]=null,At.destroy(this[Rr],e),r[ec]<r[Md].length){let s=r[Md][r[ec]];r[Md][r[ec]++]=null,At.errorRequest(r,s,e),r[UV]=r[ec]}ia(r[Jb]===0),r.emit("disconnect",r[Vb],[r],e),r.emit("connectionError",r[Vb],[r],e),r[pA]()}function gyt(){let{[Ki]:t,[OV]:e}=this,{[Rr]:r}=t,s=this[Rr][$i]||this[$i]||new Wb("closed",At.getSocketInfo(r));if(t[Rr]=null,t[PV]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ia(t[zIt]===0);let n=t[Md].splice(t[ec]);for(let i=0;i<n.length;i++){let o=n[i];At.errorRequest(t,o,s)}}}function pyt(){let t=this[$i]||new Wb("closed",At.getSocketInfo(this)),e=this[ju][Ki];e[Rr]=null,e[PV]=null,this[ju]!==null&&this[ju].destroy(t),e[UV]=e[ec],ia(e[Jb]===0),e.emit("disconnect",e[Vb],[e],t),e[pA]()}function myt(t){ia(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[$i]=t,this[Ki][AE](t)}function Eyt(){At.destroy(this,new Wb("other side closed",At.getSocketInfo(this)))}func Line truncated
`;wBe.sendHeaders.publish({request:e,headers:k,socket:s[Rr]})}let N=n==="GET"||n==="HEAD"||d===null;c?(h[ryt]="100-continue",f=s.request(h,{endStream:N,signal:A}),f[Ck]=!0,f.once("continue",O)):(f=s.request(h,{endStream:N,signal:A}),f[Ck]=!0,O()),++s[na],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[_V]:P,...D}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),FV(D),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[Md][t[ec]++]=null,t[pA]()):(m(new Fd("HTTP/2: stream half-closed (remote)")),t[Md][t[ec]++]=null,t[UV]=t[ec],t[pA]())}),f.once("close",()=>{f.removeAllListeners("data"),s[na]-=1,s[na]===0&&s.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Fd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Fd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[na]-=1,s[na]===0&&s.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function O(){!d||y===0?xBe(m,f,null,t,e,t[Rr],y,C):At.isBuffer(d)?xBe(m,f,d,t,e,t[Rr],y,C):At.isBlobLike(d)?typeof d.stream=="function"?RBe(m,f,d.stream(),t,e,t[Rr],y,C):byt(m,f,d,t,e,t[Rr],y,C):At.isStream(d)?Byt(m,t[Rr],C,f,d,t,e,y):At.isIterable(d)?RBe(m,f,d,t,e,t[Rr],y,C):ia(!1)}}function xBe(t,e,r,s,n,i,o,a){try{r!=null&&At.isBuffer(r)&&(ia(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[Bk]=!0),n.onRequestSent(),s[pA]()}catch(c){t(c)}}function Byt(t,e,r,s,n,i,o,a){ia(a!==0||i[Jb]===0,"stream body cannot be pipelined");let c=VIt(n,s,u=>{u?(At.destroy(c,u),t(u)):(At.removeAllListeners(c),o.onRequestSent(),r||(e[Bk]=!0),i[pA]())});At.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function byt(t,e,r,s,n,i,o,a){ia(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new MV;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),n.onBodySent(c),n.onRequestSent(),a||(i[Bk]=!0),s[pA]()}catch(c){t(c)}}async function RBe(t,e,r,s,n,i,o,a){ia(o!==0||s[Jb]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ia(c===null),i[$i]?d(i[$i]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[$i])throw i[$i];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[Bk]=!0),s[pA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}DBe.exports=oyt});var Hd=E((OCr,HBe)=>{"use strict";var Ku=b("node:assert"),LBe=b("node:net"),zb=b("node:http"),pg=Xe(),{ClientStats:Qyt}=FY(),{channels:uE}=Rd(),wyt=eye(),Syt=ug(),{InvalidArgumentError:fr,InformationalError:Nyt,ClientDestroyedError:Tyt}=je(),xyt=lg(),{kUrl:mA,kServerName:Od,kClient:Ryt,kBusy:HV,kConnect:Dyt,kResuming:mg,kRunning:Xb,kPending:Zb,kSize:jb,kQueue:tc,kConnected:kyt,kConnecting:lE,kNeedDrain:Ud,kKeepAliveDefaultTimeout:vBe,kHostHeader:vyt,kPendingIdx:rc,kRunningIdx:$u,kError:_yt,kPipelining:bk,kKeepAliveTimeoutValue:Fyt,kMaxHeadersSize:Myt,kKeepAliveMaxTimeout:Lyt,kKeepAliveTimeoutThreshold:Uyt,kHeadersTimeout:Pyt,kBodyTimeout:Oyt,kStrictContentLength:Hyt,kConnector:Kb,kMaxRequests:GV,kCounter:Gyt,kClose:qyt,kDestroy:Yyt,kDispatch:Vyt,kLocalAddress:$b,kMaxResponseSize:Wyt,kOnError:Jyt,kHTTPContext:rs,kMaxConcurrentStreams:zyt,kHTTP2InitialWindowSize:jyt,kHTTP2ConnectionWindowSize:Kyt,kResume:Pd,kPingInterval:$yt}=Kt(),Xyt=bBe(),Zyt=kBe(),Ld=Symbol("kClosedResolve"),eBt=zb&&zb.maxHeaderSize&&Number.isInteger(zb.maxHeaderSize)&&zb.maxHeaderSize>0?()=>zb.maxHeaderSize:()=>{throw new fr("http module not available or http.maxHeaderSize invalid")},_Be=()=>{};function UBe(t){return t[bk]??t[rs]?.defaultPipelining??1}var qV=class extends Syt{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:y,maxRequestsPerClient:N,localAddress:M,maxResponseSize:O,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:Z,initialWindowSize:ee,connectionWindowSize:ce,pingInterval:fe}={}){if(A!==void 0)throw new fr("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new fr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new fr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new fr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new fr("unsu Line truncated
`,this[Oyt]=a??3e5,this[Pyt]=s??3e5,this[Hyt]=m??!0,this[GV]=N,this[Ld]=null,this[Wyt]=O>-1?O:-1,this[rs]=null,this[zyt]=D??100,this[jyt]=ee??262144,this[Kyt]=ce??524288,this[$yt]=fe??6e4,this[tc]=[],this[$u]=0,this[rc]=0,this[Pd]=De=>YV(this,De),this[Jyt]=De=>PBe(this,De)}get pipelining(){return this[bk]}set pipelining(e){this[bk]=e,this[Pd](!0)}get stats(){return new Qyt(this)}get[Zb](){return this[tc].length-this[rc]}get[Xb](){return this[rc]-this[$u]}get[jb](){return this[tc].length-this[$u]}get[kyt](){return!!this[rs]&&!this[lE]&&!this[rs].destroyed}get[HV](){return!!(this[rs]?.busy(null)||this[jb]>=(UBe(this)||1)||this[Zb]>0)}[Dyt](e){OBe(this),this.once("connect",e)}[Vyt](e,r){let s=new wyt(this[mA].origin,e,r);return this[tc].push(s),this[mg]||(pg.bodyLength(s.body)==null&&pg.isIterable(s.body)?(this[mg]=1,queueMicrotask(()=>YV(this))):this[Pd](!0)),this[mg]&&this[Ud]!==2&&this[HV]&&(this[Ud]=2),this[Ud]<2}[qyt](){return new Promise(e=>{this[jb]?this[Ld]=e:e(null)})}[Yyt](e){return new Promise(r=>{let s=this[tc].splice(this[rc]);for(let i=0;i<s.length;i++){let o=s[i];pg.errorRequest(this,o,e)}let n=()=>{this[Ld]&&(this[Ld](),this[Ld]=null),r(null)};this[rs]?(this[rs].destroy(e,n),this[rs]=null):queueMicrotask(n),this[Pd]()})}};function PBe(t,e){if(t[Xb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ku(t[rc]===t[$u]);let r=t[tc].splice(t[$u]);for(let s=0;s<r.length;s++){let n=r[s];pg.errorRequest(t,n,e)}Ku(t[jb]===0)}}function OBe(t){Ku(!t[lE]),Ku(!t[rs]);let{host:e,hostname:r,protocol:s,port:n}=t[mA];if(r[0]==="["){let i=r.indexOf("]");Ku(i!==-1);let o=r.substring(1,i);Ku(LBe.isIPv6(o)),r=o}t[lE]=!0,uE.beforeConnect.hasSubscribers&&uE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[rs]?.version,servername:t[Od],localAddress:t[$b]},connector:t[Kb]}),t[Kb]({host:e,hostname:r,protocol:s,port:n,servername:t[Od],localAddress:t[$b]},(i,o)=>{if(i){FBe(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Pd]();return}if(t.destroyed){pg.destroy(o.on("error",_Be),new Tyt),t[Pd]();return}Ku(o);try{t[rs]=o.alpnProtocol==="h2"?Zyt(t,o):Xyt(t,o)}catch(a){o.destroy().on("error",_Be),FBe(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Pd]();return}t[lE]=!1,o[Gyt]=0,o[GV]=t[GV],o[Ryt]=t,o[_yt]=null,uE.connected.hasSubscribers&&uE.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[rs]?.version,servername:t[Od],localAddress:t[$b]},connector:t[Kb],socket:o}),t.emit("connect",t[mA],[t]),t[Pd]()})}function FBe(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[lE]=!1,uE.connectError.hasSubscribers&&uE.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[rs]?.version,servername:t[Od],localAddress:t[$b]},connector:t[Kb],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ku(t[Xb]===0);t[Zb]>0&&t[tc][t[rc]].servername===t[Od];){let o=t[tc][t[rc]++];pg.errorRequest(t,o,e)}else PBe(t,e);t.emit("connectionError",t[mA],[t],e)}}function MBe(t){t[Ud]=0,t.emit("drain",t[mA],[t])}function YV(t,e){t[mg]!==2&&(t[mg]=2,tBt(t,e),t[mg]=0,t[$u]>256&&(t[tc].splice(0,t[$u]),t[rc]-=t[$u],t[$u]=0))}function tBt(t,e){for(;;){if(t.destroyed){Ku(t[Zb]===0);return}if(t[Ld]&&!t[jb]){t[Ld](),t[Ld]=null;return}if(t[rs]&&t[rs].resume(),t[HV])t[Ud]=2;else if(t[Ud]===2){e?(t[Ud]=1,queueMicrotask(()=>MBe(t))):MBe(t);continue}if(t[Zb]===0||t[Xb]>=(UBe(t)||1))return;let r=t[tc][t[rc]];if(r===null)return;if(t[mA].protocol==="https:"&&t[Od]!==r.servername){if(t[Xb]>0)return;t[Od]=r.servername,t[rs]?.destroy(new Nyt("servername changed"),()=>{t[rs]=null,YV(t)})}if(t[lE])return;if(!t[rs]){OBe(t);return}if(t[rs].destroyed||t[rs].busy(r))return;!r.aborted&&t[rs].write(r)?t[rc]++:t[tc].splice(t[rc],1)}}HBe.exports=qV});var VV=E((GCr,GBe)=>{"use strict";var Qk=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)}};GBe.exports=class{constructor(){this.head=this.tail=new Qk}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Qk),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 wk=E((qCr,$Be)=>{"use strict";var{PoolStats:rBt}=FY(),sBt=ug(),nBt=VV(),{kConnected:WV,kSize:qBe,kRunning:YBe,kPending:VBe,kQueued:eQ,kBusy:iBt,kFree:oBt,kUrl:aBt,kClose:cBt,kDestroy:ABt,kDispatch:uBt}=Kt(),Hs=Symbol("clients"),Ln=Symbol("needDrain"),tQ=Symbol("queue"),JV=Symbol("closed resolve"),zV=Symbol("onDrain"),WBe=Symbol("onConnect"),JBe=Symbol("onDisconnect"),zBe=Symbol("onConnectionError"),jV=Symbol("get dispatcher"),jBe=Symbol("add client"),KBe=Symbol("remove client"),KV=class extends sBt{[tQ]=new nBt;[eQ]=0;[Hs]=[];[Ln]=!1;[zV](e,r,s){let n=this[tQ],i=!1;for(;!i;){let o=n.shi Line truncated
`,"latin1"),r!==null&&n!==r){if(s[xV])throw new gg;process.emitWarning(new gg)}e[Yr].timeout&&e[Yr].timeoutType===AE&&e[Yr].timeout.refresh&&e[Yr].timeout.refresh(),s[vd]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[_d]=!1,e&&(Ve(s[gn]<=1,"pipeline should only contain this request"),n(e))}};QBe.exports=MIt});var _Be=E((HCr,vBe)=>{"use strict";var ia=b("node:assert"),{pipeline:JIt}=b("node:stream"),At=Ze(),{RequestContentLengthMismatchError:LV,RequestAbortedError:zIt,SocketError:zb,InformationalError:Fd,InvalidArgumentError:jIt}=je(),{kUrl:Jb,kReset:Bk,kClient:$i,kRunning:jb,kPending:KIt,kQueue:Md,kPendingIdx:PV,kRunningIdx:ec,kError:Xi,kSocket:Rr,kStrictContentLength:$It,kOnError:uE,kMaxConcurrentStreams:Ik,kPingInterval:SBe,kHTTP2Session:Ku,kHTTP2InitialWindowSize:XIt,kHTTP2ConnectionWindowSize:ZIt,kResume:pA,kSize:eyt,kHTTPContext:OV,kClosed:UV,kBodyTimeout:tyt,kEnableConnectProtocol:Vb,kRemoteSettings:Wb,kHTTP2Stream:Ck,kHTTP2SessionState:HV}=Kt(),{channels:NBe}=Rd(),na=Symbol("open streams"),TBe,yk;try{yk=b("node:http2")}catch{yk={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:ryt,HTTP2_HEADER_METHOD:xBe,HTTP2_HEADER_PATH:RBe,HTTP2_HEADER_SCHEME:_V,HTTP2_HEADER_CONTENT_LENGTH:syt,HTTP2_HEADER_EXPECT:nyt,HTTP2_HEADER_STATUS:FV,HTTP2_HEADER_PROTOCOL:iyt,NGHTTP2_REFUSED_STREAM:oyt,NGHTTP2_CANCEL:ayt}}=yk;function MV(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 cyt(t,e){t[Rr]=e;let r=t[XIt],s=t[ZIt],n=yk.connect(t[Jb],{createConnection:()=>e,peerMaxConcurrentStreams:t[Ik],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Rr]=e,n[na]=0,n[$i]=t,n[Rr]=e,n[HV]={ping:{interval:t[SBe]===0?null:setInterval(dyt,t[SBe],n).unref()}},n[Vb]=!1,n[Wb]=!1,s&&At.addListener(n,"connect",uyt.bind(n,s)),At.addListener(n,"error",hyt),At.addListener(n,"frameError",fyt),At.addListener(n,"end",gyt),At.addListener(n,"goaway",pyt),At.addListener(n,"close",myt),At.addListener(n,"remoteSettings",lyt),n.unref(),t[Ku]=n,e[Ku]=n,At.addListener(e,"error",Cyt),At.addListener(e,"end",Iyt),At.addListener(e,"close",Eyt),e[UV]=!1,e.on("close",yyt),{version:"h2",defaultPipelining:1/0,write(i){return byt(t,i)},resume(){Ayt(t)},destroy(i,o){e[UV]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[jb]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Wb]===!1||At.bodyLength(i.body)!==0&&(At.isStream(i.body)||At.isAsyncIterable(i.body)||At.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[Wb]===!1;return!1}}}function Ayt(t){let e=t[Rr];e?.destroyed===!1&&(t[eyt]===0||t[Ik]===0?(e.unref(),t[Ku].unref()):(e.ref(),t[Ku].ref()))}function uyt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function lyt(t){if(this[$i][Ik]=t.maxConcurrentStreams??this[$i][Ik],this[Wb]===!0&&this[Vb]===!0&&t.enableConnectProtocol===!1){let e=new Fd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Rr][Xi]=e,this[$i][uE](e);return}this[Vb]=t.enableConnectProtocol??this[Vb],this[Wb]=!0,this[$i][pA]()}function dyt(t){let e=t[HV];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[$i],o=this[$i];if(s!=null){let a=new Fd(`HTTP/2: "PING" errored - type ${s.message}`);o[Xi]=a,i[uE](a)}else i.emit("ping",n)}}function hyt(t){ia(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Rr][Xi]=t,this[$i][uE](t)}function fyt(t,e,r){if(r===0){let s=new Fd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Rr][Xi]=s,this[$i][uE](s)}}function gyt(){let t=new zb("other side closed",At.getSocketInfo(this[Rr]));this.destroy(t),At.destroy(this[Rr],t)}function pyt(t){let e=this[Xi]||new zb(`HTTP/2: "GOAWAY" frame received with code ${t}`,At.getSocketInfo(this[Rr])),r=this[$i];if(r[Rr]=null,r[OV]=null,this.close(),this[Ku]=null,At.destroy(this[Rr],e),r[ec]<r[Md].length){let s=r[Md][r[ec]];r[Md][r[ec]++]=null,At.errorRequest(r,s,e),r[PV]=r[ec]}ia(r[jb]===0),r.emit("disconnect",r[Jb],[r],e),r.emit("connectionError",r[Jb],[r],e),r[pA]()}function myt(){let{[$i]:t,[HV]:e}=this,{[Rr]:r}=t,s=this[Rr][Xi]||this[Xi]||new zb("closed",At.getSocketInfo(r));if(t[Rr]=null,t[OV]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ia(t[KIt]===0);let n=t[Md].splice(t[ec]);for(let i=0;i<n.length;i++){let o=n[i];At.errorRequest(t,o,s)}}}function Eyt(){let t=this[Xi]||new zb("closed",At.getSocketInfo(this)),e=this[Ku][$i];e[Rr]=null,e[OV]=null,this[Ku]!==null&&this[Ku].destroy(t),e[PV]=e[ec],ia(e[jb]===0),e.emit("disconnect",e[Jb],[e],t),e[pA]()}function Cyt(t){ia(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Xi]=t,this[$i][uE](t)}function Iyt(){At.destroy(this,new zb("other side closed",At.getSocketInfo(this)))}func Line truncated
`;NBe.sendHeaders.publish({request:e,headers:k,socket:s[Rr]})}let N=n==="GET"||n==="HEAD"||d===null;c?(h[nyt]="100-continue",f=s.request(h,{endStream:N,signal:A}),f[Ck]=!0,f.once("continue",O)):(f=s.request(h,{endStream:N,signal:A}),f[Ck]=!0,O()),++s[na],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[FV]:P,...D}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),MV(D),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[Md][t[ec]++]=null,t[pA]()):(m(new Fd("HTTP/2: stream half-closed (remote)")),t[Md][t[ec]++]=null,t[PV]=t[ec],t[pA]())}),f.once("close",()=>{f.removeAllListeners("data"),s[na]-=1,s[na]===0&&s.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Fd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Fd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[na]-=1,s[na]===0&&s.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function O(){!d||y===0?DBe(m,f,null,t,e,t[Rr],y,C):At.isBuffer(d)?DBe(m,f,d,t,e,t[Rr],y,C):At.isBlobLike(d)?typeof d.stream=="function"?kBe(m,f,d.stream(),t,e,t[Rr],y,C):wyt(m,f,d,t,e,t[Rr],y,C):At.isStream(d)?Qyt(m,t[Rr],C,f,d,t,e,y):At.isIterable(d)?kBe(m,f,d,t,e,t[Rr],y,C):ia(!1)}}function DBe(t,e,r,s,n,i,o,a){try{r!=null&&At.isBuffer(r)&&(ia(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[Bk]=!0),n.onRequestSent(),s[pA]()}catch(c){t(c)}}function Qyt(t,e,r,s,n,i,o,a){ia(a!==0||i[jb]===0,"stream body cannot be pipelined");let c=JIt(n,s,u=>{u?(At.destroy(c,u),t(u)):(At.removeAllListeners(c),o.onRequestSent(),r||(e[Bk]=!0),i[pA]())});At.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function wyt(t,e,r,s,n,i,o,a){ia(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new LV;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),n.onBodySent(c),n.onRequestSent(),a||(i[Bk]=!0),s[pA]()}catch(c){t(c)}}async function kBe(t,e,r,s,n,i,o,a){ia(o!==0||s[jb]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ia(c===null),i[Xi]?d(i[Xi]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[Xi])throw i[Xi];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[Bk]=!0),s[pA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}vBe.exports=cyt});var Hd=E((GCr,qBe)=>{"use strict";var $u=b("node:assert"),PBe=b("node:net"),Kb=b("node:http"),pg=Ze(),{ClientStats:Syt}=MY(),{channels:lE}=Rd(),Nyt=rye(),Tyt=ug(),{InvalidArgumentError:fr,InformationalError:xyt,ClientDestroyedError:Ryt}=je(),Dyt=lg(),{kUrl:mA,kServerName:Od,kClient:kyt,kBusy:GV,kConnect:vyt,kResuming:mg,kRunning:eQ,kPending:tQ,kSize:$b,kQueue:tc,kConnected:_yt,kConnecting:dE,kNeedDrain:Ud,kKeepAliveDefaultTimeout:FBe,kHostHeader:Fyt,kPendingIdx:rc,kRunningIdx:Xu,kError:Myt,kPipelining:bk,kKeepAliveTimeoutValue:Lyt,kMaxHeadersSize:Uyt,kKeepAliveMaxTimeout:Pyt,kKeepAliveTimeoutThreshold:Oyt,kHeadersTimeout:Hyt,kBodyTimeout:Gyt,kStrictContentLength:qyt,kConnector:Xb,kMaxRequests:qV,kCounter:Yyt,kClose:Vyt,kDestroy:Wyt,kDispatch:Jyt,kLocalAddress:Zb,kMaxResponseSize:zyt,kOnError:jyt,kHTTPContext:rs,kMaxConcurrentStreams:Kyt,kHTTP2InitialWindowSize:$yt,kHTTP2ConnectionWindowSize:Xyt,kResume:Pd,kPingInterval:Zyt}=Kt(),eBt=wBe(),tBt=_Be(),Ld=Symbol("kClosedResolve"),rBt=Kb&&Kb.maxHeaderSize&&Number.isInteger(Kb.maxHeaderSize)&&Kb.maxHeaderSize>0?()=>Kb.maxHeaderSize:()=>{throw new fr("http module not available or http.maxHeaderSize invalid")},MBe=()=>{};function OBe(t){return t[bk]??t[rs]?.defaultPipelining??1}var YV=class extends Tyt{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:y,maxRequestsPerClient:N,localAddress:M,maxResponseSize:O,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:Z,initialWindowSize:ee,connectionWindowSize:ce,pingInterval:fe}={}){if(A!==void 0)throw new fr("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new fr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new fr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new fr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new fr("unsu Line truncated
`,this[Gyt]=a??3e5,this[Hyt]=s??3e5,this[qyt]=m??!0,this[qV]=N,this[Ld]=null,this[zyt]=O>-1?O:-1,this[rs]=null,this[Kyt]=D??100,this[$yt]=ee??262144,this[Xyt]=ce??524288,this[Zyt]=fe??6e4,this[tc]=[],this[Xu]=0,this[rc]=0,this[Pd]=De=>VV(this,De),this[jyt]=De=>HBe(this,De)}get pipelining(){return this[bk]}set pipelining(e){this[bk]=e,this[Pd](!0)}get stats(){return new Syt(this)}get[tQ](){return this[tc].length-this[rc]}get[eQ](){return this[rc]-this[Xu]}get[$b](){return this[tc].length-this[Xu]}get[_yt](){return!!this[rs]&&!this[dE]&&!this[rs].destroyed}get[GV](){return!!(this[rs]?.busy(null)||this[$b]>=(OBe(this)||1)||this[tQ]>0)}[vyt](e){GBe(this),this.once("connect",e)}[Jyt](e,r){let s=new Nyt(this[mA].origin,e,r);return this[tc].push(s),this[mg]||(pg.bodyLength(s.body)==null&&pg.isIterable(s.body)?(this[mg]=1,queueMicrotask(()=>VV(this))):this[Pd](!0)),this[mg]&&this[Ud]!==2&&this[GV]&&(this[Ud]=2),this[Ud]<2}[Vyt](){return new Promise(e=>{this[$b]?this[Ld]=e:e(null)})}[Wyt](e){return new Promise(r=>{let s=this[tc].splice(this[rc]);for(let i=0;i<s.length;i++){let o=s[i];pg.errorRequest(this,o,e)}let n=()=>{this[Ld]&&(this[Ld](),this[Ld]=null),r(null)};this[rs]?(this[rs].destroy(e,n),this[rs]=null):queueMicrotask(n),this[Pd]()})}};function HBe(t,e){if(t[eQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){$u(t[rc]===t[Xu]);let r=t[tc].splice(t[Xu]);for(let s=0;s<r.length;s++){let n=r[s];pg.errorRequest(t,n,e)}$u(t[$b]===0)}}function GBe(t){$u(!t[dE]),$u(!t[rs]);let{host:e,hostname:r,protocol:s,port:n}=t[mA];if(r[0]==="["){let i=r.indexOf("]");$u(i!==-1);let o=r.substring(1,i);$u(PBe.isIPv6(o)),r=o}t[dE]=!0,lE.beforeConnect.hasSubscribers&&lE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[rs]?.version,servername:t[Od],localAddress:t[Zb]},connector:t[Xb]}),t[Xb]({host:e,hostname:r,protocol:s,port:n,servername:t[Od],localAddress:t[Zb]},(i,o)=>{if(i){LBe(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Pd]();return}if(t.destroyed){pg.destroy(o.on("error",MBe),new Ryt),t[Pd]();return}$u(o);try{t[rs]=o.alpnProtocol==="h2"?tBt(t,o):eBt(t,o)}catch(a){o.destroy().on("error",MBe),LBe(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Pd]();return}t[dE]=!1,o[Yyt]=0,o[qV]=t[qV],o[kyt]=t,o[Myt]=null,lE.connected.hasSubscribers&&lE.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[rs]?.version,servername:t[Od],localAddress:t[Zb]},connector:t[Xb],socket:o}),t.emit("connect",t[mA],[t]),t[Pd]()})}function LBe(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[dE]=!1,lE.connectError.hasSubscribers&&lE.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[rs]?.version,servername:t[Od],localAddress:t[Zb]},connector:t[Xb],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for($u(t[eQ]===0);t[tQ]>0&&t[tc][t[rc]].servername===t[Od];){let o=t[tc][t[rc]++];pg.errorRequest(t,o,e)}else HBe(t,e);t.emit("connectionError",t[mA],[t],e)}}function UBe(t){t[Ud]=0,t.emit("drain",t[mA],[t])}function VV(t,e){t[mg]!==2&&(t[mg]=2,sBt(t,e),t[mg]=0,t[Xu]>256&&(t[tc].splice(0,t[Xu]),t[rc]-=t[Xu],t[Xu]=0))}function sBt(t,e){for(;;){if(t.destroyed){$u(t[tQ]===0);return}if(t[Ld]&&!t[$b]){t[Ld](),t[Ld]=null;return}if(t[rs]&&t[rs].resume(),t[GV])t[Ud]=2;else if(t[Ud]===2){e?(t[Ud]=1,queueMicrotask(()=>UBe(t))):UBe(t);continue}if(t[tQ]===0||t[eQ]>=(OBe(t)||1))return;let r=t[tc][t[rc]];if(r===null)return;if(t[mA].protocol==="https:"&&t[Od]!==r.servername){if(t[eQ]>0)return;t[Od]=r.servername,t[rs]?.destroy(new xyt("servername changed"),()=>{t[rs]=null,VV(t)})}if(t[dE])return;if(!t[rs]){GBe(t);return}if(t[rs].destroyed||t[rs].busy(r))return;!r.aborted&&t[rs].write(r)?t[rc]++:t[tc].splice(t[rc],1)}}qBe.exports=YV});var WV=E((YCr,YBe)=>{"use strict";var Qk=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)}};YBe.exports=class{constructor(){this.head=this.tail=new Qk}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Qk),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 wk=E((VCr,ZBe)=>{"use strict";var{PoolStats:nBt}=MY(),iBt=ug(),oBt=WV(),{kConnected:JV,kSize:VBe,kRunning:WBe,kPending:JBe,kQueued:rQ,kBusy:aBt,kFree:cBt,kUrl:ABt,kClose:uBt,kDestroy:lBt,kDispatch:dBt}=Kt(),Hs=Symbol("clients"),Ln=Symbol("needDrain"),sQ=Symbol("queue"),zV=Symbol("closed resolve"),jV=Symbol("onDrain"),zBe=Symbol("onConnect"),jBe=Symbol("onDisconnect"),KBe=Symbol("onConnectionError"),KV=Symbol("get dispatcher"),$Be=Symbol("add client"),XBe=Symbol("remove client"),$V=class extends iBt{[sQ]=new oBt;[rQ]=0;[Hs]=[];[Ln]=!1;[jV](e,r,s){let n=this[sQ],i=!1;for(;!i;){let o=n.shi Line truncated
${e.format(r)}`.trim():`${r.length} interceptors are pending:
${e.format(r)}`.trim())}};Cwe.exports=lW});var hW=E((IIr,bwe)=>{"use strict";var{InvalidArgumentError:awt}=je(),{runtimeFeatures:cwt}=Ju();function Awt(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 Iwe=cwt.has("crypto")?b("node:crypto"):null,uwt=Iwe?.hash?t=>Iwe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Bwe(t){return Array.isArray(t)&&(t.length&1)===0}function lwt(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 dwt(t){let e={};if(!t)return e;if(Bwe(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 ywe=["record","playback","update"];function hwt(t){if(!ywe.includes(t))throw new awt(`Invalid snapshot mode: ${t}. Must be one of: ${ywe.join(", ")}`)}bwe.exports={createHeaderFilters:Awt,hashId:uwt,isUndiciHeaders:Bwe,normalizeHeaders:dwt,isUrlExcludedFactory:lwt,validateSnapshotMode:hwt}});var kwe=E((yIr,Dwe)=>{"use strict";var{writeFile:fwt,readFile:gwt,mkdir:pwt}=b("node:fs/promises"),{dirname:mwt,resolve:Qwe}=b("node:path"),{setTimeout:Ewt,clearTimeout:wwe}=b("node:timers"),{InvalidArgumentError:Swe,UndiciError:Cwt}=je(),{hashId:Iwt,isUrlExcludedFactory:ywt,normalizeHeaders:Nwe,createHeaderFilters:Twe}=hW();function gQ(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||Nwe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:xwe(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function xwe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=s?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=A)}return n}function Rwe(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 c=s?o:o.toLowerCase();i.has(c)||(n[c]=a)}return n}function pQ(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 Iwt(r)}var fW=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=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=Twe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=ywt(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=gQ(e,this.#a,this.matchOptions),n=pQ(s),i=Nwe(r.headers),o={statusCode:r.statusCode,headers:Rwe(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.#s.size>=this.#n&&!this.#s.has(n)){let c=this.#s.keys().next().value;this.#s.delete(c)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#A()}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=gQ(e,this.#a,this.matchOptions),s=pQ(r),n=this.#s.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.#r;if(!r)throw new Swe("Snapshot path is required");try{let s=await gwt(Qwe(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new Cwt(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new Swe("Snapshot path is required");let s=Qwe(r);await pwt(mwt(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await fwt(s,JSON.s Line truncated
${e.format(r)}`.trim())}};ywe.exports=dW});var fW=E((BIr,wwe)=>{"use strict";var{InvalidArgumentError:Awt}=je(),{runtimeFeatures:uwt}=zu();function lwt(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 Bwe=uwt.has("crypto")?b("node:crypto"):null,dwt=Bwe?.hash?t=>Bwe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Qwe(t){return Array.isArray(t)&&(t.length&1)===0}function hwt(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 fwt(t){let e={};if(!t)return e;if(Qwe(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 bwe=["record","playback","update"];function gwt(t){if(!bwe.includes(t))throw new Awt(`Invalid snapshot mode: ${t}. Must be one of: ${bwe.join(", ")}`)}wwe.exports={createHeaderFilters:lwt,hashId:dwt,isUndiciHeaders:Qwe,normalizeHeaders:fwt,isUrlExcludedFactory:hwt,validateSnapshotMode:gwt}});var _we=E((bIr,vwe)=>{"use strict";var{writeFile:pwt,readFile:mwt,mkdir:Ewt}=b("node:fs/promises"),{dirname:Cwt,resolve:Swe}=b("node:path"),{setTimeout:Iwt,clearTimeout:Nwe}=b("node:timers"),{InvalidArgumentError:Twe,UndiciError:ywt}=je(),{hashId:Bwt,isUrlExcludedFactory:bwt,normalizeHeaders:xwe,createHeaderFilters:Rwe}=fW();function mQ(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||xwe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:Dwe(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function Dwe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=s?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=A)}return n}function kwe(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 c=s?o:o.toLowerCase();i.has(c)||(n[c]=a)}return n}function EQ(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 Bwt(r)}var gW=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=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=Rwe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=bwt(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=mQ(e,this.#a,this.matchOptions),n=EQ(s),i=xwe(r.headers),o={statusCode:r.statusCode,headers:kwe(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.#s.size>=this.#n&&!this.#s.has(n)){let c=this.#s.keys().next().value;this.#s.delete(c)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#A()}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=mQ(e,this.#a,this.matchOptions),s=EQ(r),n=this.#s.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.#r;if(!r)throw new Twe("Snapshot path is required");try{let s=await mwt(Swe(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new ywt(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new Twe("Snapshot path is required");let s=Swe(r);await Ewt(Cwt(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await pwt(s,JSON.s Line truncated
PRAGMA journal_mode = WAL;
PRAGMA synchronous = NORMAL;
PRAGMA temp_store = memory;
PRAGMA optimize;
CREATE TABLE IF NOT EXISTS cacheInterceptorV${eo} (
CREATE TABLE IF NOT EXISTS cacheInterceptorV${to} (
-- Data specific to us
id INTEGER PRIMARY KEY AUTOINCREMENT,
url TEXT NOT NULL,
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};Cwe.exports=lW});var hW=E((IIr,bwe)=>{"use strict";var
staleAt INTEGER NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${eo}_getValuesQuery ON cacheInterceptorV${eo}(url, method, deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${eo}_deleteByUrlQuery ON cacheInterceptorV${eo}(deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${to}_getValuesQuery ON cacheInterceptorV${to}(url, method, deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${to}_deleteByUrlQuery ON cacheInterceptorV${to}(deleteAt);
`),this.#r=this.#s.prepare(`
SELECT
id,
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};Cwe.exports=lW});var hW=E((IIr,bwe)=>{"use strict";var
vary,
cachedAt,
staleAt
FROM cacheInterceptorV${eo}
FROM cacheInterceptorV${to}
WHERE
url = ?
AND method = ?
ORDER BY
deleteAt ASC
`),this.#n=this.#s.prepare(`
UPDATE cacheInterceptorV${eo} SET
UPDATE cacheInterceptorV${to} SET
body = ?,
deleteAt = ?,
statusCode = ?,
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};Cwe.exports=lW});var hW=E((IIr,bwe)=>{"use strict";var
WHERE
id = ?
`),this.#i=this.#s.prepare(`
INSERT INTO cacheInterceptorV${eo} (
INSERT INTO cacheInterceptorV${to} (
url,
method,
body,
@@ -182,88 +182,89 @@ ${e.format(r)}`.trim())}};Cwe.exports=lW});var hW=E((IIr,bwe)=>{"use strict";var
cachedAt,
staleAt
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${eo} WHERE url = ?`),this.#c=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${eo}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${eo} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#s.prepare(`
DELETE FROM cacheInterceptorV${eo}
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${to} WHERE url = ?`),this.#c=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${to}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${to} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#s.prepare(`
DELETE FROM cacheInterceptorV${to}
WHERE id IN (
SELECT
id
FROM cacheInterceptorV${eo}
FROM cacheInterceptorV${to}
ORDER BY cachedAt DESC
LIMIT ?
)
`)}close(){this.#s.close()}get(e){MW(e);let r=this.#h(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){MW(e);let s=this.#d(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#h(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){MW(e),aSt(r);let s=0,n=[],i=this;return new oSt({decodeStrings:!0,write(o,a,c){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),c()},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.#d(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.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let s=this.#d(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)return;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!cSt(n[l],u[l])){A=!1;break}}if(A)return c}}};function cSt(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 Dg=E((qIr,P1e)=>{"use strict";var{kConstruct:ASt}=Kt(),{kEnumerableProperty:SE}=Xe(),{iteratorMixin:uSt,isValidHeaderName:IQ,isValidHeaderValue:_1e}=ji(),{webidl:wt}=$s(),UW=b("node:assert"),rv=b("node:util");function v1e(t){return t===10||t===13||t===9||t===32}function F1e(t){let e=0,r=t.length;for(;r>e&&v1e(t.charCodeAt(r-1));)--r;for(;r>e&&v1e(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function M1e(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});PW(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)PW(t,r[s],e[r[s]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function PW(t,e,r){if(r=F1e(r),IQ(e)){if(!_1e(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(U1e(t)==="immutable")throw new TypeError("immutable");return nv(t).append(e,r,!1)}function lSt(t){let e=nv(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 c=0;c<n.length;++c)r.push([o,n[c]]);else r.push([o,a])}return e.sortedMap=r}function L1e(t,e){return t[0]<e[0]?-1:1}var sv=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.headersMap.size! Line truncated
${i}`;break;case"retry":WNe(i)&&(r[n]=i);break;case"id":JNe(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&WNe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&JNe(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}}};zNe.exports={EventSourceStream:BJ}});var sTe=E((fyr,rTe)=>{"use strict";var{pipeline:TRt}=b("node:stream"),{fetching:xRt}=wQ(),{makeRequest:RRt}=TE(),{webidl:Pn}=$s(),{EventSourceStream:DRt}=jNe(),{parseMIMEType:kRt}=ea(),{createFastMessageEvent:vRt}=xv(),{isNetworkError:KNe}=BQ(),{kEnumerableProperty:Pg}=Xe(),{environmentSettingsObject:$Ne}=ji(),XNe=!1,ZNe=3e3,kQ=0,eTe=1,vQ=2,_Rt="anonymous",FRt="use-credentials",UE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=kQ;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Pn.util.markAsUncloneable(this);let s="EventSource constructor";Pn.argumentLengthCheck(arguments,1,s),XNe||(XNe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Pn.converters.USVString(e),r=Pn.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=$Ne,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=_Rt;r.withCredentials===!0&&(o=FRt,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=$Ne.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=RRt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#r===vQ)return;this.#r=kQ;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!KNe(s))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(KNe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let n=s.headersList.get("content-type",!0),i=n!==null?kRt(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.#r=eTe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new DRt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(vRt(c.type,c.options))}});TRt(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=xRt(e)}#A(){this.#r!==vQ&&(this.#r=kQ,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===kQ&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c())},this.#o.reconnectionTime)?.unref())}close(){Pn.brandCheck(this,t),this.#r!==vQ&&(this.#r=vQ,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=Pn.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=Pn.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=Pn.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},tTe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:kQ,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:eTe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:vQ,writable:!1}};Object.defineProperties(UE,tTe);Object.defineProperties(UE.prototype,tTe);Object.defineProperties(UE.prototype,{close:Pg,onerror:Pg,onmessage:Pg,onopen:Pg,readyState:Pg,url:Pg,withCredentials:Pg});Pn.converters.EventSourceInitDict=Pn.dictionaryConverter([{key:"withCredentials",converter:Pn.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Pn.converters.any},{key:"node",converter:Pn.dictionaryConverter([{key:"reconnectionTime",converter:Pn.converters["unsigned long"],defaultValue:()=>ZNe},{key:"dispatcher",converter:Pn.converters.any}]),defaultValue:()=>({})}]);rTe.exports={EventSource:UE,defaultReconnectionTime:ZNe}});var ATe=E((gyr,ge)=>{"use strict";var MRt=Hd(),iTe=Db(),LRt=Eg(),URt=ibe(),PRt=Abe(),ORt=yg(),HRt=p7(),GRt=d7(),qRt=Wbe(),YRt=Xbe(),VRt=tQe(),oTe=je(),Gv=Xe(),{InvalidArgumentError:Hv}=oTe,PE=MQe(),WRt=lg(),JRt=eW(),{MockCallHistory:zR Line truncated
`)}close(){this.#s.close()}get(e){LW(e);let r=this.#h(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){LW(e);let s=this.#d(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#h(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){LW(e),ASt(r);let s=0,n=[],i=this;return new cSt({decodeStrings:!0,write(o,a,c){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),c()},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.#d(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.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let s=this.#d(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)return;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!uSt(n[l],u[l])){A=!1;break}}if(A)return c}}};function uSt(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 Dg=E((VIr,H1e)=>{"use strict";var{kConstruct:lSt}=Kt(),{kEnumerableProperty:NE}=Ze(),{iteratorMixin:dSt,isValidHeaderName:BQ,isValidHeaderValue:M1e}=Ki(),{webidl:wt}=$s(),PW=b("node:assert"),rv=b("node:util");function F1e(t){return t===10||t===13||t===9||t===32}function L1e(t){let e=0,r=t.length;for(;r>e&&F1e(t.charCodeAt(r-1));)--r;for(;r>e&&F1e(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function U1e(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});OW(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)OW(t,r[s],e[r[s]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function OW(t,e,r){if(r=L1e(r),BQ(e)){if(!M1e(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(O1e(t)==="immutable")throw new TypeError("immutable");return nv(t).append(e,r,!1)}function hSt(t){let e=nv(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 c=0;c<n.length;++c)r.push([o,n[c]]);else r.push([o,a])}return e.sortedMap=r}function P1e(t,e){return t[0]<e[0]?-1:1}var sv=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.headersMap.size! Line truncated
${i}`;break;case"retry":zNe(i)&&(r[n]=i);break;case"id":jNe(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&zNe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&jNe(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}}};KNe.exports={EventSourceStream:bJ}});var iTe=E((pyr,nTe)=>{"use strict";var{pipeline:RRt}=b("node:stream"),{fetching:DRt}=NQ(),{makeRequest:kRt}=xE(),{webidl:Pn}=$s(),{EventSourceStream:vRt}=$Ne(),{parseMIMEType:_Rt}=ea(),{createFastMessageEvent:FRt}=xv(),{isNetworkError:XNe}=QQ(),{kEnumerableProperty:Pg}=Ze(),{environmentSettingsObject:ZNe}=Ki(),eTe=!1,tTe=3e3,_Q=0,rTe=1,FQ=2,MRt="anonymous",LRt="use-credentials",PE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=_Q;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Pn.util.markAsUncloneable(this);let s="EventSource constructor";Pn.argumentLengthCheck(arguments,1,s),eTe||(eTe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Pn.converters.USVString(e),r=Pn.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=ZNe,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=MRt;r.withCredentials===!0&&(o=LRt,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=ZNe.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=kRt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#r===FQ)return;this.#r=_Q;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!XNe(s))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(XNe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let n=s.headersList.get("content-type",!0),i=n!==null?_Rt(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.#r=rTe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new vRt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(FRt(c.type,c.options))}});RRt(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=DRt(e)}#A(){this.#r!==FQ&&(this.#r=_Q,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===_Q&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c())},this.#o.reconnectionTime)?.unref())}close(){Pn.brandCheck(this,t),this.#r!==FQ&&(this.#r=FQ,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=Pn.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=Pn.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=Pn.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},sTe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:_Q,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:rTe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:FQ,writable:!1}};Object.defineProperties(PE,sTe);Object.defineProperties(PE.prototype,sTe);Object.defineProperties(PE.prototype,{close:Pg,onerror:Pg,onmessage:Pg,onopen:Pg,readyState:Pg,url:Pg,withCredentials:Pg});Pn.converters.EventSourceInitDict=Pn.dictionaryConverter([{key:"withCredentials",converter:Pn.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Pn.converters.any},{key:"node",converter:Pn.dictionaryConverter([{key:"reconnectionTime",converter:Pn.converters["unsigned long"],defaultValue:()=>tTe},{key:"dispatcher",converter:Pn.converters.any}]),defaultValue:()=>({})}]);nTe.exports={EventSource:PE,defaultReconnectionTime:tTe}});var lTe=E((myr,ge)=>{"use strict";var URt=Hd(),aTe=vb(),PRt=Eg(),ORt=abe(),HRt=lbe(),GRt=yg(),qRt=m7(),YRt=h7(),VRt=zbe(),WRt=eQe(),JRt=sQe(),cTe=je(),Gv=Ze(),{InvalidArgumentError:Hv}=cTe,OE=UQe(),zRt=lg(),jRt=tW(),{MockCallHistory:KR Line truncated
`).slice(1).join(`
`);t.stack=r?`${r}
${i}`:n.stack}ge.exports.fetch=function(e,r=void 0){return iDt(e,r).catch(s=>{throw nTe?cTe(s,nTe):s&&typeof s=="object"&&Error.captureStackTrace(s,ge.exports.fetch),s})};ge.exports.Headers=Dg().Headers;ge.exports.Response=BQ().Response;ge.exports.Request=TE().Request;ge.exports.FormData=lk().FormData;var{setGlobalOrigin:oDt,getGlobalOrigin:aDt}=tV();ge.exports.setGlobalOrigin=oDt;ge.exports.getGlobalOrigin=aDt;var{CacheStorage:cDt}=GSe(),{kConstruct:ADt}=Kt();ge.exports.caches=new cDt(ADt);var{deleteCookie:uDt,getCookies:lDt,getSetCookies:dDt,setCookie:hDt,parseCookie:fDt}=tNe();ge.exports.deleteCookie=uDt;ge.exports.getCookies=lDt;ge.exports.getSetCookies=dDt;ge.exports.setCookie=hDt;ge.exports.parseCookie=fDt;var{parseMIMEType:gDt,serializeAMimeType:pDt}=ea();ge.exports.parseMIMEType=gDt;ge.exports.serializeAMimeType=pDt;var{CloseEvent:mDt,ErrorEvent:EDt,MessageEvent:CDt}=xv(),{WebSocket:IDt,ping:yDt}=FNe();ge.exports.WebSocket=IDt;ge.exports.CloseEvent=mDt;ge.exports.ErrorEvent=EDt;ge.exports.MessageEvent=CDt;ge.exports.ping=yDt;ge.exports.WebSocketStream=qNe().WebSocketStream;ge.exports.WebSocketError=mJ().WebSocketError;ge.exports.request=_Q(PE.request);ge.exports.stream=_Q(PE.stream);ge.exports.pipeline=_Q(PE.pipeline);ge.exports.connect=_Q(PE.connect);ge.exports.upgrade=_Q(PE.upgrade);ge.exports.MockClient=JRt;ge.exports.MockCallHistory=zRt;ge.exports.MockCallHistoryLog=jRt;ge.exports.MockPool=$Rt;ge.exports.MockAgent=KRt;ge.exports.SnapshotAgent=XRt;ge.exports.mockErrors=ZRt;var{EventSource:BDt}=sTe();ge.exports.EventSource=BDt;function bDt(){globalThis.fetch=ge.exports.fetch,globalThis.Headers=ge.exports.Headers,globalThis.Response=ge.exports.Response,globalThis.Request=ge.exports.Request,globalThis.FormData=ge.exports.FormData,globalThis.WebSocket=ge.exports.WebSocket,globalThis.CloseEvent=ge.exports.CloseEvent,globalThis.ErrorEvent=ge.exports.ErrorEvent,globalThis.MessageEvent=ge.exports.MessageEvent,globalThis.EventSource=ge.exports.EventSource}ge.exports.install=bDt});var FQ=E(eh=>{"use strict";eh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");eh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");eh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";eh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);eh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);eh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());eh.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 lTe=E((Eyr,uTe)=>{"use strict";var{asciiLowercase:qv,solelyContainsHTTPTokenCodePoints:QDt,soleyContainsHTTPQuotedStringTokenCodePoints:wDt}=FQ();uTe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=qv(String(e)),this._map.get(e)}has(e){return e=qv(String(e)),this._map.has(e)}set(e,r){if(e=qv(String(e)),r=String(r),!QDt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!wDt(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=qv(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 fTe=E((Cyr,hTe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:SDt,removeTrailingHTTPWhitespace:dTe,isHTTPWhitespaceChar:NDt,solelyContainsHTTPTokenCodePoints:bJ,soleyContainsHTTPQuotedStringTokenCodePoints:TDt,asciiLowercase:QJ,collectAnHTTPQuotedString:xDt}=FQ();hTe.exports=t=>{t=SDt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!bJ(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=dTe(s),s.length===0||!bJ(s))return null;let n={type:QJ(r),subtype:QJ(s),parameters:new Map};for(;e<t.length;){for(++e;NDt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=QJ(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=xDt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=dTe(o),o==="")continue}i.length>0&&bJ(i)&&TDt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var pTe=E((Iyr,gTe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:RDt}=FQ();gTe.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+="=",(!RDt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var ITe=E((Byr,CTe)=>{"use strict";var DDt=lTe(),kDt=fTe(),vDt=pTe(),{asciiLowercase:mTe,solelyContainsHTTPTokenCodePoints:ETe}=FQ();CTe.exports=class{constructor(e){e=String(e);let r=kDt(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 DDt(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=mTe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!ETe(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=mTe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!ETe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return vDt(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 MTe=E((FBr,zDt)=>{zDt.exports={name:"@actions/artifact",version:"6.2.1",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.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/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
%s`,k,k,f,n);let P=f.type==="*"?fz:f.type==="?"?mz:"\\"+f.type;i=!0,n=n.slice(0,f.reStart)+P+"\\("+k}N(),o&&(n+="\\\\");let M=A2t[n.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],D=n.slice(0,P.reStart),z=n.slice(P.reStart,P.reEnd-8),Z=n.slice(P.reEnd),ee=n.slice(P.reEnd-8,P.reEnd)+Z,ce=D.split(")").length,fe=D.split("(").length-ce,De=Z;for(let nt=0;nt<fe;nt++)De=De.replace(/\)[+*?]?/,"");Z=De;let Ke=Z===""&&r!==gz?"(?:$|\\/)":"";n=D+z+Z+Ke+ee}if(n!==""&&i&&(n="(?=.)"+n),M&&(n=C()+n),r===gz)return[n,i];if(s.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return l2t(e);let O=s.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",O),{_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?fz:r.dot?a2t:c2t,n=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?h2t(a):a===On?On:a._src).reduce((a,c)=>(a[a.length-1]===On&&c===On||a.push(c),a),[]),o.forEach((a,c)=>{a!==On||o[c-1]===On||(c===0?o.length>1?o[c+1]="(?:\\/|"+s+"\\/)?"+o[c+1]:o[c]=s:c===o.length-1?o[c-1]+="(?:\\/|"+s+")?":(o[c-1]+="(?:\\/|\\/"+s+"\\/)"+o[c+1],o[c+1]=On))}),o.filter(a=>a!==On).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;pz.sep!=="/"&&(e=e.split(pz.sep).join("/")),e=e.split(Axe),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],c=e;if(s.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return oo.defaults(e).Minimatch}};oo.Minimatch=WE});var mxe=E((lbr,pxe)=>{pxe.exports=gxe;var Iz=b("fs"),{EventEmitter:g2t}=b("events"),{Minimatch:Cz}=dxe(),{resolve:p2t}=b("path");function m2t(t,e){return new Promise((r,s)=>{Iz.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 hxe(t,e){return new Promise((r,s)=>{(e?Iz.stat:Iz.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?hxe(t,!1):null):r(null):r(o)})})}async function*fxe(t,e,r,s,n,i){let o=await m2t(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,s=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(s||r)&&(d=await hxe(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*fxe(A,e,r,s,n,!1)):yield{relative:u,absolute:l,stats:d}}}async function*E2t(t,e,r,s){yield*fxe("",t,e,r,s,!0)}function C2t(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 jv=class extends g2t{constructor(e,r,s){if(super(),typeof r=="function"&&(s=r,r=null),this.options=C2t(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 Cz(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 Cz(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 Cz(i,{dot:!0}))}this.iterator=E2t(p2t(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.inactive=!0}ab Line truncated
`,w);w=G===-1?Q.length:G}else if(F!==-1&&Q[w]==="/"&&Q[w+1]==="*"){let G=Q.indexOf("*/",w);G!==-1?(w=G+2,F=Q.indexOf("*/",w)):(B+=Q[w],w++)}else B+=Q[w],w++;return B}function JC(Q){let B=WC(Q.toString()),w=B.match(iM);if(w||(w=B.match(oM)),!w)throw new Error(`could not parse args in autoInject
${i}`:n.stack}ge.exports.fetch=function(e,r=void 0){return aDt(e,r).catch(s=>{throw oTe?uTe(s,oTe):s&&typeof s=="object"&&Error.captureStackTrace(s,ge.exports.fetch),s})};ge.exports.Headers=Dg().Headers;ge.exports.Response=QQ().Response;ge.exports.Request=xE().Request;ge.exports.FormData=lk().FormData;var{setGlobalOrigin:cDt,getGlobalOrigin:ADt}=rV();ge.exports.setGlobalOrigin=cDt;ge.exports.getGlobalOrigin=ADt;var{CacheStorage:uDt}=YSe(),{kConstruct:lDt}=Kt();ge.exports.caches=new uDt(lDt);var{deleteCookie:dDt,getCookies:hDt,getSetCookies:fDt,setCookie:gDt,parseCookie:pDt}=sNe();ge.exports.deleteCookie=dDt;ge.exports.getCookies=hDt;ge.exports.getSetCookies=fDt;ge.exports.setCookie=gDt;ge.exports.parseCookie=pDt;var{parseMIMEType:mDt,serializeAMimeType:EDt}=ea();ge.exports.parseMIMEType=mDt;ge.exports.serializeAMimeType=EDt;var{CloseEvent:CDt,ErrorEvent:IDt,MessageEvent:yDt}=xv(),{WebSocket:BDt,ping:bDt}=LNe();ge.exports.WebSocket=BDt;ge.exports.CloseEvent=CDt;ge.exports.ErrorEvent=IDt;ge.exports.MessageEvent=yDt;ge.exports.ping=bDt;ge.exports.WebSocketStream=VNe().WebSocketStream;ge.exports.WebSocketError=EJ().WebSocketError;ge.exports.request=MQ(OE.request);ge.exports.stream=MQ(OE.stream);ge.exports.pipeline=MQ(OE.pipeline);ge.exports.connect=MQ(OE.connect);ge.exports.upgrade=MQ(OE.upgrade);ge.exports.MockClient=jRt;ge.exports.MockCallHistory=KRt;ge.exports.MockCallHistoryLog=$Rt;ge.exports.MockPool=ZRt;ge.exports.MockAgent=XRt;ge.exports.SnapshotAgent=eDt;ge.exports.mockErrors=tDt;var{EventSource:QDt}=iTe();ge.exports.EventSource=QDt;function wDt(){globalThis.fetch=ge.exports.fetch,globalThis.Headers=ge.exports.Headers,globalThis.Response=ge.exports.Response,globalThis.Request=ge.exports.Request,globalThis.FormData=ge.exports.FormData,globalThis.WebSocket=ge.exports.WebSocket,globalThis.CloseEvent=ge.exports.CloseEvent,globalThis.ErrorEvent=ge.exports.ErrorEvent,globalThis.MessageEvent=ge.exports.MessageEvent,globalThis.EventSource=ge.exports.EventSource}ge.exports.install=wDt});var LQ=E(eh=>{"use strict";eh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");eh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");eh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";eh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);eh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);eh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());eh.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 hTe=E((Iyr,dTe)=>{"use strict";var{asciiLowercase:qv,solelyContainsHTTPTokenCodePoints:SDt,soleyContainsHTTPQuotedStringTokenCodePoints:NDt}=LQ();dTe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=qv(String(e)),this._map.get(e)}has(e){return e=qv(String(e)),this._map.has(e)}set(e,r){if(e=qv(String(e)),r=String(r),!SDt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!NDt(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=qv(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 pTe=E((yyr,gTe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:TDt,removeTrailingHTTPWhitespace:fTe,isHTTPWhitespaceChar:xDt,solelyContainsHTTPTokenCodePoints:QJ,soleyContainsHTTPQuotedStringTokenCodePoints:RDt,asciiLowercase:wJ,collectAnHTTPQuotedString:DDt}=LQ();gTe.exports=t=>{t=TDt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!QJ(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=fTe(s),s.length===0||!QJ(s))return null;let n={type:wJ(r),subtype:wJ(s),parameters:new Map};for(;e<t.length;){for(++e;xDt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=wJ(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=DDt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=fTe(o),o==="")continue}i.length>0&&QJ(i)&&RDt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var ETe=E((Byr,mTe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:kDt}=LQ();mTe.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+="=",(!kDt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var BTe=E((Qyr,yTe)=>{"use strict";var vDt=hTe(),_Dt=pTe(),FDt=ETe(),{asciiLowercase:CTe,solelyContainsHTTPTokenCodePoints:ITe}=LQ();yTe.exports=class{constructor(e){e=String(e);let r=_Dt(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 vDt(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=CTe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!ITe(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=CTe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!ITe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return FDt(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 UTe=E((LBr,KDt)=>{KDt.exports={name:"@actions/artifact",version:"6.2.1",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.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/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
%s`,k,k,f,n);let P=f.type==="*"?gz:f.type==="?"?Ez:"\\"+f.type;i=!0,n=n.slice(0,f.reStart)+P+"\\("+k}N(),o&&(n+="\\\\");let M=l2t[n.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],D=n.slice(0,P.reStart),z=n.slice(P.reStart,P.reEnd-8),Z=n.slice(P.reEnd),ee=n.slice(P.reEnd-8,P.reEnd)+Z,ce=D.split(")").length,fe=D.split("(").length-ce,De=Z;for(let nt=0;nt<fe;nt++)De=De.replace(/\)[+*?]?/,"");Z=De;let Ke=Z===""&&r!==pz?"(?:$|\\/)":"";n=D+z+Z+Ke+ee}if(n!==""&&i&&(n="(?=.)"+n),M&&(n=C()+n),r===pz)return[n,i];if(s.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return h2t(e);let O=s.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",O),{_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?gz:r.dot?A2t:u2t,n=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?g2t(a):a===On?On:a._src).reduce((a,c)=>(a[a.length-1]===On&&c===On||a.push(c),a),[]),o.forEach((a,c)=>{a!==On||o[c-1]===On||(c===0?o.length>1?o[c+1]="(?:\\/|"+s+"\\/)?"+o[c+1]:o[c]=s:c===o.length-1?o[c-1]+="(?:\\/|"+s+")?":(o[c-1]+="(?:\\/|\\/"+s+"\\/)"+o[c+1],o[c+1]=On))}),o.filter(a=>a!==On).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;mz.sep!=="/"&&(e=e.split(mz.sep).join("/")),e=e.split(lxe),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],c=e;if(s.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate}static defaults(e){return ao.defaults(e).Minimatch}};ao.Minimatch=JE});var Cxe=E((hbr,Exe)=>{Exe.exports=mxe;var yz=b("fs"),{EventEmitter:m2t}=b("events"),{Minimatch:Iz}=fxe(),{resolve:E2t}=b("path");function C2t(t,e){return new Promise((r,s)=>{yz.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 gxe(t,e){return new Promise((r,s)=>{(e?yz.stat:yz.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?gxe(t,!1):null):r(null):r(o)})})}async function*pxe(t,e,r,s,n,i){let o=await C2t(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,s=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(s||r)&&(d=await gxe(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*pxe(A,e,r,s,n,!1)):yield{relative:u,absolute:l,stats:d}}}async function*I2t(t,e,r,s){yield*pxe("",t,e,r,s,!0)}function y2t(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 jv=class extends m2t{constructor(e,r,s){if(super(),typeof r=="function"&&(s=r,r=null),this.options=y2t(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 Iz(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 Iz(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 Iz(i,{dot:!0}))}this.iterator=I2t(E2t(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.inactive=!0}ab Line truncated
`,w);w=G===-1?Q.length:G}else if(F!==-1&&Q[w]==="/"&&Q[w+1]==="*"){let G=Q.indexOf("*/",w);G!==-1?(w=G+2,F=Q.indexOf("*/",w)):(B+=Q[w],w++)}else B+=Q[w],w++;return B}function zC(Q){let B=JC(Q.toString()),w=B.match(iM);if(w||(w=B.match(oM)),!w)throw new Error(`could not parse args in autoInject
Source:
`+B);let[,F]=w;return F.replace(/\s/g,"").split(n1).map(G=>G.replace(i1,"").trim())}function zC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var G=Q[F],Y,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))Y=[...G],G=Y.pop(),w[F]=Y.concat(Y.length>0?te:G);else if(j)w[F]=G;else{if(Y=JC(G),G.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),w[F]=Y.concat(te)}function te(Se,yt){var Ft=Y.map(St=>Se[St]);Ft.push(yt),I(G)(...Ft)}}),VC(w,B)}class jC{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,w){w.prev=B,w.next=B.next,B.next?B.next.prev=w:this.tail=w,B.next=w,this.length+=1}insertBefore(B,w){w.prev=B.prev,w.next=B,B.prev?B.prev.next=w:this.head=w,B.prev=w,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):KC(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):KC(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var w=this.head;w;){var{next:F}=w;B(w)&&this.removeLink(w),w=F}return this}}function KC(Q,B){Q.length=1,Q.head=Q.tail=B}function Ip(Q,B,w){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var F=I(Q),G=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function te(Ue,be){let Pe=(...Nt)=>{Se(Ue,Pe),be(...Nt)};J[Ue].push(Pe)}function Se(Ue,be){if(!Ue)return Object.keys(J).forEach(Pe=>J[Pe]=[]);if(!be)return J[Ue]=[];J[Ue]=J[Ue].filter(Pe=>Pe!==be)}function yt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var Ft=!1;function St(Ue,be,Pe,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Mt.started=!0;var Cr,ws;function fo(Th,...sI){if(Th)return Pe?ws(Th):Cr();if(sI.length<=1)return Cr(sI[0]);Cr(sI)}var Qp=Mt._createTaskItem(Ue,Pe?fo:Nt||fo);if(be?Mt._tasks.unshift(Qp):Mt._tasks.push(Qp),Ft||(Ft=!0,A(()=>{Ft=!1,Mt.process()})),Pe||!Nt)return new Promise((Th,sI)=>{Cr=Th,ws=sI})}function ho(Ue){return function(be,...Pe){G-=1;for(var Nt=0,Cr=Ue.length;Nt<Cr;Nt++){var ws=Ue[Nt],fo=Y.indexOf(ws);fo===0?Y.shift():fo>0&&Y.splice(fo,1),ws.callback(be,...Pe),be!=null&&yt("error",be,ws.data)}G<=Mt.concurrency-Mt.buffer&&yt("unsaturated"),Mt.idle()&&yt("drain"),Mt.process()}}function bp(Ue){return Ue.length===0&&Mt.idle()?(A(()=>yt("drain")),!0):!1}let Nh=Ue=>be=>{if(!be)return new Promise((Pe,Nt)=>{te(Ue,(Cr,ws)=>{if(Cr)return Nt(Cr);Pe(ws)})});Se(Ue),j(Ue,be)};var rI=!1,Mt={_tasks:new jC,_createTaskItem(Ue,be){return{data:Ue,callback:be}},*[Symbol.iterator](){yield*Mt._tasks[Symbol.iterator]()},concurrency:B,payload:w,buffer:B/4,started:!1,paused:!1,push(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!1,be)):St(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!0,be)):St(Ue,!1,!0,be)},kill(){Se(),Mt._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!1,be)):St(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!0,be)):St(Ue,!0,!0,be)},remove(Ue){Mt._tasks.remove(Ue)},process(){if(!rI){for(rI=!0;!Mt.paused&&G<Mt.concurrency&&Mt._tasks.length;){var Ue=[],be=[],Pe=Mt._tasks.length;Mt.payload&&(Pe=Math.min(Pe,Mt.payload));for(var Nt=0;Nt<Pe;Nt++){var Cr=Mt._tasks.shift();Ue.push(Cr),Y.push(Cr),be.push(Cr.data)}G+=1,Mt._tasks.length===0&&yt("empty"),G===Mt.concurrency&&yt("saturated");var ws=ee(ho(Ue));F(be,ws)}rI=!1}},length(){return Mt._tasks.length},running(){return G},workersList(){return Y},idle(){return Mt._tasks.length+G===0},pause(){Mt.paused=!0},resume(){Mt.paused!==!1&&(Mt.paused=!1,A(Mt.process))}};return Object.defineProperties(Mt,{saturated:{writable:!1,value:Nh("saturated")},unsaturated:{writable:!1,value:Nh("unsaturated")},empty:{writable:!1,value:Nh("empty")},drain:{writable:!1,value:Nh("drain")},error:{writable:!1,value:Nh("error")}}),Mt}function $C(Q,B){return Ip(Q,1,B)}function yp(Q,B,w){return Ip(Q,B,w)}function lo(Q,B,w,F){F=O(F);var G=I(w);return Wn(Q,(Y,J,j)=>{G(B,Y,(te,Se)=>{B=Se,j(te)})},Y=>F(Y,B))}var Ia=m(lo,4);function Bp(...Q){var B=Q.map(I);return function(...w){var F=this,G=w[w.length-1];return typeof G=="function"?w.pop():G=KA(),Ia(B,w,(Y,J,j)=>{J.apply(F,Y.concat((te,...Se)=>{j(te,Se)}))},(Y,J)=>G(Y,...J)),G[jA]}}function o1(...Q){return Bp(...Q.reverse())}function we(Q,B,w,F){return y(fe(B),Q,w,F)}var H=m(we,4);function T(Q,B,w,F){var G=I(w);return H(Q,B,(Y,J)=>{G(Y,(j,...te)=>j?J(j):J(j,te))},(Y,J)=>{for(var j=[],te=0;te<J.length;te++)J[te]&&(j=j.concat(...J[te]));return F(Y,j)})}var q=m(T,4);function K(Q,B,w){return q(Q,1/0,B,w)}var $=m(K,3);function oe(Q,B,w){retur Line truncated
GFS4: `),console.error(t)});kr[Zs]||(Nxe=global[Zs]||[],xxe(kr,Nxe),kr.close=(function(t){function e(r,s){return t.call(kr,r,function(n){n||Txe(),typeof s=="function"&&s.apply(this,arguments)})}return Object.defineProperty(e,e_,{value:t}),e})(kr.close),kr.closeSync=(function(t){function e(r){t.apply(kr,arguments),Txe()}return Object.defineProperty(e,e_,{value:t}),e})(kr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){qg(kr[Zs]),b("assert").equal(kr[Zs].length,0)}));var Nxe;global[Zs]||xxe(global,kr[Zs]);Qz.exports=Bz(T2t(kr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!kr.__patched&&(Qz.exports=Bz(kr),kr.__patched=!0);function Bz(t){S2t(t),t.gracefulify=Bz,t.createReadStream=M,t.createWriteStream=O;var e=t.readFile;t.readFile=r;function r(D,z,Z){return typeof z=="function"&&(Z=z,z=null),ee(D,z,Z);function ee(ce,fe,De,Ke){return e(ce,fe,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?JE([ee,[ce,fe,De],nt,Ke||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var s=t.writeFile;t.writeFile=n;function n(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return s(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?JE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return i(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?JE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=0),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return a(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?JE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(D,z,Z){typeof z=="function"&&(Z=z,z=null);var ee=u.test(process.version)?function(De,Ke,nt,Yt){return A(De,ce(De,Ke,nt,Yt))}:function(De,Ke,nt,Yt){return A(De,Ke,ce(De,Ke,nt,Yt))};return ee(D,z,Z);function ce(fe,De,Ke,nt){return function(Yt,vt){Yt&&(Yt.code==="EMFILE"||Yt.code==="ENFILE")?JE([ee,[fe,De,Ke],Yt,nt||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof Ke=="function"&&Ke.call(this,Yt,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=N2t(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=C);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=N),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(D){m=D},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});var p=m;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(D){p=D},enumerable:!0,configurable:!0});var I=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});function m(D,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function C(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z),D.read())})}function y(D,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function N(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z))})}function M(D,z){return new t.ReadStream(D,z)}function O(D,z){return new t.WriteStream(D,z)}var k=t.open;t.open=P;function P(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return k(fe,De,Ke,function(vt,ds){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?JE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}return t}function JE(t){qg("ENQUEUE",t[0].name,t[1]),kr[Zs].push(t),bz()}var Zv;function Txe(){for(var t=Date.now(),e=0;e<kr[Zs].length;++e)kr[Zs][e].length>2&&(kr[Zs][e][3]=t,kr[Zs][e][4]=t);bz()}function bz(){if(clearTimeout(Zv),Zv=void 0,kr[Zs].length!==0){var t=kr[Zs].shift(),e=t[0],r=t[1],s=t[2],n=t[3],i=t[4];if(n===void 0)qg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){qg("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,s)}else{var a=Date.now()-i,c=Math.max(i-n,1),A=Math.min(c*1.2,100);a>=A?(qg("RETRY",e.name,r),e.apply(null,r.concat([n]))):kr[Zs].push(t)}Zv===void 0&&(Zv=setTimeout(bz,0))}}});var t_=E((pbr,Rxe)=>{"use strict";var FA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";FA.writable=t=>FA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";FA.readable=t=>FA(t)&&t.readable!==!1&&typeo Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};c2e.exports={AggregateError:oj,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 aj=E((SQr,A2e)=>{"use strict";A2e.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 En=E((NQr,d2e)=>{"use strict";var{format:$Ft,inspect:I_}=aj(),{AggregateError:XFt}=Nr(),ZFt=globalThis.AggregateError||XFt,eMt=Symbol("kIsNodeError"),tMt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],rMt=/^([A-Z][a-z0-9]*)+$/,sMt="__node_internal_",y_={};function Wg(t,e){if(!t)throw new y_.ERR_INTERNAL_ASSERTION(e)}function u2e(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 nMt(t,e,r){if(typeof e=="function")return Wg(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 Wg(s===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${s}).`),r.length===0?e:$Ft(e,...r)}function tn(t,e,r){r||(r=Error);class s extends r{constructor(...i){super(nMt(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[eMt]=!0,y_[t]=s}function l2e(t){let e=sMt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function iMt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new ZFt([e,t],e.message);return r.code=e.code,r}return t||e}var cj=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new y_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};tn("ERR_ASSERTION","%s",Error);tn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Wg(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 c of e)Wg(typeof c=="string","All expected entries have to be of type string"),tMt.includes(c)?n.push(c.toLowerCase()):rMt.test(c)?i.push(c):(Wg(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=n.indexOf("object");c!==-1&&(n.splice(n,c,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;default:{lLine truncated
`)),e.linkname&&(r+=O$(" linkpath="+e.linkname+`
`));let s=e.pax;if(s)for(let n in s)r+=O$(" "+n+"="+s[n]+`
`);return kt.from(r)};_C.decodePax=function(e){let r={};for(;e.length;){let s=0;for(;s<e.length&&e[s]!==32;)s++;let n=parseInt(kt.toString(e.subarray(0,s)),10);if(!n)return r;let i=kt.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};_C.encode=function(e){let r=kt.alloc(512),s=e.name,n="";if(e.typeflag===5&&s[s.length-1]!=="/"&&(s+="/"),kt.byteLength(s)!==s.length)return null;for(;kt.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 kt.byteLength(s)>100||kt.byteLength(n)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,s),kt.write(r,Ch(e.mode&pGt,6),100),kt.write(r,Ch(e.uid,6),108),kt.write(r,Ch(e.gid,6),116),bGt(e.size,r,124),kt.write(r,Ch(e.mtime.getTime()/1e3|0,11),136),r[156]=jF+yGt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(_Ue,r,jw),kt.copy(hGt,r,H$),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,Ch(e.devmajor||0,6),329),kt.write(r,Ch(e.devminor||0,6),337),n&&kt.write(r,n,345),kt.write(r,Ch(MUe(r),6),148),r)};_C.decode=function(e,r,s){let n=e[156]===0?0:e[156]-jF,i=vC(e,0,100,r),o=Eh(e,100,8),a=Eh(e,108,8),c=Eh(e,116,8),A=Eh(e,124,12),u=Eh(e,136,12),l=IGt(n),d=e[157]===0?null:vC(e,157,100,r),h=vC(e,265,32),f=vC(e,297,32),p=Eh(e,329,8),I=Eh(e,337,8),m=MUe(e);if(m===256)return null;if(m!==Eh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(mGt(e))e[345]&&(i=vC(e,345,155,r)+"/"+i);else if(!EGt(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:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:I,pax:null}};function mGt(t){return kt.equals(_Ue,t.subarray(jw,jw+6))}function EGt(t){return kt.equals(fGt,t.subarray(jw,jw+6))&&kt.equals(gGt,t.subarray(H$,H$+2))}function CGt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function IGt(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 yGt(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 FUe(t,e,r,s){for(;r<s;r++)if(t[r]===e)return r;return s}function MUe(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 Ch(t,e){return t=t.toString(8),t.length>e?dGt.slice(0,e)+" ":lGt.slice(0,e-t.length)+t+" "}function BGt(t,e,r){e[r]=128;for(let s=11;s>0;s--)e[r+s]=t&255,t=Math.floor(t/256)}function bGt(t,e,r){t.toString(8).length>11?BGt(t,e,r):kt.write(e,Ch(t,11),r)}function QGt(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 Eh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return QGt(t);{for(;e<t.length&&t[e]===32;)e++;let s=CGt(FUe(t,32,e,t.length),t.length,t.length);for(;e<s&&t[e]===0;)e++;return s===e?0:parseInt(kt.toString(t.subarray(e,s)),8)}}function vC(t,e,r,s){return kt.toString(t.subarray(e,FUe(t,0,e,e+r)),s)}function O$(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var HUe=E((Z1r,OUe)=>{var{Writable:wGt,Readable:SGt,getStreamError:LUe}=P$(),NGt=Q$(),UUe=TC(),FC=G$(),TGt=UUe.alloc(0),Y$=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new NGt,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 TGt;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 UUe.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)}},V$=class extends SGt{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(LUe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=PUe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},W$=class extends wGt{constru Line truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function eO(t){process.exitCode=XP.Failure,Bo(t)}function Ol(){return process.env.RUNNER_DEBUG==="1"}function V(t){xh("debug",{},t)}function Bo(t,e={}){xh("error",S1(e),t instanceof Error?t.toString():t)}function Ze(t,e={}){xh("warning",S1(e),t instanceof Error?t.toString():t)}function _ae(t,e={}){xh("notice",S1(e),t instanceof Error?t.toString():t)}function se(t){process.stdout.write(t+vae.EOL)}function oy(t,e){if(process.env.GITHUB_STATE||"")return WX("STATE",JX(t,e));xh("save-state",{name:t},El(e))}function Sc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as nze,existsSync as ize}from"fs";import{EOL as oze}from"os";var ym=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(ize(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(nze(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${oze}`)}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 nO=pe(Pae(),1),Oae=pe(QN(),1),Cze=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function Hae(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 Gae(t){return new nO.HttpClient().getAgent(t)}function Ize(t){return new nO.HttpClient().getAgentDispatcher(t)}function qae(t){let e=Ize(t);return(s,n)=>Cze(this,void 0,void 0,function*(){return(0,Oae.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Yae(){return process.env.GITHUB_API_URL||"https://api.github.com"}function iO(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function Hl(){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 UN(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)=>UN.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 Vae(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(c=>(a=c,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 Wae(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 Jae=Function.bind,zae=Jae.bind(Jae);function jae(t,e,r){let s=zae(Wae,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]=zae(Vae,null).apply(null,i)})}function Bze(){let t=Symbol("Singular"),e={registry:{}},r=UN.bind(null,e,t);return jae(r,e,t),r}function bze(){let t={registry:{}},e=UN.bind(null,t);return jae(e,t),e}var Kae={Singular:Bze,Collection:bze};var Qze="0.0.0-development",wze=`octokit-endpoint.js/${Qze} ${Hl()}`,Sze={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.githu Line truncated
`+B);let[,F]=w;return F.replace(/\s/g,"").split(o1).map(G=>G.replace(a1,"").trim())}function jC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var G=Q[F],Y,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))Y=[...G],G=Y.pop(),w[F]=Y.concat(Y.length>0?te:G);else if(j)w[F]=G;else{if(Y=zC(G),G.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),w[F]=Y.concat(te)}function te(Se,yt){var Ft=Y.map(St=>Se[St]);Ft.push(yt),I(G)(...Ft)}}),WC(w,B)}class KC{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,w){w.prev=B,w.next=B.next,B.next?B.next.prev=w:this.tail=w,B.next=w,this.length+=1}insertBefore(B,w){w.prev=B.prev,w.next=B,B.prev?B.prev.next=w:this.head=w,B.prev=w,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):$C(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):$C(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var w=this.head;w;){var{next:F}=w;B(w)&&this.removeLink(w),w=F}return this}}function $C(Q,B){Q.length=1,Q.head=Q.tail=B}function Ip(Q,B,w){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var F=I(Q),G=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function te(Ue,be){let Pe=(...Nt)=>{Se(Ue,Pe),be(...Nt)};J[Ue].push(Pe)}function Se(Ue,be){if(!Ue)return Object.keys(J).forEach(Pe=>J[Pe]=[]);if(!be)return J[Ue]=[];J[Ue]=J[Ue].filter(Pe=>Pe!==be)}function yt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var Ft=!1;function St(Ue,be,Pe,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Mt.started=!0;var Cr,ws;function go(Th,...nI){if(Th)return Pe?ws(Th):Cr();if(nI.length<=1)return Cr(nI[0]);Cr(nI)}var Qp=Mt._createTaskItem(Ue,Pe?go:Nt||go);if(be?Mt._tasks.unshift(Qp):Mt._tasks.push(Qp),Ft||(Ft=!0,A(()=>{Ft=!1,Mt.process()})),Pe||!Nt)return new Promise((Th,nI)=>{Cr=Th,ws=nI})}function fo(Ue){return function(be,...Pe){G-=1;for(var Nt=0,Cr=Ue.length;Nt<Cr;Nt++){var ws=Ue[Nt],go=Y.indexOf(ws);go===0?Y.shift():go>0&&Y.splice(go,1),ws.callback(be,...Pe),be!=null&&yt("error",be,ws.data)}G<=Mt.concurrency-Mt.buffer&&yt("unsaturated"),Mt.idle()&&yt("drain"),Mt.process()}}function bp(Ue){return Ue.length===0&&Mt.idle()?(A(()=>yt("drain")),!0):!1}let Nh=Ue=>be=>{if(!be)return new Promise((Pe,Nt)=>{te(Ue,(Cr,ws)=>{if(Cr)return Nt(Cr);Pe(ws)})});Se(Ue),j(Ue,be)};var sI=!1,Mt={_tasks:new KC,_createTaskItem(Ue,be){return{data:Ue,callback:be}},*[Symbol.iterator](){yield*Mt._tasks[Symbol.iterator]()},concurrency:B,payload:w,buffer:B/4,started:!1,paused:!1,push(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!1,be)):St(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!0,be)):St(Ue,!1,!0,be)},kill(){Se(),Mt._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!1,be)):St(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?bp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!0,be)):St(Ue,!0,!0,be)},remove(Ue){Mt._tasks.remove(Ue)},process(){if(!sI){for(sI=!0;!Mt.paused&&G<Mt.concurrency&&Mt._tasks.length;){var Ue=[],be=[],Pe=Mt._tasks.length;Mt.payload&&(Pe=Math.min(Pe,Mt.payload));for(var Nt=0;Nt<Pe;Nt++){var Cr=Mt._tasks.shift();Ue.push(Cr),Y.push(Cr),be.push(Cr.data)}G+=1,Mt._tasks.length===0&&yt("empty"),G===Mt.concurrency&&yt("saturated");var ws=ee(fo(Ue));F(be,ws)}sI=!1}},length(){return Mt._tasks.length},running(){return G},workersList(){return Y},idle(){return Mt._tasks.length+G===0},pause(){Mt.paused=!0},resume(){Mt.paused!==!1&&(Mt.paused=!1,A(Mt.process))}};return Object.defineProperties(Mt,{saturated:{writable:!1,value:Nh("saturated")},unsaturated:{writable:!1,value:Nh("unsaturated")},empty:{writable:!1,value:Nh("empty")},drain:{writable:!1,value:Nh("drain")},error:{writable:!1,value:Nh("error")}}),Mt}function XC(Q,B){return Ip(Q,1,B)}function yp(Q,B,w){return Ip(Q,B,w)}function ho(Q,B,w,F){F=O(F);var G=I(w);return Wn(Q,(Y,J,j)=>{G(B,Y,(te,Se)=>{B=Se,j(te)})},Y=>F(Y,B))}var Ia=m(ho,4);function Bp(...Q){var B=Q.map(I);return function(...w){var F=this,G=w[w.length-1];return typeof G=="function"?w.pop():G=KA(),Ia(B,w,(Y,J,j)=>{J.apply(F,Y.concat((te,...Se)=>{j(te,Se)}))},(Y,J)=>G(Y,...J)),G[jA]}}function c1(...Q){return Bp(...Q.reverse())}function we(Q,B,w,F){return y(fe(B),Q,w,F)}var H=m(we,4);function T(Q,B,w,F){var G=I(w);return H(Q,B,(Y,J)=>{G(Y,(j,...te)=>j?J(j):J(j,te))},(Y,J)=>{for(var j=[],te=0;te<J.length;te++)J[te]&&(j=j.concat(...J[te]));return F(Y,j)})}var q=m(T,4);function K(Q,B,w){return q(Q,1/0,B,w)}var $=m(K,3);function oe(Q,B,w){retur Line truncated
GFS4: `),console.error(t)});kr[Zs]||(xxe=global[Zs]||[],Dxe(kr,xxe),kr.close=(function(t){function e(r,s){return t.call(kr,r,function(n){n||Rxe(),typeof s=="function"&&s.apply(this,arguments)})}return Object.defineProperty(e,e_,{value:t}),e})(kr.close),kr.closeSync=(function(t){function e(r){t.apply(kr,arguments),Rxe()}return Object.defineProperty(e,e_,{value:t}),e})(kr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){qg(kr[Zs]),b("assert").equal(kr[Zs].length,0)}));var xxe;global[Zs]||Dxe(global,kr[Zs]);wz.exports=bz(R2t(kr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!kr.__patched&&(wz.exports=bz(kr),kr.__patched=!0);function bz(t){T2t(t),t.gracefulify=bz,t.createReadStream=M,t.createWriteStream=O;var e=t.readFile;t.readFile=r;function r(D,z,Z){return typeof z=="function"&&(Z=z,z=null),ee(D,z,Z);function ee(ce,fe,De,Ke){return e(ce,fe,function(nt){nt&&(nt.code==="EMFILE"||nt.code==="ENFILE")?zE([ee,[ce,fe,De],nt,Ke||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var s=t.writeFile;t.writeFile=n;function n(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return s(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?zE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return i(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?zE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=0),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return a(fe,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?zE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(D,z,Z){typeof z=="function"&&(Z=z,z=null);var ee=u.test(process.version)?function(De,Ke,nt,Yt){return A(De,ce(De,Ke,nt,Yt))}:function(De,Ke,nt,Yt){return A(De,Ke,ce(De,Ke,nt,Yt))};return ee(D,z,Z);function ce(fe,De,Ke,nt){return function(Yt,vt){Yt&&(Yt.code==="EMFILE"||Yt.code==="ENFILE")?zE([ee,[fe,De,Ke],Yt,nt||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof Ke=="function"&&Ke.call(this,Yt,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=x2t(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=C);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=N),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(D){m=D},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});var p=m;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(D){p=D},enumerable:!0,configurable:!0});var I=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});function m(D,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function C(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z),D.read())})}function y(D,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function N(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z))})}function M(D,z){return new t.ReadStream(D,z)}function O(D,z){return new t.WriteStream(D,z)}var k=t.open;t.open=P;function P(D,z,Z,ee){return typeof Z=="function"&&(ee=Z,Z=null),ce(D,z,Z,ee);function ce(fe,De,Ke,nt,Yt){return k(fe,De,Ke,function(vt,ds){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?zE([ce,[fe,De,Ke,nt],vt,Yt||Date.now(),Date.now()]):typeof nt=="function"&&nt.apply(this,arguments)})}}return t}function zE(t){qg("ENQUEUE",t[0].name,t[1]),kr[Zs].push(t),Qz()}var Zv;function Rxe(){for(var t=Date.now(),e=0;e<kr[Zs].length;++e)kr[Zs][e].length>2&&(kr[Zs][e][3]=t,kr[Zs][e][4]=t);Qz()}function Qz(){if(clearTimeout(Zv),Zv=void 0,kr[Zs].length!==0){var t=kr[Zs].shift(),e=t[0],r=t[1],s=t[2],n=t[3],i=t[4];if(n===void 0)qg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){qg("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,s)}else{var a=Date.now()-i,c=Math.max(i-n,1),A=Math.min(c*1.2,100);a>=A?(qg("RETRY",e.name,r),e.apply(null,r.concat([n]))):kr[Zs].push(t)}Zv===void 0&&(Zv=setTimeout(Qz,0))}}});var t_=E((Ebr,kxe)=>{"use strict";var FA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";FA.writable=t=>FA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";FA.readable=t=>FA(t)&&t.readable!==!1&&typeo Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};u2e.exports={AggregateError:aj,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 cj=E((TQr,l2e)=>{"use strict";l2e.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 En=E((xQr,f2e)=>{"use strict";var{format:ZFt,inspect:I_}=cj(),{AggregateError:eMt}=Nr(),tMt=globalThis.AggregateError||eMt,rMt=Symbol("kIsNodeError"),sMt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],nMt=/^([A-Z][a-z0-9]*)+$/,iMt="__node_internal_",y_={};function Wg(t,e){if(!t)throw new y_.ERR_INTERNAL_ASSERTION(e)}function d2e(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 oMt(t,e,r){if(typeof e=="function")return Wg(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 Wg(s===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${s}).`),r.length===0?e:ZFt(e,...r)}function tn(t,e,r){r||(r=Error);class s extends r{constructor(...i){super(oMt(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[rMt]=!0,y_[t]=s}function h2e(t){let e=iMt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function aMt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new tMt([e,t],e.message);return r.code=e.code,r}return t||e}var Aj=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new y_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};tn("ERR_ASSERTION","%s",Error);tn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Wg(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 c of e)Wg(typeof c=="string","All expected entries have to be of type string"),sMt.includes(c)?n.push(c.toLowerCase()):nMt.test(c)?i.push(c):(Wg(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=n.indexOf("object");c!==-1&&(n.splice(n,c,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;default:{lLine truncated
`)),e.linkname&&(r+=H$(" linkpath="+e.linkname+`
`));let s=e.pax;if(s)for(let n in s)r+=H$(" "+n+"="+s[n]+`
`);return kt.from(r)};FC.decodePax=function(e){let r={};for(;e.length;){let s=0;for(;s<e.length&&e[s]!==32;)s++;let n=parseInt(kt.toString(e.subarray(0,s)),10);if(!n)return r;let i=kt.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};FC.encode=function(e){let r=kt.alloc(512),s=e.name,n="";if(e.typeflag===5&&s[s.length-1]!=="/"&&(s+="/"),kt.byteLength(s)!==s.length)return null;for(;kt.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 kt.byteLength(s)>100||kt.byteLength(n)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,s),kt.write(r,Ch(e.mode&EGt,6),100),kt.write(r,Ch(e.uid,6),108),kt.write(r,Ch(e.gid,6),116),wGt(e.size,r,124),kt.write(r,Ch(e.mtime.getTime()/1e3|0,11),136),r[156]=jF+bGt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(MUe,r,$w),kt.copy(gGt,r,G$),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,Ch(e.devmajor||0,6),329),kt.write(r,Ch(e.devminor||0,6),337),n&&kt.write(r,n,345),kt.write(r,Ch(UUe(r),6),148),r)};FC.decode=function(e,r,s){let n=e[156]===0?0:e[156]-jF,i=_C(e,0,100,r),o=Eh(e,100,8),a=Eh(e,108,8),c=Eh(e,116,8),A=Eh(e,124,12),u=Eh(e,136,12),l=BGt(n),d=e[157]===0?null:_C(e,157,100,r),h=_C(e,265,32),f=_C(e,297,32),p=Eh(e,329,8),I=Eh(e,337,8),m=UUe(e);if(m===256)return null;if(m!==Eh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(CGt(e))e[345]&&(i=_C(e,345,155,r)+"/"+i);else if(!IGt(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:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:I,pax:null}};function CGt(t){return kt.equals(MUe,t.subarray($w,$w+6))}function IGt(t){return kt.equals(pGt,t.subarray($w,$w+6))&&kt.equals(mGt,t.subarray(G$,G$+2))}function yGt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function BGt(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 bGt(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 LUe(t,e,r,s){for(;r<s;r++)if(t[r]===e)return r;return s}function UUe(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 Ch(t,e){return t=t.toString(8),t.length>e?fGt.slice(0,e)+" ":hGt.slice(0,e-t.length)+t+" "}function QGt(t,e,r){e[r]=128;for(let s=11;s>0;s--)e[r+s]=t&255,t=Math.floor(t/256)}function wGt(t,e,r){t.toString(8).length>11?QGt(t,e,r):kt.write(e,Ch(t,11),r)}function SGt(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 Eh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return SGt(t);{for(;e<t.length&&t[e]===32;)e++;let s=yGt(LUe(t,32,e,t.length),t.length,t.length);for(;e<s&&t[e]===0;)e++;return s===e?0:parseInt(kt.toString(t.subarray(e,s)),8)}}function _C(t,e,r,s){return kt.toString(t.subarray(e,LUe(t,0,e,e+r)),s)}function H$(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var qUe=E((tSr,GUe)=>{var{Writable:NGt,Readable:TGt,getStreamError:PUe}=O$(),xGt=w$(),OUe=xC(),MC=q$(),RGt=OUe.alloc(0),V$=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new xGt,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 RGt;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 OUe.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)}},W$=class extends TGt{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(PUe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=HUe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},J$=class extends NGt{constru Line truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function eO(t){process.exitCode=XP.Failure,bo(t)}function Hl(){return process.env.RUNNER_DEBUG==="1"}function V(t){xh("debug",{},t)}function bo(t,e={}){xh("error",T1(e),t instanceof Error?t.toString():t)}function Xe(t,e={}){xh("warning",T1(e),t instanceof Error?t.toString():t)}function Fae(t,e={}){xh("notice",T1(e),t instanceof Error?t.toString():t)}function re(t){process.stdout.write(t+_ae.EOL)}function ay(t,e){if(process.env.GITHUB_STATE||"")return JX("STATE",zX(t,e));xh("save-state",{name:t},Cl(e))}function Sc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as oze,existsSync as aze}from"fs";import{EOL as cze}from"os";var ym=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(aze(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(oze(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${cze}`)}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 nO=pe(Oae(),1),Hae=pe(SN(),1),yze=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function Gae(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 qae(t){return new nO.HttpClient().getAgent(t)}function Bze(t){return new nO.HttpClient().getAgentDispatcher(t)}function Yae(t){let e=Bze(t);return(s,n)=>yze(this,void 0,void 0,function*(){return(0,Hae.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Vae(){return process.env.GITHUB_API_URL||"https://api.github.com"}function iO(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function Gl(){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 ON(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)=>ON.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 Wae(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(c=>(a=c,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 Jae(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 zae=Function.bind,jae=zae.bind(zae);function Kae(t,e,r){let s=jae(Jae,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]=jae(Wae,null).apply(null,i)})}function Qze(){let t=Symbol("Singular"),e={registry:{}},r=ON.bind(null,e,t);return Kae(r,e,t),r}function wze(){let t={registry:{}},e=ON.bind(null,t);return Kae(e,t),e}var $ae={Singular:Qze,Collection:wze};var Sze="0.0.0-development",Nze=`octokit-endpoint.js/${Sze} ${Gl()}`,Tze={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.githu Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var cje=class extends Error{constructor(t,e,r){super(aje(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},Aje=["method","baseUrl","url","headers","request","query","mediaType","operationName"],uje=["query","method","url"],Ice=/\/api\/v3\/?$/;function lje(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(uje.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)=>Aje.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 Ice.test(i)&&(n.url=i.replace(Ice,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new cje(n,a,o.data)}return o.data.data})}function fO(t,e){let r=t.defaults(e);return Object.assign((n,i)=>lje(r,n,i),{defaults:fO.bind(null,r),endpoint:r.endpoint})}var rWt=fO(Ay,{headers:{"user-agent":`octokit-graphql.js/${oje} ${Hl()}`},method:"POST",url:"/graphql"});function yce(t){return fO(t,{method:"POST",url:"/graphql"})}var gO="(?:[a-zA-Z0-9_-]+)",Bce="\\.",bce=new RegExp(`^${gO}${Bce}${gO}${Bce}${gO}$`),dje=bce.test.bind(bce);async function hje(t){let e=dje(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 fje(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function gje(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=fje(t),e(n)}var Qce=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(hje.bind(null,e),{hook:gje.bind(null,e)})};var pO="7.0.6";var wce=()=>{},pje=console.warn.bind(console),mje=console.error.bind(console);function Eje(t={}){return typeof t.debug!="function"&&(t.debug=wce),typeof t.info!="function"&&(t.info=wce),typeof t.warn!="function"&&(t.warn=pje),typeof t.error!="function"&&(t.error=mje),t}var Sce=`octokit-core.js/${pO} ${Hl()}`,HN=class{static VERSION=pO;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 Kae.Collection,s={baseUrl:Ay.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} ${Sce}`:Sce,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=Ay.defaults(s),this.graphql=yce(this.request).defaults(s),this.log=Eje(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=Qce(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 mO="17.0.0";var Cje={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/{secret_name}"],createOrgVaria Line truncated
`)}var uje=class extends Error{constructor(t,e,r){super(Aje(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},lje=["method","baseUrl","url","headers","request","query","mediaType","operationName"],dje=["query","method","url"],yce=/\/api\/v3\/?$/;function hje(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(dje.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)=>lje.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 yce.test(i)&&(n.url=i.replace(yce,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new uje(n,a,o.data)}return o.data.data})}function fO(t,e){let r=t.defaults(e);return Object.assign((n,i)=>hje(r,n,i),{defaults:fO.bind(null,r),endpoint:r.endpoint})}var nWt=fO(uy,{headers:{"user-agent":`octokit-graphql.js/${cje} ${Gl()}`},method:"POST",url:"/graphql"});function Bce(t){return fO(t,{method:"POST",url:"/graphql"})}var gO="(?:[a-zA-Z0-9_-]+)",bce="\\.",Qce=new RegExp(`^${gO}${bce}${gO}${bce}${gO}$`),fje=Qce.test.bind(Qce);async function gje(t){let e=fje(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 pje(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function mje(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=pje(t),e(n)}var wce=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(gje.bind(null,e),{hook:mje.bind(null,e)})};var pO="7.0.6";var Sce=()=>{},Eje=console.warn.bind(console),Cje=console.error.bind(console);function Ije(t={}){return typeof t.debug!="function"&&(t.debug=Sce),typeof t.info!="function"&&(t.info=Sce),typeof t.warn!="function"&&(t.warn=Eje),typeof t.error!="function"&&(t.error=Cje),t}var Nce=`octokit-core.js/${pO} ${Gl()}`,qN=class{static VERSION=pO;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 $ae.Collection,s={baseUrl:uy.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} ${Nce}`:Nce,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=uy.defaults(s),this.graphql=Bce(this.request).defaults(s),this.log=Ije(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=wce(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 mO="17.0.0";var yje={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/{secret_name}"],createOrgVaria 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 fy(i));return s.searchPaths.push(...wO(s.patterns)),s})}static stat(e,r,s){return RO(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Nm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 Nm.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Nm.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function sAe(t,e){return Zje(this,void 0,void 0,function*(){return yield JN.create(t,e)})}var Kue=pe(zue(),1);import*as AT from"crypto";import*as Dm from"fs";import*as uf from"path";import*as $ue from"util";var yy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(yy||(yy={}));var Tn;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Tn||(Tn={}));var Fi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Fi||(Fi={}));var aT=2,cT=5e3,$O=5e3,XO=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,jue=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,By="cache.tar",ZO="manifest.txt",VJt=10*Math.pow(1024,3);var Rm=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},aZe=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},cZe="1.0";function by(){return Rm(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=uf.join(s,"actions","temp")}let r=uf.join(e,AT.randomUUID());return yield TN(r),r})}function Tc(t){return Dm.statSync(t).size}function e3(t){return Rm(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(),c=yield sAe(t.join(`
`),{implicitDescendants:!1});try{for(var A=!0,u=aZe(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){n=l.value,A=!1;let h=uf.relative(a,n).replace(new RegExp(`\\${uf.sep}`,"g"),"/");V(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function Qy(t){return Rm(this,void 0,void 0,function*(){return $ue.promisify(Dm.unlink)(t)})}function Xue(t){return Rm(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),V(`Checking ${e} ${r.join(" ")}`);try{yield DN(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){V(n.message)}return s=s.trim(),V(s),s})}function wy(){return Rm(this,void 0,void 0,function*(){let t=yield Xue("zstd",["--quiet"]),e=Kue.clean(t);return V(`zstd version: ${e}`),t===""?Tn.Gzip:Tn.ZstdWithoutLong})}function Jl(t){return t===Tn.Gzip?yy.Gzip:yy.Zstd}function Zue(){return Rm(this,void 0,void 0,function*(){return Dm.existsSync(XO)?XO:(yield Xue("tar")).toLowerCase().includes("gnu tar")?hu("tar"):""})}function t3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function km(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(cZe),AT.createHash("sha256").update(s.join("|")).digest("hex")}function ele(){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 c0 from"fs";import{URL as Jot}from"url";var xc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as AZe}from"node:os";import uZe from"node:util";import lZe from"node:process";function tle(t,...e){lZe.stderr.write(`${uZe.format(t,...e)}${AZe}`)}import Sy from"node:process";function lT(t){return Sy.env[t]}var rle=typeof Sy.versions.deno=="string"&&Sy.versions.deno.length>0,sle=typeof Sy.versions.bun=="string"&&Sy.versions.bun.length>0,dT=!0;var nle=lT("DEBUG"),ole,r3=[],s3=[],hT=[];nle&&n3(nle);var ale=Object.assign(t=>cle(t),{enable:n3,enabled:i3,disable:dZe,log:tle});function n3(t){ole=t,r3=[],s3=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?s3.push(r.substring(1)):r3.push(r);for(let r of hT)r.enabled=i3(r.namespace)}function i3(t){if(t.endsWith("*"))return!0;for(let e of s3)if(ile(t,e))return!1;for(let e of r3)if(ile(t,e))return!0;return!1}function ile(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,c=-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;c=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=c+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;c=s,s++,n++;continue}else return!1;let A=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return A&&(u||l)}function dZe(){let t=ole||"";return n3(""),t}function cle(t){let e=Object.assign(r,{enabled:i3(t),destroy:hZe,log:ale.log,namespace:t,extend:fZe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return hT.push(e),e}function hZe(){let t=hT.indexOf(this);return t>=0?(hT.splice(t,1),!0):!1}function fZe(t){let e=cle(`${this.namespace}:${t}`);return e.log=this.log,e}var vm=ale;var o3=["verbose","info","warning","error"],Ale={verbose:400,info:300,warning:200,error:100};function ule(t,e){e.log=(...r)=>{t.log(...r)}}function lle(t){return o3.includes(t)}function fT(t){let e=new Set,r=lT(t.logLevelEnvVarName),s,n=vm(t.namespace);n.log=(...u)=>{vm.log(...u)};function i(u){if(u&&!lle(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${o3.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);vm.enable(l.join(","))}r&&(lle(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${o3.join(", ")}.`));function o(u){return!!(s&&Ale[u.level]<=Ale[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(ule(u,d),o(d)){let h=vm.disable();vm.enable(h+","+d.namespace)}return e.add(d),d}function c(){return s}function A(u){let l=n.extend(u);return ule(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:n}}var dle=fT({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),gZe=dle.logger;function Ny(t){return dle.createClientLogger(t)}function gT(t){return t.toLowerCase()}function pZe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*mZe(t){for(let e of t.values())yield[e.name,e.value]}var a3=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(gT(e),{name:e,value:pZe(r)})}get(e){return this._headersMap.get(gT(e))?.value}has(e){return this._ Line truncated
${yZe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function _m(t){return t instanceof xn?!0:df(t)&&t.name==="RestError"}function Zn(t,e){return Buffer.from(t,e)}import l3 from"node:http";import d3 from"node:https";import gle from"node:zlib";import{Transform as BZe}from"node:stream";var ei=Ny("ts-http-runtime");var bZe={};function Ty(t){return t&&typeof t.pipe=="function"}function ple(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 mle(t){return t&&typeof t.byteLength=="number"}var ET=class extends BZe{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}},h3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new xc("The operation was aborted. Request has already been canceled.");s=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let A=new _a;ei.info(`request to '${A.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 A=NZe(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new ET(f);p.on("error",I=>{ei.error("Error in upload progress",I)}),Ty(a)?a.pipe(p):p.end(a),a=p}let A=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=QZe(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?wZe(A,u):A;let h=e.onDownloadProgress;if(h){let f=new ET(h);f.on("error",p=>{ei.error("Error in download progress",p)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await SZe(c),d}finally{if(e.abortSignal&&s){let A=Promise.resolve();Ty(a)&&(A=ple(a));let u=Promise.resolve();Ty(c)&&(u=ple(c)),Promise.all([A,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ei.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((c,A)=>{let u=i?l3.request(a,c):d3.request(a,c);u.once("error",l=>{A(new xn(l.message,{code:l.code??xn.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new xc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),s&&Ty(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):mle(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ei.error("Unrecognized body type",s),A(new xn("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?l3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new l3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return d3.globalAgent;let n=e.tlsSettings??bZe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ei.info("No cached TLS Agent exist, creating a new Agent"),i=new d3.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function QZe(t){let e=Mi();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 wZe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=gle.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=gle.createInflate();return t.pipe(s),s}return t}function SZe(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 xn(`Error reading response as text: ${n.message}`,{code:xn.PARSE_ERROR}))})})}function NZe(t){return t?Buffer.isBuffer(t)?t.length:Ty(t)?null:mle(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Ele(){return new h3}function CT(){return Ele()}var f3="logPolicy";function IT(t={}){let e=t.logger??ei.info,r=new _a({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:f3,asy Line truncated
`;return e}function Ket(t){return t instanceof Uint8Array?t.byteLength:Dy(t)?t.size===-1?void 0:t.size:void 0}function $et(t){let e=0;for(let r of t){let s=Ket(r);if(s===void 0)return;e+=s}return e}async function Xet(t,e,r){let s=[Zn(`--${r}`,"utf-8"),...e.flatMap(i=>[Zn(`\r
`,"utf-8"),Zn(jet(i.headers),"utf-8"),Zn(`\r
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new gy(i));return s.searchPaths.push(...wO(s.patterns)),s})}static stat(e,r,s){return RO(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Nm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 Nm.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Nm.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var tKe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function nAe(t,e){return tKe(this,void 0,void 0,function*(){return yield jN.create(t,e)})}var $ue=pe(jue(),1);import*as lT from"crypto";import*as Dm from"fs";import*as uf from"path";import*as Xue from"util";var By;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(By||(By={}));var Tn;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Tn||(Tn={}));var Mi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Mi||(Mi={}));var AT=2,uT=5e3,$O=5e3,XO=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Kue=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,by="cache.tar",ZO="manifest.txt",JJt=10*Math.pow(1024,3);var Rm=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},AZe=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},uZe="1.0";function Qy(){return Rm(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=uf.join(s,"actions","temp")}let r=uf.join(e,lT.randomUUID());return yield RN(r),r})}function Tc(t){return Dm.statSync(t).size}function e3(t){return Rm(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(),c=yield nAe(t.join(`
`),{implicitDescendants:!1});try{for(var A=!0,u=AZe(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){n=l.value,A=!1;let h=uf.relative(a,n).replace(new RegExp(`\\${uf.sep}`,"g"),"/");V(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function wy(t){return Rm(this,void 0,void 0,function*(){return Xue.promisify(Dm.unlink)(t)})}function Zue(t){return Rm(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),V(`Checking ${e} ${r.join(" ")}`);try{yield vN(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){V(n.message)}return s=s.trim(),V(s),s})}function Sy(){return Rm(this,void 0,void 0,function*(){let t=yield Zue("zstd",["--quiet"]),e=$ue.clean(t);return V(`zstd version: ${e}`),t===""?Tn.Gzip:Tn.ZstdWithoutLong})}function Jl(t){return t===Tn.Gzip?By.Gzip:By.Zstd}function ele(){return Rm(this,void 0,void 0,function*(){return Dm.existsSync(XO)?XO:(yield Zue("tar")).toLowerCase().includes("gnu tar")?hu("tar"):""})}function t3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function km(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(uZe),lT.createHash("sha256").update(s.join("|")).digest("hex")}function tle(){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 c0 from"fs";import{URL as jot}from"url";var xc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as lZe}from"node:os";import dZe from"node:util";import hZe from"node:process";function rle(t,...e){hZe.stderr.write(`${dZe.format(t,...e)}${lZe}`)}import Ny from"node:process";function hT(t){return Ny.env[t]}var sle=typeof Ny.versions.deno=="string"&&Ny.versions.deno.length>0,nle=typeof Ny.versions.bun=="string"&&Ny.versions.bun.length>0,fT=!0;var ile=hT("DEBUG"),ale,r3=[],s3=[],gT=[];ile&&n3(ile);var cle=Object.assign(t=>Ale(t),{enable:n3,enabled:i3,disable:fZe,log:rle});function n3(t){ale=t,r3=[],s3=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?s3.push(r.substring(1)):r3.push(r);for(let r of gT)r.enabled=i3(r.namespace)}function i3(t){if(t.endsWith("*"))return!0;for(let e of s3)if(ole(t,e))return!1;for(let e of r3)if(ole(t,e))return!0;return!1}function ole(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,c=-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;c=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=c+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;c=s,s++,n++;continue}else return!1;let A=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return A&&(u||l)}function fZe(){let t=ale||"";return n3(""),t}function Ale(t){let e=Object.assign(r,{enabled:i3(t),destroy:gZe,log:cle.log,namespace:t,extend:pZe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return gT.push(e),e}function gZe(){let t=gT.indexOf(this);return t>=0?(gT.splice(t,1),!0):!1}function pZe(t){let e=Ale(`${this.namespace}:${t}`);return e.log=this.log,e}var vm=cle;var o3=["verbose","info","warning","error"],ule={verbose:400,info:300,warning:200,error:100};function lle(t,e){e.log=(...r)=>{t.log(...r)}}function dle(t){return o3.includes(t)}function pT(t){let e=new Set,r=hT(t.logLevelEnvVarName),s,n=vm(t.namespace);n.log=(...u)=>{vm.log(...u)};function i(u){if(u&&!dle(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${o3.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);vm.enable(l.join(","))}r&&(dle(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${o3.join(", ")}.`));function o(u){return!!(s&&ule[u.level]<=ule[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(lle(u,d),o(d)){let h=vm.disable();vm.enable(h+","+d.namespace)}return e.add(d),d}function c(){return s}function A(u){let l=n.extend(u);return lle(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:n}}var hle=pT({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),mZe=hle.logger;function Ty(t){return hle.createClientLogger(t)}function mT(t){return t.toLowerCase()}function EZe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*CZe(t){for(let e of t.values())yield[e.name,e.value]}var a3=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(mT(e),{name:e,value:EZe(r)})}get(e){return this._headersMap.get(mT(e))?.value}has(e){return this._ Line truncated
${bZe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function _m(t){return t instanceof xn?!0:df(t)&&t.name==="RestError"}function Zn(t,e){return Buffer.from(t,e)}import l3 from"node:http";import d3 from"node:https";import ple from"node:zlib";import{Transform as QZe}from"node:stream";var ei=Ty("ts-http-runtime");var wZe={};function xy(t){return t&&typeof t.pipe=="function"}function mle(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 Ele(t){return t&&typeof t.byteLength=="number"}var IT=class extends QZe{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}},h3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new xc("The operation was aborted. Request has already been canceled.");s=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let A=new _a;ei.info(`request to '${A.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 A=xZe(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new IT(f);p.on("error",I=>{ei.error("Error in upload progress",I)}),xy(a)?a.pipe(p):p.end(a),a=p}let A=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=SZe(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?NZe(A,u):A;let h=e.onDownloadProgress;if(h){let f=new IT(h);f.on("error",p=>{ei.error("Error in download progress",p)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await TZe(c),d}finally{if(e.abortSignal&&s){let A=Promise.resolve();xy(a)&&(A=mle(a));let u=Promise.resolve();xy(c)&&(u=mle(c)),Promise.all([A,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ei.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((c,A)=>{let u=i?l3.request(a,c):d3.request(a,c);u.once("error",l=>{A(new xn(l.message,{code:l.code??xn.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new xc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),s&&xy(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):Ele(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ei.error("Unrecognized body type",s),A(new xn("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?l3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new l3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return d3.globalAgent;let n=e.tlsSettings??wZe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ei.info("No cached TLS Agent exist, creating a new Agent"),i=new d3.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function SZe(t){let e=Li();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 NZe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=ple.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=ple.createInflate();return t.pipe(s),s}return t}function TZe(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 xn(`Error reading response as text: ${n.message}`,{code:xn.PARSE_ERROR}))})})}function xZe(t){return t?Buffer.isBuffer(t)?t.length:xy(t)?null:Ele(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Cle(){return new h3}function yT(){return Cle()}var f3="logPolicy";function BT(t={}){let e=t.logger??ei.info,r=new _a({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:f3,asy Line truncated
`;return e}function Xet(t){return t instanceof Uint8Array?t.byteLength:ky(t)?t.size===-1?void 0:t.size:void 0}function Zet(t){let e=0;for(let r of t){let s=Xet(r);if(s===void 0)return;e+=s}return e}async function ett(t,e,r){let s=[Zn(`--${r}`,"utf-8"),...e.flatMap(i=>[Zn(`\r
`,"utf-8"),Zn($et(i.headers),"utf-8"),Zn(`\r
`,"utf-8"),i.body,Zn(`\r
--${r}`,"utf-8")]),Zn(`--\r
\r
`,"utf-8")],n=$et(s);n&&t.headers.set("Content-Length",n),t.body=await ude(s)}var ky="multipartPolicy",Zet=70,ett=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ttt(t){if(t.length>Zet)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!ett.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function GT(){return{name:ky,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?ttt(r):r=zet(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await Xet(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function qT(){return mT()}var lde=fT({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),J$t=lde.logger;function Ro(t){return lde.createClientLogger(t)}var Dc=Ro("core-rest-pipeline");function k3(t={}){return IT({logger:Dc.info,...t})}var v3=OT;function _3(t={}){return HT(t)}import F3 from"node:os";import Kl from"node:process";function dde(){return"User-Agent"}async function hde(t){if(Kl&&Kl.versions){let e=`${F3.type()} ${F3.release()}; ${F3.arch()}`;Kl.versions.bun?t.set("Bun",`${Kl.versions.bun} (${e})`):Kl.versions.deno?t.set("Deno",`${Kl.versions.deno} (${e})`):Kl.versions.node&&t.set("Node",`${Kl.versions.node} (${e})`)}}var YT="1.24.0";function Att(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function fde(){return dde()}async function VT(t){let e=new Map;e.set("core-rest-pipeline",YT),await hde(e);let r=Att(e);return t?`${t} ${r}`:r}var gde=fde(),pde="userAgentPolicy";function M3(t={}){let e=VT(t.userAgentPrefix);return{name:pde,async sendRequest(r,s){return r.headers.has(gde)||r.headers.set(gde,await e),s(r)}}}var mde=Symbol("rawContent");function L3(t){return typeof t[mde]=="function"}function Ede(t){return L3(t)?t[mde]():t}var WT=ky;function U3(){let t=GT();return{name:WT,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)L3(s.body)&&(s.body=Ede(s.body));return t.sendRequest(e,r)}}}var P3=UT;function O3(){return PT()}function H3(t={}){return bT(t)}function G3(){return QT()}var vy=class extends Error{constructor(e){super(e),this.name="AbortError"}};function q3(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new vy(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(s?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",A)})}var Ett="The delay was aborted.";function Om(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return q3(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??Ett})}function $l(t){if(df(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 Cde(t){return df(t)}function Hm(){return lf()}var Wt=dT;function Xl(t){return T3(t)}function V3(t,e){return LT(t,e)}var Ide="setClientRequestIdPolicy";function W3(t="x-ms-client-request-id"){return{name:Ide,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function J3(t){return wT(t)}function z3(t){return ST(t)}var Gm={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function yde(t={}){let e=new j3(t.parentContext);return t.span&&(e=e.setValue(Gm.span,t.span)),t.namespace&&(e=e.setValue(Gm.namespace,t.namespace)),e}var j3=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var bde=pe(Bde(),1),zT=bde.state;function Ctt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Itt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Ctt(),tracingContext:yde({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function _y(){return zT.instrumenterImplementation||(zT.instrumenterImplementation=Itt()),zT.instrumenterImplementation}function Fy(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(A,u,l){let d=_y().startSpan(A,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span Line truncated
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!Grt(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",Xr("InvalidTag",l,Rn(t,i))}let A=Lrt(t,i);if(A===!1)return Xr("InvalidAttr","Attributes for '"+c+"' have open quote.",Rn(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=nhe(u,e);if(d===!0)s=!0;else return Xr(d.err.code,d.err.msg,Rn(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return Xr("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Rn(t,o));if(r.length===0)return Xr("InvalidTag","Closing tag '"+c+"' has not been opened.",Rn(t,o));{let l=r.pop();if(c!==l.tagName){let d=Rn(t,l.tagStartPos);return Xr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Rn(t,o))}r.length==0&&(n=!0)}}else return Xr("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Rn(t,i));else{let l=nhe(u,e);if(l!==!0)return Xr(l.err.code,l.err.msg,Rn(t,i-u.length+l.err.line));if(n===!0)return Xr("InvalidXml","Multiple possible root nodes found.",Rn(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=she(t,i);continue}else if(t[i+1]==="?"){if(i=rhe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Ort(t,i);if(l==-1)return Xr("InvalidChar","char '&' is not expected.",Rn(t,i));i=l}else if(n===!0&&!the(t[i]))return Xr("InvalidXml","Extra text at the end",Rn(t,i));t[i]==="<"&&i--}}else{if(the(t[i]))continue;return Xr("InvalidChar","char '"+t[i]+"' is not expected.",Rn(t,i))}if(s){if(r.length==1)return Xr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Rn(t,r[0].tagStartPos));if(r.length>0)return Xr("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Xr("InvalidXml","Start tag expected.",1);return!0}function the(t){return t===" "||t===" "||t===`
`||t==="\r"}function rhe(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 Xr("InvalidXml","XML declaration allowed only at the start of the document.",Rn(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function she(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 Frt='"',Mrt="'";function Lrt(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===Frt||t[e]===Mrt)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 Urt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function nhe(t,e){let r=sx(t,Urt),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Xr("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Vy(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Xr("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Vy(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Xr("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Vy(r[n]));let i=r[n][2];if(!Hrt(i))return Xr("InvalidAttr","Attribute '"+i+"' is an invalid name.",Vy(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Xr("InvalidAttr","Attribute '"+i+"' is repeated.",Vy(r[n]))}return!0}function Prt(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 Ort(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Prt(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 Xr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Hrt(t){return h8(t)}function Grt(t){return h8(t)}function Rn(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Vy(t){return t.startIndex+t[1].length}var ihe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},ohe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},ahe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
`);let e=new ni("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new zy(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=zm(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=y8(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(A===63){let u=B8(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new ni(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=zm(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=zm(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=B8(t,a,n.removeNSPrefix);if(!u){let O=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${O}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=y8(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,y={},N;N=fst(d),l!==e.tagname&&this.matcher.push(l,{},N),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(y=hst(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let O="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,p+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,O=P.tagContent}let k=new ni(l);C&&(k[":@"]=C),k.add(n.textNodeName,O),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=y8(n.transformTagName,l,h,n));let O=new ni(l);C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let O=new ni(l);C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let O=new ni(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),r=O}s="",a=p}}}else s+=t[a];return e.child};function Ist(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function yst(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function Bst(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 bst(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function Qst(t,e,r=">"){Line truncated
`;function kst(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(T8(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function vhe(t,e,r,s,n){return!r.sanitizeName||Cf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function N8(t,e){let r="";e.format&&(r=Dst);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new Oi(a)):a instanceof Oi&&s.push(a)}let n=kst(t,e),i=new _c;return _he(t,e,r,i,s,n)}function _he(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=S8(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=T8(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:vhe(u,!1,e,s,i),h=vst(A[":@"],e);s.push(d,h);let f=Fst(s,n);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=S8(y,e)),a&&(o+=r),o+=y,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],N=fx(y);o+=`<![CDATA[${N}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],N=hx(y);o+=r+`<!--${N}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let y=khe(A[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=khe(A[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=Fhe(A[u],e):C=_he(A[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function vst(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=td(t[n]),s=!0}return s?r:null}function Fhe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=T8(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=_st(n[":@"],e),a=Fhe(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function _st(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${td(n)}"`}return r}function T8(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function khe(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:vhe(a,!0,e,s,n),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=S8(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${td(A)}"`}return i}function Fst(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function S8(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}function x8(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Mst={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,maxNestedTags:100,jPath:!0,sanitizeName:!1};function oi(t){if(this.options=Object.assign({},Mst,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Oi(r)):r instanceof Oi&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
`,"utf-8")],n=Zet(s);n&&t.headers.set("Content-Length",n),t.body=await lde(s)}var vy="multipartPolicy",ttt=70,rtt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function stt(t){if(t.length>ttt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!rtt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function YT(){return{name:vy,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?stt(r):r=Ket(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await ett(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function VT(){return CT()}var dde=pT({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),j$t=dde.logger;function Ro(t){return dde.createClientLogger(t)}var Dc=Ro("core-rest-pipeline");function k3(t={}){return BT({logger:Dc.info,...t})}var v3=GT;function _3(t={}){return qT(t)}import F3 from"node:os";import Kl from"node:process";function hde(){return"User-Agent"}async function fde(t){if(Kl&&Kl.versions){let e=`${F3.type()} ${F3.release()}; ${F3.arch()}`;Kl.versions.bun?t.set("Bun",`${Kl.versions.bun} (${e})`):Kl.versions.deno?t.set("Deno",`${Kl.versions.deno} (${e})`):Kl.versions.node&&t.set("Node",`${Kl.versions.node} (${e})`)}}var WT="1.24.0";function ltt(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function gde(){return hde()}async function JT(t){let e=new Map;e.set("core-rest-pipeline",WT),await fde(e);let r=ltt(e);return t?`${t} ${r}`:r}var pde=gde(),mde="userAgentPolicy";function M3(t={}){let e=JT(t.userAgentPrefix);return{name:mde,async sendRequest(r,s){return r.headers.has(pde)||r.headers.set(pde,await e),s(r)}}}var Ede=Symbol("rawContent");function L3(t){return typeof t[Ede]=="function"}function Cde(t){return L3(t)?t[Ede]():t}var zT=vy;function U3(){let t=YT();return{name:zT,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)L3(s.body)&&(s.body=Cde(s.body));return t.sendRequest(e,r)}}}var P3=OT;function O3(){return HT()}function H3(t={}){return wT(t)}function G3(){return ST()}var _y=class extends Error{constructor(e){super(e),this.name="AbortError"}};function q3(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new _y(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(s?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",A)})}var Itt="The delay was aborted.";function Om(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return q3(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??Itt})}function $l(t){if(df(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 Ide(t){return df(t)}function Hm(){return lf()}var Wt=fT;function Xl(t){return T3(t)}function V3(t,e){return PT(t,e)}var yde="setClientRequestIdPolicy";function W3(t="x-ms-client-request-id"){return{name:yde,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function J3(t){return NT(t)}function z3(t){return TT(t)}var Gm={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Bde(t={}){let e=new j3(t.parentContext);return t.span&&(e=e.setValue(Gm.span,t.span)),t.namespace&&(e=e.setValue(Gm.namespace,t.namespace)),e}var j3=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var Qde=pe(bde(),1),KT=Qde.state;function ytt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Btt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:ytt(),tracingContext:Bde({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Fy(){return KT.instrumenterImplementation||(KT.instrumenterImplementation=Btt()),KT.instrumenterImplementation}function My(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(A,u,l){let d=Fy().startSpan(A,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span Line truncated
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!Yrt(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",Xr("InvalidTag",l,Rn(t,i))}let A=Prt(t,i);if(A===!1)return Xr("InvalidAttr","Attributes for '"+c+"' have open quote.",Rn(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=ihe(u,e);if(d===!0)s=!0;else return Xr(d.err.code,d.err.msg,Rn(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return Xr("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Rn(t,o));if(r.length===0)return Xr("InvalidTag","Closing tag '"+c+"' has not been opened.",Rn(t,o));{let l=r.pop();if(c!==l.tagName){let d=Rn(t,l.tagStartPos);return Xr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Rn(t,o))}r.length==0&&(n=!0)}}else return Xr("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Rn(t,i));else{let l=ihe(u,e);if(l!==!0)return Xr(l.err.code,l.err.msg,Rn(t,i-u.length+l.err.line));if(n===!0)return Xr("InvalidXml","Multiple possible root nodes found.",Rn(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=nhe(t,i);continue}else if(t[i+1]==="?"){if(i=she(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Grt(t,i);if(l==-1)return Xr("InvalidChar","char '&' is not expected.",Rn(t,i));i=l}else if(n===!0&&!rhe(t[i]))return Xr("InvalidXml","Extra text at the end",Rn(t,i));t[i]==="<"&&i--}}else{if(rhe(t[i]))continue;return Xr("InvalidChar","char '"+t[i]+"' is not expected.",Rn(t,i))}if(s){if(r.length==1)return Xr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Rn(t,r[0].tagStartPos));if(r.length>0)return Xr("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Xr("InvalidXml","Start tag expected.",1);return!0}function rhe(t){return t===" "||t===" "||t===`
`||t==="\r"}function she(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 Xr("InvalidXml","XML declaration allowed only at the start of the document.",Rn(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function nhe(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 Lrt='"',Urt="'";function Prt(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===Lrt||t[e]===Urt)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 Ort=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function ihe(t,e){let r=ix(t,Ort),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Xr("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Wy(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Xr("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Wy(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Xr("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Wy(r[n]));let i=r[n][2];if(!qrt(i))return Xr("InvalidAttr","Attribute '"+i+"' is an invalid name.",Wy(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Xr("InvalidAttr","Attribute '"+i+"' is repeated.",Wy(r[n]))}return!0}function Hrt(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 Grt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Hrt(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 Xr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function qrt(t){return h8(t)}function Yrt(t){return h8(t)}function Rn(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Wy(t){return t.startIndex+t[1].length}var ohe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},ahe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},che={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
`);let e=new ni("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new jy(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=zm(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=y8(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(A===63){let u=B8(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new ni(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=zm(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=zm(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=B8(t,a,n.removeNSPrefix);if(!u){let O=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${O}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=y8(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,y={},N;N=pst(d),l!==e.tagname&&this.matcher.push(l,{},N),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(y=gst(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let O="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,p+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,O=P.tagContent}let k=new ni(l);C&&(k[":@"]=C),k.add(n.textNodeName,O),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=y8(n.transformTagName,l,h,n));let O=new ni(l);C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let O=new ni(l);C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let O=new ni(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(O[":@"]=C),this.addChild(r,O,this.readonlyMatcher,M),r=O}s="",a=p}}}else s+=t[a];return e.child};function Bst(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function bst(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function Qst(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 wst(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function Sst(t,e,r=">"){Line truncated
`;function _st(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(T8(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function _he(t,e,r,s,n){return!r.sanitizeName||Cf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function N8(t,e){let r="";e.format&&(r=vst);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new Hi(a)):a instanceof Hi&&s.push(a)}let n=_st(t,e),i=new _c;return Fhe(t,e,r,i,s,n)}function Fhe(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=S8(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=T8(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:_he(u,!1,e,s,i),h=Fst(A[":@"],e);s.push(d,h);let f=Lst(s,n);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=S8(y,e)),a&&(o+=r),o+=y,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],N=px(y);o+=`<![CDATA[${N}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],N=gx(y);o+=r+`<!--${N}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let y=vhe(A[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=vhe(A[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=Mhe(A[u],e):C=Fhe(A[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function Fst(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=td(t[n]),s=!0}return s?r:null}function Mhe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=T8(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=Mst(n[":@"],e),a=Mhe(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Mst(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${td(n)}"`}return r}function T8(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function vhe(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:_he(a,!0,e,s,n),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=S8(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${td(A)}"`}return i}function Lst(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function S8(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}function x8(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Ust={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,maxNestedTags:100,jPath:!0,sanitizeName:!1};function oi(t){if(this.options=Object.assign({},Ust,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Hi(r)):r instanceof Hi&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Lst(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function R8(t,e,r,s,n){return!r.sanitizeName||Cf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}oi.prototype.build=function(t){if(this.options.preserveOrder)return N8(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new _c,r=Lst(t,this.options);return this.j2x(t,0,e,r).val}};oi.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:R8(c,!1,this.options,r,s);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=R8(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let p=t[c][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=R8(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,s)}return{attrStr:n,val:i}};oi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+td(e)+'"'};function Ust(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}oi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=td(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=td(t[s]),r=!0)}return r?e:null};oi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Pst(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function R8(t,e,r,s,n){return!r.sanitizeName||Cf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}oi.prototype.build=function(t){if(this.options.preserveOrder)return N8(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new _c,r=Pst(t,this.options);return this.j2x(t,0,e,r).val}};oi.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:R8(c,!1,this.options,r,s);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=R8(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let p=t[c][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=R8(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,s)}return{attrStr:n,val:i}};oi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+td(e)+'"'};function Ost(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}oi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=td(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=td(t[s]),r=!0)}return r?e:null};oi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(ze.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===ze.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE));r.sort((n,i)=>wx(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=Bx(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=bx(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();i[c]=n[a],o.push(c)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var Mr=class extends Bf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Zy(e,r,this)}computeHMACSHA256(e){return Kst("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var bf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var gs=Ro("storage-common");var Do;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Do||(Do={}));var sd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Do.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},$st=new bf("The operation was aborted."),eB=class extends Fc{retryOptions;constructor(e,r,s=sd){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:sd.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):sd.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:sd.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:sd.maxRetryDelayInMs):sd.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:sd.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:sd.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=yx(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=rd(n.url,yu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(gs.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(gs.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 gs.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 gs.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 gs.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return gs.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(ze.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')?(gs.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 Do.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Do.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return gs.info(`RetryPolicy: Delay for ${n}ms`),Qx(n,s,$st)}};var tB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new eB(e,r,this.retryOptions)}};var Xst="storageBrowserPolicy";function Ohe(){return{name:Xst,async sendRequest(t,e){return Wt||((t.method==="GET"||t.method==="HEAD")&&(t.url=rd(t.url,yu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(ze.COOKIE),t.headers.delete(ze.CONTENT_LENGTH)),e(t)}}}var Zst="StorageCorrectContentLengthPolicy";function Hhe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(ze.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Zst,async sendRequest(e,r){return t(e),r(e)}}}var ent="storageRetryPolicy",Km={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Do.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},tnt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],rnt=new bf("The operation was aborted.");function Ghe(t={}){let e=t.retryPolicyType??Km.retryPolicyType,r=t.maxTries??Km.maxTries,s=t.retryDelayInMs??Km.retryDelayInMs,n=t.maxRetryDelayInMs??Km.maxRetryDelayInMs,i=t.secondaryHost??Km.secondaryHost,o=t.tryTimeoutInMs??Km.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return gs.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of tnt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(ze.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===ze.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE));r.sort((n,i)=>Nx(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=Qx(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=wx(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();i[c]=n[a],o.push(c)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var Mr=class extends Bf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new eB(e,r,this)}computeHMACSHA256(e){return Xst("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var bf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var gs=Ro("storage-common");var Do;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Do||(Do={}));var sd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Do.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Zst=new bf("The operation was aborted."),tB=class extends Fc{retryOptions;constructor(e,r,s=sd){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:sd.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):sd.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:sd.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:sd.maxRetryDelayInMs):sd.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:sd.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:sd.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=bx(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=rd(n.url,Bu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(gs.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(gs.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 gs.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 gs.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 gs.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return gs.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(ze.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')?(gs.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 Do.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Do.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return gs.info(`RetryPolicy: Delay for ${n}ms`),Sx(n,s,Zst)}};var rB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new tB(e,r,this.retryOptions)}};var ent="storageBrowserPolicy";function Hhe(){return{name:ent,async sendRequest(t,e){return Wt||((t.method==="GET"||t.method==="HEAD")&&(t.url=rd(t.url,Bu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(ze.COOKIE),t.headers.delete(ze.CONTENT_LENGTH)),e(t)}}}var tnt="StorageCorrectContentLengthPolicy";function Ghe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(ze.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:tnt,async sendRequest(e,r){return t(e),r(e)}}}var rnt="storageRetryPolicy",Km={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Do.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},snt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],nnt=new bf("The operation was aborted.");function qhe(t={}){let e=t.retryPolicyType??Km.retryPolicyType,r=t.maxTries??Km.maxTries,s=t.retryDelayInMs??Km.retryDelayInMs,n=t.maxRetryDelayInMs??Km.maxRetryDelayInMs,i=t.secondaryHost??Km.secondaryHost,o=t.tryTimeoutInMs??Km.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return gs.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of snt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in Line truncated
`)+`
`+s(i)+n(i),a=snt("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(ze.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===ze.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>wx(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function n(i){let o=Bx(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=bx(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(A[l])}`}return a}return{name:nnt,async sendRequest(i,o){return e(i),o(i)}}}var int="storageRequestFailureDetailsParserPolicy";function qhe(){return{name:int,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 ont}from"node:crypto";var Sx=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return ont("sha256",this.key).update(e,"utf8").digest("base64")}};var Nx="12.31.0",Tx="2026-02-06";var xx="https://storage.azure.com/.default",Bu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Fa="",M8="*",ant=1*1024*1024;var cnt=4*ant;var Yhe="AES256",Vhe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Whe=["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"],Jhe=["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"],zhe="BlobUsesCustomerSpecifiedEncryption",jhe="BlobDoesNotUseCustomerSpecifiedEncryption",Khe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function bu(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 rB=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Zr(t,e={}){t||(t=new Qr);let r=new rB([],e);return r._credential=t,r}function Ant(t){let e=[unt,$he,lnt,dnt,hnt,fnt,pnt];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>gnt(n));return{wrappedPolicies:l8(r),afterRetry:s}}}}function L8(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?d8(e):_8(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${Nx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=Uy({...r,loggingOptions:{additionalAllowedHeaderNames:Whe,additionalAllowedQueryParameters:Jhe,logger:px.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:gx,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:k8,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:P3}),n.addPolicy(Hhe()),n.addPolicy(Ghe(r.retryOptions),{phase:"Retry"}),n.addPolicy(qhe()),n.addPolicy(Ohe());let a=Ant(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=U8(t);Ui(c)?n.addPolicy(qm({credential:c,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Oa(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 uot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Pa(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 Oa(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 lot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Pa(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 Oa(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 dot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Pa(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 Oa(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 hot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Pa(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 Oa(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 fot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Pa(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 Oa(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 got(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Pa(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 Oa(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 Df(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function kf(t){let e=t.version?t.version:Tx;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 fB=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=Hm()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-acquireLease",r,async s=>ve(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!==Fa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ve(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!==Fa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>ve(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!==Fa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab Line truncated
`+s(i)+n(i),a=int("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(ze.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===ze.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>Nx(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function n(i){let o=Qx(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=wx(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(A[l])}`}return a}return{name:ont,async sendRequest(i,o){return e(i),o(i)}}}var ant="storageRequestFailureDetailsParserPolicy";function Yhe(){return{name:ant,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 cnt}from"node:crypto";var Tx=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return cnt("sha256",this.key).update(e,"utf8").digest("base64")}};var xx="12.31.0",Rx="2026-02-06";var Dx="https://storage.azure.com/.default",bu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Fa="",M8="*",Ant=1*1024*1024;var unt=4*Ant;var Vhe="AES256",Whe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Jhe=["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"],zhe=["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"],jhe="BlobUsesCustomerSpecifiedEncryption",Khe="BlobDoesNotUseCustomerSpecifiedEncryption",$he=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Qu(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 sB=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Zr(t,e={}){t||(t=new Qr);let r=new sB([],e);return r._credential=t,r}function lnt(t){let e=[dnt,Xhe,hnt,fnt,gnt,pnt,Ent];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>mnt(n));return{wrappedPolicies:l8(r),afterRetry:s}}}}function L8(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?d8(e):_8(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${xx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=Py({...r,loggingOptions:{additionalAllowedHeaderNames:Jhe,additionalAllowedQueryParameters:zhe,logger:Ex.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:mx,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:k8,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:P3}),n.addPolicy(Ghe()),n.addPolicy(qhe(r.retryOptions),{phase:"Retry"}),n.addPolicy(Yhe()),n.addPolicy(Hhe());let a=lnt(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=U8(t);Pi(c)?n.addPolicy(qm({credential:c,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Oa(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 dot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Pa(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 Oa(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 hot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Pa(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 Oa(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 fot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Pa(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 Oa(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 got(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Pa(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 Oa(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 pot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Pa(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 Oa(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 mot(t,e){if(t=kf(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=Xc.parse(t.permissions.toString()).toString():n=Zc.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ot(t.startsOn,!1):"",t.expiresOn?Ot(t.expiresOn,!1):"",Df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ot(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ot(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Pa(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 Oa(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 Df(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function kf(t){let e=t.version?t.version:Rx;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 gB=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=Hm()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-acquireLease",r,async s=>ve(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!==Fa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ve(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!==Fa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fa||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 Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>ve(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!==Fa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fa||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 Be.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"}};o0.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Ff=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
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"}};Ff.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var BB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Uot=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},lH=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);se(`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 uge(t,e,r){return Uot(this,void 0,void 0,function*(){var s;let n=new Ha(t),i=n.getBlockBlobClient(),o=new lH((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(),V(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new bR(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Ze(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as dge from"buffer";import*as eA from"fs";import*as hge from"stream";import*as fge from"util";var QR=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function wR(t){return t?t>=200&&t<300:!1}function Pot(t){return t?t>=500:!0}function Oot(t){return t?[er.BadGateway,er.ServiceUnavailable,er.GatewayTimeout].includes(t):!1}function Hot(t){return QR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function lge(t,e,r){return QR(this,arguments,void 0,function*(s,n,i,o=aT,a=cT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Pot(d)))return l;if(d&&(h=Oot(d),A=`Cache service responded with ${d}`),V(`${s} - Attempt ${u} of ${o} failed with error: ${A}`),!h){V(`${s} - Error is not retryable`);break}yield Hot(a),u++}throw Error(`${s} failed: ${A}`)})}function bB(t,e){return QR(this,arguments,void 0,function*(r,s,n=aT,i=cT){return yield lge(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof bc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function a0(t,e){return QR(this,arguments,void 0,function*(r,s,n=aT,i=cT){return yield lge(r,s,o=>o.message.statusCode,n,i)})}var Mo=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function Got(t,e){return Mo(this,void 0,void 0,function*(){yield fge.promisify(hge.pipeline)(t.message,e)})}var SR=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,V(`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);se(`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||[])V(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function gH(t,e,r){return ci(this,void 0,void 0,function*(){let s=new Jot(t),n=Ege(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield pge(t,e,n):n.concurrentBlobDownloads?yield gge(t,e,n):yield NR(t,e):yield NR(t,e)})}function wge(t,e,r){return ci(this,void 0,void 0,function*(){let s=fH(),n=km(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield bB("reserveCache",()=>ci(this,void 0,void 0,function*(){return s.postJson(wB("caches"),i)}))})}function bge(t,e){return`bytes ${t}-${e}/*`}function $ot(t,e,r,s,n){return ci(this,void 0,void 0,function*(){V(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${bge(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":bge(s,n)},o=yield a0(`uploadChunk (start: ${s}, end: ${n})`,()=>ci(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!wR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Xot(t,e,r,s){return ci(this,void 0,void 0,function*(){let n=Tc(r),i=wB(`caches/${e.toString()}`),o=c0.openSync(r,"r"),a=dH(s),c=t3("uploadConcurrency",a.uploadConcurrency),A=t3("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];V("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>ci(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,A),h=l,f=l+d-1;l+=A,yield $ot(t,i,()=>c0.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{c0.closeSync(o)}})}function Zot(t,e,r){return ci(this,void 0,void 0,function*(){let s={size:r};return yield bB("commitCache",()=>ci(this,void 0,void 0,function*(){return t.postJson(wB(`caches/${e.toString()}`),s)}))})}function pH(t,e,r,s){return ci(this,void 0,void 0,function*(){if(dH(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield uge(r,e,s)}else{let i=fH();V("Upload cache"),yield Xot(i,t,e,s),V("Commiting cache");let o=Tc(e);se(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Zot(i,t,o);if(!wR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);se("Cache saved successfully")}})}var Epe=pe(a9(),1),ts=pe(ct(),1),qi=pe(ct(),1),Of=pe(ct(),1),Hf=pe(ct(),1),Gf=pe(ct(),1);var l9=pe(ct(),1),d9=pe(ct(),1),gpe=pe(ct(),1),ppe=pe(ct(),1),mpe=pe(ct(),1);var c9=pe(ct(),1),A9=pe(ct(),1),dpe=pe(ct(),1),hpe=pe(ct(),1),fpe=pe(ct(),1),u9=class extends fpe.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,hpe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,dpe.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,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=s.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?A9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,c9.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,c9.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?A9.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},fD=new u9;var h9=class extends mpe.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:()=>fD}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,ppe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,gpe.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,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(fD.internalBinaryRead(e,e.uint32(),s));break;default:let A=s.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?d9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,l9.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)fD.internalBinaryWrite(e.scope[i],r.tag(2,l9.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?d9.UnknownFieldHandler.onWrite Line truncated
`));let s=yield T9(r,"create");yield x9(s,t)})}var w0=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},Ya=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Q0=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},mD=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Bpe(t){if(!t||t.length===0)throw new Ya("Path Validation Error: At least one directory or file path is required")}function k9(t){if(t.length>512)throw new Ya(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ya(`Key Validation Error: ${t} cannot contain commas.`)}function bpe(){return QB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Qpe(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){let A=QB();return V(`Cache service version: ${A}`),Bpe(n),A==="v2"?yield pAt(n,i,o,a,c):yield gAt(n,i,o,a,c)})}function gAt(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){o=o||[];let A=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(A)),A.length>10)throw new Ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of A)k9(d);let u=yield wy(),l="";try{let d=yield Qge(A,n,{compressionMethod:u,enableCrossOsArchive:c});if(!d?.archiveLocation)return;if(a?.lookupOnly)return se("Lookup only - skipping download"),d.cacheKey;l=HB.join(yield by(),Jl(u)),V(`Archive Path: ${l}`),yield gH(d.archiveLocation,l,a),Ol()&&(yield OB(l,u));let h=Tc(l);return se(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield R9(l,u),se("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Ya.name)throw d;h instanceof bc&&typeof h.statusCode=="number"&&h.statusCode>=500?Bo(`Failed to restore: ${d.message}`):Ze(`Failed to restore: ${d.message}`)}finally{try{yield Qy(l)}catch(d){V(`Failed to delete archive: ${d}`)}}})}function pAt(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let A=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(A)),A.length>10)throw new Ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of A)k9(l);let u="";try{let l=N9(),d=yield wy(),h={key:i,restoreKeys:o,version:km(n,d,c)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){V(`Cache not found for version ${h.version} of keys: ${A.join(", ")}`);return}if(h.key!==f.matchedKey?se(`Cache hit for restore-key: ${f.matchedKey}`):se(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return se("Lookup only - skipping download"),f.matchedKey;u=HB.join(yield by(),Jl(d)),V(`Archive path: ${u}`),V(`Starting download of archive to: ${u}`),yield gH(f.signedDownloadUrl,u,a);let I=Tc(u);return se(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Ol()&&(yield OB(u,d)),yield R9(u,d),se("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Ya.name)throw l;d instanceof bc&&typeof d.statusCode=="number"&&d.statusCode>=500?Bo(`Failed to restore: ${l.message}`):Ze(`Failed to restore: ${l.message}`)}finally{try{u&&(yield Qy(u))}catch(l){V(`Failed to delete archive: ${l}`)}}})}function wpe(t,e,r){return w0(this,arguments,void 0,function*(s,n,i,o=!1){let a=QB();return V(`Cache service version: ${a}`),Bpe(s),k9(n),a==="v2"?yield EAt(s,n,i,o):yield mAt(s,n,i,o)})}function mAt(t,e,r){return w0(this,arguments,void 0,function*(s,n,i,o=!1){var a,c,A,u,l;let d=yield wy(),h=-1,f=yield e3(s);if(V("Cache Paths:"),V(`${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 by(),I=HB.join(p,Jl(d));V(`Archive Path: ${I}`);try{yield D9(p,f,d),Ol()&&(yield OB(I,d));let m=10*1024*1024*1024,C=Tc(I);if(V(`File Size: ${C}`),C>m&&!hH())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);V("Reserving Cache");let y=yield wge(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=y?.result)===null||a===void 0)&&a.cacheId)h=(c=y?.result)===null||c===void 0?void 0:c.cacheId;else throw y?.statusCode===400?new Error((u=(A=y?.error)===null||A===void 0?void 0:A.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new Q0(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);V(`Saving Cache (ID: ${h})`),yield pH(h,I,"",i)}catch(m){let C=m;if(C.name===Ya.name)throw m;C.name 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"}};Ff.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var bB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Oot=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},lH=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);re(`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 lge(t,e,r){return Oot(this,void 0,void 0,function*(){var s;let n=new Ha(t),i=n.getBlockBlobClient(),o=new lH((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(),V(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new wR(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Xe(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as hge from"buffer";import*as eA from"fs";import*as fge from"stream";import*as gge from"util";var SR=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function NR(t){return t?t>=200&&t<300:!1}function Hot(t){return t?t>=500:!0}function Got(t){return t?[er.BadGateway,er.ServiceUnavailable,er.GatewayTimeout].includes(t):!1}function qot(t){return SR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function dge(t,e,r){return SR(this,arguments,void 0,function*(s,n,i,o=AT,a=uT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Hot(d)))return l;if(d&&(h=Got(d),A=`Cache service responded with ${d}`),V(`${s} - Attempt ${u} of ${o} failed with error: ${A}`),!h){V(`${s} - Error is not retryable`);break}yield qot(a),u++}throw Error(`${s} failed: ${A}`)})}function QB(t,e){return SR(this,arguments,void 0,function*(r,s,n=AT,i=uT){return yield dge(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof bc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function a0(t,e){return SR(this,arguments,void 0,function*(r,s,n=AT,i=uT){return yield dge(r,s,o=>o.message.statusCode,n,i)})}var Mo=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function Yot(t,e){return Mo(this,void 0,void 0,function*(){yield gge.promisify(fge.pipeline)(t.message,e)})}var TR=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,V(`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);re(`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||[])V(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function gH(t,e,r){return ci(this,void 0,void 0,function*(){let s=new jot(t),n=Cge(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield mge(t,e,n):n.concurrentBlobDownloads?yield pge(t,e,n):yield xR(t,e):yield xR(t,e)})}function Sge(t,e,r){return ci(this,void 0,void 0,function*(){let s=fH(),n=km(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield QB("reserveCache",()=>ci(this,void 0,void 0,function*(){return s.postJson(SB("caches"),i)}))})}function Qge(t,e){return`bytes ${t}-${e}/*`}function Zot(t,e,r,s,n){return ci(this,void 0,void 0,function*(){V(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${Qge(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Qge(s,n)},o=yield a0(`uploadChunk (start: ${s}, end: ${n})`,()=>ci(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!NR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function eat(t,e,r,s){return ci(this,void 0,void 0,function*(){let n=Tc(r),i=SB(`caches/${e.toString()}`),o=c0.openSync(r,"r"),a=dH(s),c=t3("uploadConcurrency",a.uploadConcurrency),A=t3("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];V("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>ci(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,A),h=l,f=l+d-1;l+=A,yield Zot(t,i,()=>c0.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{c0.closeSync(o)}})}function tat(t,e,r){return ci(this,void 0,void 0,function*(){let s={size:r};return yield QB("commitCache",()=>ci(this,void 0,void 0,function*(){return t.postJson(SB(`caches/${e.toString()}`),s)}))})}function pH(t,e,r,s){return ci(this,void 0,void 0,function*(){if(dH(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield lge(r,e,s)}else{let i=fH();V("Upload cache"),yield eat(i,t,e,s),V("Commiting cache");let o=Tc(e);re(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield tat(i,t,o);if(!NR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);re("Cache saved successfully")}})}var Cpe=pe(a9(),1),ts=pe(ct(),1),Yi=pe(ct(),1),Of=pe(ct(),1),Hf=pe(ct(),1),Gf=pe(ct(),1);var l9=pe(ct(),1),d9=pe(ct(),1),ppe=pe(ct(),1),mpe=pe(ct(),1),Epe=pe(ct(),1);var c9=pe(ct(),1),A9=pe(ct(),1),hpe=pe(ct(),1),fpe=pe(ct(),1),gpe=pe(ct(),1),u9=class extends gpe.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,fpe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,hpe.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,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=s.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?A9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,c9.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,c9.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?A9.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},pD=new u9;var h9=class extends Epe.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:()=>pD}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,mpe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ppe.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,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(pD.internalBinaryRead(e,e.uint32(),s));break;default:let A=s.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?d9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,l9.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)pD.internalBinaryWrite(e.scope[i],r.tag(2,l9.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?d9.UnknownFieldHandler.onWrite Line truncated
`));let s=yield T9(r,"create");yield x9(s,t)})}var w0=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},Ya=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Q0=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},CD=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function bpe(t){if(!t||t.length===0)throw new Ya("Path Validation Error: At least one directory or file path is required")}function k9(t){if(t.length>512)throw new Ya(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ya(`Key Validation Error: ${t} cannot contain commas.`)}function Qpe(){return wB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function wpe(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){let A=wB();return V(`Cache service version: ${A}`),bpe(n),A==="v2"?yield EAt(n,i,o,a,c):yield mAt(n,i,o,a,c)})}function mAt(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){o=o||[];let A=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(A)),A.length>10)throw new Ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of A)k9(d);let u=yield Sy(),l="";try{let d=yield wge(A,n,{compressionMethod:u,enableCrossOsArchive:c});if(!d?.archiveLocation)return;if(a?.lookupOnly)return re("Lookup only - skipping download"),d.cacheKey;l=GB.join(yield Qy(),Jl(u)),V(`Archive Path: ${l}`),yield gH(d.archiveLocation,l,a),Hl()&&(yield HB(l,u));let h=Tc(l);return re(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield R9(l,u),re("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Ya.name)throw d;h instanceof bc&&typeof h.statusCode=="number"&&h.statusCode>=500?bo(`Failed to restore: ${d.message}`):Xe(`Failed to restore: ${d.message}`)}finally{try{yield wy(l)}catch(d){V(`Failed to delete archive: ${d}`)}}})}function EAt(t,e,r,s){return w0(this,arguments,void 0,function*(n,i,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let A=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(A)),A.length>10)throw new Ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of A)k9(l);let u="";try{let l=N9(),d=yield Sy(),h={key:i,restoreKeys:o,version:km(n,d,c)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){V(`Cache not found for version ${h.version} of keys: ${A.join(", ")}`);return}if(h.key!==f.matchedKey?re(`Cache hit for restore-key: ${f.matchedKey}`):re(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return re("Lookup only - skipping download"),f.matchedKey;u=GB.join(yield Qy(),Jl(d)),V(`Archive path: ${u}`),V(`Starting download of archive to: ${u}`),yield gH(f.signedDownloadUrl,u,a);let I=Tc(u);return re(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Hl()&&(yield HB(u,d)),yield R9(u,d),re("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Ya.name)throw l;d instanceof bc&&typeof d.statusCode=="number"&&d.statusCode>=500?bo(`Failed to restore: ${l.message}`):Xe(`Failed to restore: ${l.message}`)}finally{try{u&&(yield wy(u))}catch(l){V(`Failed to delete archive: ${l}`)}}})}function Spe(t,e,r){return w0(this,arguments,void 0,function*(s,n,i,o=!1){let a=wB();return V(`Cache service version: ${a}`),bpe(s),k9(n),a==="v2"?yield IAt(s,n,i,o):yield CAt(s,n,i,o)})}function CAt(t,e,r){return w0(this,arguments,void 0,function*(s,n,i,o=!1){var a,c,A,u,l;let d=yield Sy(),h=-1,f=yield e3(s);if(V("Cache Paths:"),V(`${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 Qy(),I=GB.join(p,Jl(d));V(`Archive Path: ${I}`);try{yield D9(p,f,d),Hl()&&(yield HB(I,d));let m=10*1024*1024*1024,C=Tc(I);if(V(`File Size: ${C}`),C>m&&!hH())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);V("Reserving Cache");let y=yield Sge(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=y?.result)===null||a===void 0)&&a.cacheId)h=(c=y?.result)===null||c===void 0?void 0:c.cacheId;else throw y?.statusCode===400?new Error((u=(A=y?.error)===null||A===void 0?void 0:A.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new Q0(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);V(`Saving Cache (ID: ${h})`),yield pH(h,I,"",i)}catch(m){let C=m;if(C.name===Ya.name)throw m;C.name Line truncated
<h3>Job Summary for Gradle</h3>
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
<h5>${e.workflow} :: <em>${e.job}</em></h5>
</a>
${t}`,n=wD(),i=Qo(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")Ze(SAt(o));else throw o}}function SAt(t){let e=`Failed to generate PR comment.
${t}`,n=VB(),i=_i(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")Xe(NAt(o));else throw o}}function NAt(t){let e=`Failed to generate PR comment.
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
Note that this permission is never available for a workflow triggered from a repository fork.
`:e}function NAt(t){return`${xAt()}
${DAt(t)}`}function TAt(){let t=xpe();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function xAt(){let t=Tpe();return t.length===0?"":`
`:e}function TAt(t){return`${RAt()}
${kAt(t)}`}function xAt(){let t=Rpe();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function RAt(){let t=xpe();return t.length===0?"":`
<h4>Deprecation warnings</h4>
This job uses deprecated functionality from the <code>${CD()}</code> action. Follow the links for upgrade details.
This job uses deprecated functionality from the <code>${yD()}</code> action. Follow the links for upgrade details.
<ul>
${t.map(e=>`<li>${RAt(e)}</li>`).join("")}
${t.map(e=>`<li>${DAt(e)}</li>`).join("")}
</ul>
<h4>Gradle Build Results</h4>`}function RAt(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function DAt(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<h4>Gradle Build Results</h4>`}function DAt(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function kAt(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<table>
<tr>
<th>Gradle Root Project</th>
@@ -271,83 +272,99 @@ This job uses deprecated functionality from the <code>${CD()}</code> action. Fol
<th>Gradle Version</th>
<th>Build Outcome</th>
<th>Build&nbsp;Scan\xAE</th>
</tr>${t.map(e=>vAt(e)).join("")}
</tr>${t.map(e=>_At(e)).join("")}
</table>
`}function kAt(t){return t.some(e=>e.buildFailed)}function vAt(t){return`
`}function vAt(t){return t.some(e=>e.buildFailed)}function _At(t){return`
<tr>
<td>${vpe(t.rootProjectName,30)}</td>
<td>${vpe(t.requestedTasks,60)}</td>
<td>${_pe(t.rootProjectName,30)}</td>
<td>${_pe(t.requestedTasks,60)}</td>
<td align='center'>${t.gradleVersion}</td>
<td align='center'>${_At(t)}</td>
<td>${FAt(t)}</td>
</tr>`}function _At(t){return t.buildFailed?":x:":":white_check_mark:"}function FAt(t){return t.buildScanFailed?_9({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?_9({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):_9({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function _9({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function vpe(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var Fpe=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Oo from"fs";import*as ku from"path";function Mpe(){return Upe().map(e=>{let r=Oo.readFileSync(e,"utf8"),s=JSON.parse(r);return UAt(e,s),s})}function Lpe(){Upe().forEach(OAt)}function Upe(){let t=ku.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Oo.existsSync(t)?Oo.readdirSync(t).map(e=>ku.resolve(t,e)).filter(e=>ku.extname(e)===".json"&&!PAt(e)):[]}function UAt(t,e){let r=ku.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Oo.existsSync(r))return;let s=ku.resolve(r,ku.basename(t));if(Oo.existsSync(s)){let n=Oo.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function PAt(t){let e=`${t}.processed`;return Oo.existsSync(e)}function OAt(t){let e=`${t}.processed`;Oo.writeFileSync(e,"")}import*as Eme from"fs";import*as Cme from"path";import{pathToFileURL as tlt}from"url";import*as x0 from"fs";function F9(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,V(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,V(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,V(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,V(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,V(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as xD from"path";import*as N0 from"path";import Yf from"assert";var hd=process.platform==="win32";function _u(t){if(t=vu(t),hd&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=N0.dirname(t);return hd&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=vu(e)),e}function SD(t,e){if(Yf(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Yf(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),VB(e))return e;if(hd){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Yf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Va(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Yf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Yf(VB(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||hd&&t.endsWith("\\")||(t+=N0.sep),t+e}function VB(t){return Yf(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Va(t),hd?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function WB(t){return Yf(t,"isRooted parameter 'itemPath' must not be empty"),t=Va(t),hd?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Va(t){return t=t||"",hd?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function vu(t){return t?(t=Va(t),!t.endsWith(N0.sep)||t===N0.sep||hd&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Wa;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Wa||(Wa={}));var Ppe=process.platform==="win32";function L9(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Ppe?s.sea Line truncated
<td align='center'>${FAt(t)}</td>
<td>${MAt(t)}</td>
</tr>`}function FAt(t){return t.buildFailed?":x:":":white_check_mark:"}function MAt(t){return t.buildScanFailed?F9({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?F9({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):F9({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function F9({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function _pe(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function LAt(){let t=gu;if(t.payload.pull_request==null){re("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;re(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=Mpe(t),s=_i(VB()),{owner:n,repo:i}=t.repo,o=`
query($owner: String!, $repo: String!, $prNumber: Int!) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $prNumber) {
comments(last: 100) {
nodes { id body isMinimized url }
}
}
}
}
`,a;try{let{repository:u}=await s.graphql(o,{owner:n,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return Xe(`Failed to fetch comments: ${u}`)}let c=`
mutation($id: ID!) {
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
clientMutationId
}
}
`,A=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(c,{id:u.id}).then(()=>re(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>Xe(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(A)}function Mpe(t){return`<!-- gradle-job-summary: ${N0.constructJobCorrelator(t.workflow,t.job,_9())} -->`}var Lpe=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Oo from"fs";import*as vu from"path";function Upe(){return Ope().map(e=>{let r=Oo.readFileSync(e,"utf8"),s=JSON.parse(r);return OAt(e,s),s})}function Ppe(){Ope().forEach(GAt)}function Ope(){let t=vu.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Oo.existsSync(t)?Oo.readdirSync(t).map(e=>vu.resolve(t,e)).filter(e=>vu.extname(e)===".json"&&!HAt(e)):[]}function OAt(t,e){let r=vu.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Oo.existsSync(r))return;let s=vu.resolve(r,vu.basename(t));if(Oo.existsSync(s)){let n=Oo.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function HAt(t){let e=`${t}.processed`;return Oo.existsSync(e)}function GAt(t){let e=`${t}.processed`;Oo.writeFileSync(e,"")}import*as Ime from"fs";import*as yme from"path";import{pathToFileURL as slt}from"url";import*as R0 from"fs";function M9(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,V(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,V(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,V(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,V(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,V(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as xD from"path";import*as T0 from"path";import Yf from"assert";var hd=process.platform==="win32";function Fu(t){if(t=_u(t),hd&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=T0.dirname(t);return hd&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=_u(e)),e}function SD(t,e){if(Yf(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Yf(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),JB(e))return e;if(hd){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Yf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Va(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Yf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Yf(JB(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||hd&&t.endsWith("\\")||(t+=T0.sep),t+e}function JB(t){return Yf(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Va(t),hd?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function zB(t){return Yf(t,"isRooted parameter 'itemPath' must not be empty"),t=Va(t),hd?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Va(t){return t=t||"",hd?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function _u(t){return t?(t=Va(t),!t.endsWith(T0.sep)||t===T0.sep||hd&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Wa;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Wa||(Wa={}));var Hpe=process.platform==="win32";function U9(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Hpe?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=Hpe?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=Fu(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=Fu(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function Gpe(t,e){let r=Wa.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function qpe(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as Ame from"os";import*as 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 $B(i));return s.searchPaths.push(...L9(s.patterns)),s})}static stat(e,r,s){return Y9(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield x0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 x0.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield x0.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as V9 from"crypto";import*as RD from"fs";import*as cme from"stream";import*as Ame from"util";import*as ume from"path";var $ut=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},Xut=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function lme(t,e){return $ut(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,c,A;let u=n?se:V,l=!1,d=s||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=V9.createHash("sha256"),f=0;try{for(var p=!0,I=Xut(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){c=m.value,p=!1;let C=c;if(u(C),!C.startsWith(`${d}${ume.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(RD.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=V9.createHash("sha256");yield Ame.promisify(cme.pipeline)(RD.createReadStream(C),y),h.write(y.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var dme=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function W9(t,e){return dme(this,void 0,void 0,function*(){return yield TD.create(t,e)})}function hme(t){return dme(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield W9(e,{followSymbolicLinks:i});return lme(o,r,n)})}import*as z9 from"path";var gme="BASIC_CACHE_PRIMARY_KEY",J9="BASIC_CACHE_RESTORED_KEY",Zut="setup-java",pme=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],DD=class{async restore(e,r){let s=mme(e),n=await elt();oy(gme,n);try{let i=await Qpe(s,n);i?(oy(J9,i),se(`Basic caching restored from cache key: ${i}`)):se("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Ze(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=Sc(J9);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=Sc(gme);if(Sc(J9)===n)return se(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=mme(e);try{return await wpe(o,n),se(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return Ze(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function mme(t){return[z9.join(t,"caches"),z9.join(t,"wrapper")]}async function elt(){let t=await hme(pme.join(`
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${pme}], make sure you have checked out the target repository`);return`${Zut}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var rlt=`
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new ZB(i));return s.searchPaths.push(...U9(s.patterns)),s})}static stat(e,r,s){return V9(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield R0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 R0.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield R0.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as W9 from"crypto";import*as RD from"fs";import*as ume from"stream";import*as lme from"util";import*as dme from"path";var Zut=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},elt=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function hme(t,e){return Zut(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,c,A;let u=n?re:V,l=!1,d=s||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=W9.createHash("sha256"),f=0;try{for(var p=!0,I=elt(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){c=m.value,p=!1;let C=c;if(u(C),!C.startsWith(`${d}${dme.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(RD.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=W9.createHash("sha256");yield lme.promisify(ume.pipeline)(RD.createReadStream(C),y),h.write(y.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var fme=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function J9(t,e){return fme(this,void 0,void 0,function*(){return yield TD.create(t,e)})}function gme(t){return fme(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield J9(e,{followSymbolicLinks:i});return hme(o,r,n)})}import*as j9 from"path";var mme="BASIC_CACHE_PRIMARY_KEY",z9="BASIC_CACHE_RESTORED_KEY",tlt="setup-java",Eme=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],DD=class{async restore(e,r){let s=Cme(e),n=await rlt();ay(mme,n);try{let i=await wpe(s,n);i?(ay(z9,i),re(`Basic caching restored from cache key: ${i}`)):re("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Xe(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=Sc(z9);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=Sc(mme);if(Sc(z9)===n)return re(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=Cme(e);try{return await Spe(o,n),re(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return Xe(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Cme(t){return[j9.join(t,"caches"),j9.join(t,"wrapper")]}async function rlt(){let t=await gme(Eme.join(`
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${Eme}], make sure you have checked out the target repository`);return`${tlt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var nlt=`
[Cache was disabled](https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#disabling-caching). Gradle User Home was not restored from or saved to the cache.
`,slt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",nlt=`
`,ilt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",olt=`
> [!NOTE]
> ### \u26A1\uFE0F Enhanced Caching enabled
> This build provides optimized caching support via the proprietary **gradle-actions-caching** provider.
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for terms of use and opt-out instructions.
`,ilt="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",olt=`
`,alt="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",clt=`
> [!NOTE]
> ### \u{1F6E1}\uFE0F Basic Caching enabled
> This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies.
>
> **Upgrade Available:** For faster builds and advanced features, consider switching to the **Enhanced Caching** provider.
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,K9=class{async restore(e,r){}async save(e,r,s){return rlt}},kD=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
${this.summary}`}};async function Ime(t){if(t.isCacheDisabled())return j9("Cache is disabled: will not restore state from previous builds."),new K9;if(t.getCacheProvider()==="basic")return j9(ilt),new kD(new DD,olt);j9(slt);let e=await alt();return t.isCacheLicenseAccepted()?e:new kD(e,nlt)}async function alt(){let t=clt();return await import(tlt(t).href)}function clt(){let t=import.meta.dirname,e=Cme.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Eme.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function j9(t){console.info(t)}import*as wme from"util";var glt=pe(Qme(),1);import*as $9 from"fs";var hgr=wme.promisify($9.readdir);var mlt={_useHtmlParser2:!1};function R0(t,e){if(!t)return e??mlt;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 yG={};ya(yG,{contains:()=>JD,extract:()=>ldt,html:()=>adt,merge:()=>zme,parseHTML:()=>Adt,root:()=>udt,text:()=>eg,xml:()=>cdt});var Id={};ya(Id,{DocumentPosition:()=>Yo,append:()=>qlt,appendChild:()=>Glt,compareDocumentPosition:()=>Yme,existsOne:()=>Gme,filter:()=>F0,find:()=>qD,findAll:()=>Jlt,findOne:()=>YD,findOneChild:()=>Wlt,getAttributeValue:()=>Ult,getChildren:()=>_0,getElementById:()=>$lt,getElements:()=>Klt,getElementsByClassName:()=>Xlt,getElementsByTagName:()=>Zf,getElementsByTagType:()=>Zlt,getFeed:()=>IG,getInnerHTML:()=>Llt,getName:()=>Olt,getOuterHTML:()=>Ome,getParent:()=>Hme,getSiblings:()=>EG,getText:()=>OD,hasAttrib:()=>Plt,hasChildren:()=>tr,innerText:()=>sb,isCDATA:()=>D0,isComment:()=>Xf,isDocument:()=>qo,isTag:()=>Qe,isText:()=>di,nextElementSibling:()=>HD,prepend:()=>Vlt,prependChild:()=>Ylt,prevElementSibling:()=>GD,removeElement:()=>Uu,removeSubsets:()=>edt,replaceElement:()=>Hlt,testElement:()=>jlt,textContent:()=>Lu,uniqueSort:()=>Ed});var Go={};ya(Go,{CDATA:()=>oG,Comment:()=>rG,Directive:()=>tG,Doctype:()=>aG,ElementType:()=>bt,Root:()=>Z9,Script:()=>sG,Style:()=>nG,Tag:()=>iG,Text:()=>eG,isTag:()=>X9});var bt;(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"})(bt||(bt={}));function X9(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var Z9=bt.Root,eG=bt.Text,tG=bt.Directive,rG=bt.Comment,sG=bt.Script,nG=bt.Style,iG=bt.Tag,oG=bt.CDATA,aG=bt.Doctype;var vD=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 k0(this,e)}},ZB=class extends vD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},oA=class extends ZB{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},jf=class extends ZB{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},Kf=class extends ZB{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},eb=class extends vD{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}},tb=class extends eb{constructor(){super(...arguments),this.type=bt.CDATA}get nodeType(){return 4}},Vi=class extends eb{constructor(){super(...arguments),this.type=bt.Root}get nodeType(){return 9}},$f=class extends eb{constructor(e,r,s=[],n=e==="script"?bt.Script:e==="style"?bt.Style:bt.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 Qe(t){return X9(t)}function D0(t){return t.type===bt.CDATA}function di(t){return t.type===bt.Text}function Xf(t){return t.type===bt.Comment}function _D(t){return t.type===bt.Directive}function qo(t){return t.type===bt.Root}function tr(t){return Object.prototype.hasOwnProperty.call(t,"children")}function k0(t,e=!1){let r;if(di(t))r=new oA(t.data);else if(Xf(t))r=new jf(t.data);else if(Qe(t)){let s=e?cG(t.children):[],n=new $f(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(D0(t)){let s=e?cG(t.children):[],n=new tb(s);s.forEach(i=>i.parent=n),r=n}else i Line truncated
`:OD(t.children):D0(t)?OD(t.children):di(t)?t.data:""}function Lu(t){return Array.isArray(t)?t.map(Lu).join(""):tr(t)&&!Xf(t)?Lu(t.children):di(t)?t.data:""}function sb(t){return Array.isArray(t)?t.map(sb).join(""):tr(t)&&(t.type===bt.Tag||D0(t))?sb(t.children):di(t)?t.data:""}function _0(t){return tr(t)?t.children:[]}function Hme(t){return t.parent||null}function EG(t){let e=Hme(t);if(e!=null)return _0(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 Ult(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Plt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Olt(t){return t.name}function HD(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function GD(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Uu(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 Hlt(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 Glt(t,e){if(Uu(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 qlt(t,e){Uu(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 Ylt(t,e){if(Uu(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 Vlt(t,e){Uu(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 F0(t,e,r=!0,s=1/0){return qD(t,Array.isArray(e)?e:[e],r,s)}function qD(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&&tr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Wlt(t,e){return e.find(t)}function YD(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Qe(i)&&t(i))return i;if(r&&tr(i)&&i.children.length>0){let o=YD(t,i.children,!0);if(o)return o}}return null}function Gme(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||tr(r)&&Gme(t,r.children))}function Jlt(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]++];Qe(i)&&t(i)&&r.push(i),tr(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var VD={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(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=>di(e)&&t(e.data):e=>di(e)&&e.data===t}};function CG(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function zlt(t,e){return r=>t(r)||e(r)}function qme(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(VD,r)?VD[r](s):CG(r,s)});return e.length===0?null:e.reduce(zlt)}function jlt(t,e){let r=qme(t);return r?r(e):!0}function Klt(t,e,r,s=1/0){let n=qme(t);return n?F0(n,e,r,s):[]}function $lt(t,e,r=!0){return Array.isArray(e)||(e=[e]),YD(CG("id",t),e,r)}function Zf(t,e,r=!0,s=1/0){return F0(VD.tag_name(t),e,r,s)}function Xlt(t,e,r=!0,s=1/0){return F0(CG("class",t),e,r,s)}function Zlt(t,e,r=!0,s=1/0){return F0(VD.tag_type(t),e,r,s)}function edt(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 Yo;(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"})(Yo||(Yo={}));function Yme(t,e){let r=[],s=[];if(t===e)return 0;let n=tr(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=tr(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 Yo.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=s[o];return c.indexOf(A)>c.indexOf(u)?a===e?Yo.FOLLOWING|Yo.CONTAINED_BY:Yo.FOLLOWING:a===t?Yo.PRECEDING|Yo.CONTAINS:Yo.PRECEDING}function Ed(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=Yme(e,r);return s&Yo.PRECEDING?-1:s&Yo.FOLLOWING?1:0}),t}function IG(t){let e=WD(idt,t);return e?e.name==="feed"?tdt(e):rdt(e):null}function tdt(t){var e;let r=t.children,s={type:"atom",items:Zf("entry",r).map(o=>{var a;let{children:c}=o,A={media:Vme(c)};hi(A,"id","id",c),hi(A,"title","title",c);let u=(a=WD("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=Cd("summary",c)||Cd("conten Line truncated
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,$9=class{async restore(e,r){}async save(e,r,s){return nlt}},kD=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
${this.summary}`}};async function Bme(t){if(t.isCacheDisabled())return K9("Cache is disabled: will not restore state from previous builds."),new $9;if(t.getCacheProvider()==="basic")return K9(alt),new kD(new DD,clt);K9(ilt);let e=await Alt();return t.isCacheLicenseAccepted()?e:new kD(e,olt)}async function Alt(){let t=ult();return await import(slt(t).href)}function ult(){let t=import.meta.dirname,e=yme.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Ime.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function K9(t){console.info(t)}import*as Nme from"util";var mlt=pe(Sme(),1);import*as X9 from"fs";var ggr=Nme.promisify(X9.readdir);var Clt={_useHtmlParser2:!1};function D0(t,e){if(!t)return e??Clt;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 BG={};ya(BG,{contains:()=>JD,extract:()=>hdt,html:()=>Adt,merge:()=>Kme,parseHTML:()=>ldt,root:()=>ddt,text:()=>eg,xml:()=>udt});var Id={};ya(Id,{DocumentPosition:()=>Yo,append:()=>Vlt,appendChild:()=>Ylt,compareDocumentPosition:()=>Wme,existsOne:()=>Yme,filter:()=>M0,find:()=>qD,findAll:()=>jlt,findOne:()=>YD,findOneChild:()=>zlt,getAttributeValue:()=>Olt,getChildren:()=>F0,getElementById:()=>Zlt,getElements:()=>Xlt,getElementsByClassName:()=>edt,getElementsByTagName:()=>Zf,getElementsByTagType:()=>tdt,getFeed:()=>yG,getInnerHTML:()=>Plt,getName:()=>Glt,getOuterHTML:()=>Gme,getParent:()=>qme,getSiblings:()=>CG,getText:()=>OD,hasAttrib:()=>Hlt,hasChildren:()=>tr,innerText:()=>ib,isCDATA:()=>k0,isComment:()=>Xf,isDocument:()=>qo,isTag:()=>Qe,isText:()=>di,nextElementSibling:()=>HD,prepend:()=>Jlt,prependChild:()=>Wlt,prevElementSibling:()=>GD,removeElement:()=>Pu,removeSubsets:()=>rdt,replaceElement:()=>qlt,testElement:()=>$lt,textContent:()=>Uu,uniqueSort:()=>Ed});var Go={};ya(Go,{CDATA:()=>aG,Comment:()=>sG,Directive:()=>rG,Doctype:()=>cG,ElementType:()=>bt,Root:()=>eG,Script:()=>nG,Style:()=>iG,Tag:()=>oG,Text:()=>tG,isTag:()=>Z9});var bt;(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"})(bt||(bt={}));function Z9(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var eG=bt.Root,tG=bt.Text,rG=bt.Directive,sG=bt.Comment,nG=bt.Script,iG=bt.Style,oG=bt.Tag,aG=bt.CDATA,cG=bt.Doctype;var vD=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 v0(this,e)}},tb=class extends vD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},oA=class extends tb{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},jf=class extends tb{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},Kf=class extends tb{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},rb=class extends vD{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}},sb=class extends rb{constructor(){super(...arguments),this.type=bt.CDATA}get nodeType(){return 4}},Wi=class extends rb{constructor(){super(...arguments),this.type=bt.Root}get nodeType(){return 9}},$f=class extends rb{constructor(e,r,s=[],n=e==="script"?bt.Script:e==="style"?bt.Style:bt.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 Qe(t){return Z9(t)}function k0(t){return t.type===bt.CDATA}function di(t){return t.type===bt.Text}function Xf(t){return t.type===bt.Comment}function _D(t){return t.type===bt.Directive}function qo(t){return t.type===bt.Root}function tr(t){return Object.prototype.hasOwnProperty.call(t,"children")}function v0(t,e=!1){let r;if(di(t))r=new oA(t.data);else if(Xf(t))r=new jf(t.data);else if(Qe(t)){let s=e?AG(t.children):[],n=new $f(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(k0(t)){let s=e?AG(t.children):[],n=new sb(s);s.forEach(i=>i.parent=n),r=n}else i Line truncated
`:OD(t.children):k0(t)?OD(t.children):di(t)?t.data:""}function Uu(t){return Array.isArray(t)?t.map(Uu).join(""):tr(t)&&!Xf(t)?Uu(t.children):di(t)?t.data:""}function ib(t){return Array.isArray(t)?t.map(ib).join(""):tr(t)&&(t.type===bt.Tag||k0(t))?ib(t.children):di(t)?t.data:""}function F0(t){return tr(t)?t.children:[]}function qme(t){return t.parent||null}function CG(t){let e=qme(t);if(e!=null)return F0(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 Olt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Hlt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Glt(t){return t.name}function HD(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function GD(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Pu(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 qlt(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 Ylt(t,e){if(Pu(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 Vlt(t,e){Pu(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 Wlt(t,e){if(Pu(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 Jlt(t,e){Pu(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 M0(t,e,r=!0,s=1/0){return qD(t,Array.isArray(e)?e:[e],r,s)}function qD(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&&tr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function zlt(t,e){return e.find(t)}function YD(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Qe(i)&&t(i))return i;if(r&&tr(i)&&i.children.length>0){let o=YD(t,i.children,!0);if(o)return o}}return null}function Yme(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||tr(r)&&Yme(t,r.children))}function jlt(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]++];Qe(i)&&t(i)&&r.push(i),tr(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var VD={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(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=>di(e)&&t(e.data):e=>di(e)&&e.data===t}};function IG(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Klt(t,e){return r=>t(r)||e(r)}function Vme(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(VD,r)?VD[r](s):IG(r,s)});return e.length===0?null:e.reduce(Klt)}function $lt(t,e){let r=Vme(t);return r?r(e):!0}function Xlt(t,e,r,s=1/0){let n=Vme(t);return n?M0(n,e,r,s):[]}function Zlt(t,e,r=!0){return Array.isArray(e)||(e=[e]),YD(IG("id",t),e,r)}function Zf(t,e,r=!0,s=1/0){return M0(VD.tag_name(t),e,r,s)}function edt(t,e,r=!0,s=1/0){return M0(IG("class",t),e,r,s)}function tdt(t,e,r=!0,s=1/0){return M0(VD.tag_type(t),e,r,s)}function rdt(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 Yo;(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"})(Yo||(Yo={}));function Wme(t,e){let r=[],s=[];if(t===e)return 0;let n=tr(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=tr(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 Yo.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=s[o];return c.indexOf(A)>c.indexOf(u)?a===e?Yo.FOLLOWING|Yo.CONTAINED_BY:Yo.FOLLOWING:a===t?Yo.PRECEDING|Yo.CONTAINS:Yo.PRECEDING}function Ed(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=Wme(e,r);return s&Yo.PRECEDING?-1:s&Yo.FOLLOWING?1:0}),t}function yG(t){let e=WD(adt,t);return e?e.name==="feed"?sdt(e):ndt(e):null}function sdt(t){var e;let r=t.children,s={type:"atom",items:Zf("entry",r).map(o=>{var a;let{children:c}=o,A={media:Jme(c)};hi(A,"id","id",c),hi(A,"title","title",c);let u=(a=WD("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=Cd("summary",c)||Cd("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 Jo=pe(yd(),1);var LG={};function UG(t,e){return t===Jo.default.falseFunc?Jo.default.falseFunc:r=>e.isTag(r)&&t(r)}function PG(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 MG(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 FG=(t,e,r,s,n)=>{let i=n(e,MG(r),s);return i===Jo.default.trueFunc?t:i===Jo.default.falseFunc?Jo.default.falseFunc:o=>i(o)&&t(o)},i2={is:FG,matches:FG,where:FG,not(t,e,r,s,n){let i=n(e,MG(r),s);return i===Jo.default.falseFunc?t:i===Jo.default.trueFunc?Jo.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=MG(r);o.relativeSelector=!0;let a=e.some(u=>u.some(ub))?[LG]:void 0,c=n(e,o,a);if(c===Jo.default.falseFunc)return Jo.default.falseFunc;let A=UG(c,i);if(a&&c!==Jo.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...PG(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function v0e(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in i2))throw new Error(`Unknown pseudo-class :${o}(${a})`);return i2[o](t,a,r,s,n)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:n2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,k0e.parse)(A);return i2.is(t,u,r,s,n)}if(typeof c=="function")return _G(c,o,a,1),u=>c(u,a)&&t(u);if(o in Y0)return Y0[o](t,a,r,s);if(o in db){let u=db[o];return _G(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var zo=pe(G0(),1);function OG(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function _0e(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case zo.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case zo.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case zo.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()),T0e[e.action](t,e,r)}case zo.SelectorType.Pseudo:return v0e(t,e,r,s,n);case zo.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(A){return i.getName(A)===a&&t(A)}}case zo.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=OG(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=OG(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=OG(A,i));return!1};case zo.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case zo.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case zo.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case zo.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case zo.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function F0e(t,e,r){let s=o2(t,e,r);return UG(s,e.adapter)}function o2(t,e,r){let s=typeof t=="string"?(0,za.parse)(t):t;return a2(s,e,r)}function M0e(t){return t.type===za.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(M0e)))}var Kdt={type:za.SelectorType.Descendant},$dt={type:"_flexibleDescendant"},Xdt={type:za.SelectorType.Pseudo,name:"scope",data:null};function Zdt(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===LG||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(X0e,`\r
`)}}).toArray()}var rq={};ya(rq,{extract:()=>fft});function hft(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 fft(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=hft(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Qd=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}}};Qd.prototype.cheerio="[cheerio object]";Qd.prototype.splice=Array.prototype.splice;Qd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Qd.prototype,xG,XG,ZG,eq,tq,rq);function Z0e(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=R0(n),a=t(s,o,i,null);class c extends Qd{_make(l,d){let h=A(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 A(u,l,d=a,h){if(u&&Vo(u))return u;let f=R0(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Vo(p)?p:new c(p,null,f);if(I._root=I,!u)return new c(void 0,I,f);let m=typeof u=="string"&&nb(u)?t(u,f,!1,null).children:gft(u)?[u]:Array.isArray(u)?u:void 0,C=new c(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,N=l?typeof l=="string"?nb(l)?new c([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):Vo(l)?l:new c(Array.isArray(l)?l:[l],I,f):I;return N?N.find(y):C}return Object.assign(A,yG,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function gft(t){return!!t.name||t.type===Go.Root||t.type===Go.Text||t.type===Go.Comment}var pft=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]),ur="\uFFFD",S;(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"})(S||(S={}));var Fn={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function h2(t){return t>=55296&&t<=57343}function eEe(t){return t>=56320&&t<=57343}function tEe(t,e){return(t-55296)*1024+9216+e}function f2(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function g2(t){return t>=64976&&t<=65007||pft.has(t)}var W;(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
`," Line feed \\n"]]),_Te=new Map([...Az,["\\"," Backslash \\"],["/"," Forward slash /"]]);function FTe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of _Te)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
)`,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 Jo=pe(yd(),1);var UG={};function PG(t,e){return t===Jo.default.falseFunc?Jo.default.falseFunc:r=>e.isTag(r)&&t(r)}function OG(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 LG(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 MG=(t,e,r,s,n)=>{let i=n(e,LG(r),s);return i===Jo.default.trueFunc?t:i===Jo.default.falseFunc?Jo.default.falseFunc:o=>i(o)&&t(o)},i2={is:MG,matches:MG,where:MG,not(t,e,r,s,n){let i=n(e,LG(r),s);return i===Jo.default.falseFunc?t:i===Jo.default.trueFunc?Jo.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=LG(r);o.relativeSelector=!0;let a=e.some(u=>u.some(db))?[UG]:void 0,c=n(e,o,a);if(c===Jo.default.falseFunc)return Jo.default.falseFunc;let A=PG(c,i);if(a&&c!==Jo.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...OG(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function F0e(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in i2))throw new Error(`Unknown pseudo-class :${o}(${a})`);return i2[o](t,a,r,s,n)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:n2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,_0e.parse)(A);return i2.is(t,u,r,s,n)}if(typeof c=="function")return FG(c,o,a,1),u=>c(u,a)&&t(u);if(o in V0)return V0[o](t,a,r,s);if(o in fb){let u=fb[o];return FG(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var zo=pe(q0(),1);function HG(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function M0e(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case zo.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case zo.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case zo.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()),R0e[e.action](t,e,r)}case zo.SelectorType.Pseudo:return F0e(t,e,r,s,n);case zo.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(A){return i.getName(A)===a&&t(A)}}case zo.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=HG(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=HG(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=HG(A,i));return!1};case zo.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case zo.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case zo.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case zo.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case zo.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function L0e(t,e,r){let s=o2(t,e,r);return PG(s,e.adapter)}function o2(t,e,r){let s=typeof t=="string"?(0,za.parse)(t):t;return a2(s,e,r)}function U0e(t){return t.type===za.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(U0e)))}var Xdt={type:za.SelectorType.Descendant},Zdt={type:"_flexibleDescendant"},eht={type:za.SelectorType.Pseudo,name:"scope",data:null};function tht(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===UG||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(eEe,`\r
`)}}).toArray()}var sq={};ya(sq,{extract:()=>pft});function gft(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 pft(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=gft(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Qd=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}}};Qd.prototype.cheerio="[cheerio object]";Qd.prototype.splice=Array.prototype.splice;Qd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Qd.prototype,RG,ZG,eq,tq,rq,sq);function tEe(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=D0(n),a=t(s,o,i,null);class c extends Qd{_make(l,d){let h=A(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 A(u,l,d=a,h){if(u&&Vo(u))return u;let f=D0(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Vo(p)?p:new c(p,null,f);if(I._root=I,!u)return new c(void 0,I,f);let m=typeof u=="string"&&ob(u)?t(u,f,!1,null).children:mft(u)?[u]:Array.isArray(u)?u:void 0,C=new c(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,N=l?typeof l=="string"?ob(l)?new c([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):Vo(l)?l:new c(Array.isArray(l)?l:[l],I,f):I;return N?N.find(y):C}return Object.assign(A,BG,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function mft(t){return!!t.name||t.type===Go.Root||t.type===Go.Text||t.type===Go.Comment}var Eft=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]),ur="\uFFFD",S;(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"})(S||(S={}));var Fn={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function h2(t){return t>=55296&&t<=57343}function rEe(t){return t>=56320&&t<=57343}function sEe(t,e){return(t-55296)*1024+9216+e}function f2(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function g2(t){return t>=64976&&t<=65007||Eft.has(t)}var W;(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
`," Line feed \\n"]]),MTe=new Map([...uz,["\\"," Backslash \\"],["/"," Forward slash /"]]);function LTe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of MTe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
Invalid characters include: ${Array.from(_Te.values()).toString()}
Invalid characters include: ${Array.from(MTe.values()).toString()}
These characters are not allowed in the artifact name 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.`);se("Artifact name is valid!")}function uz(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Az)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
These characters are not allowed in the artifact name 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.`);re("Artifact name is valid!")}function lz(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of uz)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
Invalid characters include: ${Array.from(Az.values()).toString()}
Invalid characters include: ${Array.from(uz.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 PTe=pe(UTe(),1);function kA(){return`@actions/artifact-${PTe.version}`}var YE=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"}},nl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},il=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},th=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"}},ol=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"}};ol.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Hg=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
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"}};Hg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Gg=class extends Error{};Gg.prototype.name="InvalidTokenError";function KDt(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 $Dt(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 KDt(e)}catch{return atob(e)}}function OTe(t,e){if(typeof t!="string")throw new Gg("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 Gg(`Invalid token specified: missing part #${r+1}`);let n;try{n=$Dt(s)}catch(i){throw new Gg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(n)}catch(i){throw new Gg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var Wv=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function vA(){let t=Yv(),e=OTe(t);if(!e.scp)throw Wv;let r=e.scp.split(" ");if(r.length===0)throw Wv;for(let s of r){let n=s.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw Wv;let i={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return V(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),V(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw Wv}function HTe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(Qc(r),Qc(encodeURIComponent(r)))}catch(e){V(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function GTe(t){if(typeof t!="object"||t===null){V("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&HTe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&HTe(t.signed_url)}var Jv=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},lz=class{constructor(e,r,s,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=Yv();this.baseUrl=bTe(),r&&(this.maxAttempts=r),s&&(this.baseRetryIntervalMilliseconds=s),n&&(this.retryMultiplier=n),this.httpClient=new Js(e,[new du(i)])}request(e,r,s,n){return Jv(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;V(`[Request] ${r} ${i}`);let o={"Content-Type":s};try{let{body:a}=yield this.retryableRequest(()=>Jv(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 Jv(this,void 0,void 0,function*(){let r=0,s="",n="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;n=yield a.readBody(),V(`[Response] - ${a.message.statusCode}`),V(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(n);if(GTe(A),V(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),s=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Hg.isUsageErrorMessage(A.msg))throw new Hg;s=`${s}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&V(`Raw Body: ${n}`),a instanceof Hg)throw a;if(ol.isNetworkErrorCode(a?.code))throw new ol(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);se(`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 Jv(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 _A(t){let e=new lz(kA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new Vv(e)}import*as VE from"fs";import{normalize as qTe,resolve as YTe}from"path";function VTe(t){if(!VE.existsSync(t))throw n Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ze("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield s.GetSignedArtifactURL(A);se(`Redirecting to blob download url: ${rOe(u)}`);try{se(`Starting download of artifact to: ${r}`);let l=yield sOe(u,r,e?.skipDecompress);se("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(n=!0,V(`Computed digest: ${l.sha256Digest}`),V(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:n}})}function oOe(){return PC(this,arguments,void 0,function*(t=QTe()){return(yield Tqt(t))?V(`Artifact destination folder already exists: ${t}`):(V(`Artifact destination folder does not exist, creating: ${t}`),yield $Pe.mkdir(t,{recursive:!0})),t})}var Rqt=5,Dqt=[400,401,403,404,422];function OC(t,e=Rqt,r=Dqt){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 V(`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 aOe="6.0.0";function mp(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})})}mp.VERSION=aOe;var uOe=pe(cOe(),1);var eM=class extends Error{name;status;request;response;constructor(e,r,s){super(e,{cause:s.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in s&&(this.response=s.response);let n=Object.assign({},s.request);s.request.headers.authorization&&(n.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n}};var kqt="0.0.0-development";async function AOe(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 vqt(t,e,r,s){let n=new uOe.default;return n.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(s.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),n.schedule(_qt.bind(null,t,e,r),s)}async function _qt(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 eM(n.data.errors[0].message,500,{request:s,response:n});return AOe(t,e,i,s)}return n}function Ep(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",AOe.bind(null,r,t)),t.hook.wrap("request",vqt.bind(null,r,t))),{retry:{retryRequest:(s,n,i)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:i}),s)}}}Ep.VERSION=kqt;var lOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function tM(t,e,r,s,n){return lOe(this,void 0,void 0,function*(){var i;let[o,a]=OC(sf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},u=yield Qo(n,c,Ep,mp).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 nl(`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 il(`Artifact not found for name: ${t}
`)}var HTe=pe(OTe(),1);function kA(){return`@actions/artifact-${HTe.version}`}var VE=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"}},il=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},ol=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},th=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"}},al=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"}};al.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Hg=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
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"}};Hg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Gg=class extends Error{};Gg.prototype.name="InvalidTokenError";function XDt(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 ZDt(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 XDt(e)}catch{return atob(e)}}function GTe(t,e){if(typeof t!="string")throw new Gg("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 Gg(`Invalid token specified: missing part #${r+1}`);let n;try{n=ZDt(s)}catch(i){throw new Gg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(n)}catch(i){throw new Gg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var Wv=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function vA(){let t=Yv(),e=GTe(t);if(!e.scp)throw Wv;let r=e.scp.split(" ");if(r.length===0)throw Wv;for(let s of r){let n=s.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw Wv;let i={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return V(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),V(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw Wv}function qTe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(Qc(r),Qc(encodeURIComponent(r)))}catch(e){V(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function YTe(t){if(typeof t!="object"||t===null){V("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&qTe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&qTe(t.signed_url)}var Jv=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},dz=class{constructor(e,r,s,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=Yv();this.baseUrl=wTe(),r&&(this.maxAttempts=r),s&&(this.baseRetryIntervalMilliseconds=s),n&&(this.retryMultiplier=n),this.httpClient=new Js(e,[new du(i)])}request(e,r,s,n){return Jv(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;V(`[Request] ${r} ${i}`);let o={"Content-Type":s};try{let{body:a}=yield this.retryableRequest(()=>Jv(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 Jv(this,void 0,void 0,function*(){let r=0,s="",n="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;n=yield a.readBody(),V(`[Response] - ${a.message.statusCode}`),V(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(n);if(YTe(A),V(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),s=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Hg.isUsageErrorMessage(A.msg))throw new Hg;s=`${s}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&V(`Raw Body: ${n}`),a instanceof Hg)throw a;if(al.isNetworkErrorCode(a?.code))throw new al(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);re(`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 Jv(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 _A(t){let e=new dz(kA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new Vv(e)}import*as WE from"fs";import{normalize as VTe,resolve as WTe}from"path";function JTe(t){if(!WE.existsSync(t))throw n Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Xe("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield s.GetSignedArtifactURL(A);re(`Redirecting to blob download url: ${nOe(u)}`);try{re(`Starting download of artifact to: ${r}`);let l=yield iOe(u,r,e?.skipDecompress);re("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(n=!0,V(`Computed digest: ${l.sha256Digest}`),V(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:n}})}function cOe(){return OC(this,arguments,void 0,function*(t=STe()){return(yield Rqt(t))?V(`Artifact destination folder already exists: ${t}`):(V(`Artifact destination folder does not exist, creating: ${t}`),yield ZPe.mkdir(t,{recursive:!0})),t})}var kqt=5,vqt=[400,401,403,404,422];function HC(t,e=kqt,r=vqt){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 V(`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 AOe="6.0.0";function mp(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})})}mp.VERSION=AOe;var dOe=pe(uOe(),1);var eM=class extends Error{name;status;request;response;constructor(e,r,s){super(e,{cause:s.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in s&&(this.response=s.response);let n=Object.assign({},s.request);s.request.headers.authorization&&(n.headers=Object.assign({},s.request.headers,{authorization:s.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n}};var _qt="0.0.0-development";async function lOe(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 Fqt(t,e,r,s){let n=new dOe.default;return n.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(s.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),n.schedule(Mqt.bind(null,t,e,r),s)}async function Mqt(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 eM(n.data.errors[0].message,500,{request:s,response:n});return lOe(t,e,i,s)}return n}function Ep(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",lOe.bind(null,r,t)),t.hook.wrap("request",Fqt.bind(null,r,t))),{retry:{retryRequest:(s,n,i)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:i}),s)}}}Ep.VERSION=_qt;var hOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function tM(t,e,r,s,n){return hOe(this,void 0,void 0,function*(){var i;let[o,a]=HC(sf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},u=yield _i(n,c,Ep,mp).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 il(`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 ol(`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],V(`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 dOe(t){return lOe(this,void 0,void 0,function*(){var e;let r=_A(),{workflowRunBackendId:s,workflowJobRunBackendId:n}=vA(),i={workflowRunBackendId:s,workflowJobRunBackendId:n,nameFilter:us.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new il(`Artifact not found for name: ${t}
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],V(`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 fOe(t){return hOe(this,void 0,void 0,function*(){var e;let r=_A(),{workflowRunBackendId:s,workflowJobRunBackendId:n}=vA(),i={workflowRunBackendId:s,workflowJobRunBackendId:n,nameFilter:us.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new ol(`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((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],V(`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?io.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var hOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function fOe(t,e,r,s,n){return hOe(this,void 0,void 0,function*(){var i;let[o,a]=OC(sf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},A=Qo(n,c,Ep,mp),u=yield tM(t,e,r,s,n),l=yield A.rest.actions.deleteArtifact({owner:r,repo:s,artifact_id:u.artifact.id});if(l.status!==204)throw new nl(`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 gOe(t){return hOe(this,void 0,void 0,function*(){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=vA(),n={workflowRunBackendId:r,workflowJobRunBackendId:s,nameFilter:us.create({value:t})},i=yield e.ListArtifacts(n);if(i.artifacts.length===0)throw new il(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],V(`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},c=yield e.DeleteArtifact(a);return se(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var pOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},rM=NTe(),sM=100,Fqt=Math.ceil(rM/sM);function mOe(t,e,r,s){return pOe(this,arguments,void 0,function*(n,i,o,a,c=!1){se(`Fetching artifact list for workflow run ${n} in repository ${i}/${o}`);let A=[],[u,l]=OC(sf),d={log:void 0,userAgent:kA(),previews:void 0,retry:u,request:l},h=Qo(a,d,Ep,mp),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:sM,page:f}),I=Math.ceil(p.total_count/sM),m=p.total_count;m>rM&&(Ze(`Workflow run ${n} has ${m} artifacts, exceeding the limit of ${rM}. Results will be incomplete as only the first ${rM} artifacts will be returned`),I=Fqt);for(let C of p.artifacts)A.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(f++,f;f<=I;f++){V(`Fetching page ${f} of artifact list`);let{data:C}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:sM,page:f});for(let y of C.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=COe(A)),se(`Found ${A.length} artifact(s)`),{artifacts:A}})}function EOe(){return pOe(this,arguments,void 0,function*(t=!1){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=vA(),n={workflowRunBackendId:r,workflowJobRunBackendId:s},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?io.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=COe(o)),se(`Found ${o.length} artifact(s)`),{artifacts:o}})}function COe(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 r1=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},Mqt=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},HC=class{uploadArtifact(e,r,s,n){return r1(this,void 0,void 0,function*(){try{if(HE())throw new th;return pPe(e,r,s,n)}catch(i){throw Ze(`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((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],V(`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?oo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var gOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})};function pOe(t,e,r,s,n){return gOe(this,void 0,void 0,function*(){var i;let[o,a]=HC(sf),c={log:void 0,userAgent:kA(),previews:void 0,retry:o,request:a},A=_i(n,c,Ep,mp),u=yield tM(t,e,r,s,n),l=yield A.rest.actions.deleteArtifact({owner:r,repo:s,artifact_id:u.artifact.id});if(l.status!==204)throw new il(`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 mOe(t){return gOe(this,void 0,void 0,function*(){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=vA(),n={workflowRunBackendId:r,workflowJobRunBackendId:s,nameFilter:us.create({value:t})},i=yield e.ListArtifacts(n);if(i.artifacts.length===0)throw new ol(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],V(`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},c=yield e.DeleteArtifact(a);return re(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var EOe=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},rM=xTe(),sM=100,Lqt=Math.ceil(rM/sM);function COe(t,e,r,s){return EOe(this,arguments,void 0,function*(n,i,o,a,c=!1){re(`Fetching artifact list for workflow run ${n} in repository ${i}/${o}`);let A=[],[u,l]=HC(sf),d={log:void 0,userAgent:kA(),previews:void 0,retry:u,request:l},h=_i(a,d,Ep,mp),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:sM,page:f}),I=Math.ceil(p.total_count/sM),m=p.total_count;m>rM&&(Xe(`Workflow run ${n} has ${m} artifacts, exceeding the limit of ${rM}. Results will be incomplete as only the first ${rM} artifacts will be returned`),I=Lqt);for(let C of p.artifacts)A.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(f++,f;f<=I;f++){V(`Fetching page ${f} of artifact list`);let{data:C}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:n,per_page:sM,page:f});for(let y of C.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=yOe(A)),re(`Found ${A.length} artifact(s)`),{artifacts:A}})}function IOe(){return EOe(this,arguments,void 0,function*(t=!1){let e=_A(),{workflowRunBackendId:r,workflowJobRunBackendId:s}=vA(),n={workflowRunBackendId:r,workflowJobRunBackendId:s},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?oo.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=yOe(o)),re(`Found ${o.length} artifact(s)`),{artifacts:o}})}function yOe(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 n1=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{A(s.next(u))}catch(l){o(l)}}function c(u){try{A(s.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):n(u.value).then(a,c)}A((s=s.apply(t,e||[])).next())})},Uqt=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},GC=class{uploadArtifact(e,r,s,n){return n1(this,void 0,void 0,function*(){try{if(GE())throw new th;return EPe(e,r,s,n)}catch(i){throw Xe(`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 r1(this,void 0,void 0,function*(){try{if(HE())throw new th;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,token:i}}=r,o=Mqt(r,["findBy"]);return nOe(e,s,n,i,o)}return iOe(e,r)}catch(s){throw Ze(`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 n1(this,void 0,void 0,function*(){try{if(GE())throw new th;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,token:i}}=r,o=Uqt(r,["findBy"]);return oOe(e,s,n,i,o)}return aOe(e,r)}catch(s){throw Xe(`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.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}listArtifacts(e){return r1(this,void 0,void 0,function*(){try{if(HE())throw new th;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:s,repositoryName:n,token:i}}=e;return mOe(r,s,n,i,e?.latest)}return EOe(e?.latest)}catch(r){throw Ze(`Listing Artifacts failed with error: ${r}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}listArtifacts(e){return n1(this,void 0,void 0,function*(){try{if(GE())throw new th;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:s,repositoryName:n,token:i}}=e;return COe(r,s,n,i,e?.latest)}return IOe(e?.latest)}catch(r){throw Xe(`Listing Artifacts failed with error: ${r}.
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).`),r}})}getArtifact(e,r){return r1(this,void 0,void 0,function*(){try{if(HE())throw new th;if(r?.findBy){let{findBy:{workflowRunId:s,repositoryOwner:n,repositoryName:i,token:o}}=r;return tM(e,s,n,i,o)}return dOe(e)}catch(s){throw Ze(`Get Artifact failed with error: ${s}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return n1(this,void 0,void 0,function*(){try{if(GE())throw new th;if(r?.findBy){let{findBy:{workflowRunId:s,repositoryOwner:n,repositoryName:i,token:o}}=r;return tM(e,s,n,i,o)}return fOe(e)}catch(s){throw Xe(`Get 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.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}deleteArtifact(e,r){return r1(this,void 0,void 0,function*(){try{if(HE())throw new th;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,workflowRunId:i,token:o}}=r;return fOe(e,i,s,n,o)}return gOe(e)}catch(s){throw Ze(`Delete Artifact failed with error: ${s}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}deleteArtifact(e,r){return n1(this,void 0,void 0,function*(){try{if(GE())throw new th;if(r?.findBy){let{findBy:{repositoryOwner:s,repositoryName:n,workflowRunId:i,token:o}}=r;return pOe(e,i,s,n,o)}return mOe(e)}catch(s){throw Xe(`Delete 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.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}};var ZNr=new HC;import*as nM from"path";import aX from"fs";var Lqt="dependency-graph_";async function yOe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await IOe(t,!1);return;case"generate-submit-and-upload":await IOe(t,!0);return;case"generate-and-upload":await Uqt(t)}}catch(r){Vqt(t,e,r)}}async function IOe(t,e){if(bOe()){se("Dependency graph not supported in the ACT environment.");return}let r=await BOe();try{await Pqt(r)}catch(s){try{await oX(r,t)}catch(n){se(String(n))}throw s}e&&await oX(r,t)}async function Uqt(t){if(bOe()){se("Dependency graph not supported in the ACT environment.");return}await oX(await BOe(),t)}async function BOe(){let r=(await(await W9(`${Gqt()}/**/*.json`)).glob()).filter(s=>!qqt(s));return r.forEach(Yqt),se(`Found dependency graph files: ${r.join(", ")}`),r}async function oX(t,e){if(t.length===0){se("No dependency graph files found to upload.");return}let r=YB(),s=new HC;for(let n of t){let i=cX(n);se(`Uploading dependency graph file: ${i}`);let o=`${Lqt}${nM.basename(n)}`;await s.uploadArtifact(o,[n],r,{retentionDays:e.getArtifactRetentionDays()})}}async function Pqt(t){if(t.length===0){se("No dependency graph files found to submit.");return}for(let e of t)try{await Hqt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=Oqt(e,r)),r}}function Oqt(t,e){let s=`Dependency submission failed for ${cX(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 tTr=new GC;import*as nM from"path";import cX from"fs";var Pqt="dependency-graph_";async function bOe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await BOe(t,!1);return;case"generate-submit-and-upload":await BOe(t,!0);return;case"generate-and-upload":await Oqt(t)}}catch(r){Jqt(t,e,r)}}async function BOe(t,e){if(wOe()){re("Dependency graph not supported in the ACT environment.");return}let r=await QOe();try{await Hqt(r)}catch(s){try{await aX(r,t)}catch(n){re(String(n))}throw s}e&&await aX(r,t)}async function Oqt(t){if(wOe()){re("Dependency graph not supported in the ACT environment.");return}await aX(await QOe(),t)}async function QOe(){let r=(await(await J9(`${Yqt()}/**/*.json`)).glob()).filter(s=>!Vqt(s));return r.forEach(Wqt),re(`Found dependency graph files: ${r.join(", ")}`),r}async function aX(t,e){if(t.length===0){re("No dependency graph files found to upload.");return}let r=WB(),s=new GC;for(let n of t){let i=AX(n);re(`Uploading dependency graph file: ${i}`);let o=`${Pqt}${nM.basename(n)}`;await s.uploadArtifact(o,[n],r,{retentionDays:e.getArtifactRetentionDays()})}}async function Hqt(t){if(t.length===0){re("No dependency graph files found to submit.");return}for(let e of t)try{await qqt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=Gqt(e,r)),r}}function Gqt(t,e){let s=`Dependency submission failed for ${AX(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 Hqt(t){let e=Wqt(),r=aX.readFileSync(t,"utf8"),s=JSON.parse(r);s.owner=Gl.repo.owner,s.repo=Gl.repo.repo;let n=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",s),i=cX(t);_ae(`Submitted ${i}: ${n.data.message}`)}function Gqt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function qqt(t){let e=`${t}.processed`;return aX.existsSync(e)}function Yqt(t){let e=`${t}.processed`;aX.writeFileSync(e,"")}function Vqt(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new OE(r);Ze(`Failed to ${e} dependency graph. Will continue.
${String(r)}`)}function Wqt(){return Qo(wD())}function cX(t){let e=YB();return nM.relative(e,t)}function bOe(){return process.env.ACT!==void 0}function zqt(t=process.platform){return t==="win32"?50:0}async function QOe(t=process.platform){let e=zqt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>NJ(t));async function jqt(){try{Dpe(),Rpe(),await BTe(new yD,new BD)&&await yOe(new ID)}catch(t){NJ(t)}await QOe()}jqt();export{jqt as run};
`:s}async function qqt(t){let e=zqt(),r=cX.readFileSync(t,"utf8"),s=JSON.parse(r);s.owner=gu.repo.owner,s.repo=gu.repo.repo;let n=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",s),i=AX(t);Fae(`Submitted ${i}: ${n.data.message}`)}function Yqt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function Vqt(t){let e=`${t}.processed`;return cX.existsSync(e)}function Wqt(t){let e=`${t}.processed`;cX.writeFileSync(e,"")}function Jqt(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new HE(r);Xe(`Failed to ${e} dependency graph. Will continue.
${String(r)}`)}function zqt(){return _i(VB())}function AX(t){let e=WB();return nM.relative(e,t)}function wOe(){return process.env.ACT!==void 0}function Kqt(t=process.platform){return t==="win32"?50:0}async function SOe(t=process.platform){let e=Kqt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>TJ(t));async function $qt(){try{kpe(),Dpe(),await QTe(new BD,new bD)&&await bOe(new N0)}catch(t){TJ(t)}await SOe()}$qt();export{$qt as run};
/*! Bundled license information:
undici/lib/web/fetch/body.js:
+3 -3
View File
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
}