[bot] Update dist directory

This commit is contained in:
bot-githubaction committed 2026-09-07 22:59:44 +00:00
1 parent 6b92be1905
commit c3897a4e73
10 files changed
+769 -726

No files matched your search

+159 -149
View File
@@ -1,120 +1,120 @@
import {createRequire} from 'module';const require=createRequire(import.meta.url);
var Eme=Object.create;var $S=Object.defineProperty;var Cme=Object.getOwnPropertyDescriptor;var Ime=Object.getOwnPropertyNames;var Bme=Object.getPrototypeOf,yme=Object.prototype.hasOwnProperty;var w=(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)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Ci=(t,e)=>{for(var r in e)$S(t,r,{get:e[r],enumerable:!0})},Qme=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ime(e))!yme.call(t,n)&&n!==r&&$S(t,n,{get:()=>e[n],enumerable:!(s=Cme(e,n))||s.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?Eme(Bme(t)):{},Qme(e||!t||!t.__esModule?$S(r,"default",{value:t,enumerable:!0}):r,t));var j5=E(Dd=>{"use strict";var Wat=w("net"),xme=w("tls"),sT=w("http"),W5=w("https"),Rme=w("events"),zat=w("assert"),Dme=w("util");Dd.httpOverHttp=kme;Dd.httpsOverHttp=Fme;Dd.httpOverHttps=Mme;Dd.httpsOverHttps=Ume;function kme(t){var e=new pa(t);return e.request=sT.request,e}function Fme(t){var e=new pa(t);return e.request=sT.request,e.createSocket=z5,e.defaultPort=443,e}function Mme(t){var e=new pa(t);return e.request=W5.request,e}function Ume(t){var e=new pa(t);return e.request=W5.request,e.createSocket=z5,e.defaultPort=443,e}function pa(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||sT.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=K5(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}Dme.inherits(pa,Rme.EventEmitter);pa.prototype.addRequest=function(e,r,s,n){var i=this,o=nT({request:e},i.options,K5(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};pa.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=nT({},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")),xA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,g){process.nextTick(function(){c(l,d,g)})}function c(l,d,g){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){xA("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(g.length>0){xA("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 xA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),xA(`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)}};pa.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 z5(t,e){var r=this;pa.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=nT({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=xme.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function K5(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function nT(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 xA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?xA=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)}:xA=function(){};Dd.debug=xA});var iT=E((jat,X5)=>{X5.exports=j5()});var It=E((Xat,Z5)=>{Z5.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 qe=E((Zat,QH)=>{"use strict";var $5=Symbol.for("undici.error.UND_ERR"),Bt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[$5]===!0}[$5]=!0},eH=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),oT=class extends Bt{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[eH]===!0}[eH]=!0},tH=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),aT=class extends Bt{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[tH]===!0}[tH]=!0},rH=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),AT=class extends Bt{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[rH]===!0}[rH]=!0},sH=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),cT=class extends Bt{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[sH]===!0}[sH]=!0},nH=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),uT=class extends Bt{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 XEe(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(UEe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function ZEe(){return"allowed"}function $Ee(){return"success"}function eCe(){return"success"}function tCe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function rCe(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&&tx(t.origin)&&!tx(sp(t))&&(e=null);break;case"same-origin":$C(t,sp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Hd(t,e){return t}function sCe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Hd(t.domainLookupStartTime,r),domainLookupEndTime:Hd(t.domainLookupEndTime,r),connectionStartTime:Hd(t.connectionStartTime,r),connectionEndTime:Hd(t.connectionEndTime,r),secureConnectionStartTime:Hd(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function nCe(t){return Hd(_Ee.now(),t)}function iCe(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 v9(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function oCe(t){return{referrerPolicy:t.referrerPolicy}}function aCe(t){let e=t.referrerPolicy;du(e);let r=null;if(t.referrer==="client"){let a=D9();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=ex(r),n=ex(r,!0);s.toString().length>4096&&(s=n);let i=$C(t,s),o=rp(s)&&!rp(t.url);switch(e){case"origin":return n??ex(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=sp(t);return $C(s,a)?s:rp(s)&&!rp(a)?"no-referrer":n}default:return o?"no-referrer":n}}function ex(t,e){return du(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 rp(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 ACe(t,e){if(ZC===void 0)return!0;let r=P9(e);if(r==="no metadata"||r.length===0)return!0;let s=uCe(r),n=lCe(r,s);for(let i of n){let o=i.algo,a=i.hash,A=ZC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),dCe(A,a))return!0}return!1}var cCe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function P9(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=cCe.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();F9.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function uCe(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 lCe(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 dCe(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 hCe(t){}function $C(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function gCe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function fCe(t){return t.controller.state==="aborted"}function pCe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function mCe(t){return YEe[t.toLowerCase()]??t}function ECe(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return du(typeof e=="string"),e}var CCe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function O9(t,e,r=0,s=1){class n{#e;#t; Line truncated
`);function KCe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function jCe(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 XCe(t,e){tI(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&&rI(t,WCe,i)||i.position===t.length-4&&rI(t,zCe,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=ZCe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let g;c!==null?(u??="text/plain",KCe(u)||(u=""),g=new VCe([d],c,{type:u})):g=_Ce(Buffer.from(d)),tI(X9(A)),tI(typeof g=="string"&&X9(g)||GCe(g)),n.push(YCe(A,g,c))}}function ZCe(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=Yd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=Ax(o,!0,!0,a=>a===9||a===32),!HCe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Yd(a=>a===32||a===9,t,e),OCe(o)){case"content-disposition":{if(r=s=null,!rI(t,JCe,e)||(e.position+=17,r=eG(t,e),r===null))return"failure";if(rI(t,$9,e)){let a=e.position+$9.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=eG(t,e),s===null))return"failure"}break}case"content-type":{let a=Yd(A=>A!==10&&A!==13,t,e);a=Ax(a,!1,!0,A=>A===9||A===32),n=Z9(a);break}case"content-transfer-encoding":{let a=Yd(A=>A!==10&&A!==13,t,e);a=Ax(a,!1,!0,A=>A===9||A===32),i=Z9(a);break}default:Yd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function eG(t,e){tI(t[e.position-1]===34);let r=Yd(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 Yd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function Ax(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 rI(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}tG.exports={multipartFormDataParser:XCe,validateBoundary:jCe}});var Jd=E((QAt,dG)=>{"use strict";var op=ke(),{ReadableStreamFrom:$Ce,isBlobLike:sG,isReadableStreamLike:eIe,readableStreamClose:tIe,createDeferredPromise:rIe,fullyReadBody:sIe,extractMimeType:nIe,utf8DecodeBytes:oG}=Js(),{FormData:nG}=ip(),{kState:Vd}=RA(),{webidl:iIe}=kr(),{Blob:oIe}=w("node:buffer"),cx=w("node:assert"),{isErrored:aG,isDisturbed:aIe}=w("node:stream"),{isArrayBuffer:AIe}=w("node:util/types"),{serializeAMimeType:cIe}=fs(),{multipartFormDataParser:uIe}=rG(),ux;try{let t=w("node:crypto");ux=e=>t.randomInt(0,e)}catch{ux=t=>Math.floor(Math.random(t))}var sI=new TextEncoder;function lIe(){}var AG=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,cG;AG&&(cG=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!aIe(e)&&!aG(e)&&e.cancel("Response object has been garbage collected").catch(lIe)}));function uG(t,e=!1){let r=null;t instanceof ReadableStream?r=t:sG(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?sI.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>tIe(A))},start(){},type:"bytes"}),cx(eIe(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(AIe(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(op.isFormDataLike(t)){let A=`----formdata-undici-0${`${ux(1e11)}`.padStart(11,"0")}`,c=`--${A}\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=[],g=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=sI.encode(c+`; name="${u(l(I))}"\r
var oCe=Object.create;var Ix=Object.defineProperty;var aCe=Object.getOwnPropertyDescriptor;var ACe=Object.getOwnPropertyNames;var cCe=Object.getPrototypeOf,uCe=Object.prototype.hasOwnProperty;var N=(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 I=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},zi=(t,e)=>{for(var r in e)Ix(t,r,{get:e[r],enumerable:!0})},lCe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ACe(e))!uCe.call(t,n)&&n!==r&&Ix(t,n,{get:()=>e[n],enumerable:!(s=aCe(e,n))||s.enumerable});return t};var we=(t,e,r)=>(r=t!=null?oCe(cCe(t)):{},lCe(e||!t||!t.__esModule?Ix(r,"default",{value:t,enumerable:!0}):r,t));var YG=I(fh=>{"use strict";var jlt=N("net"),mCe=N("tls"),bx=N("http"),_G=N("https"),ECe=N("events"),Xlt=N("assert"),CCe=N("util");fh.httpOverHttp=ICe;fh.httpsOverHttp=BCe;fh.httpOverHttps=yCe;fh.httpsOverHttps=QCe;function ICe(t){var e=new Ja(t);return e.request=bx.request,e}function BCe(t){var e=new Ja(t);return e.request=bx.request,e.createSocket=HG,e.defaultPort=443,e}function yCe(t){var e=new Ja(t);return e.request=_G.request,e}function QCe(t){var e=new Ja(t);return e.request=_G.request,e.createSocket=HG,e.defaultPort=443,e}function Ja(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||bx.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=GG(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}CCe.inherits(Ja,ECe.EventEmitter);Ja.prototype.addRequest=function(e,r,s,n){var i=this,o=wx({request:e},i.options,GG(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};Ja.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=wx({},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")),oc("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){oc("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){oc("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 oc("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),oc(`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)}};Ja.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 HG(t,e){var r=this;Ja.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=wx({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=mCe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function GG(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function wx(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 oc;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?oc=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)}:oc=function(){};fh.debug=oc});var Nx=I(($lt,qG)=>{qG.exports=YG()});var xt=I((edt,JG)=>{JG.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 et=I((tdt,p9)=>{"use strict";var VG=Symbol.for("undici.error.UND_ERR"),Dt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[VG]===!0}[VG]=!0},WG=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),Sx=class extends Dt{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[WG]===!0}[WG]=!0},zG=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),Tx=class extends Dt{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[zG]===!0}[zG]=!0},KG=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),xx=class extends Dt{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[KG]===!0}[KG]=!0},jG=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Dx=class extends Dt{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[jG]===!0}[jG]=!0},XG=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),Rx=class extends Dt{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 OBe(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(QBe.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function _Be(){return"allowed"}function HBe(){return"success"}function GBe(){return"success"}function YBe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function qBe(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&&yD(t.origin)&&!yD(tm(t))&&(e=null);break;case"same-origin":AB(t,tm(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function wh(t,e){return t}function JBe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:wh(t.domainLookupStartTime,r),domainLookupEndTime:wh(t.domainLookupEndTime,r),connectionStartTime:wh(t.connectionStartTime,r),connectionEndTime:wh(t.connectionEndTime,r),secureConnectionStartTime:wh(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function VBe(t){return wh(TBe.now(),t)}function WBe(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 DY(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function zBe(t){return{referrerPolicy:t.referrerPolicy}}function KBe(t){let e=t.referrerPolicy;Ju(e);let r=null;if(t.referrer==="client"){let a=bY();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=BD(r),n=BD(r,!0);s.toString().length>4096&&(s=n);let i=AB(t,s),o=em(s)&&!em(t.url);switch(e){case"origin":return n??BD(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=tm(t);return AB(s,a)?s:em(s)&&!em(a)?"no-referrer":n}default:return o?"no-referrer":n}}function BD(t,e){return Ju(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 em(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 jBe(t,e){if(aB===void 0)return!0;let r=RY(e);if(r==="no metadata"||r.length===0)return!0;let s=ZBe(r),n=$Be(r,s);for(let i of n){let o=i.algo,a=i.hash,A=aB.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),eye(A,a))return!0}return!1}var XBe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function RY(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=XBe.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();NY.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function ZBe(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 $Be(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 eye(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 tye(t){}function AB(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function rye(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function sye(t){return t.controller.state==="aborted"}function nye(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function iye(t){return RBe[t.toLowerCase()]??t}function oye(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Ju(typeof e=="string"),e}var aye=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kY(t,e,r=0,s=1){class n{#e;#t; Line truncated
`);function vye(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Pye(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 Oye(t,e){uB(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&&lB(t,Uye,i)||i.position===t.length-4&&lB(t,Lye,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=_ye(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",vye(u)||(u=""),h=new Fye([d],c,{type:u})):h=Tye(Buffer.from(d)),uB(qY(A)),uB(typeof h=="string"&&qY(h)||Dye(h)),n.push(Rye(A,h,c))}}function _ye(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=Sh(a=>a!==10&&a!==13&&a!==58,t,e);if(o=xD(o,!0,!0,a=>a===9||a===32),!xye.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Sh(a=>a===32||a===9,t,e),Sye(o)){case"content-disposition":{if(r=s=null,!lB(t,Mye,e)||(e.position+=17,r=WY(t,e),r===null))return"failure";if(lB(t,VY,e)){let a=e.position+VY.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=WY(t,e),s===null))return"failure"}break}case"content-type":{let a=Sh(A=>A!==10&&A!==13,t,e);a=xD(a,!1,!0,A=>A===9||A===32),n=JY(a);break}case"content-transfer-encoding":{let a=Sh(A=>A!==10&&A!==13,t,e);a=xD(a,!1,!0,A=>A===9||A===32),i=JY(a);break}default:Sh(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function WY(t,e){uB(t[e.position-1]===34);let r=Sh(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 Sh(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function xD(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 lB(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}zY.exports={multipartFormDataParser:Oye,validateBoundary:Pye}});var Dh=I((Ndt,iq)=>{"use strict";var nm=Oe(),{ReadableStreamFrom:Hye,isBlobLike:jY,isReadableStreamLike:Gye,readableStreamClose:Yye,createDeferredPromise:qye,fullyReadBody:Jye,extractMimeType:Vye,utf8DecodeBytes:$Y}=ln(),{FormData:XY}=sm(),{kState:xh}=ac(),{webidl:Wye}=Yr(),{Blob:zye}=N("node:buffer"),DD=N("node:assert"),{isErrored:eq,isDisturbed:Kye}=N("node:stream"),{isArrayBuffer:jye}=N("node:util/types"),{serializeAMimeType:Xye}=ks(),{multipartFormDataParser:Zye}=KY(),RD;try{let t=N("node:crypto");RD=e=>t.randomInt(0,e)}catch{RD=t=>Math.floor(Math.random(t))}var dB=new TextEncoder;function $ye(){}var tq=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,rq;tq&&(rq=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Kye(e)&&!eq(e)&&e.cancel("Response object has been garbage collected").catch($ye)}));function sq(t,e=!1){let r=null;t instanceof ReadableStream?r=t:jY(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?dB.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>Yye(A))},start(){},type:"bytes"}),DD(Gye(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(jye(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(nm.isFormDataLike(t)){let A=`----formdata-undici-0${`${RD(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let C=dB.encode(c+`; name="${u(l(E))}"\r
\r
${l(m)}\r
`);d.push(C),i+=C.byteLength}else{let C=sI.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
`);d.push(C),i+=C.byteLength}else{let C=dB.encode(`${c}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
Content-Type: ${m.type||"application/octet-stream"}\r
\r
`);d.push(C,m,g),typeof m.size=="number"?i+=C.byteLength+m.size+g.byteLength:f=!0}let p=sI.encode(`--${A}--\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=${A}`}else if(sG(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(op.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:$Ce(t)}if((typeof n=="string"||op.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!aG(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function dIe(t,e=!1){return t instanceof ReadableStream&&(cx(!op.isDisturbed(t),"The body has already been consumed."),cx(!t.locked,"The stream is locked.")),uG(t,e)}function hIe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function gIe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function fIe(t){return{blob(){return qd(this,r=>{let s=iG(this);return s===null?s="":s&&(s=cIe(s)),new oIe([r],{type:s})},t)},arrayBuffer(){return qd(this,r=>new Uint8Array(r).buffer,t)},text(){return qd(this,oG,t)},json(){return qd(this,mIe,t)},formData(){return qd(this,r=>{let s=iG(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=uIe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new nG;return i[Vd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new nG;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 qd(this,r=>new Uint8Array(r),t)}}}function pIe(t){Object.assign(t.prototype,fIe(t))}async function qd(t,e,r){if(iIe.brandCheck(t,r),lG(t))throw new TypeError("Body is unusable: Body has already been read");gIe(t[Vd]);let s=rIe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Vd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await sIe(t[Vd].body,i,n),s.promise)}function lG(t){let e=t[Vd].body;return e!=null&&(e.stream.locked||op.isDisturbed(e.stream))}function mIe(t){return JSON.parse(oG(t))}function iG(t){let e=t[Vd].headersList,r=nIe(e);return r==="failure"?null:r}dG.exports={extractBody:uG,safelyExtractBody:dIe,cloneBody:hIe,mixinBody:pIe,streamRegistry:cG,hasFinalizationRegistry:AG,bodyUnusable:lG}});var TG=E((bAt,SG)=>{"use strict";var oe=w("node:assert"),ce=ke(),{channels:hG}=Fd(),lx=JT(),{RequestContentLengthMismatchError:hu,ResponseContentLengthMismatchError:gG,RequestAbortedError:yG,InvalidArgumentError:EIe,HeadersTimeoutError:CIe,HeadersOverflowError:IIe,SocketError:Wd,InformationalError:zd,BodyTimeoutError:BIe,HTTPParserError:yIe,ResponseExceededMaxSizeError:QIe}=qe(),{kUrl:QG,kReset:ps,kClient:aI,kParser:gt,kBlocking:cp,kRunning:tr,kPending:bG,kSize:fG,kWriting:DA,kQueue:Ii,kNoRef:ap,kKeepAliveDefaultTimeout:bIe,kHostHeader:wIe,kPendingIdx:NIe,kRunningIdx:xn,kError:jr,kPipelining:AI,kSocket:fu,kKeepAliveTimeoutValue:uI,kMaxHeadersSize:dx,kKeepAliveMaxTimeout:SIe,kKeepAliveTimeoutThreshold:TIe,kHeadersTimeout:xIe,kBodyTimeout:RIe,kStrictContentLength:fx,kMaxRequests:pG,kCounter:DIe,kMaxResponseSize:kIe,kOnError:mG,kResume:ya,kHTTPContext:wG}=It(),Ws=c9(),EG=Buffer.alloc(0),nI=Buffer[Symbol.species],iI=ce.addListener,FIe=ce.removeAllListeners,pu=Symbol("kIdleSocketValidation"),gu=Symbol("kIdleSocketValidationTimeout"),Cx=Symbol("kSocketUsed"),hx;async function MIe(){let t=process.env.JEST_WORKER_ID?KT():void 0,e;try{e=await WebAssembly.compile(d9())}catch{e=await WebAssembly.compile(t||KT())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onStatus(new nI(io.buffer,i,n))||0},wasm_on_message_begin:r=>(oe(Rt.ptr===r),Rt.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onHeaderField(new nI(io.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onHeaderValue(new nI(io.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(oe(Rt.ptr===r),Rt.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{oe(Rt.ptr===r);let i=s-oo+io.byteOffset;return Rt.onBody(new nI(io.buffer,i,n))||0},wasm_on_message_complete:r=>(oe(Rt.ptr===r),Rt.onMessageComplete()||0)}})}var gx=null,px=MIe();px.catch();var Rt=null,io=null,oI=0,oo=null,UIe=0,Ap=1,Kd=2|Ap,cI=4|Ap,mx=8|UIe,Ex=class{constructor(e,r,{exports:s}){oe(Number.isFinite(e[dx])&&e[dx]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Ws.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,t Line truncated
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=dB.encode(`--${A}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${A}`}else if(jY(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(nm.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Hye(t)}if((typeof n=="string"||nm.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!eq(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function eQe(t,e=!1){return t instanceof ReadableStream&&(DD(!nm.isDisturbed(t),"The body has already been consumed."),DD(!t.locked,"The stream is locked.")),sq(t,e)}function tQe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function rQe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function sQe(t){return{blob(){return Th(this,r=>{let s=ZY(this);return s===null?s="":s&&(s=Xye(s)),new zye([r],{type:s})},t)},arrayBuffer(){return Th(this,r=>new Uint8Array(r).buffer,t)},text(){return Th(this,$Y,t)},json(){return Th(this,iQe,t)},formData(){return Th(this,r=>{let s=ZY(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=Zye(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new XY;return i[xh]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new XY;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 Th(this,r=>new Uint8Array(r),t)}}}function nQe(t){Object.assign(t.prototype,sQe(t))}async function Th(t,e,r){if(Wye.brandCheck(t,r),nq(t))throw new TypeError("Body is unusable: Body has already been read");rQe(t[xh]);let s=qye(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[xh].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await Jye(t[xh].body,i,n),s.promise)}function nq(t){let e=t[xh].body;return e!=null&&(e.stream.locked||nm.isDisturbed(e.stream))}function iQe(t){return JSON.parse($Y(t))}function ZY(t){let e=t[xh].headersList,r=Vye(e);return r==="failure"?null:r}iq.exports={extractBody:sq,safelyExtractBody:eQe,cloneBody:tQe,mixinBody:nQe,streamRegistry:rq,hasFinalizationRegistry:tq,bodyUnusable:nq}});var Bq=I((Sdt,Iq)=>{"use strict";var ce=N("node:assert"),de=Oe(),{channels:oq}=mh(),kD=hD(),{RequestContentLengthMismatchError:Vu,ResponseContentLengthMismatchError:aq,RequestAbortedError:fq,InvalidArgumentError:oQe,HeadersTimeoutError:aQe,HeadersOverflowError:AQe,SocketError:Rh,InformationalError:kh,BodyTimeoutError:cQe,HTTPParserError:uQe,ResponseExceededMaxSizeError:lQe}=et(),{kUrl:pq,kReset:Fs,kClient:pB,kParser:yt,kBlocking:am,kRunning:lr,kPending:mq,kSize:Aq,kWriting:Ac,kQueue:Ki,kNoRef:im,kKeepAliveDefaultTimeout:dQe,kHostHeader:hQe,kPendingIdx:gQe,kRunningIdx:ei,kError:us,kPipelining:mB,kSocket:Wu,kKeepAliveTimeoutValue:CB,kMaxHeadersSize:FD,kKeepAliveMaxTimeout:fQe,kKeepAliveTimeoutThreshold:pQe,kHeadersTimeout:mQe,kBodyTimeout:EQe,kStrictContentLength:LD,kMaxRequests:cq,kCounter:CQe,kMaxResponseSize:IQe,kOnError:uq,kResume:Xa,kHTTPContext:Eq}=xt(),dn=rY(),lq=Buffer.alloc(0),hB=Buffer[Symbol.species],gB=de.addListener,BQe=de.removeAllListeners,zu=Symbol("kIdleSocketValidation"),Fh=Symbol("kIdleSocketValidationTimeout"),_D=Symbol("kSocketUsed"),MD;async function yQe(){let t=process.env.JEST_WORKER_ID?pD():void 0,e;try{e=await WebAssembly.compile(iY())}catch{e=await WebAssembly.compile(t||pD())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onStatus(new hB(ko.buffer,i,n))||0},wasm_on_message_begin:r=>(ce(Ht.ptr===r),Ht.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onHeaderField(new hB(ko.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onHeaderValue(new hB(ko.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ce(Ht.ptr===r),Ht.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ce(Ht.ptr===r);let i=s-Fo+ko.byteOffset;return Ht.onBody(new hB(ko.buffer,i,n))||0},wasm_on_message_complete:r=>(ce(Ht.ptr===r),Ht.onMessageComplete()||0)}})}var UD=null,vD=yQe();vD.catch();var Ht=null,ko=null,fB=0,Fo=null,QQe=0,om=1,Mh=2|om,EB=4|om,PD=8|QQe,OD=class{constructor(e,r,{exports:s}){ce(Number.isFinite(e[FD])&&e[FD]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(dn.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,t Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[wIe],i?p+=`connection: upgrade\r
`:p+=t[hQe],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[AI]&&!g[ps]?p+=`connection: keep-alive\r
`:t[mB]&&!h[Fs]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],C=c[E+1];if(Array.isArray(C))for(let w=0;w<C.length;w++)p+=`${m}: ${C[w]}\r
`;else p+=`${m}: ${C}\r
`}return hG.sendHeaders.hasSubscribers&&hG.sendHeaders.publish({request:e,headers:p,socket:g}),!A||d===0?IG(f,null,t,e,g,u,p,l):ce.isBuffer(A)?IG(f,A,t,e,g,u,p,l):ce.isBlobLike(A)?typeof A.stream=="function"?BG(f,A.stream(),t,e,g,u,p,l):GIe(f,A,t,e,g,u,p,l):ce.isStream(A)?HIe(f,A,t,e,g,u,p,l):ce.isIterable(A)?BG(f,A,t,e,g,u,p,l):oe(!1),!0}function HIe(t,e,r,s,n,i,o,a){oe(i!==0||r[tr]===0,"stream body cannot be pipelined");let A=!1,c=new lI({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",g)}),!A){let f=new yG;queueMicrotask(()=>g(f))}},g=function(f){if(!A){if(A=!0,oe(n.destroyed||n[DA]&&r[tr]<=1),n.off("drain",l).off("error",g),e.removeListener("data",u).removeListener("end",g).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ce.destroy(e,f):ce.destroy(e)}};e.on("data",u).on("end",g).on("error",g).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",g),e.errorEmitted??e.errored?setImmediate(()=>g(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>g(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function IG(t,e,r,s,n,i,o,a){try{e?ce.isBuffer(e)&&(oe(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return oq.sendHeaders.hasSubscribers&&oq.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?hq(f,null,t,e,h,u,p,l):de.isBuffer(A)?hq(f,A,t,e,h,u,p,l):de.isBlobLike(A)?typeof A.stream=="function"?gq(f,A.stream(),t,e,h,u,p,l):DQe(f,A,t,e,h,u,p,l):de.isStream(A)?xQe(f,A,t,e,h,u,p,l):de.isIterable(A)?gq(f,A,t,e,h,u,p,l):ce(!1),!0}function xQe(t,e,r,s,n,i,o,a){ce(i!==0||r[lr]===0,"stream body cannot be pipelined");let A=!1,c=new IB({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){de.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new fq;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ce(n.destroyed||n[Ac]&&r[lr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?de.destroy(e,f):de.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 hq(t,e,r,s,n,i,o,a){try{e?de.isBuffer(e)&&(ce(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[ps]=!0)):i===0?n.write(`${o}content-length: 0\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Fs]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(oe(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[ya]()}catch(A){t(A)}}async function GIe(t,e,r,s,n,i,o,a){oe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new hu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1"):(ce(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[Xa]()}catch(A){t(A)}}async function DQe(t,e,r,s,n,i,o,a){ce(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[ps]=!0),r[ya]()}catch(A){t(A)}}async function BG(t,e,r,s,n,i,o,a){oe(i!==0||r[tr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,g)=>{oe(A===null),n[jr]?g(n[jr]):A=d});n.on("close",c).on("drain",c);let l=new lI({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[jr])throw n[jr];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var lI=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[DA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[jr])throw r[jr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[fx])throw new hu;process.emitWarning(new hu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[ps]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Fs]=!0),r[Xa]()}catch(A){t(A)}}async function gq(t,e,r,s,n,i,o,a){ce(i!==0||r[lr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ce(A===null),n[us]?h(n[us]):A=d});n.on("close",c).on("drain",c);let l=new IB({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[us])throw n[us];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var IB=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[Ac]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[us])throw r[us];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[LD])throw new Vu;process.emitWarning(new Vu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Fs]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${c.toString(16)}\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[gt].timeout&&r[gt].timeoutType===Kd&&r[gt].timeout.refresh&&r[gt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[DA]=!1,e[jr])throw e[jr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[yt].timeout&&r[yt].timeoutType===Mh&&r[yt].timeout.refresh&&r[yt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Ac]=!1,e[us])throw e[us];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[fx])throw new hu;process.emitWarning(new hu)}e[gt].timeout&&e[gt].timeoutType===Kd&&e[gt].timeout.refresh&&e[gt].timeout.refresh(),s[ya]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[DA]=!1,e&&(oe(s[tr]<=1,"pipeline should only contain this request"),n(e))}};SG.exports=LIe});var LG=E((wAt,UG)=>{"use strict";var Rn=w("node:assert"),{pipeline:YIe}=w("node:stream"),Ue=ke(),{RequestContentLengthMismatchError:Ix,RequestAbortedError:xG,SocketError:up,InformationalError:Bx}=qe(),{kUrl:dI,kReset:gI,kClient:jd,kRunning:fI,kPending:qIe,kQueue:kA,kPendingIdx:yx,kRunningIdx:Bi,kError:Qi,kSocket:mr,kStrictContentLength:VIe,kOnError:Qx,kMaxConcurrentStreams:MG,kHTTP2Session:yi,kResume:FA,kSize:JIe,kHTTPContext:WIe}=It(),Qa=Symbol("open streams"),RG,DG=!1,hI;try{hI=w("node:http2")}catch{hI={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:zIe,HTTP2_HEADER_METHOD:KIe,HTTP2_HEADER_PATH:jIe,HTTP2_HEADER_SCHEME:XIe,HTTP2_HEADER_CONTENT_LENGTH:ZIe,HTTP2_HEADER_EXPECT:$Ie,HTTP2_HEADER_STATUS:eBe}}=hI;function tBe(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 rBe(t,e){t[mr]=e,DG||(DG=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=hI.connect(t[dI],{createConnection:()=>e,peerMaxConcurrentStreams:t[MG]});r[Qa]=0,r[jd]=t,r[mr]=e,Ue.addListener(r,"error",nBe),Ue.addListener(r,"frameError",iBe),Ue.addListener(r,"end",oBe),Ue.addListener(r,"goaway",aBe),Ue.addListener(r,"close",function(){let{[jd]:n}=this,{[mr]:i}=n,o=this[mr][Qi]||this[Qi]||new up("closed",Ue.getSocketInfo(i));if(n[yi]=null,n.destroyed){Rn(n[qIe]===0);let a=n[kA].splice(n[Bi]);for(let A=0;A<a.length;A++){let c=a[A];Ue.errorRequest(n,c,o)}}}),r.unref(),t[yi]=r,e[yi]=r,Ue.addListener(e,"error",function(n){Rn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Qi]=n,this[jd][Qx](n)}),Ue.addListener(e,"end",function(){Ue.destroy(this,new up("other side closed",Ue.getSocketInfo(this)))}),Ue.addListener(e,"close",function(){let n=this[Qi]||new up("closed",Ue.getSocketInfo(this));t[mr]=null,this[yi]!=null&&this[yi].destroy(n),t[yx]=t[Bi],Rn(t[fI]===0),t.emit("disconnect",t[dI],[t],n),t[FA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return cBe(t,...n)},resume(){sBe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function sBe(t){let e=t[mr];e?.destroyed===!1&&(t[JIe]===0&&t[MG]===0?(e.unref(),t[yi].unref()):(e.ref(),t[yi].ref()))}function nBe(t){Rn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[mr][Qi]=t,this[jd][Qx](t)}function iBe(t,e,r){if(r===0){let s=new Bx(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[mr][Qi]=s,this[jd][Qx](s)}}function oBe(){let t=new up("other side closed",Ue.getSocketInfo(this[mr]));this.destroy(t),Ue.destroy(this[mr],t)}function aBe(t){let e=this[Qi]||new up(`HTTP/2: "GOAWAY" frame received with code ${t}`,Ue.getSocketInfo(this)),r=this[jd];if(r[mr]=null,r[WIe]=null,this[yi]!=null&&(this[yi].destroy(e),this[yi]=null),Ue.destroy(this[mr],e),r[Bi]<r[kA].length){let s=r[kA][r[Bi]];r[kA][r[Bi]++]=null,Ue.errorRequest(r,s,e),r[yx]=r[Bi]}Rn(r[fI]===0),r.emit("disconnect",r[dI],[r],e),r[FA]()}function ABe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function cBe(t,e){let r=t[yi],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Ue.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let S=0;S<c.length;S+=2){let D=c[S+0],F=c[S+1];if(Array.isArray(F))for(let U=0;U<F.length;U++)l[D]?l[D]+=`,${F[U]}`:l[D]=F[U];else l[D]=F}let d,{hostname:g,port:f}=t[dI];l[zIe]=i||`${g}${f?`:${f}`:""}`,l[KIe]=s;let p=S=>{e.aborted||e.completed||(S=S||new xG,Ue.errorRequest(t,e,S),d!=null&&Ue.destroy(d,S),Ue.destroy(u,S),t[kA][t[Bi]++]=null,t[FA]())};try{e.onConnect(p)}catch(S){Ue.errorRequest(t,e,S)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Qa],t[kA][t[Bi]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Qa],t[kA][t[Bi]++]=null}),d.once("close",()=>{r[Qa]-=1,r[Qa]===0&&r.unref()}),!0;l[jIe]=n,l[XIe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Ue.bodyLength(u);if(Ue.isFormDataLike(u)){RG??=Jd().extractBody;let[S,D]=RG(u);l["content-type"]=D,u=S.stream,m=S.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),ABe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[VIe])return Ue.errorRequest(t,e,new Ix),!1;process.emitWarning(new Ix)}m!=null&&(Rn(u,"no body must not have content length"),l[ZIe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[$Ie]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r Line truncated
`,this[UBe]=A??3e5,this[MBe]=n??3e5,this[LBe]=C??!0,this[vBe]=S,this[Sx]=F,this[UA]=null,this[GBe]=P>-1?P:-1,this[qBe]=Je??100,this[Yt]=null,this[bi]=[],this[wa]=0,this[wi]=0,this[gp]=Te=>xx(this,Te),this[YBe]=Te=>zG(this,Te)}get pipelining(){return this[CI]}set pipelining(e){this[CI]=e,this[gp](!0)}get[mp](){return this[bi].length-this[wi]}get[pp](){return this[wi]-this[wa]}get[fp](){return this[bi].length-this[wa]}get[SBe](){return!!this[Yt]&&!this[Zd]&&!this[Yt].destroyed}get[Nx](){return!!(this[Yt]?.busy(null)||this[fp]>=(WG(this)||1)||this[mp]>0)}[NBe](e){KG(this),this.once("connect",e)}[HBe](e,r){let s=e.origin||this[Ao].origin,n=new IBe(s,e,r);return this[bi].push(n),this[Eu]||(mu.bodyLength(n.body)==null&&mu.isIterable(n.body)?(this[Eu]=1,queueMicrotask(()=>xx(this))):this[gp](!0)),this[Eu]&&this[LA]!==2&&this[Nx]&&(this[LA]=2),this[LA]<2}async[OBe](){return new Promise(e=>{this[fp]?this[UA]=e:e(null)})}async[_Be](e){return new Promise(r=>{let s=this[bi].splice(this[wi]);for(let i=0;i<s.length;i++){let o=s[i];mu.errorRequest(this,o,e)}let n=()=>{this[UA]&&(this[UA](),this[UA]=null),r(null)};this[Yt]?(this[Yt].destroy(e,n),this[Yt]=null):queueMicrotask(n),this[gp]()})}},WBe=EI();function zG(t,e){if(t[pp]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ba(t[wi]===t[wa]);let r=t[bi].splice(t[wa]);for(let s=0;s<r.length;s++){let n=r[s];mu.errorRequest(t,n,e)}ba(t[fp]===0)}}async function KG(t){ba(!t[Zd]),ba(!t[Yt]);let{host:e,hostname:r,protocol:s,port:n}=t[Ao];if(r[0]==="["){let i=r.indexOf("]");ba(i!==-1);let o=r.substring(1,i);ba(JG.isIP(o)),r=o}t[Zd]=!0,Xd.beforeConnect.hasSubscribers&&Xd.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[MA],localAddress:t[hp]},connector:t[dp]});try{let i=await new Promise((o,a)=>{t[dp]({host:e,hostname:r,protocol:s,port:n,servername:t[MA],localAddress:t[hp]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){mu.destroy(i.on("error",qG),new QBe);return}ba(i);try{t[Yt]=i.alpnProtocol==="h2"?await JBe(t,i):await VBe(t,i)}catch(o){throw i.destroy().on("error",qG),o}t[Zd]=!1,i[PBe]=0,i[Sx]=t[Sx],i[wBe]=t,i[xBe]=null,Xd.connected.hasSubscribers&&Xd.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[MA],localAddress:t[hp]},connector:t[dp],socket:i}),t.emit("connect",t[Ao],[t])}catch(i){if(t.destroyed)return;if(t[Zd]=!1,Xd.connectError.hasSubscribers&&Xd.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Yt]?.version,servername:t[MA],localAddress:t[hp]},connector:t[dp],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ba(t[pp]===0);t[mp]>0&&t[bi][t[wi]].servername===t[MA];){let o=t[bi][t[wi]++];mu.errorRequest(t,o,i)}else zG(t,i);t.emit("connectionError",t[Ao],[t],i)}t[gp]()}function VG(t){t[LA]=0,t.emit("drain",t[Ao],[t])}function xx(t,e){t[Eu]!==2&&(t[Eu]=2,zBe(t,e),t[Eu]=0,t[wa]>256&&(t[bi].splice(0,t[wa]),t[wi]-=t[wa],t[wa]=0))}function zBe(t,e){for(;;){if(t.destroyed){ba(t[mp]===0);return}if(t[UA]&&!t[fp]){t[UA](),t[UA]=null;return}if(t[Yt]&&t[Yt].resume(),t[Nx])t[LA]=2;else if(t[LA]===2){e?(t[LA]=1,queueMicrotask(()=>VG(t))):VG(t);continue}if(t[mp]===0||t[pp]>=(WG(t)||1))return;let r=t[bi][t[wi]];if(t[Ao].protocol==="https:"&&t[MA]!==r.servername){if(t[pp]>0)return;t[MA]=r.servername,t[Yt]?.destroy(new yBe("servername changed"),()=>{t[Yt]=null,xx(t)})}if(t[Zd])return;if(!t[Yt]){KG(t);return}if(t[Yt].destroyed||t[Yt].busy(r))return;!r.aborted&&t[Yt].write(r)?t[wi]++:t[bi].splice(t[wi],1)}}jG.exports=Tx});var Rx=E((RAt,XG)=>{"use strict";var II=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)}};XG.exports=class{constructor(){this.head=this.tail=new II}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new II),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var $G=E((DAt,ZG)=>{var{kFree:KBe,kConnected:jBe,kPending:XBe,kQueued:ZBe,kRunning:$Be,kSize:eye}=It(),Cu=Symbol("pool"),Dx=class{constructor(e){this[Cu]=e}get connected(){return this[Cu][jBe]}get free(){return this[Cu][KBe]}get pending(){return this[Cu][XBe]}get queued(){return this[Cu][ZBe]}get running(){return this[Cu][$Be]}get size(){return this[Cu][eye]}};ZG.exports=Dx});var vx=E((kAt,cY)=>{"use strict";var tye=vd(),rye=Rx(),{kConnected:kx,kSize:eY,kRunning:tY,kPending:rY,kQueued:Ep,kBusy:sye,kFree:nye,kUrl:iye,kClose:oye,kDestroy:aye,kDispatch:Aye}=It(),cye=$G(),ms=Symbol("clients"),Xr=Symbol("needDrain"),Cp=Symbol("queue"),Fx=Symbol("closed resolve"),Mx=Symbol("onDrain"),sY=Symbol("onConnect"),nY=Symbol("onDisconnect"),iY=Symbol("onConnectionError"),Ux=Symbol(" Line truncated
`,"latin1"),r!==null&&n!==r){if(s[LD])throw new Vu;process.emitWarning(new Vu)}e[yt].timeout&&e[yt].timeoutType===Mh&&e[yt].timeout.refresh&&e[yt].timeout.refresh(),s[Xa]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Ac]=!1,e&&(ce(s[lr]<=1,"pipeline should only contain this request"),n(e))}};Iq.exports=bQe});var xq=I((Tdt,Tq)=>{"use strict";var ti=N("node:assert"),{pipeline:RQe}=N("node:stream"),qe=Oe(),{RequestContentLengthMismatchError:HD,RequestAbortedError:yq,SocketError:Am,InformationalError:GD}=et(),{kUrl:BB,kReset:QB,kClient:Uh,kRunning:bB,kPending:kQe,kQueue:cc,kPendingIdx:YD,kRunningIdx:ji,kError:Zi,kSocket:Tr,kStrictContentLength:FQe,kOnError:qD,kMaxConcurrentStreams:Sq,kHTTP2Session:Xi,kResume:uc,kSize:MQe,kHTTPContext:UQe}=xt(),Za=Symbol("open streams"),Qq,bq=!1,yB;try{yB=N("node:http2")}catch{yB={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:LQe,HTTP2_HEADER_METHOD:vQe,HTTP2_HEADER_PATH:PQe,HTTP2_HEADER_SCHEME:OQe,HTTP2_HEADER_CONTENT_LENGTH:_Qe,HTTP2_HEADER_EXPECT:HQe,HTTP2_HEADER_STATUS:GQe}}=yB;function YQe(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 qQe(t,e){t[Tr]=e,bq||(bq=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=yB.connect(t[BB],{createConnection:()=>e,peerMaxConcurrentStreams:t[Sq]});r[Za]=0,r[Uh]=t,r[Tr]=e,qe.addListener(r,"error",VQe),qe.addListener(r,"frameError",WQe),qe.addListener(r,"end",zQe),qe.addListener(r,"goaway",KQe),qe.addListener(r,"close",function(){let{[Uh]:n}=this,{[Tr]:i}=n,o=this[Tr][Zi]||this[Zi]||new Am("closed",qe.getSocketInfo(i));if(n[Xi]=null,n.destroyed){ti(n[kQe]===0);let a=n[cc].splice(n[ji]);for(let A=0;A<a.length;A++){let c=a[A];qe.errorRequest(n,c,o)}}}),r.unref(),t[Xi]=r,e[Xi]=r,qe.addListener(e,"error",function(n){ti(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Zi]=n,this[Uh][qD](n)}),qe.addListener(e,"end",function(){qe.destroy(this,new Am("other side closed",qe.getSocketInfo(this)))}),qe.addListener(e,"close",function(){let n=this[Zi]||new Am("closed",qe.getSocketInfo(this));t[Tr]=null,this[Xi]!=null&&this[Xi].destroy(n),t[YD]=t[ji],ti(t[bB]===0),t.emit("disconnect",t[BB],[t],n),t[uc]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return XQe(t,...n)},resume(){JQe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function JQe(t){let e=t[Tr];e?.destroyed===!1&&(t[MQe]===0&&t[Sq]===0?(e.unref(),t[Xi].unref()):(e.ref(),t[Xi].ref()))}function VQe(t){ti(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Tr][Zi]=t,this[Uh][qD](t)}function WQe(t,e,r){if(r===0){let s=new GD(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Tr][Zi]=s,this[Uh][qD](s)}}function zQe(){let t=new Am("other side closed",qe.getSocketInfo(this[Tr]));this.destroy(t),qe.destroy(this[Tr],t)}function KQe(t){let e=this[Zi]||new Am(`HTTP/2: "GOAWAY" frame received with code ${t}`,qe.getSocketInfo(this)),r=this[Uh];if(r[Tr]=null,r[UQe]=null,this[Xi]!=null&&(this[Xi].destroy(e),this[Xi]=null),qe.destroy(this[Tr],e),r[ji]<r[cc].length){let s=r[cc][r[ji]];r[cc][r[ji]++]=null,qe.errorRequest(r,s,e),r[YD]=r[ji]}ti(r[bB]===0),r.emit("disconnect",r[BB],[r],e),r[uc]()}function jQe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function XQe(t,e){let r=t[Xi],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return qe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let k=c[T+0],M=c[T+1];if(Array.isArray(M))for(let q=0;q<M.length;q++)l[k]?l[k]+=`,${M[q]}`:l[k]=M[q];else l[k]=M}let d,{hostname:h,port:f}=t[BB];l[LQe]=i||`${h}${f?`:${f}`:""}`,l[vQe]=s;let p=T=>{e.aborted||e.completed||(T=T||new yq,qe.errorRequest(t,e,T),d!=null&&qe.destroy(d,T),qe.destroy(u,T),t[cc][t[ji]++]=null,t[uc]())};try{e.onConnect(p)}catch(T){qe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Za],t[cc][t[ji]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Za],t[cc][t[ji]++]=null}),d.once("close",()=>{r[Za]-=1,r[Za]===0&&r.unref()}),!0;l[PQe]=n,l[OQe]="https";let E=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=qe.bodyLength(u);if(qe.isFormDataLike(u)){Qq??=Dh().extractBody;let[T,k]=Qq(u);l["content-type"]=k,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),jQe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[FQe])return qe.errorRequest(t,e,new HD),!1;process.emitWarning(new HD)}m!=null&&(ti(u,"no body must not have content length"),l[_Qe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[HQe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",w)):(d=r Line truncated
`,this[Qbe]=A??3e5,this[ybe]=n??3e5,this[bbe]=C??!0,this[wbe]=T,this[zD]=M,this[dc]=null,this[Dbe]=v>-1?v:-1,this[kbe]=Re??100,this[tr]=null,this[$i]=[],this[eA]=0,this[eo]=0,this[dm]=ke=>jD(this,ke),this[Rbe]=ke=>Hq(this,ke)}get pipelining(){return this[TB]}set pipelining(e){this[TB]=e,this[dm](!0)}get[fm](){return this[$i].length-this[eo]}get[gm](){return this[eo]-this[eA]}get[hm](){return this[$i].length-this[eA]}get[fbe](){return!!this[tr]&&!this[vh]&&!this[tr].destroyed}get[WD](){return!!(this[tr]?.busy(null)||this[hm]>=(_q(this)||1)||this[fm]>0)}[gbe](e){Gq(this),this.once("connect",e)}[xbe](e,r){let s=e.origin||this[Uo].origin,n=new Abe(s,e,r);return this[$i].push(n),this[ju]||(Ku.bodyLength(n.body)==null&&Ku.isIterable(n.body)?(this[ju]=1,queueMicrotask(()=>jD(this))):this[dm](!0)),this[ju]&&this[hc]!==2&&this[WD]&&(this[hc]=2),this[hc]<2}async[Sbe](){return new Promise(e=>{this[hm]?this[dc]=e:e(null)})}async[Tbe](e){return new Promise(r=>{let s=this[$i].splice(this[eo]);for(let i=0;i<s.length;i++){let o=s[i];Ku.errorRequest(this,o,e)}let n=()=>{this[dc]&&(this[dc](),this[dc]=null),r(null)};this[tr]?(this[tr].destroy(e,n),this[tr]=null):queueMicrotask(n),this[dm]()})}},Ube=SB();function Hq(t,e){if(t[gm]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){$a(t[eo]===t[eA]);let r=t[$i].splice(t[eA]);for(let s=0;s<r.length;s++){let n=r[s];Ku.errorRequest(t,n,e)}$a(t[hm]===0)}}async function Gq(t){$a(!t[vh]),$a(!t[tr]);let{host:e,hostname:r,protocol:s,port:n}=t[Uo];if(r[0]==="["){let i=r.indexOf("]");$a(i!==-1);let o=r.substring(1,i);$a(Oq.isIP(o)),r=o}t[vh]=!0,Lh.beforeConnect.hasSubscribers&&Lh.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um]});try{let i=await new Promise((o,a)=>{t[um]({host:e,hostname:r,protocol:s,port:n,servername:t[lc],localAddress:t[lm]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Ku.destroy(i.on("error",vq),new lbe);return}$a(i);try{t[tr]=i.alpnProtocol==="h2"?await Mbe(t,i):await Fbe(t,i)}catch(o){throw i.destroy().on("error",vq),o}t[vh]=!1,i[Nbe]=0,i[zD]=t[zD],i[hbe]=t,i[mbe]=null,Lh.connected.hasSubscribers&&Lh.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um],socket:i}),t.emit("connect",t[Uo],[t])}catch(i){if(t.destroyed)return;if(t[vh]=!1,Lh.connectError.hasSubscribers&&Lh.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[tr]?.version,servername:t[lc],localAddress:t[lm]},connector:t[um],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for($a(t[gm]===0);t[fm]>0&&t[$i][t[eo]].servername===t[lc];){let o=t[$i][t[eo]++];Ku.errorRequest(t,o,i)}else Hq(t,i);t.emit("connectionError",t[Uo],[t],i)}t[dm]()}function Pq(t){t[hc]=0,t.emit("drain",t[Uo],[t])}function jD(t,e){t[ju]!==2&&(t[ju]=2,Lbe(t,e),t[ju]=0,t[eA]>256&&(t[$i].splice(0,t[eA]),t[eo]-=t[eA],t[eA]=0))}function Lbe(t,e){for(;;){if(t.destroyed){$a(t[fm]===0);return}if(t[dc]&&!t[hm]){t[dc](),t[dc]=null;return}if(t[tr]&&t[tr].resume(),t[WD])t[hc]=2;else if(t[hc]===2){e?(t[hc]=1,queueMicrotask(()=>Pq(t))):Pq(t);continue}if(t[fm]===0||t[gm]>=(_q(t)||1))return;let r=t[$i][t[eo]];if(t[Uo].protocol==="https:"&&t[lc]!==r.servername){if(t[gm]>0)return;t[lc]=r.servername,t[tr]?.destroy(new ube("servername changed"),()=>{t[tr]=null,jD(t)})}if(t[vh])return;if(!t[tr]){Gq(t);return}if(t[tr].destroyed||t[tr].busy(r))return;!r.aborted&&t[tr].write(r)?t[eo]++:t[$i].splice(t[eo],1)}}Yq.exports=KD});var XD=I((Fdt,qq)=>{"use strict";var xB=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)}};qq.exports=class{constructor(){this.head=this.tail=new xB}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new xB),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Vq=I((Mdt,Jq)=>{var{kFree:vbe,kConnected:Pbe,kPending:Obe,kQueued:_be,kRunning:Hbe,kSize:Gbe}=xt(),Xu=Symbol("pool"),ZD=class{constructor(e){this[Xu]=e}get connected(){return this[Xu][Pbe]}get free(){return this[Xu][vbe]}get pending(){return this[Xu][Obe]}get queued(){return this[Xu][_be]}get running(){return this[Xu][Hbe]}get size(){return this[Xu][Gbe]}};Jq.exports=ZD});var n2=I((Udt,rJ)=>{"use strict";var Ybe=Bh(),qbe=XD(),{kConnected:$D,kSize:Wq,kRunning:zq,kPending:Kq,kQueued:pm,kBusy:Jbe,kFree:Vbe,kUrl:Wbe,kClose:zbe,kDestroy:Kbe,kDispatch:jbe}=xt(),Xbe=Vq(),Ms=Symbol("clients"),ls=Symbol("needDrain"),mm=Symbol("queue"),e2=Symbol("closed resolve"),t2=Symbol("onDrain"),jq=Symbol("onConnect"),Xq=Symbol("onDisconnect"),Zq=Symbol("onConnectionError"),r2=Symbol(" Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};pV.exports=v2});var PI=E((oct,BV)=>{"use strict";var EV=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Ube}=qe(),Lbe=th();IV()===void 0&&CV(new Lbe);function CV(t){if(!t||typeof t.dispatch!="function")throw new Ube("Argument agent must implement Agent");Object.defineProperty(globalThis,EV,{value:t,writable:!0,enumerable:!1,configurable:!1})}function IV(){return globalThis[EV]}BV.exports={setGlobalDispatcher:CV,getGlobalDispatcher:IV}});var OI=E((Act,yV)=>{"use strict";yV.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 bV=E((cct,QV)=>{"use strict";var vbe=mI();QV.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new vbe(r,o,n,i);return r(a,A)}}});var NV=E((uct,wV)=>{"use strict";var Pbe=TI();wV.exports=t=>e=>function(s,n){return e(s,new Pbe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var TV=E((lct,SV)=>{"use strict";var Obe=ke(),{InvalidArgumentError:_be,RequestAbortedError:Hbe}=qe(),Gbe=OI(),P2=class extends Gbe{#e=1024*1024;#t=null;#s=!1;#r=!1;#i=0;#n=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new _be("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.#n=e}onHeaders(e,r,s,n){let o=Obe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Hbe(`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.#n??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#n):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function Ybe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new P2({maxSize:i},n);return e(s,o)}}SV.exports=Ybe});var DV=E((dct,RV)=>{"use strict";var{isIP:qbe}=w("node:net"),{lookup:Vbe}=w("node:dns"),Jbe=OI(),{InvalidArgumentError:dh,InformationalError:Wbe}=qe(),xV=Math.pow(2,31)-1,O2=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.#i}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 Wbe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#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){Vbe(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())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===xV?(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===xV?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new _2(this,e,r)}},_2=class extends Jbe{#e=null;#t=null;#s=null;#r=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=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.#i,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le Line truncated
${i}`;break;case"retry":cW(i)&&(r[n]=i);break;case"id":uW(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&cW(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&uW(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}}};lW.exports={EventSourceStream:xR}});var IW=E((Yct,CW)=>{"use strict";var{pipeline:tTe}=w("node:stream"),{fetching:rTe}=Dp(),{makeRequest:sTe}=fh(),{webidl:Ra}=kr(),{EventSourceStream:nTe}=dW(),{parseMIMEType:iTe}=fs(),{createFastMessageEvent:oTe}=Bh(),{isNetworkError:hW}=xp(),{delay:aTe}=SR(),{kEnumerableProperty:Mu}=ke(),{environmentSettingsObject:gW}=Js(),fW=!1,pW=3e3,Vp=0,mW=1,Jp=2,ATe="anonymous",cTe="use-credentials",Nh=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Vp;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),Ra.util.markAsUncloneable(this);let s="EventSource constructor";Ra.argumentLengthCheck(arguments,1,s),fW||(fW=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ra.converters.USVString(e,s,"url"),r=Ra.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:pW};let n=gW,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=ATe;r.withCredentials&&(o=cTe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=gW.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=sTe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Jp)return;this.#r=Vp;let e={request:this.#i,dispatcher:this.#a},r=s=>{hW(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(hW(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?iTe(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=mW,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new nTe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(oTe(A.type,A.options))}});tTe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=rTe(e)}async#c(){this.#r!==Jp&&(this.#r=Vp,this.dispatchEvent(new Event("error")),await aTe(this.#o.reconnectionTime),this.#r===Vp&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Ra.brandCheck(this,t),this.#r!==Jp&&(this.#r=Jp,this.#n.abort(),this.#i=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}},EW={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Vp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:mW,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Jp,writable:!1}};Object.defineProperties(Nh,EW);Object.defineProperties(Nh.prototype,EW);Object.defineProperties(Nh.prototype,{close:Mu,onerror:Mu,onmessage:Mu,onopen:Mu,readyState:Mu,url:Mu,withCredentials:Mu});Ra.converters.EventSourceInitDict=Ra.dictionaryConverter([{key:"withCredentials",converter:Ra.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ra.converters.any}]);CW.exports={EventSource:Nh,defaultReconnectionTime:pW}});var SB=E((qct,fe)=>{"use strict";var uTe=$d(),BW=jf(),lTe=eh(),dTe=EY(),hTe=th(),gTe=jx(),fTe=GY(),pTe=KY(),yW=qe(),NB=ke(),{InvalidArgumentError:wB}=yW,Sh=Uq(),mTe=Zf(),ETe=D2(),CTe=mV(),ITe=M2(),BTe=E2(),yTe=TI(),{getGlobalDispatcher:QW,setGlobalDispatcher:QTe}=PI(),bTe=OI(),wTe=mI(),NTe=EI();Object.assign(BW.prototype,Sh);fe.exports.Dispatcher=BW;fe.exports.Client=uTe;fe.exports.Pool=lTe;fe.exports.BalancedPool=dTe;fe.exports.Agent=hTe;fe.exports.ProxyAgent=gTe;fe.exports.EnvHttpProxyAgent=fTe;fe.exports.RetryAgent=pTe;fe.exports.RetryHandle Line truncated
%s`,D,D,C,s);var F=C.type==="*"?BD:C.type==="?"?ID:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+F+"\\("+D}f(),i&&(s+="\\\\");var U=!1;switch(s.charAt(0)){case"[":case".":case"(":U=!0}for(var P=a.length-1;P>-1;P--){var H=a[P],Re=s.slice(0,H.reStart),Je=s.slice(H.reStart,H.reEnd-8),pe=s.slice(H.reEnd-8,H.reEnd),De=s.slice(H.reEnd);pe+=De;var Te=Re.split("(").length-1,$t=De;for(p=0;p<Te;p++)$t=$t.replace(/\)[+*?]?/,"");De=$t;var er="";De===""&&e!==WB&&(er="$");var ga=Re+Je+De+er+pe;s=ga}if(s!==""&&n&&(s="(?=.)"+s),U&&(s=d+s),e===WB)return[s,n];if(!n)return fRe(t);var fa=r.nocase?"i":"";try{var XS=new RegExp("^"+s+"$",fa)}catch{return new RegExp("$.")}return XS._glob=t,XS._src=s,XS}sn.makeRe=function(t,e){return new nr(t,e||{}).makeRe()};nr.prototype.makeRe=gRe;function gRe(){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?BD:e.dot?oRe:aRe,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Gu?r:typeof o=="string"?pRe(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}sn.match=function(t,e,r){r=r||{};var s=new nr(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};nr.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;nm.sep!=="/"&&(e=e.split(nm.sep).join("/")),e=e.split(gK),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};nr.prototype.matchOne=function(t,e,r){return e.indexOf(Gu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};nr.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Gu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Gu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var g=t.length-u.length;if(this._matchOne(t,u,r,g,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(g--,!this._matchOne(t,u,r,g,0)))return!1;d=u.length+1}}if(!c.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,b=[0],S=0;S<c.length;S++){var D=c[S];D===Gu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(D),C++)}for(var F=I.length-1,U=t.length-d,P=0;P<I.length;P++)I[P][1]=U-(b[F--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};nr.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.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 g=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(g!==!1)return g}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};nr.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Gu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function fRe(t){return t.replace(/\\(.)/g,"$1")}function pRe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Uh=E((Jlt,BK)=>{"use strict";var bRe="2.0.0",wRe=Number.MAX_SAFE_INTEGER||9007199254740991,NRe=16,SRe=250,TRe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];BK.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:NRe,MAX_SAFE_BUILD_LENGTH:SRe,MAX_SAFE_INTEGER:wRe,RELEASE_TYPES:TRe,SEMVER_SPEC_VERSION:bRe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Am=E((Wlt,yK)=>{"use strict";var xRe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};yK.exports=xRe});var Lh=E((fo,QK)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:QD,MAX_SAFE_BUILD_LENGTH:RRe,MAX_LENGTH:DRe}=Uh(),kRe=Am();fo=QK.exports={};var FRe=fo.re=[],MRe=fo.safeRe=[],z=fo.src=[],URe=fo.safeSrc=[],K=fo.t={},LRe=0,bD="[a-zA-Z0-9-]",vRe=[["\\s",1],["\\d",DRe],[bD,RRe]],PRe=t=>{for(let[e,r]of vRe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j Line truncated
`.trim())}};c7.exports=nR});var WB=I((cht,g7)=>{"use strict";var l7=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:QNe}=et(),bNe=_h();h7()===void 0&&d7(new bNe);function d7(t){if(!t||typeof t.dispatch!="function")throw new QNe("Argument agent must implement Agent");Object.defineProperty(globalThis,l7,{value:t,writable:!0,enumerable:!1,configurable:!1})}function h7(){return globalThis[l7]}g7.exports={setGlobalDispatcher:d7,getGlobalDispatcher:h7}});var zB=I((lht,f7)=>{"use strict";f7.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 m7=I((dht,p7)=>{"use strict";var wNe=NB();p7.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new wNe(r,o,n,i);return r(a,A)}}});var C7=I((hht,E7)=>{"use strict";var NNe=vB();E7.exports=t=>e=>function(s,n){return e(s,new NNe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var B7=I((ght,I7)=>{"use strict";var SNe=Oe(),{InvalidArgumentError:TNe,RequestAbortedError:xNe}=et(),DNe=zB(),iR=class extends DNe{#e=1024*1024;#t=null;#s=!1;#r=!1;#i=0;#n=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new TNe("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.#n=e}onHeaders(e,r,s,n){let o=SNe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new xNe(`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.#n??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#n):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function RNe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new iR({maxSize:i},n);return e(s,o)}}I7.exports=RNe});var b7=I((fht,Q7)=>{"use strict";var{isIP:kNe}=N("node:net"),{lookup:FNe}=N("node:dns"),MNe=zB(),{InvalidArgumentError:Kh,InformationalError:UNe}=et(),y7=Math.pow(2,31)-1,oR=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.#i}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 UNe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#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){FNe(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())})}#i(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===y7?(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===y7?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new aR(this,e,r)}},aR=class extends MNe{#e=null;#t=null;#s=null;#r=null;#i=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#i=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.#i,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le Line truncated
${o}`;return}if(My(e,n,zDe)){KDe(e,i)&&(r.retry=e.toString("utf8",i));return}if(My(e,n,WDe)){jDe(e,i)&&(r.id=e.toString("utf8",i));return}if(My(e,n,VDe)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&HDe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&GDe(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,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===cg[0]||(this.checkBOM=!1),!0):s===void 0?e===cg[0]&&r===cg[1]?!0:(this.checkBOM=!1,!1):(e===cg[0]&&r===cg[1]&&s===cg[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};rK.exports={EventSourceStream:jR}});var lK=I((Vht,uK)=>{"use strict";var{pipeline:XDe}=N("node:stream"),{fetching:ZDe}=Dm(),{makeRequest:$De}=Zh(),{webidl:nA}=Yr(),{EventSourceStream:e2e}=sK(),{parseMIMEType:t2e}=ks(),{createFastMessageEvent:r2e}=ng(),{isNetworkError:nK}=Tm(),{delay:s2e}=zR(),{kEnumerableProperty:hl}=Oe(),{environmentSettingsObject:iK}=ln(),oK=!1,aK=3e3,qm=0,AK=1,Jm=2,n2e="anonymous",i2e="use-credentials",ug=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=qm;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),nA.util.markAsUncloneable(this);let s="EventSource constructor";nA.argumentLengthCheck(arguments,1,s),oK||(oK=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=nA.converters.USVString(e,s,"url"),r=nA.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:aK};let n=iK,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=n2e;r.withCredentials&&(o=i2e,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=iK.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=$De(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Jm)return;this.#r=qm;let e={request:this.#i,dispatcher:this.#a},r=s=>{nK(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(nK(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?t2e(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=AK,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new e2e({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(r2e(A.type,A.options))}});XDe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=ZDe(e)}async#c(){this.#r!==Jm&&(this.#r=qm,this.dispatchEvent(new Event("error") Line truncated
%s`,k,k,C,s);var M=C.type==="*"?qk:C.type==="?"?Yk:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+k}f(),i&&(s+="\\\\");var q=!1;switch(s.charAt(0)){case"[":case".":case"(":q=!0}for(var v=a.length-1;v>-1;v--){var O=a[v],ye=s.slice(0,O.reStart),Re=s.slice(O.reStart,O.reEnd-8),Ce=s.slice(O.reEnd-8,O.reEnd),me=s.slice(O.reEnd);Ce+=me;var ke=ye.split("(").length-1,Lt=me;for(p=0;p<ke;p++)Lt=Lt.replace(/\)[+*?]?/,"");me=Lt;var _t="";me===""&&e!==sQ&&(_t="$");var Vi=ye+Re+me+_t+Ce;s=Vi}if(s!==""&&n&&(s="(?=.)"+s),q&&(s=d+s),e===sQ)return[s,n];if(!n)return iFe(t);var Wi=r.nocase?"i":"";try{var Pp=new RegExp("^"+s+"$",Wi)}catch{return new RegExp("$.")}return Pp._glob=t,Pp._src=s,Pp}yn.makeRe=function(t,e){return new gr(t,e||{}).makeRe()};gr.prototype.makeRe=nFe;function nFe(){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?qk:e.dot?jke:Xke,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Bl?r:typeof o=="string"?oFe(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}yn.match=function(t,e,r){r=r||{};var s=new gr(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};gr.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;sE.sep!=="/"&&(e=e.split(sE.sep).join("/")),e=e.split(iX),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};gr.prototype.matchOne=function(t,e,r){return e.indexOf(Bl)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};gr.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Bl){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Bl){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.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(!c.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 E=[[[],0]],m=E[0],C=0,w=[0],T=0;T<c.length;T++){var k=c[T];k===Bl?(w.push(C),m=[[],0],E.push(m)):(m[0].push(k),C++)}for(var M=E.length-1,q=t.length-d,v=0;v<E.length;v++)E[v][1]=q-(w[M--]+E[v][0].length);return!!this._matchGlobStarBodySections(t,E,s,0,r,0,!!d)};gr.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.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 c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};gr.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Bl)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function iFe(t){return t.replace(/\\(.)/g,"$1")}function oFe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Cg=I((jft,dX)=>{"use strict";var gFe="2.0.0",fFe=Number.MAX_SAFE_INTEGER||9007199254740991,pFe=16,mFe=250,EFe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];dX.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:pFe,MAX_SAFE_BUILD_LENGTH:mFe,MAX_SAFE_INTEGER:fFe,RELEASE_TYPES:EFe,SEMVER_SPEC_VERSION:gFe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var aE=I((Xft,hX)=>{"use strict";var CFe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};hX.exports=CFe});var Ig=I((Ho,gX)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Vk,MAX_SAFE_BUILD_LENGTH:IFe,MAX_LENGTH:BFe}=Cg(),yFe=aE();Ho=gX.exports={};var QFe=Ho.re=[],bFe=Ho.safeRe=[],X=Ho.src=[],wFe=Ho.safeSrc=[],Z=Ho.t={},NFe=0,Wk="[a-zA-Z0-9-]",SFe=[["\\s",1],["\\d",BFe],[Wk,IFe]],TFe=t=>{for(let[e,r]of SFe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j Line truncated
`).join(`
`+i),t.push(n+"m+"+Fy.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=wMe()+e+" "+t[0]}function wMe(){return Cr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function NMe(...t){return process.stderr.write(ky.formatWithOptions(Cr.inspectOpts,...t)+`
`)}function SMe(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function TMe(){return process.env.DEBUG}function xMe(t){t.inspectOpts={};let e=Object.keys(Cr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Cr.inspectOpts[e[r]]}Fy.exports=hk()(Cr);var{formatters:ZX}=Fy.exports;ZX.o=function(t){return this.inspectOpts.colors=this.useColors,ky.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};ZX.O=function(t){return this.inspectOpts.colors=this.useColors,ky.inspect(t,this.inspectOpts)}});var My=E((Qgt,pk)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?pk.exports=JX():pk.exports=$X()});var rZ=E(bs=>{"use strict";var RMe=bs&&bs.__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]})),DMe=bs&&bs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),eZ=bs&&bs.__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)&&RMe(e,t,r);return DMe(e,t),e};Object.defineProperty(bs,"__esModule",{value:!0});bs.req=bs.json=bs.toBuffer=void 0;var kMe=eZ(w("http")),FMe=eZ(w("https"));async function tZ(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}bs.toBuffer=tZ;async function MMe(t){let r=(await tZ(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}bs.json=MMe;function UMe(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?FMe:kMe).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}bs.req=UMe});var Ek=E(an=>{"use strict";var nZ=an&&an.__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]})),LMe=an&&an.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iZ=an&&an.__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)&&nZ(e,t,r);return LMe(e,t),e},vMe=an&&an.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&nZ(e,t,r)};Object.defineProperty(an,"__esModule",{value:!0});an.Agent=void 0;var PMe=iZ(w("net")),sZ=iZ(w("http")),OMe=w("https");vMe(rZ(),an);var Eo=Symbol("AgentBaseInternalState"),mk=class extends sZ.Agent{constructor(e){super(e),this[Eo]={}}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 PMe.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)?OMe.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 sZ.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[Eo].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[Eo].currentSocket;if(this[Eo].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Eo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Eo]&&(this[Eo].defaultPort=e)}get protocol(){return this[Eo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Eo]&&(this[Eo].protocol=e)}};an.Agent=mk});var oZ=E(Vh=>{"use strict";var _Me=Vh&&Vh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vh,"__esModule",{value:!0});Vh.parseProxyResponse=void 0;var HMe=_Me(My()),Uy=(0,HMe.default)("https-proxy-agent:parse-proxy-response");function GMe(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),Uy("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),Uy("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
`+i),t.push(n+"m+"+qQ.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=fve()+e+" "+t[0]}function fve(){return Dr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function pve(...t){return process.stderr.write(YQ.formatWithOptions(Dr.inspectOpts,...t)+`
`)}function mve(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Eve(){return process.env.DEBUG}function Cve(t){t.inspectOpts={};let e=Object.keys(Dr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Dr.inspectOpts[e[r]]}qQ.exports=LF()(Dr);var{formatters:Y$}=qQ.exports;Y$.o=function(t){return this.inspectOpts.colors=this.useColors,YQ.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Y$.O=function(t){return this.inspectOpts.colors=this.useColors,YQ.inspect(t,this.inspectOpts)}});var JQ=I((SEt,OF)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?OF.exports=v$():OF.exports=q$()});var W$=I(_s=>{"use strict";var Ive=_s&&_s.__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]})),Bve=_s&&_s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),J$=_s&&_s.__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)&&Ive(e,t,r);return Bve(e,t),e};Object.defineProperty(_s,"__esModule",{value:!0});_s.req=_s.json=_s.toBuffer=void 0;var yve=J$(N("http")),Qve=J$(N("https"));async function V$(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}_s.toBuffer=V$;async function bve(t){let r=(await V$(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}_s.json=bve;function wve(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Qve:yve).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}_s.req=wve});var HF=I(wn=>{"use strict";var K$=wn&&wn.__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]})),Nve=wn&&wn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),j$=wn&&wn.__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)&&K$(e,t,r);return Nve(e,t),e},Sve=wn&&wn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&K$(e,t,r)};Object.defineProperty(wn,"__esModule",{value:!0});wn.Agent=void 0;var Tve=j$(N("net")),z$=j$(N("http")),xve=N("https");Sve(W$(),wn);var qo=Symbol("AgentBaseInternalState"),_F=class extends z$.Agent{constructor(e){super(e),this[qo]={}}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 Tve.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)?xve.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 z$.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[qo].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[qo].currentSocket;if(this[qo].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[qo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[qo]&&(this[qo].defaultPort=e)}get protocol(){return this[qo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[qo]&&(this[qo].protocol=e)}};wn.Agent=_F});var X$=I(xg=>{"use strict";var Dve=xg&&xg.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xg,"__esModule",{value:!0});xg.parseProxyResponse=void 0;var Rve=Dve(JQ()),VQ=(0,Rve.default)("https-proxy-agent:parse-proxy-response");function kve(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),VQ("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),VQ("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
\r
`);if(d===-1){Uy("have not received end of HTTP headers yet..."),i();return}let g=l.slice(0,d).toString("ascii").split(`\r
`),f=g.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 b of g){if(!b)continue;let S=b.indexOf(":");if(S===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let D=b.slice(0,S).toLowerCase(),F=b.slice(S+1).trimStart(),U=C[D];typeof U=="string"?C[D]=[U,F]:Array.isArray(U)?U.push(F):C[D]=F}Uy("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}Vh.parseProxyResponse=GMe});var dZ=E(Pn=>{"use strict";var YMe=Pn&&Pn.__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]})),qMe=Pn&&Pn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uZ=Pn&&Pn.__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)&&YMe(e,t,r);return qMe(e,t),e},lZ=Pn&&Pn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.HttpsProxyAgent=void 0;var Ly=uZ(w("net")),aZ=uZ(w("tls")),VMe=lZ(w("assert")),JMe=lZ(My()),WMe=Ek(),zMe=w("url"),KMe=oZ(),ym=(0,JMe.default)("https-proxy-agent"),AZ=t=>t.servername===void 0&&t.host&&!Ly.isIP(t.host)?{...t,servername:t.host}:t,vy=class extends WMe.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new zMe.URL(e):e,this.proxyHeaders=r?.headers??{},ym("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?cZ(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:"?(ym("Creating `tls.Socket`: %o",this.connectOpts),n=aZ.connect(AZ(this.connectOpts))):(ym("Creating `net.Socket`: %o",this.connectOpts),n=Ly.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=Ly.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`);if(d===-1){VQ("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(" "),E=+p[1],m=p.slice(2).join(" "),C={};for(let w of h){if(!w)continue;let T=w.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let k=w.slice(0,T).toLowerCase(),M=w.slice(T+1).trimStart(),q=C[k];typeof q=="string"?C[k]=[q,M]:Array.isArray(q)?q.push(M):C[k]=M}VQ("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:E,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}xg.parseProxyResponse=kve});var see=I(ci=>{"use strict";var Fve=ci&&ci.__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]})),Mve=ci&&ci.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tee=ci&&ci.__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)&&Fve(e,t,r);return Mve(e,t),e},ree=ci&&ci.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ci,"__esModule",{value:!0});ci.HttpsProxyAgent=void 0;var WQ=tee(N("net")),Z$=tee(N("tls")),Uve=ree(N("assert")),Lve=ree(JQ()),vve=HF(),Pve=N("url"),Ove=X$(),BE=(0,Lve.default)("https-proxy-agent"),$$=t=>t.servername===void 0&&t.host&&!WQ.isIP(t.host)?{...t,servername:t.host}:t,zQ=class extends vve.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Pve.URL(e):e,this.proxyHeaders=r?.headers??{},BE("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?eee(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:"?(BE("Creating `tls.Socket`: %o",this.connectOpts),n=Z$.connect($$(this.connectOpts))):(BE("Creating `net.Socket`: %o",this.connectOpts),n=WQ.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=WQ.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
`;let A=(0,KMe.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",jMe),r.secureEndpoint?(ym("Upgrading socket connection to TLS"),aZ.connect({...cZ(AZ(r),"host","path","port"),socket:n})):n;n.destroy();let l=new Ly.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{ym("Replaying proxy buffer for failed request"),(0,VMe.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};vy.protocols=["http","https"];Pn.HttpsProxyAgent=vy;function jMe(t){t.resume()}function cZ(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var fZ=E(On=>{"use strict";var XMe=On&&On.__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]})),ZMe=On&&On.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),gZ=On&&On.__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)&&XMe(e,t,r);return ZMe(e,t),e},$Me=On&&On.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(On,"__esModule",{value:!0});On.HttpProxyAgent=void 0;var eUe=gZ(w("net")),tUe=gZ(w("tls")),rUe=$Me(My()),sUe=w("events"),nUe=Ek(),hZ=w("url"),Jh=(0,rUe.default)("http-proxy-agent"),Py=class extends nUe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new hZ.URL(e):e,this.proxyHeaders=r?.headers??{},Jh("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?iUe(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 hZ.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Jh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Jh("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
`;let A=(0,Ove.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",_ve),r.secureEndpoint?(BE("Upgrading socket connection to TLS"),Z$.connect({...eee($$(r),"host","path","port"),socket:n})):n;n.destroy();let l=new WQ.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{BE("Replaying proxy buffer for failed request"),(0,Uve.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};zQ.protocols=["http","https"];ci.HttpsProxyAgent=zQ;function _ve(t){t.resume()}function eee(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var oee=I(ui=>{"use strict";var Hve=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]})),Gve=ui&&ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iee=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)&&Hve(e,t,r);return Gve(e,t),e},Yve=ui&&ui.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ui,"__esModule",{value:!0});ui.HttpProxyAgent=void 0;var qve=iee(N("net")),Jve=iee(N("tls")),Vve=Yve(JQ()),Wve=N("events"),zve=HF(),nee=N("url"),Dg=(0,Vve.default)("http-proxy-agent"),KQ=class extends zve.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new nee.URL(e):e,this.proxyHeaders=r?.headers??{},Dg("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?Kve(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 nee.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Dg("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Dg("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),Jh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Jh("Creating `tls.Socket`: %o",this.connectOpts),i=tUe.connect(this.connectOpts)):(Jh("Creating `net.Socket`: %o",this.connectOpts),i=eUe.connect(this.connectOpts)),await(0,sUe.once)(i,"connect"),i}};Py.protocols=["http","https"];On.HttpProxyAgent=Py;function iUe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var OZ=E(jy=>{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});jy.state=void 0;jy.state={instrumenterImplementation:void 0}});var r$=E(tQ=>{"use strict";Object.defineProperty(tQ,"__esModule",{value:!0});tQ.state=void 0;tQ.state={operationRequestMap:new WeakMap}});var Ote=E((yxt,h4e)=>{h4e.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.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 Hte=E((Qxt,_te)=>{var g4e=Ote();_te.exports={version:g4e.version}});var Fb=E(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});pg.isJsonObject=pg.typeofJsonValue=void 0;function Q4e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}pg.typeofJsonValue=Q4e;function b4e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}pg.isJsonObject=b4e});var Ub=E(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.base64encode=mg.base64decode=void 0;var Xa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Mb=[];for(let t=0;t<Xa.length;t++)Mb[Xa[t].charCodeAt(0)]=t;Mb[45]=Xa.indexOf("+");Mb[95]=Xa.indexOf("/");function w4e(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=Mb[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)}mg.base64decode=w4e;function N4e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Xa[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Xa[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Xa[n|s>>6],e+=Xa[s&63],r=0;break}return r&&(e+=Xa[n],e+="=",r==1&&(e+="=")),e}mg.base64encode=N4e});var Jte=E(Lb=>{"use strict";Object.defineProperty(Lb,"__esModule",{value:!0});Lb.utf8read=void 0;var uv=t=>String.fromCharCode.apply(String,t);function S4e(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(uv(s)),n=0);return r.length?(n&&r.push(uv(s.slice(0,n))),r.join("")):uv(s.slice(0,n))}Lb.utf8read=S4e});var E0=E(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.WireType=Yo.mergeBinaryOptions=Yo.UnknownFieldHandler=void 0;var T4e;(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])})(T4e=Yo.UnknownFieldHandler||(Yo.UnknownFieldHandler={}));function x4e(t,e){return Object.assign(Object.assign({},t),e)}Yo.mergeBinaryOptions=x4e;var R4e;(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"})(R4e=Yo.WireType||(Yo.WireType={}))});var Pb=E(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.varint32read=Ds.varint32write=Ds.int64toString=Ds.int64fromString=Ds.varint64write=Ds.varint64read=void 0;function D4e(){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")}Ds.varint64read=D4e;function k4e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Ds.varint64write=k4e;var vb=65536*65536;function F4e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=vb&&(n=n+(s/vb|0),s=s%vb)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ds.int64fromString=F4e;function M4e(t,e){if(e>>>0<=2097151)return""+(vb*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}Ds.int64toString=M4e;function U4e(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)}}Ds.varint32write=U4e;function L4e(){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}Ds.varint32read=L4e});var Ec=E(mc=>{"use strict";Object.defineProperty(mc,"__esModule",{value:!0});mc.PbLong=mc.PbULong=mc.detectBi=void 0;var C0=Pb(),At;function Wte(){let t=new DataView(new ArrayBuffer(8));At=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}mc.detectBi=Wte;Wte();function zte(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Kte=/^-?[0-9]+$/,_b=4294967296,Ob=2147483648,Hb=c Line truncated
`)}};l1.RpcError=vv});var Ov=E(h1=>{"use strict";Object.defineProperty(h1,"__esModule",{value:!0});h1.mergeRpcOptions=void 0;var wre=jt();function n_e(t,e){if(!e)return t;let r={};d1(t,r),d1(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=wre.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=wre.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},d1(t.meta,r.meta),d1(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}h1.mergeRpcOptions=n_e;function d1(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 Hv=E(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.Deferred=Il.DeferredState=void 0;var Jo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Jo=Il.DeferredState||(Il.DeferredState={}));var _v=class{constructor(e=!0){this._state=Jo.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!==Jo.PENDING)throw new Error(`cannot resolve ${Jo[this.state].toLowerCase()}`);this._resolve(e),this._state=Jo.RESOLVED}reject(e){if(this.state!==Jo.PENDING)throw new Error(`cannot reject ${Jo[this.state].toLowerCase()}`);this._reject(e),this._state=Jo.REJECTED}resolvePending(e){this._state===Jo.PENDING&&this.resolve(e)}rejectPending(e){this._state===Jo.PENDING&&this.reject(e)}};Il.Deferred=_v});var Yv=E(g1=>{"use strict";Object.defineProperty(g1,"__esModule",{value:!0});g1.RpcOutputStreamController=void 0;var Nre=Hv(),Bl=jt(),Gv=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){Bl.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){Bl.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){Bl.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(){Bl.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;Bl.assert(e,"bad state"),Bl.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 Nre.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Bl.assert(s.state==Nre.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};g1.RpcOutputStreamController=Gv});var Vv=E(bg=>{"use strict";var i_e=bg&&bg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(bg,"__esModule",{value:!0});bg.UnaryCall=void 0;var qv=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 i_e(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}})}};bg.UnaryCall=qv});var Wv=E(wg=>{"use strict";var o_e=wg&&wg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(wg,"__esModule",{value:!0});wg.ServerStreamingCall=void 0;var Jv=class{constructor(e Line truncated
`)+4,e.outputData[0].data=e._header+s.substring(n),Dg("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Dg("Creating `tls.Socket`: %o",this.connectOpts),i=Jve.connect(this.connectOpts)):(Dg("Creating `net.Socket`: %o",this.connectOpts),i=qve.connect(this.connectOpts)),await(0,Wve.once)(i,"connect"),i}};KQ.protocols=["http","https"];ui.HttpProxyAgent=KQ;function Kve(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Dee=I(ab=>{"use strict";Object.defineProperty(ab,"__esModule",{value:!0});ab.state=void 0;ab.state={instrumenterImplementation:void 0}});var Wee=I(db=>{"use strict";Object.defineProperty(db,"__esModule",{value:!0});db.state=void 0;db.state={operationRequestMap:new WeakMap}});var Fse=I((xFt,D6e)=>{D6e.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.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 Use=I((DFt,Mse)=>{var R6e=Fse();Mse.exports={version:R6e.version}});var Yw=I(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.isJsonObject=af.typeofJsonValue=void 0;function _6e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}af.typeofJsonValue=_6e;function H6e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}af.isJsonObject=H6e});var Jw=I(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.base64encode=Af.base64decode=void 0;var SA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),qw=[];for(let t=0;t<SA.length;t++)qw[SA[t].charCodeAt(0)]=t;qw[45]=SA.indexOf("+");qw[95]=SA.indexOf("/");function G6e(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=qw[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)}Af.base64decode=G6e;function Y6e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=SA[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=SA[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=SA[n|s>>6],e+=SA[s&63],r=0;break}return r&&(e+=SA[n],e+="=",r==1&&(e+="=")),e}Af.base64encode=Y6e});var _se=I(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});Vw.utf8read=void 0;var JP=t=>String.fromCharCode.apply(String,t);function q6e(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(JP(s)),n=0);return r.length?(n&&r.push(JP(s.slice(0,n))),r.join("")):JP(s.slice(0,n))}Vw.utf8read=q6e});var b0=I(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.WireType=ga.mergeBinaryOptions=ga.UnknownFieldHandler=void 0;var J6e;(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])})(J6e=ga.UnknownFieldHandler||(ga.UnknownFieldHandler={}));function V6e(t,e){return Object.assign(Object.assign({},t),e)}ga.mergeBinaryOptions=V6e;var W6e;(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"})(W6e=ga.WireType||(ga.WireType={}))});var zw=I(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.varint32read=Ks.varint32write=Ks.int64toString=Ks.int64fromString=Ks.varint64write=Ks.varint64read=void 0;function z6e(){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")}Ks.varint64read=z6e;function K6e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}Ks.varint64write=K6e;var Ww=65536*65536;function j6e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=Ww&&(n=n+(s/Ww|0),s=s%Ww)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}Ks.int64fromString=j6e;function X6e(t,e){if(e>>>0<=2097151)return""+(Ww*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}Ks.int64toString=X6e;function Z6e(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)}}Ks.varint32write=Z6e;function $6e(){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}Ks.varint32read=$6e});var Kc=I(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});zc.PbLong=zc.PbULong=zc.detectBi=void 0;var w0=zw(),ft;function Hse(){let t=new DataView(new ArrayBuffer(8));ft=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}zc.detectBi=Hse;Hse();function Gse(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Yse=/^-?[0-9]+$/,jw=4294967296,Kw=2147483648,Xw=c Line truncated
`)}};B1.RpcError=E3});var I3=I(Q1=>{"use strict";Object.defineProperty(Q1,"__esModule",{value:!0});Q1.mergeRpcOptions=void 0;var Cne=Ar();function B5e(t,e){if(!e)return t;let r={};y1(t,r),y1(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=Cne.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Cne.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},y1(t.meta,r.meta),y1(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Q1.mergeRpcOptions=B5e;function y1(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 y3=I($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.Deferred=$l.DeferredState=void 0;var ma;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(ma=$l.DeferredState||($l.DeferredState={}));var B3=class{constructor(e=!0){this._state=ma.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!==ma.PENDING)throw new Error(`cannot resolve ${ma[this.state].toLowerCase()}`);this._resolve(e),this._state=ma.RESOLVED}reject(e){if(this.state!==ma.PENDING)throw new Error(`cannot reject ${ma[this.state].toLowerCase()}`);this._reject(e),this._state=ma.REJECTED}resolvePending(e){this._state===ma.PENDING&&this.resolve(e)}rejectPending(e){this._state===ma.PENDING&&this.reject(e)}};$l.Deferred=B3});var b3=I(b1=>{"use strict";Object.defineProperty(b1,"__esModule",{value:!0});b1.RpcOutputStreamController=void 0;var Ine=y3(),ed=Ar(),Q3=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){ed.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){ed.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){ed.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(){ed.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;ed.assert(e,"bad state"),ed.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 Ine.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;ed.assert(s.state==Ine.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};b1.RpcOutputStreamController=Q3});var N3=I(ff=>{"use strict";var y5e=ff&&ff.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(ff,"__esModule",{value:!0});ff.UnaryCall=void 0;var w3=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 y5e(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}})}};ff.UnaryCall=w3});var T3=I(pf=>{"use strict";var Q5e=pf&&pf.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(pf,"__esModule",{value:!0});pf.ServerStreamingCall=void 0;var S3=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 Koe=E(zoe=>{"use strict";var V8=cA().Buffer;zoe._dbcs=uA;var Ur=-1,Woe=-2,Ai=-10,us=-1e3,rf=new Array(256),CE=-1;for(Vw=0;Vw<256;Vw++)rf[Vw]=Ur;var Vw;function uA(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]=rf.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(rf.slice(0));var i=this.decodeTables.length;this.decodeTables.push(rf.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[us-o[s]],A=48;A<=57;A++){if(a[A]===Ur)a[A]=us-n;else if(a[A]>us)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[us-a[A]],u=129;u<=254;u++){if(c[u]===Ur)c[u]=us-i;else{if(c[u]===us-i)continue;if(c[u]>us)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[us-c[u]],d=48;d<=57;d++)l[d]===Ur&&(l[d]=Woe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var g={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function xWe(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(gWe.has(n)){r=n;break}}return r}function RWe(t,e){let r=xWe(e);r!==""&&(t.referrerPolicy=r)}function DWe(){return"allowed"}function kWe(){return"success"}function FWe(){return"success"}function MWe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function UWe(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&&uO(t.origin)&&!uO(Zl(t))&&(e=null);break;case"same-origin":xE(t,Zl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Af(t,e){return t}function LWe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Af(t.domainLookupStartTime,r),domainLookupEndTime:Af(t.domainLookupEndTime,r),connectionStartTime:Af(t.connectionStartTime,r),connectionEndTime:Af(t.connectionEndTime,r),secureConnectionStartTime:Af(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function vWe(t){return Af(EWe.now(),t)}function PWe(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 bce(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function OWe(t){return{referrerPolicy:t.referrerPolicy}}function _We(t){let e=t.referrerPolicy;RE(e);let r=null;if(t.referrer==="client"){let i=Cce();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Hc.is.URL(t.referrer)&&(r=t.referrer);let s=cO(r),n=cO(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??cO(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Zl(t);return Xl(s)&&!Xl(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Zl(t);return xE(s,i)?s:Xl(s)&&!Xl(i)?"no-referrer":n}case"same-origin":return xE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return xE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Zl(t);return Xl(s)&&!Xl(i)?"no-referrer":s}}}function cO(t,e=!1){return RE(Hc.is.URL(t)),t=new URL(t),Tce(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var HWe=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)$/),GWe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function wce(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),GWe(t)):HWe(t)}function YWe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||wce(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Xl(t){return Hc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:YWe(t.origin):!1}function qWe(t){}function xE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function VWe(t){return t.controller.state==="aborted"}function JWe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function WWe(t){return IWe[t.toLowerCase()]??t}var zWe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Nce(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),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,zWe),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 KWe(t,e,r,s=0,n=1){let i=Nce(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Hc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Hc.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=li(a=>CO(a)&&a!==59,t,e);i=mO.decode(o)}return{name:s,value:i,extended:n}}function Cze(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 Os("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=li(a=>a!==10&&a!==13&&a!==58,t,e);if(o=EO(o,!0,!0,a=>a===9||a===32),!lze.test(o.toString()))throw Os("header name does not match the field-name token production");if(t[e.position]!==58)throw Os("expected :");switch(e.position++,li(a=>a===32||a===9,t,e),uze(o)){case"content-disposition":{r=s=null;let a=!1;if(li(c=>CO(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw Os("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=Eze(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw Os("name attribute is required in content-disposition header");break}case"content-type":{let a=li(A=>A!==10&&A!==13,t,e);a=EO(a,!1,!0,A=>A===9||A===32),n=Mce(a);break}case"content-transfer-encoding":{let a=li(A=>A!==10&&A!==13,t,e);a=EO(a,!1,!0,A=>A===9||A===32),i=Mce(a);break}default:li(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Os("expected CRLF");e.position+=2}}function li(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function EO(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 Ize(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 Os(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function Bze(t){return t<=31||t===127}function yze(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 CO(t){return t<=127&&t!==32&&t!==9&&!Bze(t)&&!yze(t)}Uce.exports={multipartFormDataParser:mze,validateBoundary:pze}});var DE=E((MLt,vce)=>{"use strict";function Qze(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}vce.exports={createDeferredPromise:Qze}});var lf=E((ULt,Gce)=>{"use strict";var yO=Be(),{ReadableStreamFrom:bze,readableStreamClose:wze,fullyReadBody:Nze,extractMimeType:Sze}=Cn(),{FormData:Pce,setFormDataState:Tze}=pN(),{webidl:Ki}=Lr(),IO=w("node:assert"),{isErrored:BO,isDisturbed:xze}=w("node:stream"),{isUint8Array:Rze}=w("node:util/types"),{serializeAMimeType:Dze}=ui(),{multipartFormDataParser:kze}=Lce(),{createDeferredPromise:Fze}=DE(),{parseJSONFromBytes:Mze}=hA(),{utf8DecodeBytes:Uze}=uN(),{runtimeFeatures:Lze}=gA(),vze=Lze.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),mN=new TextEncoder;function Pze(){}var Oze=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!xze(e)&&!BO(e)&&e.cancel("Response object has been garbage collected").catch(Pze)});function _ce(t,e=!1){let r=null,s=null;Ki.is.ReadableStream(t)?r=t:Ki.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),IO(Ki.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(Ki.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ki.is.BufferSource(t))i=Ki.util.getCopyOfBytesHeldByBufferSource(t);else if(Ki.is.FormData(t)){let c=`----formdata-undici-0${`${vze(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var YAe=I(GAe=>{"use strict";var N4=OA().Buffer;GAe._dbcs=_A;var zr=-1,HAe=-2,Ui=-10,ws=-1e3,Wf=new Array(256),wC=-1;for(tS=0;tS<256;tS++)Wf[tS]=zr;var tS;function _A(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]=Wf.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(Wf.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Wf.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[ws-o[s]],A=48;A<=57;A++){if(a[A]===zr)a[A]=ws-n;else if(a[A]>ws)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[ws-a[A]],u=129;u<=254;u++){if(c[u]===zr)c[u]=ws-i;else{if(c[u]===ws-i)continue;if(c[u]>ws)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ws-c[u]],d=48;d<=57;d++)l[d]===zr&&(l[d]=HAe)}}}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 Vje(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(Rje.has(n)){r=n;break}}return r}function Wje(t,e){let r=Vje(e);r!==""&&(t.referrerPolicy=r)}function zje(){return"allowed"}function Kje(){return"success"}function jje(){return"success"}function Xje(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Zje(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&&J_(t.origin)&&!J_(Rd(t))&&(e=null);break;case"same-origin":UC(t,Rd(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Zf(t,e){return t}function $je(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Zf(t.domainLookupStartTime,r),domainLookupEndTime:Zf(t.domainLookupEndTime,r),connectionStartTime:Zf(t.connectionStartTime,r),connectionEndTime:Zf(t.connectionEndTime,r),secureConnectionStartTime:Zf(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function eXe(t){return Zf(Uje.now(),t)}function tXe(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 Ele(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function rXe(t){return{referrerPolicy:t.referrerPolicy}}function sXe(t){let e=t.referrerPolicy;LC(e);let r=null;if(t.referrer==="client"){let i=hle();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Eu.is.URL(t.referrer)&&(r=t.referrer);let s=q_(r),n=q_(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??q_(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Rd(t);return Dd(s)&&!Dd(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Rd(t);return UC(s,i)?s:Dd(s)&&!Dd(i)?"no-referrer":n}case"same-origin":return UC(t,s)?s:"no-referrer";case"origin-when-cross-origin":return UC(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Rd(t);return Dd(s)&&!Dd(i)?"no-referrer":s}}}function q_(t,e=!1){return LC(Eu.is.URL(t)),t=new URL(t),yle(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var nXe=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)$/),iXe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Cle(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),iXe(t)):nXe(t)}function oXe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Cle(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Dd(t){return Eu.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:oXe(t.origin):!1}function aXe(t){}function UC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function AXe(t){return t.controller.state==="aborted"}function cXe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function uXe(t){return vje[t.toLowerCase()]??t}var lXe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Ile(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),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,lXe),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 dXe(t,e,r,s=0,n=1){let i=Ile(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Eu.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Eu.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Pi(a=>e6(a)&&a!==59,t,e);i=Z_.decode(o)}return{name:s,value:i,extended:n}}function LXe(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 sn("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=Pi(a=>a!==10&&a!==13&&a!==58,t,e);if(o=$_(o,!0,!0,a=>a===9||a===32),!TXe.test(o.toString()))throw sn("header name does not match the field-name token production");if(t[e.position]!==58)throw sn("expected :");switch(e.position++,Pi(a=>a===32||a===9,t,e),SXe(o)){case"content-disposition":{r=s=null;let a=!1;if(Pi(c=>e6(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw sn("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let c=UXe(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(c.extended?(s=c.value,a=!0):a||(s=c.value))}if(r===null)throw sn("name attribute is required in content-disposition header");break}case"content-type":{let a=Pi(A=>A!==10&&A!==13,t,e);a=$_(a,!1,!0,A=>A===9||A===32),n=Tle(a);break}case"content-transfer-encoding":{let a=Pi(A=>A!==10&&A!==13,t,e);a=$_(a,!1,!0,A=>A===9||A===32),i=Tle(a);break}default:Pi(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw sn("expected CRLF");e.position+=2}}function Pi(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function $_(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 vXe(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 sn(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function PXe(t){return t<=31||t===127}function OXe(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 e6(t){return t<=127&&t!==32&&t!==9&&!PXe(t)&&!OXe(t)}xle.exports={multipartFormDataParser:MXe,validateBoundary:FXe}});var vC=I((HOt,Rle)=>{"use strict";function _Xe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}Rle.exports={createDeferredPromise:_Xe}});var tp=I((GOt,Lle)=>{"use strict";var s6=Ne(),{ReadableStreamFrom:HXe,readableStreamClose:GXe,fullyReadBody:YXe,extractMimeType:qXe}=Hn(),{FormData:kle,setFormDataState:JXe}=NS(),{webidl:Qo}=Kr(),t6=N("node:assert"),{isErrored:r6,isDisturbed:VXe}=N("node:stream"),{isUint8Array:WXe}=N("node:util/types"),{serializeAMimeType:zXe}=vi(),{multipartFormDataParser:KXe}=Dle(),{createDeferredPromise:jXe}=vC(),{parseJSONFromBytes:XXe}=YA(),{utf8DecodeBytes:ZXe}=IS(),{runtimeFeatures:$Xe}=qA(),eZe=$Xe.has("crypto")?N("node:crypto").randomInt:t=>Math.floor(Math.random()*t),SS=new TextEncoder;function tZe(){}var rZe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!VXe(e)&&!r6(e)&&e.cancel("Response object has been garbage collected").catch(tZe)});function Mle(t,e=!1){let r=null,s=null;Qo.is.ReadableStream(t)?r=t:Qo.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),t6(Qo.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(Qo.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Qo.is.BufferSource(t))i=Qo.util.getCopyOfBytesHeldByBufferSource(t);else if(Qo.is.FormData(t)){let c=`----formdata-undici-0${`${eZe(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
`),g=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=mN.encode(u+`; name="${l(d(m))}"\r
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let w=SS.encode(u+`; name="${l(d(m))}"\r
\r
${d(C)}\r
`);g.push(b),o+=b.byteLength}else{let b=mN.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
`);h.push(w),o+=w.byteLength}else{let w=SS.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
Content-Type: ${C.type||"application/octet-stream"}\r
\r
`);g.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=mN.encode(`--${c}--\r
`);g.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of g)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ki.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(yO.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ki.is.ReadableStream(t)?t:bze(t)}return(typeof i=="string"||Rze(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(BO(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!BO(r)&&s.enqueue(typeof c=="string"?mN.encode(c):new Uint8Array(c));queueMicrotask(()=>wze(s))})(),[{stream:r,source:i,length:o},a]}function _ze(t,e=!1){return Ki.is.ReadableStream(t)&&(IO(!yO.isDisturbed(t),"The body has already been consumed."),IO(!t.locked,"The stream is locked.")),_ce(t,e)}function Hze(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function Gze(t,e){return{blob(){return uf(this,s=>{let n=Oce(e(this));return n===null?n="":n&&(n=Dze(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return uf(this,s=>new Uint8Array(s).buffer,t,e)},text(){return uf(this,Uze,t,e)},json(){return uf(this,Mze,t,e)},formData(){return uf(this,s=>{let n=Oce(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=kze(s,n),o=new Pce;return Tze(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new Pce;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return uf(this,s=>new Uint8Array(s),t,e)}}}function Yze(t,e){Object.assign(t.prototype,Gze(t,e))}function uf(t,e,r,s){try{Ki.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),Hce(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=Fze(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(Nze(t.body,o,i),n.promise)}function Hce(t){let e=t.body;return e!=null&&(e.stream.locked||yO.isDisturbed(e.stream))}function Oce(t){let e=t.headersList,r=Sze(e);return r==="failure"?null:r}Gce.exports={extractBody:_ce,safelyExtractBody:_ze,cloneBody:Hze,mixinBody:Yze,streamRegistry:Oze,bodyUnusable:Hce}});var sue=E((LLt,rue)=>{"use strict";var le=w("node:assert"),se=Be(),{channels:Yce}=Oc(),QO=s4(),{RequestContentLengthMismatchError:$l,ResponseContentLengthMismatchError:qce,RequestAbortedError:Zce,InvalidArgumentError:qze,HeadersTimeoutError:Vze,HeadersOverflowError:Jze,SocketError:ed,InformationalError:df,BodyTimeoutError:Wze,HTTPParserError:zze,ResponseExceededMaxSizeError:Kze}=Ce(),{kUrl:$ce,kReset:_s,kClient:yN,kParser:Et,kBlocking:ME,kRunning:ar,kPending:RO,kSize:Vce,kWriting:Gc,kQueue:ji,kNoRef:kE,kKeepAliveDefaultTimeout:jze,kHostHeader:Xze,kPendingIdx:Zze,kRunningIdx:di,kError:ls,kPipelining:IN,kSocket:rd,kKeepAliveTimeoutValue:QN,kMaxHeadersSize:$ze,kKeepAliveMaxTimeout:eKe,kKeepAliveTimeoutThreshold:tKe,kHeadersTimeout:rKe,kBodyTimeout:sKe,kStrictContentLength:NO,kMaxRequests:Jce,kCounter:nKe,kMaxResponseSize:iKe,kOnError:Wce,kResume:pA,kHTTPContext:eue,kClosed:SO}=tt(),In=GAe(),zce=Buffer.alloc(0),EN=Buffer[Symbol.species],oKe=se.removeAllListeners,sd=Symbol("kIdleSocketValidation"),td=Symbol("kIdleSocketValidationTimeout"),DO=Symbol("kSocketUsed"),bO;function aKe(){let t=process.env.JEST_WORKER_ID?j4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(VAe())}catch{}return e||(e=new WebAssembly.Module(t||j4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onStatus(new EN(ta.buffer,o,i))},wasm_on_message_begin:s=>(le(_t.ptr===s),_t.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onHeaderField(new EN(ta.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onHeaderValue(new EN(ta.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(le(_t.ptr===s),_t.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{le(_t.ptr===s);let o=n-ra+ta.byteOffset;return _t.onBody(new EN(ta.buffer,o,i))},wasm_on_message_complete:s=>(le(_t.ptr===s),_t.onMessageComplete())}})}var wO=null,_t=null,ta=null,CN=0,ra=null,AKe=0,FE=1,hf=2|FE,BN=4|FE,TO=8|AKe,xO=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(In.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[$ze],this.shouldKeepAliv Line truncated
`);h.push(w,C,f),typeof C.size=="number"?o+=w.byteLength+C.size+f.byteLength:p=!0}let E=SS.encode(`--${c}--\r
`);h.push(E),o+=E.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Qo.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(s6.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Qo.is.ReadableStream(t)?t:HXe(t)}return(typeof i=="string"||WXe(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(r6(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!r6(r)&&s.enqueue(typeof c=="string"?SS.encode(c):new Uint8Array(c));queueMicrotask(()=>GXe(s))})(),[{stream:r,source:i,length:o},a]}function sZe(t,e=!1){return Qo.is.ReadableStream(t)&&(t6(!s6.isDisturbed(t),"The body has already been consumed."),t6(!t.locked,"The stream is locked.")),Mle(t,e)}function nZe(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function iZe(t,e){return{blob(){return ep(this,s=>{let n=Fle(e(this));return n===null?n="":n&&(n=zXe(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return ep(this,s=>new Uint8Array(s).buffer,t,e)},text(){return ep(this,ZXe,t,e)},json(){return ep(this,XXe,t,e)},formData(){return ep(this,s=>{let n=Fle(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=KXe(s,n),o=new kle;return JXe(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new kle;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return ep(this,s=>new Uint8Array(s),t,e)}}}function oZe(t,e){Object.assign(t.prototype,iZe(t,e))}function ep(t,e,r,s){try{Qo.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),Ule(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=jXe(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(YXe(t.body,o,i),n.promise)}function Ule(t){let e=t.body;return e!=null&&(e.stream.locked||s6.isDisturbed(e.stream))}function Fle(t){let e=t.headersList,r=qXe(e);return r==="failure"?null:r}Lle.exports={extractBody:Mle,safelyExtractBody:sZe,cloneBody:nZe,mixinBody:oZe,streamRegistry:rZe,bodyUnusable:Ule}});var Xle=I((YOt,jle)=>{"use strict";var ge=N("node:assert"),oe=Ne(),{channels:vle}=pu(),n6=P4(),{RequestContentLengthMismatchError:kd,ResponseContentLengthMismatchError:Ple,RequestAbortedError:Vle,InvalidArgumentError:aZe,HeadersTimeoutError:AZe,HeadersOverflowError:cZe,SocketError:Fd,InformationalError:rp,BodyTimeoutError:uZe,HTTPParserError:lZe,ResponseExceededMaxSizeError:dZe}=Be(),{kUrl:Wle,kReset:nn,kClient:kS,kParser:St,kBlocking:_C,kRunning:mr,kPending:l6,kSize:Ole,kWriting:Cu,kQueue:bo,kNoRef:PC,kKeepAliveDefaultTimeout:hZe,kHostHeader:gZe,kPendingIdx:fZe,kRunningIdx:Oi,kError:Ns,kPipelining:DS,kSocket:Md,kKeepAliveTimeoutValue:FS,kMaxHeadersSize:pZe,kKeepAliveMaxTimeout:mZe,kKeepAliveTimeoutThreshold:EZe,kHeadersTimeout:CZe,kBodyTimeout:IZe,kStrictContentLength:a6,kMaxRequests:_le,kCounter:BZe,kMaxResponseSize:yZe,kOnError:Hle,kResume:VA,kHTTPContext:zle,kClosed:A6}=At(),Gn=Lue(),Gle=Buffer.alloc(0),TS=Buffer[Symbol.species],QZe=oe.removeAllListeners,Ud=Symbol("kIdleSocketValidation"),sp=Symbol("kIdleSocketValidationTimeout"),d6=Symbol("kSocketUsed"),i6;function bZe(){let t=process.env.JEST_WORKER_ID?R_():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(Oue())}catch{}return e||(e=new WebAssembly.Module(t||R_())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onStatus(new TS(Na.buffer,o,i))},wasm_on_message_begin:s=>(ge(Xt.ptr===s),Xt.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onHeaderField(new TS(Na.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onHeaderValue(new TS(Na.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(ge(Xt.ptr===s),Xt.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{ge(Xt.ptr===s);let o=n-Sa+Na.byteOffset;return Xt.onBody(new TS(Na.buffer,o,i))},wasm_on_message_complete:s=>(ge(Xt.ptr===s),Xt.onMessageComplete())}})}var o6=null,Xt=null,Na=null,xS=0,Sa=null,wZe=0,OC=1,np=2|OC,RS=4|OC,c6=8|wZe,u6=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Gn.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[pZe],this.shouldKeepAliv Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[Xze],i?p+=`connection: upgrade\r
`:p+=t[gZe],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[IN]&&!g[_s]?p+=`connection: keep-alive\r
`:t[DS]&&!h[nn]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
`,Array.isArray(c))for(let E=0;E<c.length;E+=2){let m=c[E+0],C=c[E+1];if(Array.isArray(C))for(let w=0;w<C.length;w++)p+=`${m}: ${C[w]}\r
`;else p+=`${m}: ${C}\r
`}return Yce.sendHeaders.hasSubscribers&&Yce.sendHeaders.publish({request:e,headers:p,socket:g}),!A||d===0?jce(f,null,t,e,g,u,p,l):se.isBuffer(A)?jce(f,A,t,e,g,u,p,l):se.isBlobLike(A)?typeof A.stream=="function"?Xce(f,A.stream(),t,e,g,u,p,l):IKe(f,A,t,e,g,u,p,l):se.isStream(A)?CKe(f,A,t,e,g,u,p,l):se.isIterable(A)?Xce(f,A,t,e,g,u,p,l):le(!1),!0}function CKe(t,e,r,s,n,i,o,a){le(i!==0||r[ar]===0,"stream body cannot be pipelined");let A=!1,c=new bN({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){se.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",g)}),!A){let f=new Zce;queueMicrotask(()=>g(f))}},g=function(f){if(!A){if(A=!0,le(n.destroyed||n[Gc]&&r[ar]<=1),n.off("drain",l).off("error",g),e.removeListener("data",u).removeListener("end",g).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?se.destroy(e,f):se.destroy(e)}};e.on("data",u).on("end",g).on("error",g).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",g),e.errorEmitted??e.errored?setImmediate(g,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(g,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function jce(t,e,r,s,n,i,o,a){try{e?se.isBuffer(e)&&(le(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return vle.sendHeaders.hasSubscribers&&vle.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?qle(f,null,t,e,h,u,p,l):oe.isBuffer(A)?qle(f,A,t,e,h,u,p,l):oe.isBlobLike(A)?typeof A.stream=="function"?Jle(f,A.stream(),t,e,h,u,p,l):vZe(f,A,t,e,h,u,p,l):oe.isStream(A)?LZe(f,A,t,e,h,u,p,l):oe.isIterable(A)?Jle(f,A,t,e,h,u,p,l):ge(!1),!0}function LZe(t,e,r,s,n,i,o,a){ge(i!==0||r[mr]===0,"stream body cannot be pipelined");let A=!1,c=new MS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){oe.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Vle;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ge(n.destroyed||n[Cu]&&r[mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?oe.destroy(e,f):oe.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 qle(t,e,r,s,n,i,o,a){try{e?oe.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[_s]=!0)):i===0?n.write(`${o}content-length: 0\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[nn]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(le(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[pA]()}catch(A){t(A)}}async function IKe(t,e,r,s,n,i,o,a){le(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new $l;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1"):(ge(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[VA]()}catch(A){t(A)}}async function vZe(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 kd;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[_s]=!0),r[pA]()}catch(A){t(A)}}async function Xce(t,e,r,s,n,i,o,a){le(i!==0||r[ar]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,g)=>{le(A===null),n[ls]?g(n[ls]):A=d});n.on("close",c).on("drain",c);let l=new bN({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ls])throw n[ls];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var bN=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[Gc]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ls])throw r[ls];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[NO])throw new $l;process.emitWarning(new $l)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[_s]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[nn]=!0),r[VA]()}catch(A){t(A)}}async function Jle(t,e,r,s,n,i,o,a){ge(i!==0||r[mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ge(A===null),n[Ns]?h(n[Ns]):A=d});n.on("close",c).on("drain",c);let l=new MS({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[Ns])throw n[Ns];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var MS=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[Cu]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Ns])throw r[Ns];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[a6])throw new kd;process.emitWarning(new kd)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[nn]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${c.toString(16)}\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Et].timeout&&r[Et].timeoutType===hf&&r[Et].timeout.refresh&&r[Et].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Gc]=!1,e[ls])throw e[ls];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[St].timeout&&r[St].timeoutType===np&&r[St].timeout.refresh&&r[St].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Cu]=!1,e[Ns])throw e[Ns];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[NO])throw new $l;process.emitWarning(new $l)}e[Et].timeout&&e[Et].timeoutType===hf&&e[Et].timeout.refresh&&e[Et].timeout.refresh(),s[pA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Gc]=!1,e&&(le(s[ar]<=1,"pipeline should only contain this request"),n(e))}};rue.exports=cKe});var due=E((vLt,lue)=>{"use strict";var gi=w("node:assert"),{pipeline:BKe}=w("node:stream"),xe=Be(),{RequestContentLengthMismatchError:UO,RequestAbortedError:yKe,SocketError:PE,InformationalError:Yc,InvalidArgumentError:QKe}=Ce(),{kUrl:vE,kReset:TN,kClient:Bn,kRunning:OE,kPending:bKe,kQueue:qc,kPendingIdx:vO,kRunningIdx:Xi,kError:yn,kSocket:xt,kStrictContentLength:wKe,kOnError:gf,kMaxConcurrentStreams:NN,kPingInterval:nue,kHTTP2Session:mA,kHTTP2InitialWindowSize:NKe,kHTTP2ConnectionWindowSize:SKe,kResume:sa,kSize:TKe,kHTTPContext:PO,kClosed:LO,kBodyTimeout:xKe,kEnableConnectProtocol:UE,kRemoteSettings:LE,kHTTP2Stream:wN,kHTTP2SessionState:OO}=tt(),{channels:iue}=Oc(),hi=Symbol("open streams"),oue,SN;try{SN=w("node:http2")}catch{SN={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:RKe,HTTP2_HEADER_METHOD:aue,HTTP2_HEADER_PATH:Aue,HTTP2_HEADER_SCHEME:kO,HTTP2_HEADER_CONTENT_LENGTH:DKe,HTTP2_HEADER_EXPECT:kKe,HTTP2_HEADER_STATUS:FO,HTTP2_HEADER_PROTOCOL:FKe,NGHTTP2_REFUSED_STREAM:MKe,NGHTTP2_CANCEL:UKe}}=SN;function MO(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 LKe(t,e){t[xt]=e;let r=t[NKe],s=t[SKe],n=SN.connect(t[vE],{createConnection:()=>e,peerMaxConcurrentStreams:t[NN],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[xt]=e,n[hi]=0,n[Bn]=t,n[xt]=e,n[OO]={ping:{interval:t[nue]===0?null:setInterval(_Ke,t[nue],n).unref()}},n[UE]=!1,n[LE]=!1,s&&xe.addListener(n,"connect",PKe.bind(n,s)),xe.addListener(n,"error",HKe),xe.addListener(n,"frameError",GKe),xe.addListener(n,"end",YKe),xe.addListener(n,"goaway",qKe),xe.addListener(n,"close",VKe),xe.addListener(n,"remoteSettings",OKe),n.unref(),t[mA]=n,e[mA]=n,xe.addListener(e,"error",WKe),xe.addListener(e,"end",zKe),xe.addListener(e,"close",JKe),e[LO]=!1,e.on("close",KKe),{version:"h2",defaultPipelining:1/0,write(i){return XKe(t,i)},resume(){vKe(t)},destroy(i,o){e[LO]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[OE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[LE]===!1||xe.bodyLength(i.body)!==0&&(xe.isStream(i.body)||xe.isAsyncIterable(i.body)||xe.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[LE]===!1;return!1}}}function vKe(t){let e=t[xt];e?.destroyed===!1&&(t[TKe]===0||t[NN]===0?(e.unref(),t[mA].unref()):(e.ref(),t[mA].ref()))}function PKe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function OKe(t){if(this[Bn][NN]=t.maxConcurrentStreams??this[Bn][NN],this[LE]===!0&&this[UE]===!0&&t.enableConnectProtocol===!1){let e=new Yc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[xt][yn]=e,this[Bn][gf](e);return}this[UE]=t.enableConnectProtocol??this[UE],this[LE]=!0,this[Bn][sa]()}function _Ke(t){let e=t[OO];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[Bn],o=this[Bn];if(s!=null){let a=new Yc(`HTTP/2: "PING" errored - type ${s.message}`);o[yn]=a,i[gf](a)}else i.emit("ping",n)}}function HKe(t){gi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[xt][yn]=t,this[Bn][gf](t)}function GKe(t,e,r){if(r===0){let s=new Yc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[xt][yn]=s,this[Bn][gf](s)}}function YKe(){let t=new PE("other side closed",xe.getSocketInfo(this[xt]));this.destroy(t),xe.destroy(this[xt],t)}function qKe(t){let e=this[yn]||new PE(`HTTP/2: "GOAWAY" frame received with code ${t}`,xe.getSocketInfo(this[xt])),r=this[Bn];if(r[xt]=null,r[PO]=null,this.close(),this[mA]=null,xe.destroy(this[xt],e),r[Xi]<r[qc].length){let s=r[qc][r[Xi]];r[qc][r[Xi]++]=null,xe.errorRequest(r,s,e),r[vO]=r[Xi]}gi(r[OE]===0),r.emit("disconnect",r[vE],[r],e),r.emit("connectionError",r[vE],[r],e),r[sa]()}function VKe(){let{[Bn]:t,[OO]:e}=this,{[xt]:r}=t,s=this[xt][yn]||this[yn]||new PE("closed",xe.getSocketInfo(r));if(t[xt]=null,t[PO]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){gi(t[bKe]===0);let n=t[qc].splice(t[Xi]);for(let i=0;i<n.length;i++){let o=n[i];xe.errorRequest(t,o,s)}}}function JKe(){let t=this[yn]||new PE("closed",xe.getSocketInfo(this)),e=this[mA][Bn];e[xt]=null,e[PO]=null,this[mA]!==null&&this[mA].destroy(t),e[vO]=e[Xi],gi(e[OE]===0),e.emit("disconnect",e[vE],[e],t),e[sa]()}function WKe(t){gi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[yn]=t,this[Bn][gf](t)}function zKe(){xe.destroy(this,new PE("other side closed",xe.getSocketInfo(this)))}func Line truncated
`;iue.sendHeaders.publish({request:e,headers:U,socket:s[xt]})}let S=n==="GET"||n==="HEAD"||d===null;A?(g[kKe]="100-continue",f=s.request(g,{endStream:S,signal:c}),f[wN]=!0,f.once("continue",F)):(f=s.request(g,{endStream:S,signal:c}),f[wN]=!0,F()),++s[hi],f.setTimeout(r);let D=!1;return f.once("response",U=>{let{[FO]:P,...H}=U;if(e.onResponseStarted(),D=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),MO(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Re=>{e.aborted||e.completed||e.onData(Re)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),D?(!e.aborted&&!e.completed&&e.onComplete({}),t[qc][t[Xi]++]=null,t[sa]()):(m(new Yc("HTTP/2: stream half-closed (remote)")),t[qc][t[Xi]++]=null,t[vO]=t[Xi],t[sa]())}),f.once("close",()=>{f.removeAllListeners("data"),s[hi]-=1,s[hi]===0&&s.unref()}),f.once("error",function(U){f.removeAllListeners("data"),m(U)}),f.once("frameError",(U,P)=>{f.removeAllListeners("data"),m(new Yc(`HTTP/2: "frameError" received - type ${U}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let U=new Yc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[hi]-=1,s[hi]===0&&s.unref(),m(U)}),f.once("trailers",U=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(U))}),!0;function F(){!d||b===0?cue(m,f,null,t,e,t[xt],b,C):xe.isBuffer(d)?cue(m,f,d,t,e,t[xt],b,C):xe.isBlobLike(d)?typeof d.stream=="function"?uue(m,f,d.stream(),t,e,t[xt],b,C):$Ke(m,f,d,t,e,t[xt],b,C):xe.isStream(d)?ZKe(m,t[xt],C,f,d,t,e,b):xe.isIterable(d)?uue(m,f,d,t,e,t[xt],b,C):gi(!1)}}function cue(t,e,r,s,n,i,o,a){try{r!=null&&xe.isBuffer(r)&&(gi(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[TN]=!0),n.onRequestSent(),s[sa]()}catch(A){t(A)}}function ZKe(t,e,r,s,n,i,o,a){gi(a!==0||i[OE]===0,"stream body cannot be pipelined");let A=BKe(n,s,u=>{u?(xe.destroy(A,u),t(u)):(xe.removeAllListeners(A),o.onRequestSent(),r||(e[TN]=!0),i[sa]())});xe.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function $Ke(t,e,r,s,n,i,o,a){gi(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new UO;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[TN]=!0),s[sa]()}catch(A){t(A)}}async function uue(t,e,r,s,n,i,o,a){gi(o!==0||s[OE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{gi(A===null),i[yn]?d(i[yn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[yn])throw i[yn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[TN]=!0),s[sa]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}lue.exports=LKe});var zc=E((PLt,Iue)=>{"use strict";var EA=w("node:assert"),pue=w("node:net"),_E=w("node:http"),nd=Be(),{ClientStats:eje}=k4(),{channels:ff}=Oc(),tje=RAe(),rje=zl(),{InvalidArgumentError:Ct,InformationalError:sje,ClientDestroyedError:nje}=Ce(),ije=Kl(),{kUrl:na,kServerName:Wc,kClient:oje,kBusy:HO,kConnect:aje,kResuming:id,kRunning:qE,kPending:VE,kSize:HE,kQueue:Zi,kConnected:Aje,kConnecting:pf,kNeedDrain:Jc,kKeepAliveDefaultTimeout:hue,kHostHeader:cje,kPendingIdx:$i,kRunningIdx:IA,kError:uje,kPipelining:xN,kKeepAliveTimeoutValue:lje,kMaxHeadersSize:dje,kKeepAliveMaxTimeout:hje,kKeepAliveTimeoutThreshold:gje,kHeadersTimeout:fje,kBodyTimeout:pje,kStrictContentLength:mje,kConnector:GE,kMaxRequests:GO,kCounter:Eje,kClose:Cje,kDestroy:Ije,kDispatch:Bje,kLocalAddress:YE,kMaxResponseSize:yje,kOnError:Qje,kHTTPContext:Zt,kMaxConcurrentStreams:bje,kHTTP2InitialWindowSize:wje,kHTTP2ConnectionWindowSize:Nje,kResume:CA,kPingInterval:Sje}=tt(),Tje=sue(),xje=due(),Vc=Symbol("kClosedResolve"),Rje=_E&&_E.maxHeaderSize&&Number.isInteger(_E.maxHeaderSize)&&_E.maxHeaderSize>0?()=>_E.maxHeaderSize:()=>{throw new Ct("http module not available or http.maxHeaderSize invalid")},gue=()=>{};function mue(t){return t[xN]??t[Zt]?.defaultPipelining??1}var YO=class extends rje{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:g,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:S,localAddress:D,maxResponseSize:F,autoSelectFamily:U,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:H,allowH2:Re,useH2c:Je,initialWindowSize:pe,connectionWindowSize:De,pingInterval:Te,webSocket:$t}={}){if(c!==void 0)throw new Ct("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Ct("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Ct("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new Ct("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)t Line truncated
`,this[pje]=a??3e5,this[fje]=s??3e5,this[mje]=m??!0,this[GO]=S,this[Vc]=null,this[yje]=F>-1?F:-1,this[Zt]=null,this[bje]=H??100,this[wje]=pe??262144,this[Nje]=De??524288,this[Sje]=Te??6e4,this[Zi]=[],this[IA]=0,this[$i]=0,this[CA]=er=>qO(this,er),this[Qje]=er=>Eue(this,er)}get pipelining(){return this[xN]}set pipelining(e){this[xN]=e,this[CA](!0)}get stats(){return new eje(this)}get[VE](){return this[Zi].length-this[$i]}get[qE](){return this[$i]-this[IA]}get[HE](){return this[Zi].length-this[IA]}get[Aje](){return!!this[Zt]&&!this[pf]&&!this[Zt].destroyed}get[HO](){return!!(this[Zt]?.busy(null)||this[HE]>=(mue(this)||1)||this[VE]>0)}[aje](e){Cue(this),this.once("connect",e)}[Bje](e,r){let s=new tje(this[na].origin,e,r);return this[Zi].push(s),this[id]||(nd.bodyLength(s.body)==null&&nd.isIterable(s.body)?(this[id]=1,queueMicrotask(()=>qO(this))):this[CA](!0)),this[id]&&this[Jc]!==2&&this[HO]&&(this[Jc]=2),this[Jc]<2}[Cje](){return new Promise(e=>{this[HE]?this[Vc]=e:e(null)})}[Ije](e){return new Promise(r=>{let s=this[Zi].splice(this[$i]);for(let i=0;i<s.length;i++){let o=s[i];nd.errorRequest(this,o,e)}let n=()=>{this[Vc]&&(this[Vc](),this[Vc]=null),r(null)};this[Zt]?(this[Zt].destroy(e,n),this[Zt]=null):queueMicrotask(n),this[CA]()})}};function Eue(t,e){if(t[qE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){EA(t[$i]===t[IA]);let r=t[Zi].splice(t[IA]);for(let s=0;s<r.length;s++){let n=r[s];nd.errorRequest(t,n,e)}EA(t[HE]===0)}}function Cue(t){EA(!t[pf]),EA(!t[Zt]);let{host:e,hostname:r,protocol:s,port:n}=t[na];if(r[0]==="["){let i=r.indexOf("]");EA(i!==-1);let o=r.substring(1,i);EA(pue.isIPv6(o)),r=o}t[pf]=!0,ff.beforeConnect.hasSubscribers&&ff.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Zt]?.version,servername:t[Wc],localAddress:t[YE]},connector:t[GE]});try{t[GE]({host:e,hostname:r,protocol:s,port:n,servername:t[Wc],localAddress:t[YE]},(i,o)=>{if(i){_O(t,i,{host:e,hostname:r,protocol:s,port:n}),t[CA]();return}if(t.destroyed){nd.destroy(o.on("error",gue),new nje),t[CA]();return}EA(o);try{t[Zt]=o.alpnProtocol==="h2"?xje(t,o):Tje(t,o)}catch(a){o.destroy().on("error",gue),_O(t,a,{host:e,hostname:r,protocol:s,port:n}),t[CA]();return}t[pf]=!1,o[Eje]=0,o[GO]=t[GO],o[oje]=t,o[uje]=null,ff.connected.hasSubscribers&&ff.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Zt]?.version,servername:t[Wc],localAddress:t[YE]},connector:t[GE],socket:o}),t.emit("connect",t[na],[t]),t[CA]()})}catch(i){_O(t,i,{host:e,hostname:r,protocol:s,port:n}),t[CA]()}}function _O(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[pf]=!1,ff.connectError.hasSubscribers&&ff.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[Zt]?.version,servername:t[Wc],localAddress:t[YE]},connector:t[GE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(EA(t[qE]===0);t[VE]>0&&t[Zi][t[$i]].servername===t[Wc];){let o=t[Zi][t[$i]++];nd.errorRequest(t,o,e)}else Eue(t,e);t.emit("connectionError",t[na],[t],e)}}function fue(t){t[Jc]=0,t.emit("drain",t[na],[t])}function qO(t,e){t[id]!==2&&(t[id]=2,Dje(t,e),t[id]=0,t[IA]>256&&(t[Zi].splice(0,t[IA]),t[$i]-=t[IA],t[IA]=0))}function Dje(t,e){for(;;){if(t.destroyed){EA(t[VE]===0);return}if(t[Vc]&&!t[HE]){t[Vc](),t[Vc]=null;return}if(t[Zt]&&t[Zt].resume(),t[HO])t[Jc]=2;else if(t[Jc]===2){e?(t[Jc]=1,queueMicrotask(()=>fue(t))):fue(t);continue}if(t[VE]===0||t[qE]>=(mue(t)||1))return;let r=t[Zi][t[$i]];if(r===null)return;if(t[na].protocol==="https:"&&t[Wc]!==r.servername){if(t[qE]>0)return;t[Wc]=r.servername,t[Zt]?.destroy(new sje("servername changed"),()=>{t[Zt]=null,qO(t)})}if(t[pf])return;if(!t[Zt]){Cue(t);return}if(t[Zt].destroyed||t[Zt].busy(r))return;!r.aborted&&t[Zt].write(r)?t[$i]++:t[Zi].splice(t[$i],1)}}Iue.exports=YO});var VO=E((_Lt,Bue)=>{"use strict";var RN=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)}};Bue.exports=class{constructor(){this.head=this.tail=new RN}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new RN),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 DN=E((HLt,Rue)=>{"use strict";var{PoolStats:kje}=k4(),Fje=zl(),Mje=VO(),{kConnected:JO,kSize:yue,kRunning:Que,kPending:bue,kQueued:JE,kBusy:Uje,kFree:Lje,kUrl:vje,kClose:Pje,kDestroy:Oje,kDispatch:_je}=tt(),Dr=Symbol("clients"),ds=Symbol("needDrain"),WE=Symbol("queue"),WO=Symbol("closed resolve"),zO=Symbol("onDrain"),wue=Symbol("onConnect"),Nue=Symbol("onDisconnect"),Sue=Symbol("onConnectionError"),KO=Symbol("get dispatcher"),Tue=Symbol("add client"),xue=Symbol("remove client"),jO=class extends Fje{[WE]=new Mje;[JE]=0;[Dr] Line truncated
`,"latin1"),r!==null&&n!==r){if(s[a6])throw new kd;process.emitWarning(new kd)}e[St].timeout&&e[St].timeoutType===np&&e[St].timeout.refresh&&e[St].timeout.refresh(),s[VA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Cu]=!1,e&&(ge(s[mr]<=1,"pipeline should only contain this request"),n(e))}};jle.exports=NZe});var ode=I((qOt,ide)=>{"use strict";var Hi=N("node:assert"),{pipeline:PZe}=N("node:stream"),Le=Ne(),{RequestContentLengthMismatchError:p6,RequestAbortedError:OZe,SocketError:VC,InformationalError:Iu,InvalidArgumentError:_Ze,HeadersTimeoutError:HZe,BodyTimeoutError:GZe}=Be(),{kUrl:JC,kReset:vS,kClient:Yn,kRunning:WC,kPending:YZe,kQueue:GC,kPendingIdx:Ld,kRunningIdx:Ta,kError:qn,kSocket:Ot,kStrictContentLength:qZe,kOnError:ip,kMaxConcurrentStreams:m6,kPingInterval:Zle,kHTTP2Session:WA,kHTTP2InitialWindowSize:JZe,kHTTP2ConnectionWindowSize:VZe,kResume:xa,kSize:WZe,kHTTPContext:C6,kClosed:E6,kBodyTimeout:zZe,kHeadersTimeout:KZe,kEnableConnectProtocol:YC,kRemoteSettings:qC,kHTTP2Stream:US,kHTTP2SessionState:I6}=At(),{channels:$le}=pu(),_i=Symbol("open streams"),ede,LS;try{LS=N("node:http2")}catch{LS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:jZe,HTTP2_HEADER_METHOD:tde,HTTP2_HEADER_PATH:rde,HTTP2_HEADER_SCHEME:h6,HTTP2_HEADER_CONTENT_LENGTH:XZe,HTTP2_HEADER_EXPECT:ZZe,HTTP2_HEADER_STATUS:g6,HTTP2_HEADER_PROTOCOL:$Ze,NGHTTP2_REFUSED_STREAM:e$e,NGHTTP2_CANCEL:t$e}}=LS;function f6(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 r$e(t,e){t[Ot]=e;let r=t[JZe],s=t[VZe],n=LS.connect(t[JC],{createConnection:()=>e,peerMaxConcurrentStreams:t[m6],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Ot]=e,n[_i]=0,n[Yn]=t,n[Ot]=e,n[I6]={ping:{interval:t[Zle]===0?null:setInterval(o$e,t[Zle],n).unref()}},n[YC]=!1,n[qC]=!1,s&&Le.addListener(n,"connect",n$e.bind(n,s)),Le.addListener(n,"error",a$e),Le.addListener(n,"frameError",A$e),Le.addListener(n,"end",c$e),Le.addListener(n,"goaway",u$e),Le.addListener(n,"close",l$e),Le.addListener(n,"remoteSettings",i$e),n.unref(),t[WA]=n,e[WA]=n,Le.addListener(e,"error",h$e),Le.addListener(e,"end",g$e),Le.addListener(e,"close",d$e),e[E6]=!1,e.on("close",f$e),{version:"h2",defaultPipelining:1/0,write(i){return m$e(t,i)},resume(){s$e(t)},destroy(i,o){e[E6]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[WC]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[qC]===!1||Le.bodyLength(i.body)!==0&&(Le.isStream(i.body)||Le.isAsyncIterable(i.body)||Le.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[qC]===!1;return!1}}}function s$e(t){let e=t[Ot];e?.destroyed===!1&&(t[WZe]===0?(e.unref(),t[WA].unref()):(e.ref(),t[WA].ref()))}function n$e(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function i$e(t){if(this[Yn][m6]=t.maxConcurrentStreams??this[Yn][m6],this[qC]===!0&&this[YC]===!0&&t.enableConnectProtocol===!1){let e=new Iu("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Ot][qn]=e,this[Yn][ip](e);return}this[YC]=t.enableConnectProtocol??this[YC],this[qC]=!0,this[Yn][xa]()}function o$e(t){let e=t[I6];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[Yn],o=this[Yn];if(s!=null){let a=new Iu(`HTTP/2: "PING" errored - type ${s.message}`);o[qn]=a,i[ip](a)}else i.emit("ping",n)}}function a$e(t){Hi(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ot][qn]=t,this[Yn][ip](t)}function A$e(t,e,r){if(r===0){let s=new Iu(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ot][qn]=s,this[Yn][ip](s)}}function c$e(){let t=new VC("other side closed",Le.getSocketInfo(this[Ot]));this.destroy(t),Le.destroy(this[Ot],t)}function HC(t,e,r=!1){let s=t[GC],n=t[Ta];if(n<t[Ld]&&s[n]===e){s[n]=null,t[Ta]=n+1;return}let i=s.indexOf(e,n);i===-1||i>=t[Ld]||(s.splice(i,1),t[Ld]--,r&&t[Ld]<t[Ta]&&(t[Ld]=t[Ta]))}function u$e(t){let e=this[qn]||new VC(`HTTP/2: "GOAWAY" frame received with code ${t}`,Le.getSocketInfo(this[Ot])),r=this[Yn];if(r[Ot]=null,r[C6]=null,this.close(),this[WA]=null,Le.destroy(this[Ot],e),r[Ta]<r[GC].length){let s=r[GC][r[Ta]];r[GC][r[Ta]++]=null,s!=null&&Le.errorRequest(r,s,e),r[Ld]=r[Ta]}Hi(r[WC]===0),r.emit("disconnect",r[JC],[r],e),r.emit("connectionError",r[JC],[r],e),r[xa]()}function l$e(){let{[Yn]:t,[I6]:e}=this,{[Ot]:r}=t,s=this[Ot][qn]||this[qn]||new VC("closed",Le.getSocketInfo(r));if(t[Ot]=null,t[C6]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){Hi(t[YZe]===0);let n=t[GC].splice(t[Ta]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Le.errorRequest(t,o,s)}}}function d$e(){let t=this[qn]||new VC("closed",Le.getSocketInfo(this)),e=this[WA][Yn];e[Ot]=null,e[C6]=null,this[WA]!==null&&this[ Line truncated
`;$le.sendHeaders.publish({request:e,headers:v,socket:n[Ot]})}let k=i==="GET"||i==="HEAD"||h===null;c?(f[ZZe]="100-continue",p=n.request(f,{endStream:k,signal:u}),p[US]=!0,p.once("continue",q)):(p=n.request(f,{endStream:k,signal:u}),p[US]=!0,q()),++n[_i],p.setTimeout(r);let M=!1;return p.once("response",v=>{let{[g6]:O,...ye}=v;if(e.onResponseStarted(),M=!0,p.setTimeout(s),e.aborted){p.removeAllListeners("data");return}e.onHeaders(Number(O),f6(ye),p.resume.bind(p),"")===!1&&p.pause(),p.on("data",Re=>{e.aborted||e.completed||e.onData(Re)===!1&&p.pause()})}),p.once("end",()=>{p.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),HC(t,e),t[xa]()):(C(new Iu("HTTP/2: stream half-closed (remote)")),HC(t,e,!0),t[xa]())}),p.once("close",()=>{p.removeAllListeners("data"),n[_i]-=1,n[_i]===0&&n.unref(),!e.aborted&&!e.completed&&C(new Iu("HTTP/2: stream closed before the response was complete"))}),p.once("error",function(v){p.removeAllListeners("data"),C(v)}),p.once("frameError",(v,O)=>{p.removeAllListeners("data"),C(new Iu(`HTTP/2: "frameError" received - type ${v}, code ${O}`))}),p.on("aborted",()=>{p.removeAllListeners("data")}),p.on("timeout",()=>{let v=M?new GZe(`HTTP/2: "body timeout after ${s}"`):new HZe(`HTTP/2: "headers timeout after ${r}"`);p.removeAllListeners("data"),n[_i]-=1,n[_i]===0&&n.unref(),C(v)}),p.once("trailers",v=>{e.aborted||e.completed||(p.removeAllListeners("data"),e.onComplete(v))}),!0;function q(){!h||T===0?sde(C,p,null,t,e,t[Ot],T,w):Le.isBuffer(h)?sde(C,p,h,t,e,t[Ot],T,w):Le.isBlobLike(h)?typeof h.stream=="function"?nde(C,p,h.stream(),t,e,t[Ot],T,w):C$e(C,p,h,t,e,t[Ot],T,w):Le.isStream(h)?E$e(C,t[Ot],w,p,h,t,e,T):Le.isIterable(h)?nde(C,p,h,t,e,t[Ot],T,w):Hi(!1)}}function sde(t,e,r,s,n,i,o,a){try{r!=null&&Le.isBuffer(r)&&(Hi(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[vS]=!0),n.onRequestSent(),s[xa]()}catch(A){t(A)}}function E$e(t,e,r,s,n,i,o,a){Hi(a!==0||i[WC]===0,"stream body cannot be pipelined");let A=PZe(n,s,u=>{u?(Le.destroy(A,u),t(u)):(Le.removeAllListeners(A),o.onRequestSent(),r||(e[vS]=!0),i[xa]())});Le.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function C$e(t,e,r,s,n,i,o,a){Hi(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new p6;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[vS]=!0),s[xa]()}catch(A){t(A)}}async function nde(t,e,r,s,n,i,o,a){Hi(o!==0||s[WC]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{Hi(A===null),i[qn]?d(i[qn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[qn])throw i[qn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[vS]=!0),s[xa]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}ide.exports=r$e});var bu=I((JOt,gde)=>{"use strict";var zA=N("node:assert"),ude=N("node:net"),zC=N("node:http"),vd=Ne(),{ClientStats:I$e}=h_(),{channels:op}=pu(),B$e=bue(),y$e=Sd(),{InvalidArgumentError:Tt,InformationalError:Q$e,ClientDestroyedError:b$e}=Be(),w$e=Td(),{kUrl:Da,kServerName:Qu,kClient:N$e,kBusy:y6,kConnect:S$e,kResuming:Pd,kRunning:ZC,kPending:$C,kSize:KC,kQueue:wo,kConnected:T$e,kConnecting:ap,kNeedDrain:yu,kKeepAliveDefaultTimeout:ade,kHostHeader:x$e,kPendingIdx:No,kRunningIdx:jA,kError:D$e,kPipelining:PS,kKeepAliveTimeoutValue:R$e,kMaxHeadersSize:k$e,kKeepAliveMaxTimeout:F$e,kKeepAliveTimeoutThreshold:M$e,kHeadersTimeout:U$e,kBodyTimeout:L$e,kStrictContentLength:v$e,kConnector:jC,kMaxRequests:Q6,kCounter:P$e,kClose:O$e,kDestroy:_$e,kDispatch:H$e,kLocalAddress:XC,kMaxResponseSize:G$e,kOnError:Y$e,kHTTPContext:ur,kMaxConcurrentStreams:q$e,kHTTP2InitialWindowSize:J$e,kHTTP2ConnectionWindowSize:V$e,kResume:KA,kPingInterval:W$e}=At(),z$e=Xle(),K$e=ode(),Bu=Symbol("kClosedResolve"),j$e=zC&&zC.maxHeaderSize&&Number.isInteger(zC.maxHeaderSize)&&zC.maxHeaderSize>0?()=>zC.maxHeaderSize:()=>{throw new Tt("http module not available or http.maxHeaderSize invalid")},Ade=()=>{};function lde(t){return t[PS]??t[ur]?.defaultPipelining??1}var b6=class extends y$e{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:E,strictContentLength:m,maxCachedSessions:C,connect:w,maxRequestsPerClient:T,localAddress:k,maxResponseSize:M,autoSelectFamily:q,autoSelectFamilyAttemptTimeout:v,maxConcurrentStreams:O,allowH2:ye,useH2c:Re,initialWindowSize:Ce,connectionWindowSize:me,pingInterval:ke,webSocket:Lt}={}){if(c!==void 0)throw new Tt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new Tt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Tt("unsupported requestTimeout, use headersTim Line truncated
`,this[L$e]=a??3e5,this[U$e]=s??3e5,this[v$e]=m??!0,this[Q6]=T,this[Bu]=null,this[G$e]=M>-1?M:-1,this[ur]=null,this[q$e]=O??100,this[J$e]=Ce??262144,this[V$e]=me??524288,this[W$e]=ke??6e4,this[wo]=[],this[jA]=0,this[No]=0,this[KA]=_t=>w6(this,_t),this[Y$e]=_t=>dde(this,_t)}get pipelining(){return this[PS]}set pipelining(e){this[PS]=e,this[KA](!0)}get stats(){return new I$e(this)}get[$C](){return this[wo].length-this[No]}get[ZC](){return this[No]-this[jA]}get[KC](){return this[wo].length-this[jA]}get[T$e](){return!!this[ur]&&!this[ap]&&!this[ur].destroyed}get[y6](){return!!(this[ur]?.busy(null)||this[KC]>=(lde(this)||1)||this[$C]>0)}[S$e](e){hde(this),this.once("connect",e)}[H$e](e,r){let s=new B$e(this[Da].origin,e,r);return this[wo].push(s),this[Pd]||(vd.bodyLength(s.body)==null&&vd.isIterable(s.body)?(this[Pd]=1,queueMicrotask(()=>w6(this))):this[KA](!0)),this[Pd]&&this[yu]!==2&&this[y6]&&(this[yu]=2),this[yu]<2}[O$e](){return new Promise(e=>{this[KC]?this[Bu]=e:e(null)})}[_$e](e){return new Promise(r=>{let s=this[wo].splice(this[No]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&vd.errorRequest(this,o,e)}let n=()=>{this[Bu]&&(this[Bu](),this[Bu]=null),r(null)};this[ur]?(this[ur].destroy(e,n),this[ur]=null):queueMicrotask(n),this[KA]()})}};function dde(t,e){if(t[ZC]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){zA(t[No]===t[jA]);let r=t[wo].splice(t[jA]);for(let s=0;s<r.length;s++){let n=r[s];n!=null&&vd.errorRequest(t,n,e)}zA(t[KC]===0)}}function hde(t){zA(!t[ap]),zA(!t[ur]);let{host:e,hostname:r,protocol:s,port:n}=t[Da];if(r[0]==="["){let i=r.indexOf("]");zA(i!==-1);let o=r.substring(1,i);zA(ude.isIPv6(o)),r=o}t[ap]=!0,op.beforeConnect.hasSubscribers&&op.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC]});try{t[jC]({host:e,hostname:r,protocol:s,port:n,servername:t[Qu],localAddress:t[XC]},(i,o)=>{if(i){B6(t,i,{host:e,hostname:r,protocol:s,port:n}),t[KA]();return}if(t.destroyed){vd.destroy(o.on("error",Ade),new b$e),t[KA]();return}zA(o);try{t[ur]=o.alpnProtocol==="h2"?K$e(t,o):z$e(t,o)}catch(a){o.destroy().on("error",Ade),B6(t,a,{host:e,hostname:r,protocol:s,port:n}),t[KA]();return}t[ap]=!1,o[P$e]=0,o[Q6]=t[Q6],o[N$e]=t,o[D$e]=null,op.connected.hasSubscribers&&op.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC],socket:o}),t.emit("connect",t[Da],[t]),t[KA]()})}catch(i){B6(t,i,{host:e,hostname:r,protocol:s,port:n}),t[KA]()}}function B6(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[ap]=!1,op.connectError.hasSubscribers&&op.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[ur]?.version,servername:t[Qu],localAddress:t[XC]},connector:t[jC],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(zA(t[ZC]===0);t[$C]>0&&t[wo][t[No]].servername===t[Qu];){let o=t[wo][t[No]++];vd.errorRequest(t,o,e)}else dde(t,e);t.emit("connectionError",t[Da],[t],e)}}function cde(t){t[yu]=0,t.emit("drain",t[Da],[t])}function w6(t,e){t[Pd]!==2&&(t[Pd]=2,X$e(t,e),t[Pd]=0,t[jA]>256&&(t[wo].splice(0,t[jA]),t[No]-=t[jA],t[jA]=0))}function X$e(t,e){for(;;){if(t.destroyed){zA(t[$C]===0);return}if(t[Bu]&&!t[KC]){t[Bu](),t[Bu]=null;return}if(t[ur]&&t[ur].resume(),t[y6])t[yu]=2;else if(t[yu]===2){e?(t[yu]=1,queueMicrotask(()=>cde(t))):cde(t);continue}if(t[$C]===0||t[ZC]>=(lde(t)||1))return;let r=t[wo][t[No]];if(r===null)return;if(t[Da].protocol==="https:"&&t[Qu]!==r.servername){if(t[ZC]>0)return;t[Qu]=r.servername,t[ur]?.destroy(new Q$e("servername changed"),()=>{t[ur]=null,w6(t)})}if(t[ap])return;if(!t[ur]){hde(t);return}if(t[ur].destroyed||t[ur].busy(r))return;!r.aborted&&t[ur].write(r)?t[No]++:t[wo].splice(t[No],1)}}gde.exports=b6});var N6=I((WOt,fde)=>{"use strict";var OS=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)}};fde.exports=class{constructor(){this.head=this.tail=new OS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new OS),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 _S=I((zOt,bde)=>{"use strict";var{PoolStats:Z$e}=h_(),$$e=Sd(),eet=N6(),{kConnected:S6,kSize:pde,kRunning:mde,kPending:Ede,kQueued:eI,kBusy:tet,kFree:ret,kUrl:set,kClose:net,kDestroy:iet,kDispatch:oet}=At(),Gr=Symbol("clients"),Ss=Symbol("needDrain"),tI=Symbol("queue"),T6=Symbol("closed resolve"),x6=Symbol("onDrain"),Cde=Symbol("onConnect"),Ide=Symbol("onDisconnect"),Bde=Symbol("onConnectionError"),D6=Symbol("get dispatcher"),yde=Symbol("add client"),Qde=Symbol("remove client"),R6=class extends $$e{[tI]=n Line truncated
${e.format(r)}`.trim():`${r.length} interceptors are pending:
${e.format(r)}`.trim())}};the.exports=g6});var p6=E((Evt,ihe)=>{"use strict";var{InvalidArgumentError:L$e}=Ce(),{runtimeFeatures:v$e}=gA();function P$e(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 rhe=v$e.has("crypto")?w("node:crypto"):null,O$e=rhe?.hash?t=>rhe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function nhe(t){return Array.isArray(t)&&(t.length&1)===0}function _$e(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 H$e(t){let e={};if(!t)return e;if(nhe(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 she=["record","playback","update"];function G$e(t){if(!she.includes(t))throw new L$e(`Invalid snapshot mode: ${t}. Must be one of: ${she.join(", ")}`)}ihe.exports={createHeaderFilters:P$e,hashId:O$e,isUndiciHeaders:nhe,normalizeHeaders:H$e,isUrlExcludedFactory:_$e,validateSnapshotMode:G$e}});var ghe=E((Cvt,hhe)=>{"use strict";var{writeFile:Y$e,readFile:q$e,mkdir:V$e}=w("node:fs/promises"),{dirname:J$e,resolve:ohe}=w("node:path"),{setTimeout:W$e,clearTimeout:ahe}=w("node:timers"),{InvalidArgumentError:Ahe,UndiciError:z$e}=Ce(),{hashId:K$e,isUrlExcludedFactory:j$e,normalizeHeaders:che,createHeaderFilters:uhe}=p6();function iC(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||che(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:lhe(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function lhe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function dhe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function oC(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 K$e(r)}var m6=class{#e;#t;#s=new Map;#r;#i=1/0;#n=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#n=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=uhe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=j$e(e.excludeUrls),this.#n&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=iC(e,this.#a,this.matchOptions),n=oC(s),i=che(r.headers),o={statusCode:r.statusCode,headers:dhe(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.#i&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}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.#n&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=iC(e,this.#a,this.matchOptions),s=oC(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 Ahe("Snapshot path is required");try{let s=await q$e(ohe(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 z$e(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new Ahe("Snapshot path is required");let s=ohe(r);await V$e(J$e(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Y$e(s,JSON.s Line truncated
${e.format(r)}`.trim())}};Kge.exports=KH});var XH=I((w4t,$ge)=>{"use strict";var{InvalidArgumentError:nst}=Be(),{runtimeFeatures:ist}=qA();function ost(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 jge=ist.has("crypto")?N("node:crypto"):null,ast=jge?.hash?t=>jge.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Zge(t){return Array.isArray(t)&&(t.length&1)===0}function Ast(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 cst(t){let e={};if(!t)return e;if(Zge(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 Xge=["record","playback","update"];function ust(t){if(!Xge.includes(t))throw new nst(`Invalid snapshot mode: ${t}. Must be one of: ${Xge.join(", ")}`)}$ge.exports={createHeaderFilters:ost,hashId:ast,isUndiciHeaders:Zge,normalizeHeaders:cst,isUrlExcludedFactory:Ast,validateSnapshotMode:ust}});var Afe=I((N4t,afe)=>{"use strict";var{writeFile:lst,readFile:dst,mkdir:hst}=N("node:fs/promises"),{dirname:gst,resolve:efe}=N("node:path"),{setTimeout:fst,clearTimeout:tfe}=N("node:timers"),{InvalidArgumentError:rfe,UndiciError:pst}=Be(),{hashId:mst,isUrlExcludedFactory:Est,normalizeHeaders:sfe,createHeaderFilters:nfe}=XH();function gI(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||sfe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:ife(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ife(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function ofe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function fI(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 mst(r)}var ZH=class{#e;#t;#s=new Map;#r;#i=1/0;#n=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#n=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=nfe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Est(e.excludeUrls),this.#n&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=gI(e,this.#a,this.matchOptions),n=fI(s),i=sfe(r.headers),o={statusCode:r.statusCode,headers:ofe(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.#i&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}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.#n&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=gI(e,this.#a,this.matchOptions),s=fI(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 rfe("Snapshot path is required");try{let s=await dst(efe(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 pst(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new rfe("Snapshot path is required");let s=efe(r);await hst(gst(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await lst(s,JSON.s Line truncated
PRAGMA journal_mode = WAL;
PRAGMA synchronous = NORMAL;
PRAGMA temp_store = memory;
PRAGMA optimize;
CREATE TABLE IF NOT EXISTS cacheInterceptorV${bn} (
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Vn} (
-- Data specific to us
id INTEGER PRIMARY KEY AUTOINCREMENT,
url TEXT NOT NULL,
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};the.exports=g6});var p6=E((Evt,ihe)=>{"use strict";var
staleAt INTEGER NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${bn}_getValuesQuery ON cacheInterceptorV${bn}(url, method, deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${bn}_deleteByUrlQuery ON cacheInterceptorV${bn}(deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vn}_getValuesQuery ON cacheInterceptorV${Vn}(url, method, deleteAt);
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vn}_deleteByUrlQuery ON cacheInterceptorV${Vn}(deleteAt);
`),this.#r=this.#s.prepare(`
SELECT
id,
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};the.exports=g6});var p6=E((Evt,ihe)=>{"use strict";var
vary,
cachedAt,
staleAt
FROM cacheInterceptorV${bn}
FROM cacheInterceptorV${Vn}
WHERE
url = ?
AND method = ?
ORDER BY
deleteAt ASC
`),this.#i=this.#s.prepare(`
UPDATE cacheInterceptorV${bn} SET
UPDATE cacheInterceptorV${Vn} SET
body = ?,
deleteAt = ?,
statusCode = ?,
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};the.exports=g6});var p6=E((Evt,ihe)=>{"use strict";var
WHERE
id = ?
`),this.#n=this.#s.prepare(`
INSERT INTO cacheInterceptorV${bn} (
INSERT INTO cacheInterceptorV${Vn} (
url,
method,
body,
@@ -182,125 +182,132 @@ ${e.format(r)}`.trim())}};the.exports=g6});var p6=E((Evt,ihe)=>{"use strict";var
cachedAt,
staleAt
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${bn} WHERE url = ?`),this.#A=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${bn}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${bn} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#s.prepare(`
DELETE FROM cacheInterceptorV${bn}
`),this.#o=this.#s.prepare(`DELETE FROM cacheInterceptorV${Vn} WHERE url = ?`),this.#A=this.#s.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Vn}`),this.#a=this.#s.prepare(`DELETE FROM cacheInterceptorV${Vn} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#s.prepare(`
DELETE FROM cacheInterceptorV${Vn}
WHERE id IN (
SELECT
id
FROM cacheInterceptorV${bn}
FROM cacheInterceptorV${Vn}
ORDER BY cachedAt ASC
LIMIT ?
)
`)}close(){this.#s.close()}get(e){V6(e);let r=this.#d(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){V6(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.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.#n.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),this.#u())}createWriteStream(e,r){V6(e),trt(r);let s=0,n=[],i=this;return new ert({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!rrt(n[l],u[l])){c=!1;break}}if(c)return A}}};function rrt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var yd=E((Hvt,Lge)=>{"use strict";var{kConstruct:srt}=tt(),{kEnumerableProperty:Mf}=Be(),{iteratorMixin:nrt,isValidHeaderName:hC,isValidHeaderValue:Dge}=Cn(),{webidl:Oe}=Lr(),W6=w("node:assert"),AS=w("node:util");function Rge(t){return t===10||t===13||t===9||t===32}function kge(t){let e=0,r=t.length;for(;r>e&&Rge(t.charCodeAt(r-1));)--r;for(;r>e&&Rge(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Fge(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Oe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});z6(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)z6(t,r[s],e[r[s]])}else throw Oe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function z6(t,e,r){if(r=kge(r),hC(e)){if(!Dge(r))throw Oe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Oe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Uge(t)==="immutable")throw new TypeError("immutable");return uS(t).append(e,r,!1)}function irt(t){let e=uS(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Mge(t,e){return t[0]<e[0]?-1:1}var cS=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.hea Line truncated
${i}`;break;case"retry":Hpe(i)&&(r[n]=i);break;case"id":Gpe(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Hpe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Gpe(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}}};Ype.exports={EventSourceStream:M5}});var Zpe=E((dPt,Xpe)=>{"use strict";var{pipeline:Bot}=w("node:stream"),{fetching:yot}=EC(),{makeRequest:Qot}=Lf(),{webidl:gs}=Lr(),{EventSourceStream:bot}=qpe(),{parseMIMEType:wot}=ui(),{createFastMessageEvent:Not}=US(),{isNetworkError:Vpe}=fC(),{kEnumerableProperty:Rd}=Be(),{environmentSettingsObject:Jpe}=Cn(),Wpe=!1,zpe=3e3,wC=0,Kpe=1,NC=2,Sot="anonymous",Tot="use-credentials",Jf=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=wC;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),gs.util.markAsUncloneable(this);let s="EventSource constructor";gs.argumentLengthCheck(arguments,1,s),Wpe||(Wpe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=gs.converters.USVString(e),r=gs.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=Jpe,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=Sot;r.withCredentials===!0&&(o=Tot,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Jpe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Qot(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===NC)return;this.#r=wC;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!Vpe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Vpe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?wot(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=Kpe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new bot({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(Not(A.type,A.options))}});Bot(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=yot(e)}#c(){this.#r!==NC&&(this.#r=wC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===wC&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){gs.brandCheck(this,t),this.#r!==NC&&(this.#r=NC,this.#n.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=gs.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=gs.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=gs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},jpe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:wC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Kpe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:NC,writable:!1}};Object.defineProperties(Jf,jpe);Object.defineProperties(Jf.prototype,jpe);Object.defineProperties(Jf.prototype,{close:Rd,onerror:Rd,onmessage:Rd,onopen:Rd,readyState:Rd,url:Rd,withCredentials:Rd});gs.converters.EventSourceInitDict=gs.dictionaryConverter([{key:"withCredentials",converter:gs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:gs.converters.any},{key:"node",converter:gs.dictionaryConverter([{key:"reconnectionTime",converter:gs.converters["unsigned long"],defaultValue:()=>zpe},{key:"dispatcher",converter:gs.converters.any}]),defaultValue:()=>({})}]);Xpe.exports={EventSource:Jf,defaultReconnectionTime:zpe}});var nme=E((hPt,W)=>{"use strict";var xot=zc(),eme=bE(),Rot=od(),Dot=Pue(),kot=Gue(),Fot=cd(),Mot=E_(),Uot=g_(),Lot=Sle(),vot=Mle(),Pot=vle(),tme=Ce(),zS=Be(),{InvalidArgumentError:WS}=tme,Wf=Ede(),Oot=Kl(),_ot=s6(),{MockCallHistory:Hot Line truncated
`)}close(){this.#s.close()}get(e){S5(e);let r=this.#d(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){S5(e);let s=this.#l(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#d(e,!0);o?this.#i.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.#n.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),this.#u())}createWriteStream(e,r){S5(e),yit(r);let s=0,n=[],i=this;return new Bit({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#l(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#l(e){return`${e.origin}/${e.path}`}#d(e,r=!1){let s=this.#l(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)continue;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!Qit(n[l],u[l])){c=!1;break}}if(c)return A}}};function Qit(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var nh=I((z4t,kpe)=>{"use strict";var{kConstruct:bit}=At(),{kEnumerableProperty:Qp}=Ne(),{iteratorMixin:wit,isValidHeaderName:II,isValidHeaderValue:Spe}=Hn(),{webidl:Ke}=Kr(),x5=N("node:assert"),ET=N("node:util");function Npe(t){return t===10||t===13||t===9||t===32}function Tpe(t){let e=0,r=t.length;for(;r>e&&Npe(t.charCodeAt(r-1));)--r;for(;r>e&&Npe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function xpe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Ke.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});D5(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)D5(t,r[s],e[r[s]])}else throw Ke.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function D5(t,e,r){if(r=Tpe(r),II(e)){if(!Spe(r))throw Ke.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Ke.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Rpe(t)==="immutable")throw new TypeError("immutable");return IT(t).append(e,r,!1)}function Nit(t){let e=IT(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Dpe(t,e){return t[0]<e[0]?-1:1}var CT=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.hea Line truncated
${o}`;return}if(sx(e,n,Wct)){zct(e,i)&&(r.retry=e.toString("utf8",i));return}if(sx(e,n,Vct)){Kct(e,i)&&(r.id=e.toString("utf8",i));return}if(sx(e,n,Jct)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&_ct(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Hct(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,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let s=this.lineChunkIndex;s<=this.chunkIndex;s++){let n=this.chunks[s],i=s===this.lineChunkIndex?this.linePos:0,o=s===this.chunkIndex?this.pos:n.length,a=n.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,s=this.linePos;for(;r<this.chunks.length;){let n=this.chunks[r],i=n.length-s;if(e<i)return n[s+e];e-=i,r++,s=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let s=this.chunks[this.lineChunkIndex].length-this.linePos;e<s?(this.linePos+=e,e=0):(e-=s,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),s=this.peekBufferedByte(2);return r===void 0?(e===Up[0]||(this.checkBOM=!1),!0):s===void 0?e===Up[0]&&r===Up[1]?!0:(this.checkBOM=!1,!1):(e===Up[0]&&r===Up[1]&&s===Up[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};vEe.exports={EventSourceStream:pG}});var VEe=I((C_t,JEe)=>{"use strict";var{pipeline:jct}=N("node:stream"),{fetching:Xct}=wI(),{makeRequest:Zct}=wp(),{webidl:xs}=Kr(),{EventSourceStream:$ct}=PEe(),{parseMIMEType:eut}=vi(),{createFastMessageEvent:tut}=JT(),{isNetworkError:OEe}=yI(),{kEnumerableProperty:dh}=Ne(),{environmentSettingsObject:_Ee}=Hn(),HEe=!1,GEe=3e3,kI=0,YEe=1,FI=2,rut="anonymous",sut="use-credentials",Lp=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=kI;#i=null;#n=null;#a;#o;constructor(e,r={}){super(),xs.util.markAsUncloneable(this);let s="EventSource constructor";xs.argumentLengthCheck(arguments,1,s),HEe||(HEe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=xs.converters.USVString(e),r=xs.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=_Ee,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=rut;r.withCredentials===!0&&(o=sut,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=_Ee.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=Zct(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===FI)return;this.#r=kI;let e={request:this.#i,dispatcher:this.#a},r=s=>{if(!OEe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(OEe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?eut(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=YEe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new $ct({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(tut(A.type,A.options))}});jct(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=Xct(e)}#c(){this.#r!==FI&&(this.#r=kI,this.dispatchEvent(new Event("error")),setTime Line truncated
`).slice(1).join(`
`);t.stack=r?`${r}
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return Zot(e,r).catch(s=>{throw $pe?sme(s,$pe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=yd().Headers;W.exports.Response=fC().Response;W.exports.Request=Lf().Request;W.exports.FormData=pN().FormData;var{setGlobalOrigin:$ot,getGlobalOrigin:eat}=$4();W.exports.setGlobalOrigin=$ot;W.exports.getGlobalOrigin=eat;var{CacheStorage:tat}=Ofe(),{kConstruct:rat}=tt();W.exports.caches=new tat(rat);var{deleteCookie:sat,getCookies:nat,getSetCookies:iat,setCookie:oat,parseCookie:aat}=Xfe();W.exports.deleteCookie=sat;W.exports.getCookies=nat;W.exports.getSetCookies=iat;W.exports.setCookie=oat;W.exports.parseCookie=aat;var{parseMIMEType:Aat,serializeAMimeType:cat}=ui();W.exports.parseMIMEType=Aat;W.exports.serializeAMimeType=cat;var{CloseEvent:uat,ErrorEvent:lat,MessageEvent:dat}=US(),{WebSocket:hat,ping:gat}=Rpe();W.exports.WebSocket=hat;W.exports.CloseEvent=uat;W.exports.ErrorEvent=lat;W.exports.MessageEvent=dat;W.exports.ping=gat;W.exports.WebSocketStream=Ppe().WebSocketStream;W.exports.WebSocketError=x5().WebSocketError;W.exports.request=SC(Wf.request);W.exports.stream=SC(Wf.stream);W.exports.pipeline=SC(Wf.pipeline);W.exports.connect=SC(Wf.connect);W.exports.upgrade=SC(Wf.upgrade);W.exports.MockClient=_ot;W.exports.MockCallHistory=Hot;W.exports.MockCallHistoryLog=Got;W.exports.MockPool=qot;W.exports.MockAgent=Yot;W.exports.SnapshotAgent=Vot;W.exports.mockErrors=Jot;var{EventSource:fat}=Zpe();W.exports.EventSource=fat;function pat(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=pat});var TC=E(Au=>{"use strict";Au.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");Au.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");Au.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";Au.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);Au.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);Au.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());Au.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 ome=E((pPt,ime)=>{"use strict";var{asciiLowercase:KS,solelyContainsHTTPTokenCodePoints:mat,soleyContainsHTTPQuotedStringTokenCodePoints:Eat}=TC();ime.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=KS(String(e)),this._map.get(e)}has(e){return e=KS(String(e)),this._map.has(e)}set(e,r){if(e=KS(String(e)),r=String(r),!mat(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Eat(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=KS(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 cme=E((mPt,Ame)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:Cat,removeTrailingHTTPWhitespace:ame,isHTTPWhitespaceChar:Iat,solelyContainsHTTPTokenCodePoints:U5,soleyContainsHTTPQuotedStringTokenCodePoints:Bat,asciiLowercase:L5,collectAnHTTPQuotedString:yat}=TC();Ame.exports=t=>{t=Cat(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!U5(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=ame(s),s.length===0||!U5(s))return null;let n={type:L5(r),subtype:L5(s),parameters:new Map};for(;e<t.length;){for(++e;Iat(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=L5(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=yat(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=ame(o),o==="")continue}i.length>0&&U5(i)&&Bat(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var lme=E((EPt,ume)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Qat}=TC();ume.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+="=",(!Qat(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var fme=E((IPt,gme)=>{"use strict";var bat=ome(),wat=cme(),Nat=lme(),{asciiLowercase:dme,solelyContainsHTTPTokenCodePoints:hme}=TC();gme.exports=class{constructor(e){e=String(e);let r=wat(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 bat(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=dme(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!hme(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=dme(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!hme(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Nat(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"}}});import*as Y5 from"os";function SA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function xC(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function TA(t,e,r){let s=new eT(t,e,r);process.stdout.write(s.toString()+Y5.EOL)}function tT(t,e=""){TA(t,{},e)}var G5="::",eT=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=G5+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)ifLine truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function YR(t){process.exitCode=HR.Failure,Pu(t)}function KA(){return process.env.RUNNER_DEBUG==="1"}function M(t){TA("debug",{},t)}function Pu(t,e={}){TA("error",xC(e),t instanceof Error?t.toString():t)}function et(t,e={}){TA("warning",xC(e),t instanceof Error?t.toString():t)}function OW(t,e={}){TA("notice",xC(e),t instanceof Error?t.toString():t)}function he(t){process.stdout.write(t+PW.EOL)}function _W(t){tT("group",t)}function HW(){tT("endgroup")}function Xp(t,e){if(process.env.GITHUB_STATE||"")return V5("STATE",J5(t,e));TA("save-state",{name:t},SA(e))}function jA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as fxe,existsSync as pxe}from"fs";import{EOL as mxe}from"os";var Th=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(pxe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(fxe(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${mxe}`)}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 WR=Ie(JW(),1),WW=Ie(SB(),1),Rxe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function zW(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 KW(t){return new WR.HttpClient().getAgent(t)}function Dxe(t){return new WR.HttpClient().getAgentDispatcher(t)}function jW(t){let e=Dxe(t);return(s,n)=>Rxe(this,void 0,void 0,function*(){return(0,WW.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function XW(){return process.env.GITHUB_API_URL||"https://api.github.com"}function zR(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 XA(){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 HB(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)=>HB.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 ZW(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function $W(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 ez=Function.bind,tz=ez.bind(ez);function rz(t,e,r){let s=tz($W,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]=tz(ZW,null).apply(null,i)})}function Fxe(){let t=Symbol("Singular"),e={registry:{}},r=HB.bind(null,e,t);return rz(r,e,t),r}function Mxe(){let t={registry:{}},e=HB.bind(null,t);return rz(e,t),e}var sz={Singular:Fxe,Collection:Mxe};var Uxe="0.0.0-development",Lxe=`octokit-endpoint.js/${Uxe} ${XA()}`,vxe={method:"GET",baseUrl:"https://api.github.com",hea Line truncated
${i}`:n.stack}j.exports.fetch=function(e,r=void 0){return Sut(e,r).catch(s=>{throw WEe?XEe(s,WEe):s&&typeof s=="object"&&Error.captureStackTrace(s,j.exports.fetch),s})};j.exports.Headers=nh().Headers;j.exports.Response=yI().Response;j.exports.Request=wp().Request;j.exports.FormData=NS().FormData;var{setGlobalOrigin:Tut,getGlobalOrigin:xut}=M_();j.exports.setGlobalOrigin=Tut;j.exports.getGlobalOrigin=xut;var{CacheStorage:Dut}=Ume(),{kConstruct:Rut}=At();j.exports.caches=new Dut(Rut);var{deleteCookie:kut,getCookies:Fut,getSetCookies:Mut,setCookie:Uut,parseCookie:Lut}=Wme();j.exports.deleteCookie=kut;j.exports.getCookies=Fut;j.exports.getSetCookies=Mut;j.exports.setCookie=Uut;j.exports.parseCookie=Lut;var{parseMIMEType:vut,serializeAMimeType:Put}=vi();j.exports.parseMIMEType=vut;j.exports.serializeAMimeType=Put;var{CloseEvent:Out,ErrorEvent:_ut,MessageEvent:Hut}=JT(),{WebSocket:Gut,ping:Yut}=NEe();j.exports.WebSocket=Gut;j.exports.CloseEvent=Out;j.exports.ErrorEvent=_ut;j.exports.MessageEvent=Hut;j.exports.ping=Yut;j.exports.WebSocketStream=MEe().WebSocketStream;j.exports.WebSocketError=lG().WebSocketError;j.exports.request=MI(vp.request);j.exports.stream=MI(vp.stream);j.exports.pipeline=MI(vp.pipeline);j.exports.connect=MI(vp.connect);j.exports.upgrade=MI(vp.upgrade);j.exports.MockClient=fut;j.exports.MockCallHistory=put;j.exports.MockCallHistoryLog=mut;j.exports.MockPool=Cut;j.exports.MockAgent=Eut;j.exports.SnapshotAgent=Iut;j.exports.mockErrors=But;var{EventSource:qut}=VEe();j.exports.EventSource=qut;function Jut(){globalThis.fetch=j.exports.fetch,globalThis.Headers=j.exports.Headers,globalThis.Response=j.exports.Response,globalThis.Request=j.exports.Request,globalThis.FormData=j.exports.FormData,globalThis.WebSocket=j.exports.WebSocket,globalThis.CloseEvent=j.exports.CloseEvent,globalThis.ErrorEvent=j.exports.ErrorEvent,globalThis.MessageEvent=j.exports.MessageEvent,globalThis.EventSource=j.exports.EventSource}j.exports.install=Jut});var UI=I(vu=>{"use strict";vu.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");vu.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");vu.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";vu.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);vu.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);vu.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());vu.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 e0e=I((Q_t,$Ee)=>{"use strict";var{asciiLowercase:ox,solelyContainsHTTPTokenCodePoints:Vut,soleyContainsHTTPQuotedStringTokenCodePoints:Wut}=UI();$Ee.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=ox(String(e)),this._map.get(e)}has(e){return e=ox(String(e)),this._map.has(e)}set(e,r){if(e=ox(String(e)),r=String(r),!Vut(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Wut(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=ox(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 s0e=I((b_t,r0e)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:zut,removeTrailingHTTPWhitespace:t0e,isHTTPWhitespaceChar:Kut,solelyContainsHTTPTokenCodePoints:mG,soleyContainsHTTPQuotedStringTokenCodePoints:jut,asciiLowercase:EG,collectAnHTTPQuotedString:Xut}=UI();r0e.exports=t=>{t=zut(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!mG(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=t0e(s),s.length===0||!mG(s))return null;let n={type:EG(r),subtype:EG(s),parameters:new Map};for(;e<t.length;){for(++e;Kut(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=EG(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Xut(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=t0e(o),o==="")continue}i.length>0&&mG(i)&&jut(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var i0e=I((w_t,n0e)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Zut}=UI();n0e.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+="=",(!Zut(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var c0e=I((S_t,A0e)=>{"use strict";var $ut=e0e(),elt=s0e(),tlt=i0e(),{asciiLowercase:o0e,solelyContainsHTTPTokenCodePoints:a0e}=UI();A0e.exports=class{constructor(e){e=String(e);let r=elt(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 $ut(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=o0e(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!a0e(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=o0e(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!a0e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return tlt(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"}}});import*as LG from"os";function nc(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function PI(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function ic(t,e,r){let s=new Bx(t,e,r);process.stdout.write(s.toString()+LG.EOL)}function yx(t,e=""){ic(t,{},e)}var UG="::",Bx=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=UG+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)ifLine truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function uk(t){process.exitCode=Ak.Failure,ml(t)}function Nc(){return process.env.RUNNER_DEBUG==="1"}function L(t){ic("debug",{},t)}function ml(t,e={}){ic("error",PI(e),t instanceof Error?t.toString():t)}function at(t,e={}){ic("warning",PI(e),t instanceof Error?t.toString():t)}function DK(t,e={}){ic("notice",PI(e),t instanceof Error?t.toString():t)}function pe(t){process.stdout.write(t+xK.EOL)}function RK(t){yx("group",t)}function kK(){yx("endgroup")}function jm(t,e){if(process.env.GITHUB_STATE||"")return PG("STATE",OG(t,e));ic("save-state",{name:t},nc(e))}function Sc(t){return process.env[`STATE_${t}`]||""}import{readFileSync as lRe,existsSync as dRe}from"fs";import{EOL as hRe}from"os";var dg=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(dRe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(lRe(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${hRe}`)}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 gk=we(vK(),1),PK=we(vy(),1),NRe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function OK(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 _K(t){return new gk.HttpClient().getAgent(t)}function SRe(t){return new gk.HttpClient().getAgentDispatcher(t)}function HK(t){let e=SRe(t);return(s,n)=>NRe(this,void 0,void 0,function*(){return(0,PK.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function GK(){return process.env.GITHUB_API_URL||"https://api.github.com"}function fk(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 Tc(){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 Xy(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)=>Xy.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 YK(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function qK(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 JK=Function.bind,VK=JK.bind(JK);function WK(t,e,r){let s=VK(qK,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]=VK(YK,null).apply(null,i)})}function xRe(){let t=Symbol("Singular"),e={registry:{}},r=Xy.bind(null,e,t);return WK(r,e,t),r}function DRe(){let t={registry:{}},e=Xy.bind(null,t);return WK(e,t),e}var zK={Singular:xRe,Collection:DRe};var RRe="0.0.0-development",kRe=`octokit-endpoint.js/${RRe} ${Tc()}`,FRe={method:"GET",baseUrl:"https://api.github.com",hea Line truncated
`+s.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(yk(m))u.push("null"),f.first=!1,f.index++;else{let C=m!==null&&typeof m=="object",w=Qk(m);if(C&&!w){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(xc(m)),f.first=!1,f.index++}}else p=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let w=f.val[m],T=o(f.val,m,w);if(yk(T))continue;f.first||u.push(","),s?u.push(`
`+s.repeat(l)+xc(m)+": "):u.push(xc(m)+":");let k=T!==null&&typeof T=="object",M=Qk(T);if(k&&!M){if(h.has(T))throw new TypeError("Converting circular structure to JSON");h.add(T),d.push({parent:f.val,key:m,val:T,isArray:Array.isArray(T),keys:Array.isArray(T)?null:Object.keys(T),index:0,first:!0}),f.first=!1;break}else u.push(xc(T)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(p=!0)}p&&(l--,!f.first&&s&&u.push(`
`+s.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},hj=(t,e,r)=>{try{return"rawJSON"in JSON?xc(t,(a,A)=>typeof A=="bigint"?JSON.rawJSON(A.toString()):typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r):t?xc(t,(a,A)=>typeof A=="string"&&$y.test(A)||typeof A=="bigint"?A.toString()+"n":typeof e=="function"?e(a,A):(Array.isArray(e)&&e.includes(a),A),r).replace(Aj,"$1$2$3").replace(cj,"$1$2$3"):xc(t,e,r)}catch(s){if(s instanceof RangeError){let n=KRe(t,e,r);return n===void 0?void 0:"rawJSON"in JSON?n:n.replace(Aj,"$1$2$3").replace(cj,"$1$2$3")}throw s}},Zy=new Map,jRe=()=>{let t=JSON.parse.toString();if(Zy.has(t))return Zy.get(t);try{let e=JSON.parse("1",(r,s,n)=>!!n?.source&&n.source==="1");return Zy.set(t,e),e}catch{return Zy.set(t,!1),!1}},XRe=(t,e,r,s)=>typeof e=="string"&&dj.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&$y.test(e)?e.slice(0,-1):typeof s=="function"?s(t,e,r):e,ZRe=(t,e)=>JSON.parse(t,(r,s,n)=>{let i=typeof s=="number",o=s>Number.MAX_SAFE_INTEGER||s<Number.MIN_SAFE_INTEGER,a=i&&o,A=n&&zRe.test(n.source);return a&&A?BigInt(n.source):typeof e=="function"?e(r,s,n):s}),gj=Number.MAX_SAFE_INTEGER.toString(),uj=gj.length,$Re=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,eke=/^"-?\d+n+"$/,tke=(t,e)=>{let r={"":t},s=[{parent:r,key:"",visited:!1}];for(;s.length>0;){let n=s[s.length-1];if(n.visited){let{parent:i,key:o}=n,a=i[o];typeof a=="string"&&(dj.test(a)?a=BigInt(a.slice(0,-1)):$y.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,s.pop()}else{n.visited=!0;let i=n.parent[n.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let A=a.length-1;A>=0;A--)s.push({parent:i,key:a[A],visited:!1})}}}return r[""]},lj=t=>t.replace($Re,(e,r,s,n)=>{let i=e[0]==='"';if(i&&eke.test(e))return e.substring(0,e.length-1)+'n"';let a=s||n,A=r&&(r.length<uj||r.length===uj&&r<=gj);return i||a||A?e:'"'+e+'n"'}),fj=(t,e)=>{if(!t)return Bk(t,e);try{if(jRe())return ZRe(t,e);let r=lj(t);return Bk(r,(s,n,i)=>XRe(s,n,i,e))}catch(r){if(r instanceof RangeError){let s=lj(t),n=Bk(s);return tke(n,e)}throw r}};var El=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 rke="10.0.16",ske={headers:{"user-agent":`octokit-request.js/${rke} ${Tc()}`}};function nke(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var pj=()=>"";async function mj(t){let e=t.request?.fetch||globalThis.fetch;if(!e)throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing");let r=t.request?.log||console,s=t.request?.parseSuccessResponseBody!==!1,n=nke(t.body)||Array.isArray(t.body)?hj(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:n,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new El(d,500,{request:t});throw h.cause=l,h}let a=o.status,A=o.url,c={};for(let[l,d]of o.headers)c[l]=d;let u={url:A,status:a,headers:c,data:""};if("deprecation"in c){let l=c.link&&c.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${c.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new El(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await bk(o),new El("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await bk(o),new El(oke(u.data),a,{response:u,request:t});return u.data=s?await bk(o):o.body,u}async function bk(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(pj);let r=nj(e);if(ike(r)){let s="";try{return s=await t.text(),fj(s)}catch{return s}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-stream"?t.text().catch( Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var C2e=class extends Error{constructor(t,e,r){super(E2e(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},I2e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],B2e=["query","method","url"],Sz=/\/api\/v3\/?$/;function y2e(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(B2e.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)=>I2e.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 Sz.test(i)&&(n.url=i.replace(Sz,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new C2e(n,a,o.data)}return o.data.data})}function sD(t,e){let r=t.defaults(e);return Object.assign((n,i)=>y2e(r,n,i),{defaults:sD.bind(null,r),endpoint:r.endpoint})}var Jut=sD(em,{headers:{"user-agent":`octokit-graphql.js/${m2e} ${XA()}`},method:"POST",url:"/graphql"});function Tz(t){return sD(t,{method:"POST",url:"/graphql"})}var nD="(?:[a-zA-Z0-9_-]+)",xz="\\.",Rz=new RegExp(`^${nD}${xz}${nD}${xz}${nD}$`),Q2e=Rz.test.bind(Rz);async function b2e(t){let e=Q2e(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 w2e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function N2e(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=w2e(t),e(n)}var Dz=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(b2e.bind(null,e),{hook:N2e.bind(null,e)})};var iD="7.0.6";var kz=()=>{},S2e=console.warn.bind(console),T2e=console.error.bind(console);function x2e(t={}){return typeof t.debug!="function"&&(t.debug=kz),typeof t.info!="function"&&(t.info=kz),typeof t.warn!="function"&&(t.warn=S2e),typeof t.error!="function"&&(t.error=T2e),t}var Fz=`octokit-core.js/${iD} ${XA()}`,qB=class{static VERSION=iD;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 sz.Collection,s={baseUrl:em.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} ${Fz}`:Fz,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=em.defaults(s),this.graphql=Tz(this.request).defaults(s),this.log=x2e(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=Dz(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 oD="17.0.0";var R2e={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}"],createOrgVariable:["POST /orgs/{or Line truncated
`)}var cke=class extends Error{constructor(t,e,r){super(Ake(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)}request;headers;response;name="GraphqlResponseError";errors;data},uke=["method","baseUrl","url","headers","request","query","mediaType","operationName"],lke=["query","method","url"],Ej=/\/api\/v3\/?$/;function dke(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(lke.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)=>uke.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 Ej.test(i)&&(n.url=i.replace(Ej,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new cke(n,a,o.data)}return o.data.data})}function Nk(t,e){let r=t.defaults(e);return Object.assign((n,i)=>dke(r,n,i),{defaults:Nk.bind(null,r),endpoint:r.endpoint})}var jgt=Nk($m,{headers:{"user-agent":`octokit-graphql.js/${ake} ${Tc()}`},method:"POST",url:"/graphql"});function Cj(t){return Nk(t,{method:"POST",url:"/graphql"})}var Sk="(?:[a-zA-Z0-9_-]+)",Ij="\\.",Bj=new RegExp(`^${Sk}${Ij}${Sk}${Ij}${Sk}$`),hke=Bj.test.bind(Bj);async function gke(t){let e=hke(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 fke(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function pke(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=fke(t),e(n)}var yj=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(gke.bind(null,e),{hook:pke.bind(null,e)})};var Tk="7.0.8";var Qj=()=>{},mke=console.warn.bind(console),Eke=console.error.bind(console);function Cke(t={}){return typeof t.debug!="function"&&(t.debug=Qj),typeof t.info!="function"&&(t.info=Qj),typeof t.warn!="function"&&(t.warn=mke),typeof t.error!="function"&&(t.error=Eke),t}var bj=`octokit-core.js/${Tk} ${Tc()}`,eQ=class{static VERSION=Tk;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 zK.Collection,s={baseUrl:$m.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} ${bj}`:bj,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=$m.defaults(s),this.graphql=Cj(this.request).defaults(s),this.log=Cke(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=yj(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 xk="17.0.0";var Ike={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}"],createOrg Line truncated
`)}
`:`${_z(t.status,e)}
`:`${Rj(t.status,e)}
${hD[t.status]}
`}function Jz(t){return t==="enabled"||t==="read-only"||t==="write-only"}function _z(t,e){if(!Jz(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":t==="external"?"External":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",s=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${s}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function _2e(t){return t?P2e[t]:void 0}function H2e(t){return t?O2e[t]:void 0}function G2e(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${es}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${v2e}) for terms of use and opt-out instructions.`:`**[Basic Caching](${es}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${es}#enhanced-caching)** provider.`}function Y2e(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,s=e.filter(u=>u.savedKey).length,n=Wz(e)?`Entries: ${r} restored (${VB(e,u=>u.restoredSize)}Mb), ${s} saved (${VB(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${s} saved - Expand for more details`,i=t.status==="enabled"?_2e(t.cleanup):void 0,o=H2e(t.projectCache),a=q2e(t.entries),A=`<pre>
${V2e(t.entries)}</pre>`,c=[hD[t.status],i,o,a,A].filter(Boolean).join(`
${Lk[t.status]}
`}function vj(t){return t==="enabled"||t==="read-only"||t==="write-only"}function Rj(t,e){if(!vj(t))return`<h4>Gradle State Caching - ${t==="disabled-existing-home"?"Skipped":t==="not-available"?"Unavailable":t==="external"?"External":"Disabled"}</h4>`;let r=e?.kind==="basic"?"\u{1F6E1}\uFE0F":"\u26A1",s=e?.kind==="basic"?"Basic":"Enhanced";return`<h4>Gradle State Caching - ${r} ${s}${t==="read-only"?" (read-only)":t==="write-only"?" (write-only)":""}</h4>`}function Dke(t){return t?Tke[t]:void 0}function Rke(t){return t?xke[t]:void 0}function kke(t){if(t)return t.kind==="enhanced"?`**[Enhanced Caching](${gs}#enhanced-caching)** uses the proprietary \`gradle-actions-caching\` provider. See [DISTRIBUTION.md](${Ske}) for terms of use and opt-out instructions.`:`**[Basic Caching](${gs}#basic-caching)** uses the basic open-source caching provider. For faster builds and advanced features, consider the **[Enhanced Caching](${gs}#enhanced-caching)** provider.`}function Fke(t){let e=t.entries,r=e.filter(u=>u.restoredKey).length,s=e.filter(u=>u.savedKey).length,n=Pj(e)?`Entries: ${r} restored (${tQ(e,u=>u.restoredSize)}Mb), ${s} saved (${tQ(e,u=>u.savedSize)}Mb) - Expand for more details`:`Entries: ${r} restored, ${s} saved - Expand for more details`,i=t.status==="enabled"?Dke(t.cleanup):void 0,o=Rke(t.projectCache),a=Mke(t.entries),A=`<pre>
${Uke(t.entries)}</pre>`,c=[Lk[t.status],i,o,a,A].filter(Boolean).join(`
`);return`<details>
<summary>${n}</summary>
${c}
</details>`}function Wz(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function q2e(t){return Wz(t)?`<table>
</details>`}function Pj(t){return t.some(e=>e.restoredSize||e.restoredTime||e.savedSize||e.savedTime)}function Mke(t){return Pj(t)?`<table>
<tr><td></td><th>Count</th><th>Total Size (Mb)</th><th>Total Time (ms)</th></tr>
<tr><td>Entries Restored</td>
<td>${Hz(t,e=>e.restoredSize)}</td>
<td>${VB(t,e=>e.restoredSize)}</td>
<td>${Gz(t,e=>e.restoredTime)}</td>
<td>${kj(t,e=>e.restoredSize)}</td>
<td>${tQ(t,e=>e.restoredSize)}</td>
<td>${Fj(t,e=>e.restoredTime)}</td>
</tr>
<tr><td>Entries Saved</td>
<td>${Hz(t,e=>e.savedSize)}</td>
<td>${VB(t,e=>e.savedSize)}</td>
<td>${Gz(t,e=>e.savedTime)}</td>
<td>${kj(t,e=>e.savedSize)}</td>
<td>${tQ(t,e=>e.savedSize)}</td>
<td>${Fj(t,e=>e.savedTime)}</td>
</tr>
</table>`:""}function V2e(t){return t.map(e=>`Entry: ${e.entryName}
</table>`:""}function Uke(t){return t.map(e=>`Entry: ${e.entryName}
Requested Key : ${e.requestedKey??""}
Restored Key : ${e.restoredKey??""}
Size: ${Yz(e.restoredSize)}
Time: ${qz(e.restoredTime)}
Size: ${Mj(e.restoredSize)}
Time: ${Uj(e.restoredTime)}
${e.restoredOutcome}
Saved Key : ${e.savedKey??""}
Size: ${Yz(e.savedSize)}
Time: ${qz(e.savedTime)}
Size: ${Mj(e.savedSize)}
Time: ${Uj(e.savedTime)}
${e.savedOutcome}
`).join(`---
`)}function Hz(t,e){return t.filter(r=>e(r)).length}function VB(t,e){let r=t.map(s=>e(s)??0).reduce((s,n)=>s+n,0);return Math.round(r/(1024*1024))}function Gz(t,e){return t.map(r=>e(r)??0).reduce((r,s)=>r+s,0)}function Yz(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function qz(t){return t===void 0||t===0?"":`${t} ms`}import*as F0 from"path";import*as Mh from"fs";function gD(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,M(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,M(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,M(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,M(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,M(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as jB from"path";import*as kh from"path";import Hu from"assert";var ZA=process.platform==="win32";function La(t){if(t=Ua(t),ZA&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=kh.dirname(t);return ZA&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Ua(e)),e}function JB(t,e){if(Hu(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Hu(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),tm(e))return e;if(ZA){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Hu(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(Ri(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Hu(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Hu(tm(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||ZA&&t.endsWith("\\")||(t+=kh.sep),t+e}function tm(t){return Hu(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Ri(t),ZA?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function rm(t){return Hu(t,"isRooted parameter 'itemPath' must not be empty"),t=Ri(t),ZA?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Ri(t){return t=t||"",ZA?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Ua(t){return t?(t=Ri(t),!t.endsWith(kh.sep)||t===kh.sep||ZA&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Di;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Di||(Di={}));var zz=process.platform==="win32";function pD(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=zz?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=zz?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=La(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=La(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function Kz(t,e){let r=Di.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function jz(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as EK from"os";import*as Fh from"path";var CK=Ie(mK(),1);import Vu from"assert";import*as Yu from"path";import im from"assert";var mRe=process.platform==="win32",qu=class{constructor(e){if(this.segments=[],typeof e=="string")if(im(e,"Parameter 'itemPath' must not be empty"),e=Ua(e),!rm(e))this.segments=e.split(Yu.sep);else{let r=e,s=La(r);for(;s!==r;){let n=Yu.basename(r);this.segments.unshift(n),r=s,s=La(r)}this.segments.unshift(r)}else{im(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let s=e[r];im(s,"Parameter 'itemPath' must not contain any empty segments"),s=Ri(e[r]),r===0&&rm(s)?(s=Ua(s),im(s===La(s),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(s)):(im(!s.includes(Yu.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(s))}}}toString(){let e=this.segments[0],r=e.endsWith(Yu.sep)||mRe&&/^[A-Z]:$/i.test(e);for(let s=1;s<this.segments.length;s++)r?r=!1:e+=Yu.sep,e+=this.segments[s];return e}};var{Minimatch:ERe}=CK.default,va=process.platform==="win32",om=class t{constructor(e,r=!1,s,n){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{s=s||[],Vu(s.length,"Parameter 'segments' must not empty");let c=t.getLiteral(s[0]);Vu(c&&tm(c),"Parameter 'segments' first element must be a root path"),i=new qu(s).toString().trim(),e&&(i=`!${i}`)}for(;i.startsWith("!" Line truncated
`)}function kj(t,e){return t.filter(r=>e(r)).length}function tQ(t,e){let r=t.map(s=>e(s)??0).reduce((s,n)=>s+n,0);return Math.round(r/(1024*1024))}function Fj(t,e){return t.map(r=>e(r)??0).reduce((r,s)=>r+s,0)}function Mj(t){return t===void 0||t===0?"":`${Math.round(t/(1024*1024))} MB (${t} B)`}function Uj(t){return t===void 0||t===0?"":`${t} ms`}import*as O0 from"path";import*as Eg from"fs";function vk(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,L(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,L(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,L(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,L(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,L(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as oQ from"path";import*as pg from"path";import Il from"assert";var Dc=process.platform==="win32";function uA(t){if(t=cA(t),Dc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=pg.dirname(t);return Dc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=cA(e)),e}function rQ(t,e){if(Il(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Il(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),eE(e))return e;if(Dc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Il(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(io(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Il(eE(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||Dc&&t.endsWith("\\")||(t+=pg.sep),t+e}function eE(t){return Il(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=io(t),Dc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function tE(t){return Il(t,"isRooted parameter 'itemPath' must not be empty"),t=io(t),Dc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function io(t){return t=t||"",Dc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function cA(t){return t?(t=io(t),!t.endsWith(pg.sep)||t===pg.sep||Dc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var oo;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(oo||(oo={}));var Oj=process.platform==="win32";function Ok(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Oj?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=Oj?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=uA(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=uA(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function _j(t,e){let r=oo.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function Hj(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as cX from"os";import*as mg from"path";var uX=we(AX(),1);import bl from"assert";import*as yl from"path";import nE from"assert";var aFe=process.platform==="win32",Ql=class{constructor(e){if(this.segments=[],typeof e=="string")if(nE(e,"Parameter 'itemPath' must not be empty"),e=cA(e),!tE(e))this.segments=e.split(yl.sep);else{let r=e,s=uA(r);for(;s!==r;){let n=yl.basename(r);this.segments.unshift(n),r=s,s=uA(r)}this.segments.unshift(r)}else{nE(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let s=e[r];nE(s,"Parameter 'itemPath' must not contain any empty segments"),s=io(e[r]),r===0&&tE(s)?(s=cA(s),nE(s===uA(s),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(s)):(nE(!s.includes(yl.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(s))}}}toString(){let e=this.segments[0],r=e.endsWith(yl.sep)||aFe&&/^[A-Z]:$/i.test(e);for(let s=1;s<this.segments.length;s++)r?r=!1:e+=yl.sep,e+=this.segments[s];return e}};var{Minimatch:AFe}=uX.default,lA=process.platform==="win32",iE=class t{constructor(e,r=!1,s,n){this.negate=!1;let i;if(typeof e=="string")i=e.trim();else{s=s||[],bl(s.length,"Parameter 'segments' must not empty");let c=t.getLiteral(s[0]);bl(c&&eE(c),"Parameter 'segments' first element must be a root path"),i=new Ql(s).toString().trim(),e&&(i=`!${i}`)}for(;i.startsWith("!" 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 om(i));return s.searchPaths.push(...pD(s.patterns)),s})}static stat(e,r,s){return yD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Mh.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){M(`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 Mh.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Mh.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){M(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var yRe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function IK(t,e){return yRe(this,void 0,void 0,function*(){return yield KB.create(t,e)})}var hX=Ie(lX(),1);import*as dy from"crypto";import*as Ph from"fs";import*as Ju from"path";import*as gX from"util";var hm;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(hm||(hm={}));var rs;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(rs||(rs={}));var nn;(function(t){t.GNU="gnu",t.BSD="bsd"})(nn||(nn={}));var cy=2,uy=5e3,YD=5e3,qD=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,dX=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,gm="cache.tar",VD="manifest.txt",vdt=10*Math.pow(1024,3),ly="cache read denied:";var vh=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},DFe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},kFe="1.0";function fm(){return vh(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=Ju.join(s,"actions","temp")}let r=Ju.join(e,dy.randomUUID());return yield DB(r),r})}function po(t){return Ph.statSync(t).size}function JD(t){return vh(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield IK(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=DFe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let g=Ju.relative(a,n).replace(new RegExp(`\\${Ju.sep}`,"g"),"/");M(`Matched: ${g}`),g===""?o.push("."):o.push(`${g}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function pm(t){return vh(this,void 0,void 0,function*(){return gX.promisify(Ph.unlink)(t)})}function fX(t){return vh(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),M(`Checking ${e} ${r.join(" ")}`);try{yield MB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){M(n.message)}return s=s.trim(),M(s),s})}function mm(){return vh(this,void 0,void 0,function*(){let t=yield fX("zstd",["--quiet"]),e=hX.clean(t);return M(`zstd version: ${e}`),t===""?rs.Gzip:rs.ZstdWithoutLong})}function rc(t){return t===rs.Gzip?hm.Gzip:hm.Zstd}function pX(){return vh(this,void 0,void 0,function*(){return Ph.existsSync(qD)?qD:(yield fX("tar")).toLowerCase().includes("gnu tar")?Fa("tar"):""})}function WD(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Oh(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(kFe),dy.createHash("sha256").update(s.join("|")).digest("hex")}function mX(){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 fg from"fs";import{URL as f4e}from"url";var mo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as FFe}from"node:os";import MFe from"node:util";import UFe from"node:process";function EX(t,...e){UFe.stderr.write(`${MFe.format(t,...e)}${FFe}`)}import Em from"node:process";function gy(t){return Em.env[t]}var CX=typeof Em.versions.deno=="string"&&Em.versions.deno.length>0,IX=typeof Em.versions.bun=="string"&&Em.versions.bun.length>0,fy=!0;var BX=gy("DEBUG"),QX,zD=[],KD=[],py=[];BX&&jD(BX);var bX=Object.assign(t=>wX(t),{enable:jD,enabled:XD,disable:LFe,log:EX});function jD(t){QX=t,zD=[],KD=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?KD.push(r.substring(1)):zD.push(r);for(let r of py)r.enabled=XD(r.namespace)}function XD(t){if(t.endsWith("*"))return!0;for(let e of KD)if(yX(t,e))return!1;for(let e of zD)if(yX(t,e))return!0;return!1}function yX(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],g="";for(let f of e)f==="*"&&g==="*"||(g=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function LFe(){let t=QX||"";return jD(""),t}function wX(t){let e=Object.assign(r,{enabled:XD(t),destroy:vFe,log:bX.log,namespace:t,extend:PFe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return py.push(e),e}function vFe(){let t=py.indexOf(this);return t>=0?(py.splice(t,1),!0):!1}function PFe(t){let e=wX(`${this.namespace}:${t}`);return e.log=this.log,e}var _h=bX;var ZD=["verbose","info","warning","error"],NX={verbose:400,info:300,warning:200,error:100};function SX(t,e){e.log=(...r)=>{t.log(...r)}}function TX(t){return ZD.includes(t)}function my(t){let e=new Set,r=gy(t.logLevelEnvVarName),s,n=_h(t.namespace);n.log=(...u)=>{_h.log(...u)};function i(u){if(u&&!TX(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${ZD.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);_h.enable(l.join(","))}r&&(TX(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${ZD.join(", ")}.`));function o(u){return!!(s&&NX[u.level]<=NX[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(SX(u,d),o(d)){let g=_h.disable();_h.enable(g+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return SX(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var xX=my({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),OFe=xX.logger;function Cm(t){return xX.createClientLogger(t)}function Ey(t){return t.toLowerCase()}function _Fe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*HFe(t){for(let e of t.values())yield[e.name,e.value]}var $D=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(Ey(e),{name:e,value:_Fe(r)})}get(e){return this._headersMap.get(Ey(e))?.value}has(e){return this._headersMap.has(Ey(e))}delete(e){this._ Line truncated
${VFe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Hh(t){return t instanceof ss?!0:zu(t)&&t.name==="RestError"}function Bs(t,e){return Buffer.from(t,e)}import sk from"node:http";import nk from"node:https";import kX from"node:zlib";import{Transform as JFe}from"node:stream";var ys=Cm("ts-http-runtime");var WFe={};function Im(t){return t&&typeof t.pipe=="function"}function FX(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 MX(t){return t&&typeof t.byteLength=="number"}var By=class extends JFe{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}},ik=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new mo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new ki;ys.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=XFe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new By(f);p.on("error",I=>{ys.error("Error in upload progress",I)}),Im(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=zFe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?KFe(c,u):c;let g=e.onDownloadProgress;if(g){let f=new By(g);f.on("error",p=>{ys.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await jFe(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();Im(a)&&(c=FX(a));let u=Promise.resolve();Im(A)&&(u=FX(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ys.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?sk.request(a,A):nk.request(a,A);u.once("error",l=>{c(new ss(l.message,{code:l.code??ss.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new mo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&Im(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):MX(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ys.error("Unrecognized body type",s),c(new ss("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?sk.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new sk.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return nk.globalAgent;let n=e.tlsSettings??WFe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ys.info("No cached TLS Agent exist, creating a new Agent"),i=new nk.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function zFe(t){let e=on();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 KFe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=kX.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=kX.createInflate();return t.pipe(s),s}return t}function jFe(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 ss(`Error reading response as text: ${n.message}`,{code:ss.PARSE_ERROR}))})})}function XFe(t){return t?Buffer.isBuffer(t)?t.length:Im(t)?null:MX(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function UX(){return new ik}function yy(){return UX()}var ok="logPolicy";function Qy(t={}){let e=t.logger??ys.info,r=new ki({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:ok,async sendRequ Line truncated
`;return e}function EUe(t){return t instanceof Uint8Array?t.byteLength:Qm(t)?t.size===-1?void 0:t.size:void 0}function CUe(t){let e=0;for(let r of t){let s=EUe(r);if(s===void 0)return;e+=s}return e}async function IUe(t,e,r){let s=[Bs(`--${r}`,"utf-8"),...e.flatMap(i=>[Bs(`\r
`,"utf-8"),Bs(mUe(i.headers),"utf-8"),Bs(`\r
`,"utf-8"),i.body,Bs(`\r
--${r}`,"utf-8")]),Bs(`--\r
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new iE(i));return s.searchPaths.push(...Ok(s.patterns)),s})}static stat(e,r,s){return Jk(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Eg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){L(`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 Eg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Eg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){L(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var dFe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function lX(t,e){return dFe(this,void 0,void 0,function*(){return yield iQ.create(t,e)})}var n$=we(r$(),1);import*as yQ from"crypto";import*as yg from"fs";import*as wl from"path";import*as i$ from"util";var dE;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(dE||(dE={}));var ps;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ps||(ps={}));var Qn;(function(t){t.GNU="gnu",t.BSD="bsd"})(Qn||(Qn={}));var CQ=2,IQ=5e3,dF=5e3,hF=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,s$=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,hE="cache.tar",gF="manifest.txt",Hpt=10*Math.pow(1024,3),BQ="cache read denied:";var Bg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},BLe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},yLe="1.0";function gE(){return Bg(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=wl.join(s,"actions","temp")}let r=wl.join(e,yQ.randomUUID());return yield Hy(r),r})}function Go(t){return yg.statSync(t).size}function fF(t){return Bg(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield lX(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=BLe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=wl.relative(a,n).replace(new RegExp(`\\${wl.sep}`,"g"),"/");L(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function fE(t){return Bg(this,void 0,void 0,function*(){return i$.promisify(yg.unlink)(t)})}function o$(t){return Bg(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),L(`Checking ${e} ${r.join(" ")}`);try{yield qy(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){L(n.message)}return s=s.trim(),L(s),s})}function pE(){return Bg(this,void 0,void 0,function*(){let t=yield o$("zstd",["--quiet"]),e=n$.clean(t);return L(`zstd version: ${e}`),t===""?ps.Gzip:ps.ZstdWithoutLong})}function Mc(t){return t===ps.Gzip?dE.Gzip:dE.Zstd}function a$(){return Bg(this,void 0,void 0,function*(){return yg.existsSync(hF)?hF:(yield o$("tar")).toLowerCase().includes("gnu tar")?aA("tar"):""})}function pF(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Qg(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(yLe),yQ.createHash("sha256").update(s.join("|")).digest("hex")}function A$(){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 of from"fs";import{URL as k6e}from"url";var Yo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as QLe}from"node:os";import bLe from"node:util";import wLe from"node:process";function c$(t,...e){wLe.stderr.write(`${bLe.format(t,...e)}${QLe}`)}import mE from"node:process";function bQ(t){return mE.env[t]}var u$=typeof mE.versions.deno=="string"&&mE.versions.deno.length>0,l$=typeof mE.versions.bun=="string"&&mE.versions.bun.length>0,wQ=!0;var d$=bQ("DEBUG"),g$,mF=[],EF=[],NQ=[];d$&&CF(d$);var f$=Object.assign(t=>p$(t),{enable:CF,enabled:IF,disable:NLe,log:c$});function CF(t){g$=t,mF=[],EF=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?EF.push(r.substring(1)):mF.push(r);for(let r of NQ)r.enabled=IF(r.namespace)}function IF(t){if(t.endsWith("*"))return!0;for(let e of EF)if(h$(t,e))return!1;for(let e of mF)if(h$(t,e))return!0;return!1}function h$(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function NLe(){let t=g$||"";return CF(""),t}function p$(t){let e=Object.assign(r,{enabled:IF(t),destroy:SLe,log:f$.log,namespace:t,extend:TLe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return NQ.push(e),e}function SLe(){let t=NQ.indexOf(this);return t>=0?(NQ.splice(t,1),!0):!1}function TLe(t){let e=p$(`${this.namespace}:${t}`);return e.log=this.log,e}var bg=f$;var BF=["verbose","info","warning","error"],m$={verbose:400,info:300,warning:200,error:100};function E$(t,e){e.log=(...r)=>{t.log(...r)}}function C$(t){return BF.includes(t)}function SQ(t){let e=new Set,r=bQ(t.logLevelEnvVarName),s,n=bg(t.namespace);n.log=(...u)=>{bg.log(...u)};function i(u){if(u&&!C$(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${BF.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);bg.enable(l.join(","))}r&&(C$(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${BF.join(", ")}.`));function o(u){return!!(s&&m$[u.level]<=m$[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(E$(u,d),o(d)){let h=bg.disable();bg.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return E$(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var I$=SQ({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),xLe=I$.logger;function EE(t){return I$.createClientLogger(t)}function TQ(t){return t.toLowerCase()}function DLe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*RLe(t){for(let e of t.values())yield[e.name,e.value]}var yF=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(TQ(e),{name:e,value:DLe(r)})}get(e){return this._headersMap.get(TQ(e))?.value}has(e){return this._headersMap.has(TQ(e))}delete(e){this._ Line truncated
${ULe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function wg(t){return t instanceof ms?!0:Sl(t)&&t.name==="RestError"}function CE(t,e){return Buffer.from(t).toString(e)}function Es(t,e){return Buffer.from(t,e)}import NF from"node:http";import SF from"node:https";import Q$ from"node:zlib";import{Transform as LLe}from"node:stream";var Ps=EE("ts-http-runtime");var vLe={};function IE(t){return t&&typeof t.pipe=="function"}function b$(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 w$(t){return t&&typeof t.byteLength=="number"}var RQ=class extends LLe{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}},TF=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new Yo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new ao;Ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=HLe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new RQ(f);p.on("error",E=>{Ps.error("Error in upload progress",E)}),IE(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a),u=PLe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?OLe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new RQ(h);f.on("error",p=>{Ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await _Le(A),d}finally{if(n!==void 0&&clearTimeout(n),e.abortSignal&&s){let c=Promise.resolve();IE(a)&&(c=b$(a));let u=Promise.resolve();IE(A)&&(u=b$(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{Ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?NF.request(a,A):SF.request(a,A);u.once("error",l=>{c(new ms(l.message,{code:l.code??ms.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Yo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&IE(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):w$(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(Ps.error("Unrecognized body type",s),c(new ms("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?NF.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new NF.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return SF.globalAgent;let n=e.tlsSettings??vLe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(Ps.info("No cached TLS Agent exist, creating a new Agent"),i=new SF.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function PLe(t){let e=bn();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 OLe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=Q$.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=Q$.createInflate();return t.pipe(s),s}return t}function _Le(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 ms(`Error reading response as text: ${n.message}`,{code:ms.PARSE_ERROR}))})})}function HLe(t){return t?Buffer.isBuffer(t)?t.length:IE(t)?null:w$(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function N$(){return new TF}function kQ(){return N$()}var xF="logPolicy";function FQ(t={}){let e=t.logger??Ps.info,r=new ao({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowed Line truncated
`;return e}function APe(t){return t instanceof Uint8Array?t.byteLength:yE(t)?t.size===-1?void 0:t.size:void 0}function cPe(t){let e=0;for(let r of t){let s=APe(r);if(s===void 0)return;e+=s}return e}async function uPe(t,e,r){let s=[Es(`--${r}`,"utf-8"),...e.flatMap(i=>[Es(`\r
`,"utf-8"),Es(aPe(i.headers),"utf-8"),Es(`\r
`,"utf-8"),i.body,Es(`\r
--${r}`,"utf-8")]),Es(`--\r
\r
`,"utf-8")],n=CUe(s);n&&t.headers.set("Content-Length",n),t.body=await SZ(s)}var bm="multipartPolicy",BUe=70,yUe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function QUe(t){if(t.length>BUe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!yUe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Vy(){return{name:bm,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?QUe(r):r=pUe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await IUe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function Jy(){return Iy()}var TZ=my({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),Opt=TZ.logger;function _n(t){return TZ.createClientLogger(t)}var Co=_n("core-rest-pipeline");function bk(t={}){return Qy({logger:Co.info,...t})}var wk=Yy;function Nk(t={}){return qy(t)}import Sk from"node:os";import ic from"node:process";function xZ(){return"User-Agent"}async function RZ(t){if(ic&&ic.versions){let e=`${Sk.type()} ${Sk.release()}; ${Sk.arch()}`;ic.versions.bun?t.set("Bun",`${ic.versions.bun} (${e})`):ic.versions.deno?t.set("Deno",`${ic.versions.deno} (${e})`):ic.versions.node&&t.set("Node",`${ic.versions.node} (${e})`)}}var Wy="1.24.0";function DUe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function DZ(){return xZ()}async function zy(t){let e=new Map;e.set("core-rest-pipeline",Wy),await RZ(e);let r=DUe(e);return t?`${t} ${r}`:r}var kZ=DZ(),FZ="userAgentPolicy";function Tk(t={}){let e=zy(t.userAgentPrefix);return{name:FZ,async sendRequest(r,s){return r.headers.has(kZ)||r.headers.set(kZ,await e),s(r)}}}var MZ=Symbol("rawContent");function xk(t){return typeof t[MZ]=="function"}function UZ(t){return xk(t)?t[MZ]():t}var Ky=bm;function Rk(){let t=Vy();return{name:Ky,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)xk(s.body)&&(s.body=UZ(s.body));return t.sendRequest(e,r)}}}var Dk=Hy;function kk(){return Gy()}function Fk(t={}){return Ny(t)}function Mk(){return Sy()}var wm=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Uk(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new wm(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var _Ue="The delay was aborted.";function Wh(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Uk(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??_Ue})}function oc(t){if(zu(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 LZ(t){return zu(t)}function zh(){return Wu()}var Ze=fy;function ac(t){return Ik(t)}function vk(t,e){return _y(t,e)}var vZ="setClientRequestIdPolicy";function Pk(t="x-ms-client-request-id"){return{name:vZ,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function Ok(t){return Ty(t)}function _k(t){return xy(t)}var Kh={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function PZ(t={}){let e=new Hk(t.parentContext);return t.span&&(e=e.setValue(Kh.span,t.span)),t.namespace&&(e=e.setValue(Kh.namespace,t.namespace)),e}var Hk=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 _Z=Ie(OZ(),1),Xy=_Z.state;function HUe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function GUe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:HUe(),tracingContext:PZ({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Nm(){return Xy.instrumenterImplementation||(Xy.instrumenterImplementation=GUe()),Xy.instrumenterImplementation}function Sm(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=Nm().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),g=d.tracingContext,f=d.span;g.getValue(Kh.namespace)||( Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!uve(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Wt("InvalidTag",l,ns(t,i))}let c=ive(t,i);if(c===!1)return Wt("InvalidAttr","Attributes for '"+A+"' have open quote.",ns(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=B$(u,e);if(d===!0)s=!0;else return Wt(d.err.code,d.err.msg,ns(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Wt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",ns(t,o));if(r.length===0)return Wt("InvalidTag","Closing tag '"+A+"' has not been opened.",ns(t,o));{let l=r.pop();if(A!==l.tagName){let d=ns(t,l.tagStartPos);return Wt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",ns(t,o))}r.length==0&&(n=!0)}}else return Wt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",ns(t,i));else{let l=B$(u,e);if(l!==!0)return Wt(l.err.code,l.err.msg,ns(t,i-u.length+l.err.line));if(n===!0)return Wt("InvalidXml","Multiple possible root nodes found.",ns(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=I$(t,i);continue}else if(t[i+1]==="?"){if(i=C$(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Ave(t,i);if(l==-1)return Wt("InvalidChar","char '&' is not expected.",ns(t,i));i=l}else if(n===!0&&!E$(t[i]))return Wt("InvalidXml","Extra text at the end",ns(t,i));t[i]==="<"&&i--}}else{if(E$(t[i]))continue;return Wt("InvalidChar","char '"+t[i]+"' is not expected.",ns(t,i))}if(s){if(r.length==1)return Wt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",ns(t,r[0].tagStartPos));if(r.length>0)return Wt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Wt("InvalidXml","Start tag expected.",1);return!0}function E$(t){return t===" "||t===" "||t===`
`||t==="\r"}function C$(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 Wt("InvalidXml","XML declaration allowed only at the start of the document.",ns(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function I$(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 sve='"',nve="'";function ive(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===sve||t[e]===nve)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 ove=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function B$(t,e){let r=oQ(t,ove),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Wt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",vm(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Wt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",vm(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Wt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",vm(r[n]));let i=r[n][2];if(!cve(i))return Wt("InvalidAttr","Attribute '"+i+"' is an invalid name.",vm(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Wt("InvalidAttr","Attribute '"+i+"' is repeated.",vm(r[n]))}return!0}function ave(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 Ave(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,ave(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 Wt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function cve(t){return iF(t)}function uve(t){return iF(t)}function ns(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function vm(t){return t.startIndex+t[1].length}var y$={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"},Q$={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"},b$={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:"\u013D",lcaLine truncated
`);let e=new Ns("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new _m(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=tg(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let g=l.indexOf(":");g!==-1&&(l=l.substr(g+1))}l=hF(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(c===63){let u=gF(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 Ns(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(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=tg(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(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=tg(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=gF(t,a,n.removeNSPrefix);if(!u){let F=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${F}"`)}let l=u.tagName,d=u.rawTagName,g=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:g}=hF(n.transformTagName,l,g,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;g.length>0&&g.lastIndexOf("/")===g.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),g=l):g=g.substr(0,g.length-1),f=l!==g);let C=null,b={},S;S=Lve(d),l!==e.tagname&&this.matcher.push(l,{},S),l!==g&&f&&(C=this.buildAttributesMap(g,this.matcher,l),C&&(b=Uve(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=a;if(this.isCurrentNodeStopNode){let F="";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,F=P.tagContent}let U=new Ns(l);C&&(U[":@"]=C),U.add(n.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,U,this.readonlyMatcher,D)}else{if(m){({tagName:l,tagExp:g}=hF(n.transformTagName,l,g,n));let F=new Ns(l);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let F=new Ns(l);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let F=new Ns(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,D),r=F}s="",a=p}}}else s+=t[a];return e.child};function Gve(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 Yve(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 qve(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 Vve(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function Jve(t,e,r=">"){Line truncated
`;function ePe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(IF(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function j$(t,e,r,s,n){return!r.sanitizeName||tl(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function CF(t,e){let r="";e.format&&(r=$ve);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 un(a)):a instanceof un&&s.push(a)}let n=ePe(t,e),i=new yo;return X$(t,e,r,i,s,n)}function X$(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 A=t.toString();return A=EF(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=IF(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:j$(u,!1,e,s,i),g=tPe(c[":@"],e);s.push(d,g);let f=sPe(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=EF(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],S=mQ(b);o+=`<![CDATA[${S}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],S=pQ(b);o+=r+`<!--${S}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=K$(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=K$(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=Z$(c[u],e):C=X$(c[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 tPe(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]=uc(t[n]),s=!0}return s?r:null}function Z$(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=IF(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=rPe(n[":@"],e),a=Z$(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function rPe(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)}="${uc(n)}"`}return r}function IF(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 K$(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),A=r?a:j$(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=EF(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${uc(c)}"`}return i}function sPe(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 EF(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 BF(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 nPe={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 Ts(t){if(this.options=Object.assign({},nPe,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 un(r)):r instanceof un&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
`,"utf-8")],n=cPe(s);n&&t.headers.set("Content-Length",n),t.body=await Eee(s)}var QE="multipartPolicy",lPe=70,dPe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function hPe(t){if(t.length>lPe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!dPe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function rb(){return{name:QE,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?hPe(r):r=oPe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await uPe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function sb(){return DQ()}var Cee=SQ({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),YCt=Cee.logger;function li(t){return Cee.createClientLogger(t)}var Jo=li("core-rest-pipeline");function VF(t={}){return FQ({logger:Jo.info,...t})}var WF=eb;function zF(t={}){return tb(t)}import KF from"node:os";import vc from"node:process";function Iee(){return"User-Agent"}async function Bee(t){if(vc&&vc.versions){let e=`${KF.type()} ${KF.release()}; ${KF.arch()}`;vc.versions.bun?t.set("Bun",`${vc.versions.bun} (${e})`):vc.versions.deno?t.set("Deno",`${vc.versions.deno} (${e})`):vc.versions.node&&t.set("Node",`${vc.versions.node} (${e})`)}}var nb="1.25.0";function BPe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function yee(){return Iee()}async function ib(t){let e=new Map;e.set("core-rest-pipeline",nb),await Bee(e);let r=BPe(e);return t?`${t} ${r}`:r}var Qee=yee(),bee="userAgentPolicy";function jF(t={}){let e=ib(t.userAgentPrefix);return{name:bee,async sendRequest(r,s){return r.headers.has(Qee)||r.headers.set(Qee,await e),s(r)}}}var wee=Symbol("rawContent");function XF(t){return typeof t[wee]=="function"}function Nee(t){return XF(t)?t[wee]():t}var ob=QE;function ZF(){let t=rb();return{name:ob,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)XF(s.body)&&(s.body=Nee(s.body));return t.sendRequest(e,r)}}}var $F=ZQ;function eM(){return $Q()}function tM(t={}){return vQ(t)}function rM(){return PQ()}var Vr=class extends Error{constructor(e){super(e),this.name="AbortError"}};function sM(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new Vr(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var DPe="The delay was aborted.";function Rg(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return sM(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??DPe})}function Pc(t){if(Sl(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 See(t){return Sl(t)}function kg(){return Nl()}var wt=wQ;function iM(t,e){return CE(t,e)}function oM(t,e){return Es(t,e)}function Oc(t){return YF(t)}function aM(t,e){return XQ(t,e)}var Tee="setClientRequestIdPolicy";function AM(t="x-ms-client-request-id"){return{name:Tee,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function cM(t){return OQ(t)}function uM(t){return _Q(t)}var Fg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function xee(t={}){let e=new lM(t.parentContext);return t.span&&(e=e.setValue(Fg.span,t.span)),t.namespace&&(e=e.setValue(Fg.namespace,t.namespace)),e}var lM=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 Ree=we(Dee(),1),Ab=Ree.state;function RPe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function kPe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:RPe(),tracingContext:xee({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function bE(){return Ab.instrumenterImplementation||(Ab.instrumenterImplementation=kPe()),Ab.instrumenterImplementation}function wE(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=bE().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!t8e(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",ir("InvalidTag",l,Cs(t,i))}let c=j3e(t,i);if(c===!1)return ir("InvalidAttr","Attributes for '"+A+"' have open quote.",Cs(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=dte(u,e);if(d===!0)s=!0;else return ir(d.err.code,d.err.msg,Cs(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return ir("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",Cs(t,o));if(r.length===0)return ir("InvalidTag","Closing tag '"+A+"' has not been opened.",Cs(t,o));{let l=r.pop();if(A!==l.tagName){let d=Cs(t,l.tagStartPos);return ir("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",Cs(t,o))}r.length==0&&(n=!0)}}else return ir("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",Cs(t,i));else{let l=dte(u,e);if(l!==!0)return ir(l.err.code,l.err.msg,Cs(t,i-u.length+l.err.line));if(n===!0)return ir("InvalidXml","Multiple possible root nodes found.",Cs(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=lte(t,i);continue}else if(t[i+1]==="?"){if(i=ute(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=$3e(t,i);if(l==-1)return ir("InvalidChar","char '&' is not expected.",Cs(t,i));i=l}else if(n===!0&&!Lg(t[i]))return ir("InvalidXml","Extra text at the end",Cs(t,i));t[i]==="<"&&i--}}else{if(Lg(t[i]))continue;return ir("InvalidChar","char '"+t[i]+"' is not expected.",Cs(t,i))}if(s){if(r.length==1)return ir("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Cs(t,r[0].tagStartPos));if(r.length>0)return ir("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ir("InvalidXml","Start tag expected.",1);return!0}function Lg(t){return t===" "||t===" "||t===`
`||t==="\r"}function ute(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 ir("InvalidXml","XML declaration allowed only at the start of the document.",Cs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function lte(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 z3e='"',K3e="'";function j3e(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===z3e||t[e]===K3e)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}}function X3e(t){let e=[],r=t.length,s=0;for(;s<r;){let n=s;for(;s<r&&Lg(t[s]);)s++;if(s>=r)break;if(t[s]==="="){s=n+1;continue}let i=t.slice(n,s),o=s;for(;s<r&&!Lg(t[s])&&t[s]!=="=";)s++;let a=t.slice(o,s),A,c=s;for(;c<r&&Lg(t[c]);)c++;c<r&&t[c]==="="&&(A=t.slice(s,c+1),s=c+1);let u,l,d=s;for(;d<r&&Lg(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,p=t.indexOf(t[d],f);p!==-1&&(u=t[d],l=t.slice(f,p),s=p+1)}let h={startIndex:n};h[1]=i,h[2]=a,h[3]=A,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function dte(t,e){let r=X3e(t),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return ir("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",LE(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return ir("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",LE(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return ir("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",LE(r[n]));let i=r[n][2];if(!e8e(i))return ir("InvalidAttr","Attribute '"+i+"' is an invalid name.",LE(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return ir("InvalidAttr","Attribute '"+i+"' is repeated.",LE(r[n]))}return!0}function Z3e(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 $3e(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Z3e(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 ir(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function e8e(t){return xM(t)}function t8e(t){return xM(t)}function Cs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function LE(t){return t.startIndex+t[1].length}var DM={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var vE={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},RM={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var vg=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),r8e=new Set("!?\\\\/[]$%{}^&*()<>|+");function hte(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(r8e.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function PE(...t){let e=Object.create(null);for(let r of t)if(r)for(let s of Object.keys(r)){let n=r[s];if(typeof n=="string")e[s]=n;else if(n&&typeof n=="object"&&n.val!==void 0){let i=n.val;typeof i=="string"&&(e[s]=i)}}return e}var Fl="external",Eb="base",kM="all";function s8e(t){return!t||t===Fl?new Set([Fl]):t===kM?new Set([kM]):t===Eb?new Set([Eb]):Array.isArray(t)?new Set(t):new Set([Fl])}var Hs=Object.freeze({allow:0,leave:1,remove:2,throw:3}),n8e=new Set([9,10,13]);function i8e(t){if(!t)return{xmlVersion:1,onLevel:Hs.allow,nullLevel:Hs.remove};let e=t.xmlVersion===1.1?1.1:1,r=Hs[t.onNCR]??Hs.allow,s=Hs[t.nullNCR]??Hs.remove,n=Math.max(s,Hs.remove);return{xmlVersion:e,onLevel:r,nullLevel:n}}var Pg=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:s=>s,this._limitTiers=s8e(this._limit.applyLimitsTo??Fl),this._numericAllowed=e.numericAllowed??!0,this._baseMap=PE(vE,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le Line truncated
`);let e=new Gs("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let n=this.options,i=new _E(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=Yg(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=JM(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()||e,n.captureMetaData&&r&&r.addEndIndex(u+1),s="",a=u}else if(c===63){let u=VM(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 Gs(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),n.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Yg(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(c===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=Yg(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=VM(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=JM(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 E=r;E&&n.unpairedTagsSet.has(E.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,w={},T;T=H8e(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(w=_8e(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let k=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let v=this.readStopNodeData(t,d,p+1);if(!v)throw new Error(`Unexpected end of ${d}`);a=v.i,M=v.tagContent}let q=new Gs(l);C&&(q[":@"]=C),q.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,q,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=JM(n.transformTagName,l,h,n));let M=new Gs(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(p+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Gs(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),n.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Gs(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,k),r=M}s="",a=p}}}else s+=t[a];return e.child};function W8e(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 z8e(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 K8e(t,e,Line truncated
`;function iOe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(ZM(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function kte(t,e,r,s,n){return!r.sanitizeName||n(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function XM(t,e){let r="";e.format&&(r=nOe);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let A=e.stopNodes[a];typeof A=="string"?s.push(new Tn(A)):A instanceof Tn&&s.push(A)}let n=iOe(t,e),i=Cb("qName",{xmlVersion:n}),o=new zo;return Fte(t,e,r,o,s,i)}function Fte(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 A=Wr(t);return A=jM(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=ZM(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:kte(u,!1,e,s,i),h=oOe(c[":@"],e);s.push(d,h);let f=AOe(s,n);if(d===e.textNodeName){let w=c[u];f||(w=e.tagValueProcessor(d,w),w=jM(w,e)),w=Wr(w),a&&(o+=r),o+=w,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let w=c[u][0][e.textNodeName],T=bb(w);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let w=c[u][0][e.textNodeName],T=YE(w);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let w=Rte(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${w}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let E=Rte(c[":@"],e,f,s,i),m=r+`<${d}${E}`,C;f?C=Mte(c[u],e):C=Fte(c[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 oOe(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]=Ko(t[n]),s=!0}return s?r:null}function Mte(t,e){if(!Array.isArray(t))return t!=null?Wr(t):"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=ZM(n);if(i===e.textNodeName)r+=Wr(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=aOe(n[":@"],e),a=Mte(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function aOe(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)}="${Ko(n)}"`}return r}function ZM(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 Rte(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),A=r?a:kte(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=jM(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${Ko(c)}"`}return i}function AOe(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 jM(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 $M(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 cOe={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 qs(t){if(this.options=Object.assign({},cOe,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 Tn(r)):r instanceof Tn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function iPe(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 yF(t,e,r,s,n){return!r.sanitizeName||tl(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}Ts.prototype.build=function(t){if(this.options.preserveOrder)return CF(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new yo,r=iPe(t,this.options);return this.j2x(t,0,e,r).val}};Ts.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 A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:yF(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||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[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=yF(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let g=""+t[A];g===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",g="";for(let f=0;f<l;f++){let p=t[A][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)&&(g+=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,g,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let g=0;g<d;g++){let f=yF(l[g],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[g]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};Ts.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+'="'+uc(e)+'"'};function oPe(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,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)}Ts.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]=uc(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]=uc(t[s]),r=!0)}return r?e:null};Ts.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 uOe(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 eU(t,e,r,s,n){return!r.sanitizeName||n(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}qs.prototype.build=function(t){if(this.options.preserveOrder)return XM(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new zo,r=uOe(t,this.options),s=Cb("qName",{xmlVersion:r});return this.j2x(t,0,e,s).val}};qs.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 A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:eU(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||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[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=eU(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,Wr(t[A]),a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,Wr(t[A]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=Wr(t[A]);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[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][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 E=this.j2x(p,e+1,r,s);r.pop(),d+=E.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,p);E=this.replaceEntitiesValue(E),E=Wr(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=Wr(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&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=eU(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,Wr(t[A][l[h]]),a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};qs.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,Wr(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Ko(e)+'"'};function lOe(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,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)}qs.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]=Ko(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]=Ko(t[s]),r=!0)}return r?e:null};qs.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.textNode Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(Ee.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===Ee.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Ee.PREFIX_FOR_STORAGE));r.sort((n,i)=>TQ(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=wQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=NQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var kt=class extends nl{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Vm(e,r,this)}computeHMACSHA256(e){return EPe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var il=class extends Error{constructor(e){super(e),this.name="AbortError"}};var lr=_n("storage-common");var Hn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Hn||(Hn={}));var dc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Hn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},CPe=new il("The operation was aborted."),Jm=class extends Qo{retryOptions;constructor(e,r,s=dc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:dc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):dc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:dc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:dc.maxRetryDelayInMs):dc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:dc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:dc.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=bQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=lc(n.url,Ha.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(lr.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(lr.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 lr.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 lr.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 lr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return lr.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(Ee.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')?(lr.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 Hn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Hn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return lr.info(`RetryPolicy: Delay for ${n}ms`),SQ(n,s,CPe)}};var Wm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Jm(e,r,this.retryOptions)}};var IPe="storageBrowserPolicy";function see(){return{name:IPe,async sendRequest(t,e){return Ze||((t.method==="GET"||t.method==="HEAD")&&(t.url=lc(t.url,Ha.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ee.COOKIE),t.headers.delete(Ee.CONTENT_LENGTH)),e(t)}}}var BPe="StorageCorrectContentLengthPolicy";function nee(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ee.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:BPe,async sendRequest(e,r){return t(e),r(e)}}}var yPe="storageRetryPolicy",sg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Hn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},QPe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],bPe=new il("The operation was aborted.");function iee(t={}){let e=t.retryPolicyType??sg.retryPolicyType,r=t.maxTries??sg.maxTries,s=t.retryDelayInMs??sg.retryDelayInMs,n=t.maxRetryDelayInMs??sg.maxRetryDelayInMs,i=t.secondaryHost??sg.secondaryHost,o=t.tryTimeoutInMs??sg.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return lr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let g of QPe)if(d.name.toUpperCase().includes(g)||d.message.toUpperCase().in Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(Me.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===Me.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Me.PREFIX_FOR_STORAGE));r.sort((n,i)=>Pb(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=Ub(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=Lb(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var Yt=class extends vl{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new jE(e,r,this)}computeHMACSHA256(e){return ROe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var yr=li("storage-common");var di;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(di||(di={}));var Yc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:di.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},kOe=new Vr("The operation was aborted."),XE=class extends jo{retryOptions;constructor(e,r,s=Yc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:Yc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):Yc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:Yc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:Yc.maxRetryDelayInMs):Yc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:Yc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:Yc.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=Mb(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Fb(n.url,KE.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(yr.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(yr.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 yr.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 yr.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 yr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return yr.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(Me.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')?(yr.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 di.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case di.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return yr.info(`RetryPolicy: Delay for ${n}ms`),vb(n,s,kOe)}};var ZE=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new XE(e,r,this.retryOptions)}};var FOe="storageBrowserPolicy";function Wte(){return{name:FOe,async sendRequest(t,e){return e(t)}}}var MOe="StorageCorrectContentLengthPolicy";function zte(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Me.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:MOe,async sendRequest(e,r){return t(e),r(e)}}}var UOe="storageRetryPolicy",Vg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:di.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},LOe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],vOe=new Vr("The operation was aborted.");function Kte(t={}){let e=t.retryPolicyType??Vg.retryPolicyType,r=t.maxTries??Vg.maxTries,s=t.retryDelayInMs??Vg.retryDelayInMs,n=t.maxRetryDelayInMs??Vg.maxRetryDelayInMs,i=t.secondaryHost??Vg.secondaryHost,o=t.tryTimeoutInMs??Vg.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return yr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of LOe)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return yr.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return yr.info("RetryPolicy: Incomplete XML response likely Line truncated
`)+`
`+s(i)+n(i),a=wPe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(Ee.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===Ee.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(Ee.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>TQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`}),a}function n(i){let o=wQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=NQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(c[l])}`}return a}return{name:NPe,async sendRequest(i,o){return e(i),o(i)}}}var SPe="storageRequestFailureDetailsParserPolicy";function oee(){return{name:SPe,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 TPe}from"node:crypto";var xQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return TPe("sha256",this.key).update(e,"utf8").digest("base64")}};var RQ="12.31.0",DQ="2026-02-06";var kQ="https://storage.azure.com/.default",Ga={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Fi="",TF="*",xPe=1*1024*1024;var RPe=4*xPe;var aee="AES256",Aee="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",cee=["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"],uee=["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"],lee="BlobUsesCustomerSpecifiedEncryption",dee="BlobDoesNotUseCustomerSpecifiedEncryption",hee=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ya(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 zm=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function zt(t,e={}){t||(t=new bt);let r=new zm([],e);return r._credential=t,r}function DPe(t){let e=[kPe,gee,FPe,MPe,UPe,LPe,PPe];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>vPe(n));return{wrappedPolicies:sF(r),afterRetry:s}}}}function xF(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?nF(e):NF(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${RQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=Rm({...r,loggingOptions:{additionalAllowedHeaderNames:cee,additionalAllowedQueryParameters:uee,logger:CQ.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:EQ,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:bF,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Dk}),n.addPolicy(nee()),n.addPolicy(iee(r.retryOptions),{phase:"Retry"}),n.addPolicy(oee()),n.addPolicy(see());let a=DPe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=RF(t);An(A)?n.addPolicy(jh({credential:A,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Pi(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 k8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?vi(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 Pi(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 F8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?vi(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 Pi(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 M8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?vi(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 Pi(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 U8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?vi(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 Pi(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 L8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?vi(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 Pi(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 v8e(t,e){if(t=gl(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=_o.parse(t.permissions.toString()).toString():n=Ho.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ze(t.startsOn,!1):"",t.expiresOn?ze(t.expiresOn,!1):"",hl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ze(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ze(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?vi(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 Pi(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 hl(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function gl(t){let e=t.version?t.version:DQ;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 o0=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=zh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||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 X.withSpan("BlobLeaseClient-acquireLease",r,async s=>ie(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!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||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 X.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ie(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!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||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 X.withSpan("BlobLeaseClient-releaseLease",e,async r=>ie(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!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||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 X.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS 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"}};hg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var ml=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"}};ml.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var g0=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var o4e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},sv=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);he(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Ste(t,e,r){return o4e(this,void 0,void 0,function*(){var s;let n=new ja(t),i=n.getBlockBlobClient(),o=new sv((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(),M(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new Nb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw et(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as xte from"buffer";import*as Go from"fs";import*as Rte from"stream";import*as Dte from"util";var Sb=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Tb(t){return t?t>=200&&t<300:!1}function a4e(t){return t?t>=500:!0}function A4e(t){return t?[Dt.BadGateway,Dt.ServiceUnavailable,Dt.GatewayTimeout].includes(t):!1}function c4e(t){return Sb(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Tte(t,e,r){return Sb(this,arguments,void 0,function*(s,n,i,o=cy,a=uy,A=void 0){let c="",u=1;for(;u<=o;){let l,d,g=!1;try{l=yield n()}catch(f){A&&(l=A(f)),g=!0,c=f.message}if(l&&(d=i(l),!a4e(d)))return l;if(d&&(g=A4e(d),c=`Cache service responded with ${d}`),M(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!g){M(`${s} - Error is not retryable`);break}yield c4e(a),u++}throw Error(`${s} failed: ${c}`)})}function f0(t,e){return Sb(this,arguments,void 0,function*(r,s,n=cy,i=uy){return yield Tte(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof ho)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function gg(t,e){return Sb(this,arguments,void 0,function*(r,s,n=cy,i=uy){return yield Tte(r,s,o=>o.message.statusCode,n,i)})}var Jn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function u4e(t,e){return Jn(this,void 0,void 0,function*(){yield Dte.promisify(Rte.pipeline)(t.message,e)})}var xb=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,M(`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);he(`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||[])M(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function Av(t,e,r){return Rs(this,void 0,void 0,function*(){let s=new f4e(t),n=Ute(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Fte(t,e,n):n.concurrentBlobDownloads?yield kte(t,e,n):yield Rb(t,e):yield Rb(t,e)})}function Vte(t,e,r){return Rs(this,void 0,void 0,function*(){let s=av(),n=Oh(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield f0("reserveCache",()=>Rs(this,void 0,void 0,function*(){return s.postJson(m0("caches"),i)}))})}function Yte(t,e){return`bytes ${t}-${e}/*`}function C4e(t,e,r,s,n){return Rs(this,void 0,void 0,function*(){M(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${Yte(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Yte(s,n)},o=yield gg(`uploadChunk (start: ${s}, end: ${n})`,()=>Rs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Tb(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function I4e(t,e,r,s){return Rs(this,void 0,void 0,function*(){let n=po(r),i=m0(`caches/${e.toString()}`),o=fg.openSync(r,"r"),a=nv(s),A=WD("uploadConcurrency",a.uploadConcurrency),c=WD("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];M("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Rs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),g=l,f=l+d-1;l+=c,yield C4e(t,i,()=>fg.createReadStream(r,{fd:o,start:g,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),g,f)}})))}finally{fg.closeSync(o)}})}function B4e(t,e,r){return Rs(this,void 0,void 0,function*(){let s={size:r};return yield f0("commitCache",()=>Rs(this,void 0,void 0,function*(){return t.postJson(m0(`caches/${e.toString()}`),s)}))})}function cv(t,e,r,s){return Rs(this,void 0,void 0,function*(){if(nv(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Ste(r,e,s)}else{let i=av();M("Upload cache"),yield I4e(i,t,e,s),M("Commiting cache");let o=po(e);he(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield B4e(i,t,o);if(!Tb(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);he("Cache saved successfully")}})}var Ore=Ie(kre(),1),Xt=Ie(jt(),1),hn=Ie(jt(),1),yl=Ie(jt(),1),Ql=Ie(jt(),1),bl=Ie(jt(),1);var sP=Ie(jt(),1),nP=Ie(jt(),1),Lre=Ie(jt(),1),vre=Ie(jt(),1),Pre=Ie(jt(),1);var eP=Ie(jt(),1),tP=Ie(jt(),1),Fre=Ie(jt(),1),Mre=Ie(jt(),1),Ure=Ie(jt(),1),rP=class extends Ure.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,Mre.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Fre.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?tP.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,eP.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,eP.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?tP.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},m1=new rP;var iP=class extends Pre.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:()=>m1}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,vre.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Lre.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(m1.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?nP.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,sP.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)m1.internalBinaryWrite(e.scope[i],r.tag(2,sP.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?nP.UnknownFieldHandler.onWrit Line truncated
`));let s=yield IP(r,"create");yield BP(s,t)})}var Dg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Hi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},wl=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},bP="cache write denied:",I1=class t extends wl{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},Yre=ly,B1=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},y1=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function qre(t){if(!t||t.length===0)throw new Hi("Path Validation Error: At least one directory or file path is required")}function wP(t){if(t.length>512)throw new Hi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Hi(`Key Validation Error: ${t} cannot contain commas.`)}function Vre(){return p0()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Jre(t,e,r,s){return Dg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=p0();M(`Cache service version: ${c}`),qre(n);let u=ov();if(!vte(u)){he(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),M(`Skipped restore for paths [${n.join(", ")}] with primary key '${i}'.`);return}return c==="v2"?yield P_e(n,i,o,a,A):yield v_e(n,i,o,a,A)})}function v_e(t,e,r,s){return Dg(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;o=o||[];let u=[i,...o];if(M("Resolved Keys:"),M(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let g of u)wP(g);let l=yield mm(),d="";try{let g;try{g=yield qte(u,n,{compressionMethod:l,enableCrossOsArchive:A})}catch(p){let I=(c=p?.message)!==null&&c!==void 0?c:"";throw I.includes(Yre)?new B1(I):p}if(!g?.archiveLocation)return;if(a?.lookupOnly)return he("Lookup only - skipping download"),g.cacheKey;d=F0.join(yield fm(),rc(l)),M(`Archive Path: ${d}`),yield Av(g.archiveLocation,d,a),KA()&&(yield k0(d,l));let f=po(d);return he(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield yP(d,l),he("Cache restored successfully"),g.cacheKey}catch(g){let f=g;if(f.name===Hi.name)throw g;f instanceof ho&&typeof f.statusCode=="number"&&f.statusCode>=500?Pu(`Failed to restore: ${g.message}`):et(`Failed to restore: ${g.message}`)}finally{try{yield pm(d)}catch(g){M(`Failed to delete archive: ${g}`)}}})}function P_e(t,e,r,s){return Dg(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(M("Resolved Keys:"),M(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)wP(d);let l="";try{let d=CP(),g=yield mm(),f={key:i,restoreKeys:o,version:Oh(n,g,A)},p;try{p=yield d.GetCacheEntryDownloadURL(f)}catch(C){let b=(c=C?.message)!==null&&c!==void 0?c:"";throw b.includes(Yre)?new B1(b):C}if(!p.ok){M(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==p.matchedKey?he(`Cache hit for restore-key: ${p.matchedKey}`):he(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return he("Lookup only - skipping download"),p.matchedKey;l=F0.join(yield fm(),rc(g)),M(`Archive path: ${l}`),M(`Starting download of archive to: ${l}`),yield Av(p.signedDownloadUrl,l,a);let m=po(l);return he(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),KA()&&(yield k0(l,g)),yield yP(l,g),he("Cache restored successfully"),p.matchedKey}catch(d){let g=d;if(g.name===Hi.name)throw d;g instanceof ho&&typeof g.statusCode=="number"&&g.statusCode>=500?Pu(`Failed to restore: ${d.message}`):et(`Failed to restore: ${d.message}`)}finally{try{l&&(yield pm(l))}catch(d){M(`Failed to delete archive: ${d}`)}}})}function Wre(t,e,r){return Dg(this,arguments,void 0,function*(s,n,i,o=!1){let a=p0();M(`Cache service version: ${a}`),qre(s),wP(n);let A=ov();return Pte(A)?a==="v2"?yield __e(s,n,i,o):yield O_e(s,n,i,o):(he(`Cache save skipped: the effective cache-mode '${A}' does not permit writes.`),M(`Skipped save for paths [${s.join(", ")}] with key '${n}'.`),-1)})}function O_e(t,e,r){return Dg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l,d;let g=yield mm(),f=-1,p=yield JD(s);if(M("Cache Paths:"),M(`${JSON.stringify(p)}`),p.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 I=yield fm(),m=F0.join(I,rc(g));M(`Archive Path: ${m}`);try{yield QP(I,p,g),KA()&&(yield k0(m,g));let C=10*1024*1024*1024 Line truncated
`+s(i)+n(i),a=POe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(Me.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===Me.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(Me.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>Pb(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`}),a}function n(i){let o=Ub(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=Lb(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(c[l])}`}return a}return{name:OOe,async sendRequest(i,o){return e(i),o(i)}}}var _Oe="storageRequestFailureDetailsParserPolicy";function jte(){return{name:_Oe,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<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.</Message>")),r}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 HOe}from"node:crypto";var Ob=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return HOe("sha256",this.key).update(e,"utf8").digest("base64")}};var _b="12.33.0",Hb="2026-06-06";var Gb="https://storage.azure.com/.default",fA={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ao="",cU="*",GOe=1*1024*1024;var YOe=4*GOe;var Xte="AES256",Zte="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",$te=["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"],ere=["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"],tre="BlobUsesCustomerSpecifiedEncryption",rre="BlobDoesNotUseCustomerSpecifiedEncryption",sre=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function pA(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 $E=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function or(t,e={}){t||(t=new Ft);let r=new $E([],e);return r._credential=t,r}function qOe(t){let e=[JOe,nre,VOe,WOe,zOe,KOe,XOe];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>jOe(n));return{wrappedPolicies:SM(r),afterRetry:s}}}}function uU(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?TM(e):aU(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${_b}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=TE({...r,loggingOptions:{additionalAllowedHeaderNames:$te,additionalAllowedQueryParameters:ere,logger:Nb.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:wb,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:rU,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:$F}),n.addPolicy(zte()),n.addPolicy(Kte(r.retryOptions),{phase:"Retry"}),n.addPolicy(jte()),n.addPolicy(Wte());let a=qOe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=lU(t);Nn(A)?n.addPolicy(Mg({credential:A,scopes:r.audience?? Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Fn(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 J_e(t,e){if(t=bA(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=mi.parse(t.permissions.toString()).toString():n=Ei.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(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 Fn(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 V_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(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(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,void 0,void 0,void 0,void 0,n),stringToSign:o}}function W_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?kn(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(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,void 0,void 0,void 0,n),stringToSign:o}}function z_e(t,e){if(t=bA(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=mi.parse(t.permissions.toString()).toString():n=Ei.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?kn(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 Fn(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 K_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,void 0,void 0,void 0,void 0,n),stringToSign:o}}function j_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,void 0,void 0,void 0,n),stringToSign:o}}function X_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,void 0,void 0,n),stringToSign:o}}function Z_e(t,e){if(t=bA(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,n;t.blobName&&(t.isDirectory===!0?(r="d",n=tf(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId)));let i;t.permissions&&(t.blobName?i=mi.parse(t.permissions.toString()).toString():i=Ei.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?Ge(t.startsOn,!1):"",t.expiresOn?Ge(t.expiresOn,!1):"",QA(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ge(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ge(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?kn(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,$_e(t.requestHeaders),e6e(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Fn(t.version,a,i,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,use(t.requestHeaders),use(t.requestQueryParameters),n),stringToSign:o}}function $_e(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
`}),e}function e6e(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
`+r+":"+t[r]}),e}function use(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(s){r!==0&&(e=e+","),e=e+s,++r}),e}function QA(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function bA(t){let e=t.version?t.version:Hb;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}function tf(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var d0=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=kg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ao||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ao||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 ee.withSpan("BlobLeaseClient-acquireLease",r,async s=>Ae(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!==Ao||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ao||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 ee.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=Ae(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!==Ao||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ao||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 ee.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ae(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!==Ao||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ao||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 ee.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing 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"}};sf.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jl=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"}};jl.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var I0=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Q6e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},PP=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);pe(`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 Bse(t,e,r){return Q6e(this,void 0,void 0,function*(){var s;let n=new NA(t),i=n.getBlockBlobClient(),o=new PP((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(),L(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new Lw(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw at(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as Qse from"buffer";import*as ha from"fs";import*as bse from"stream";import*as wse from"util";var vw=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Pw(t){return t?t>=200&&t<300:!1}function b6e(t){return t?t>=500:!0}function w6e(t){return t?[Gt.BadGateway,Gt.ServiceUnavailable,Gt.GatewayTimeout].includes(t):!1}function N6e(t){return vw(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function yse(t,e,r){return vw(this,arguments,void 0,function*(s,n,i,o=CQ,a=IQ,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!b6e(d)))return l;if(d&&(h=w6e(d),c=`Cache service responded with ${d}`),L(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){L(`${s} - Error is not retryable`);break}yield N6e(a),u++}throw Error(`${s} failed: ${c}`)})}function B0(t,e){return vw(this,arguments,void 0,function*(r,s,n=CQ,i=IQ){return yield yse(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof Oo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function nf(t,e){return vw(this,arguments,void 0,function*(r,s,n=CQ,i=IQ){return yield yse(r,s,o=>o.message.statusCode,n,i)})}var Ci=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function S6e(t,e){return Ci(this,void 0,void 0,function*(){yield wse.promisify(bse.pipeline)(t.message,e)})}var Ow=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,L(`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);pe(`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||[])L(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function YP(t,e,r){return zs(this,void 0,void 0,function*(){let s=new k6e(t),n=xse(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Sse(t,e,n):n.concurrentBlobDownloads?yield Nse(t,e,n):yield _w(t,e):yield _w(t,e)})}function Ose(t,e,r){return zs(this,void 0,void 0,function*(){let s=GP(),n=Qg(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield B0("reserveCache",()=>zs(this,void 0,void 0,function*(){return s.postJson(Q0("caches"),i)}))})}function vse(t,e){return`bytes ${t}-${e}/*`}function L6e(t,e,r,s,n){return zs(this,void 0,void 0,function*(){L(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${vse(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":vse(s,n)},o=yield nf(`uploadChunk (start: ${s}, end: ${n})`,()=>zs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Pw(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function v6e(t,e,r,s){return zs(this,void 0,void 0,function*(){let n=Go(r),i=Q0(`caches/${e.toString()}`),o=of.openSync(r,"r"),a=OP(s),A=pF("uploadConcurrency",a.uploadConcurrency),c=pF("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];L("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>zs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield L6e(t,i,()=>of.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{of.closeSync(o)}})}function P6e(t,e,r){return zs(this,void 0,void 0,function*(){let s={size:r};return yield B0("commitCache",()=>zs(this,void 0,void 0,function*(){return t.postJson(Q0(`caches/${e.toString()}`),s)}))})}function qP(t,e,r,s){return zs(this,void 0,void 0,function*(){if(OP(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Bse(r,e,s)}else{let i=GP();L("Upload cache"),yield v6e(i,t,e,s),L("Commiting cache");let o=Go(e);pe(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield P6e(i,t,o);if(!Pw(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);pe("Cache saved successfully")}})}var Fne=we(Nne(),1),cr=we(Ar(),1),Un=we(Ar(),1),td=we(Ar(),1),rd=we(Ar(),1),sd=we(Ar(),1);var P3=we(Ar(),1),O3=we(Ar(),1),Dne=we(Ar(),1),Rne=we(Ar(),1),kne=we(Ar(),1);var U3=we(Ar(),1),L3=we(Ar(),1),Sne=we(Ar(),1),Tne=we(Ar(),1),xne=we(Ar(),1),v3=class extends xne.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,Tne.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Sne.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?L3.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,U3.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,U3.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?L3.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},S1=new v3;var _3=class extends kne.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:()=>S1}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Rne.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Dne.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(S1.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?O3.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,P3.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)S1.internalBinaryWrite(e.scope[i],r.tag(2,P3.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?O3.UnknownFieldHandler.onWrit Line truncated
`));let s=yield t8(r,"create");yield r8(s,t)})}var yf=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},fo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},nd=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},i8="cache write denied:",D1=class t extends nd{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},vne=BQ,R1=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},k1=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Pne(t){if(!t||t.length===0)throw new fo("Path Validation Error: At least one directory or file path is required")}function o8(t){if(t.length>512)throw new fo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new fo(`Key Validation Error: ${t} cannot contain commas.`)}function One(){return y0()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function _ne(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=y0();L(`Cache service version: ${c}`),Pne(n);let u=HP();if(!Rse(u)){pe(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),L(`Skipped restore for paths [${n.join(", ")}] with primary key '${i}'.`);return}return c==="v2"?yield tGe(n,i,o,a,A):yield eGe(n,i,o,a,A)})}function eGe(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;o=o||[];let u=[i,...o];if(L("Resolved Keys:"),L(JSON.stringify(u)),u.length>10)throw new fo("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)o8(h);let l=yield pE(),d="";try{let h;try{h=yield Pse(u,n,{compressionMethod:l,enableCrossOsArchive:A})}catch(p){let E=(c=p?.message)!==null&&c!==void 0?c:"";throw E.includes(vne)?new R1(E):p}if(!h?.archiveLocation)return;if(a?.lookupOnly)return pe("Lookup only - skipping download"),h.cacheKey;d=O0.join(yield gE(),Mc(l)),L(`Archive Path: ${d}`),yield YP(h.archiveLocation,d,a),Nc()&&(yield P0(d,l));let f=Go(d);return pe(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield s8(d,l),pe("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===fo.name)throw h;f instanceof Oo&&typeof f.statusCode=="number"&&f.statusCode>=500?ml(`Failed to restore: ${h.message}`):at(`Failed to restore: ${h.message}`)}finally{try{yield fE(d)}catch(h){L(`Failed to delete archive: ${h}`)}}})}function tGe(t,e,r,s){return yf(this,arguments,void 0,function*(n,i,o,a,A=!1){var c;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(L("Resolved Keys:"),L(JSON.stringify(u)),u.length>10)throw new fo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)o8(d);let l="";try{let d=e8(),h=yield pE(),f={key:i,restoreKeys:o,version:Qg(n,h,A)},p;try{p=yield d.GetCacheEntryDownloadURL(f)}catch(C){let w=(c=C?.message)!==null&&c!==void 0?c:"";throw w.includes(vne)?new R1(w):C}if(!p.ok){L(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==p.matchedKey?pe(`Cache hit for restore-key: ${p.matchedKey}`):pe(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return pe("Lookup only - skipping download"),p.matchedKey;l=O0.join(yield gE(),Mc(h)),L(`Archive path: ${l}`),L(`Starting download of archive to: ${l}`),yield YP(p.signedDownloadUrl,l,a);let m=Go(l);return pe(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Nc()&&(yield P0(l,h)),yield s8(l,h),pe("Cache restored successfully"),p.matchedKey}catch(d){let h=d;if(h.name===fo.name)throw d;h instanceof Oo&&typeof h.statusCode=="number"&&h.statusCode>=500?ml(`Failed to restore: ${d.message}`):at(`Failed to restore: ${d.message}`)}finally{try{l&&(yield fE(l))}catch(d){L(`Failed to delete archive: ${d}`)}}})}function Hne(t,e,r){return yf(this,arguments,void 0,function*(s,n,i,o=!1){let a=y0();L(`Cache service version: ${a}`),Pne(s),o8(n);let A=HP();return kse(A)?a==="v2"?yield sGe(s,n,i,o):yield rGe(s,n,i,o):(pe(`Cache save skipped: the effective cache-mode '${A}' does not permit writes.`),L(`Skipped save for paths [${s.join(", ")}] with key '${n}'.`),-1)})}function rGe(t,e,r){return yf(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l,d;let h=yield pE(),f=-1,p=yield fF(s);if(L("Cache Paths:"),L(`${JSON.stringify(p)}`),p.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 E=yield gE(),m=O0.join(E,Mc(h));L(`Archive Path: ${m}`);try{yield n8(E,p,h),Nc()&&(yield P0(m,h));let C=10*1024*1024*1024 Line truncated
${r.join(`
`)}
`:""}function j_e(t){return`<details>
<summary>${kP.eol} ${tse(t)}</summary>
<p>${rse(t)}</p>
<p>If you cannot upgrade, see the <a href="${$re}">Gradle Security Subscription</a> for options.</p>
</details>`}async function Ase(t,e,r,s){_W("Generating Job Summary");let n=cse(),i=e6e();if(i){ka.addRaw(n),ka.addRaw(i),await ka.write();return}let o=$_e(t),a=Vz(e,r),A=n6e(t);he(o),he("============================"),he(a),s.shouldGenerateJobSummary(A)&&(ka.addRaw(n),ka.addRaw(o),ka.addRaw(a),await ka.write()),HW(),s.canAddPRComment()&&await c6e(),s.shouldAddPRComment(A)&&await X_e(o)}async function X_e(t){let e=Dh;if(e.payload.pull_request==null){he("No pull_request trigger detected: not adding PR comment");return}let r=e.payload.pull_request.number;he(`Adding Job Summary as comment to PR #${r}.`);let s=`${use(e)}
${cse()}<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
`:""}function hGe(t){return`<details>
<summary>${h8.eol} ${Kne(t)}</summary>
<p>${jne(t)}</p>
<p>If you cannot upgrade, see the <a href="${Wne}">Gradle Security Subscription</a> for options.</p>
</details>`}async function rie(t,e,r,s){RK("Generating Job Summary");let n=sie(),i=mGe();if(i){oA.addRaw(n),oA.addRaw(i),await oA.write();return}let o=pGe(t),a=Lj(e,r),A=BGe(t);pe(o),pe("============================"),pe(a),s.shouldGenerateJobSummary(A)&&(oA.addRaw(n),oA.addRaw(o),oA.addRaw(a),await oA.write()),kK(),s.canAddPRComment()&&await NGe(),s.shouldAddPRComment(A)&&await gGe(o)}async function gGe(t){let e=fg;if(e.payload.pull_request==null){pe("No pull_request trigger detected: not adding PR comment");return}let r=e.payload.pull_request.number;pe(`Adding Job Summary as comment to PR #${r}.`);let s=`${nie(e)}
${sie()}<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=RP(),i=dD(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")et(Z_e(o));else throw o}}function Z_e(t){let e=`Failed to generate PR comment.
${t}`,n=l8(),i=Uk(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")at(fGe(o));else throw o}}function fGe(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 $_e(t){return`${t6e()}
${s6e(t)}
${ose(t.map(e=>e.gradleVersion))}`}function cse(){let t=Q1();return`<h3>Gradle Builds${t?` <sub><em>captured by ${t}</em></sub>`:""}</h3>
`:e}function pGe(t){return`${EGe()}
${IGe(t)}
${eie(t.map(e=>e.gradleVersion))}`}function sie(){let t=F1();return`<h3>Gradle Builds${t?` <sub><em>captured by ${t}</em></sub>`:""}</h3>
`}function e6e(){let t=jre();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function t6e(){let t=Kre();return t.length===0?"":`
`}function mGe(){let t=qne();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function EGe(){let t=Yne();return t.length===0?"":`
<h4>Deprecation warnings</h4>
This job uses deprecated functionality from the <code>${Q1()}</code> action. Follow the links for upgrade details.
This job uses deprecated functionality from the <code>${F1()}</code> action. Follow the links for upgrade details.
<ul>
${t.map(e=>`<li>${r6e(e)}</li>`).join("")}
${t.map(e=>`<li>${CGe(e)}</li>`).join("")}
</ul>
<h4>Gradle Build Results</h4>`}function r6e(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function s6e(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<h4>Gradle Build Results</h4>`}function CGe(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function IGe(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<table>
<tr>
<th>Gradle Root Project</th>
@@ -308,15 +315,15 @@ This job uses deprecated functionality from the <code>${Q1()}</code> action. Fol
<th>Gradle Version</th>
<th>Build Outcome</th>
<th>Build&nbsp;Scan\xAE</th>
</tr>${t.map(e=>i6e(e)).join("")}
</table>`}function n6e(t){return t.some(e=>e.buildFailed)}function i6e(t){return`
</tr>${t.map(e=>yGe(e)).join("")}
</table>`}function BGe(t){return t.some(e=>e.buildFailed)}function yGe(t){return`
<tr>
<td>${ase(t.rootProjectName,30)}</td>
<td>${ase(t.requestedTasks,60)}</td>
<td align='center'>${o6e(t.gradleVersion)}</td>
<td align='center'>${a6e(t)}</td>
<td>${A6e(t)}</td>
</tr>`}function o6e(t){let e=nse(t);return e?`${t} ${e}`:t}function a6e(t){return t.buildFailed?":x:":":white_check_mark:"}function A6e(t){return t.buildScanFailed?MP({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?MP({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):MP({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function MP({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 ase(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function c6e(){let t=Dh;if(t.payload.pull_request==null){he("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;he(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=use(t),s=dD(RP()),{owner:n,repo:i}=t.repo,o=`
<td>${tie(t.rootProjectName,30)}</td>
<td>${tie(t.requestedTasks,60)}</td>
<td align='center'>${QGe(t.gradleVersion)}</td>
<td align='center'>${bGe(t)}</td>
<td>${wGe(t)}</td>
</tr>`}function QGe(t){let e=Zne(t);return e?`${t} ${e}`:t}function bGe(t){return t.buildFailed?":x:":":white_check_mark:"}function wGe(t){return t.buildScanFailed?f8({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?f8({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):f8({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function f8({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 tie(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function NGe(){let t=fg;if(t.payload.pull_request==null){pe("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;pe(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=nie(t),s=Uk(l8()),{owner:n,repo:i}=t.repo,o=`
query($owner: String!, $repo: String!, $prNumber: Int!) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $prNumber) {
@@ -326,24 +333,24 @@ This job uses deprecated functionality from the <code>${Q1()}</code> action. Fol
}
}
}
`,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 et(`Failed to fetch comments: ${u}`)}let A=`
`,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 at(`Failed to fetch comments: ${u}`)}let A=`
mutation($id: ID!) {
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
clientMutationId
}
}
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(A,{id:u.id}).then(()=>he(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>et(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function use(t){return`<!-- gradle-job-summary: ${b1.constructJobCorrelator(t.workflow,t.job,xP())} -->`}var lse=class t{constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static{this.whitespace=/\s/}static parse(e){let r=e.trim();if(!r)return null;let s=new Array,n=r.split(this.keyDelimiter);for(let[i,o]of n.entries()){let a=o.indexOf(this.hostDelimiter);if(a===-1)return this.warnBadlyFormed(i,n.length,`no '${this.hostDelimiter}' separator`);let A=o.substring(0,a),c=o.substring(a+1);if(!A)return this.warnBadlyFormed(i,n.length,"empty server name");if(!c)return this.warnBadlyFormed(i,n.length,"empty key");if(this.whitespace.test(A))return this.warnBadlyFormed(i,n.length,"whitespace in the server name");if(this.whitespace.test(c))return this.warnBadlyFormed(i,n.length,"whitespace in the key");s.push({hostname:A,key:c})}return new t(s)}static warnBadlyFormed(e,r,s){let n=r>1?`entry ${e+1} of ${r}`:"the value";return et(`Ignoring badly formed Develocity access key: ${s} in ${n}. The expected format is 'server${this.hostDelimiter}key[${this.keyDelimiter}server${this.hostDelimiter}key]*'.`),null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}};import*as jn from"fs";import*as $a from"path";function dse(){return gse().map(e=>{let r=jn.readFileSync(e,"utf8"),s=JSON.parse(r);return d6e(e,s),s})}function hse(){gse().forEach(g6e)}function gse(){let t=$a.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return jn.existsSync(t)?jn.readdirSync(t).map(e=>$a.resolve(t,e)).filter(e=>$a.extname(e)===".json"&&!h6e(e)):[]}function d6e(t,e){let r=$a.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!jn.existsSync(r))return;let s=$a.resolve(r,$a.basename(t));if(jn.existsSync(s)){let n=jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function h6e(t){let e=`${t}.processed`;return jn.existsSync(e)}function g6e(t){let e=`${t}.processed`;jn.writeFileSync(e,"")}import*as zse from"fs";import*as Kse from"path";import{pathToFileURL as M5e}from"url";import*as Mg from"fs";function UP(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,M(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,M(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,M(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,M(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,M(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as F1 from"path";import*as kg from"path";import Tl from"assert";var yc=process.platform==="win32";function tA(t){if(t=eA(t),yc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=kg.dirname(t);return yc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=eA(e)),e}function R1(t,e){if(Tl(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Tl(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),L0(e))return e;if(yc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Tl(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(Gi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Tl(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Tl(L0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||yc&&t.endsWith("\\")||(t+=kg.sep),t+e}function L0(t){return Tl(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Gi(t),yc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function v0(t){return Tl(t,"isRooted parameter 'itemPath' must not be empty"),t=Gi(t),yc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Gi(t){return t=t||"",yc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function eA(t){return t?(t=Gi(t),!t.endsWith(kg.sep)||t===kg.sep||yc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Yi;(function(t){t[t.None=0]=" Line truncated
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(A,{id:u.id}).then(()=>pe(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>at(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function nie(t){return`<!-- gradle-job-summary: ${M1.constructJobCorrelator(t.workflow,t.job,u8())} -->`}var iie=class t{constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static{this.whitespace=/\s/}static parse(e){let r=e.trim();if(!r)return null;let s=new Array,n=r.split(this.keyDelimiter);for(let[i,o]of n.entries()){let a=o.indexOf(this.hostDelimiter);if(a===-1)return this.warnBadlyFormed(i,n.length,`no '${this.hostDelimiter}' separator`);let A=o.substring(0,a),c=o.substring(a+1);if(!A)return this.warnBadlyFormed(i,n.length,"empty server name");if(!c)return this.warnBadlyFormed(i,n.length,"empty key");if(this.whitespace.test(A))return this.warnBadlyFormed(i,n.length,"whitespace in the server name");if(this.whitespace.test(c))return this.warnBadlyFormed(i,n.length,"whitespace in the key");s.push({hostname:A,key:c})}return new t(s)}static warnBadlyFormed(e,r,s){let n=r>1?`entry ${e+1} of ${r}`:"the value";return at(`Ignoring badly formed Develocity access key: ${s} in ${n}. The expected format is 'server${this.hostDelimiter}key[${this.keyDelimiter}server${this.hostDelimiter}key]*'.`),null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}};import*as Qi from"fs";import*as xA from"path";function oie(){return Aie().map(e=>{let r=Qi.readFileSync(e,"utf8"),s=JSON.parse(r);return xGe(e,s),s})}function aie(){Aie().forEach(RGe)}function Aie(){let t=xA.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Qi.existsSync(t)?Qi.readdirSync(t).map(e=>xA.resolve(t,e)).filter(e=>xA.extname(e)===".json"&&!DGe(e)):[]}function xGe(t,e){let r=xA.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Qi.existsSync(r))return;let s=xA.resolve(r,xA.basename(t));if(Qi.existsSync(s)){let n=Qi.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function DGe(t){let e=`${t}.processed`;return Qi.existsSync(e)}function RGe(t){let e=`${t}.processed`;Qi.writeFileSync(e,"")}import*as Gie from"fs";import*as Yie from"path";import{pathToFileURL as X9e}from"url";import*as wf from"fs";function p8(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,L(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,L(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,L(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,L(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,L(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as Y1 from"path";import*as Qf from"path";import ad from"assert";var $c=process.platform==="win32";function RA(t){if(t=DA(t),$c&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Qf.dirname(t);return $c&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=DA(e)),e}function _1(t,e){if(ad(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),ad(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),G0(e))return e;if($c){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return ad(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(po(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return ad(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return ad(G0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||$c&&t.endsWith("\\")||(t+=Qf.sep),t+e}function G0(t){return ad(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=po(t),$c?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function Y0(t){return ad(t,"isRooted parameter 'itemPath' must not be empty"),t=po(t),$c?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function po(t){return t=t||"",$c?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function DA(t){return t?(t=po(t),!t.endsWith(Qf.sep)||t===Qf.sep||$c&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var mo;(function(t){t[t.None=0]=" 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 G0(i));return s.searchPaths.push(...vP(s.patterns)),s})}static stat(e,r,s){return VP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Mg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){M(`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 Mg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Mg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){M(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as JP from"crypto";import*as M1 from"fs";import*as Pse from"stream";import*as Ose from"util";import*as _se from"path";var S5e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},T5e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function Hse(t,e){return S5e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?he:M,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),g=JP.createHash("sha256"),f=0;try{for(var p=!0,I=T5e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${_se.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(M1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=JP.createHash("sha256");yield Ose.promisify(Pse.pipeline)(M1.createReadStream(C),b),g.write(b.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 g.end(),l?(u(`Found ${f} files to hash.`),g.digest("hex")):(u("No matches found for glob"),"")})}var Gse=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function x5e(t,e){return Gse(this,void 0,void 0,function*(){return yield k1.create(t,e)})}function Yse(t){return Gse(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield x5e(e,{followSymbolicLinks:i});return Hse(o,r,n)})}import*as WP from"path";var D5e="Gradle User Home",qse="BASIC_CACHE_PRIMARY_KEY",Vse="BASIC_CACHE_RESTORED_KEY",k5e="setup-java",Jse=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],U1=class{async restore(e,r){let s=Wse(e),n=await F5e();Xp(qse,n);try{let i=await Jre(s,n);i?(Xp(Vse,i),he(`Basic caching restored from cache key: ${i}`)):he("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){et(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){let n=jA(qse),i=jA(Vse);if(s.readOnly)return{status:"read-only",entries:[q0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===n)return he(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),{status:"enabled",entries:[q0({primaryKey:n,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=Wse(e);try{return await Wre(o,n)===-1?(et(`Basic caching failed to save entry with key \`${n}\`. See preceding log output for the cause.`),{status:"enabled",entries:[q0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(he(`Basic caching saved entry with key: ${n}`),{status:"enabled",entries:[q0({primaryKey:n,restoredKey:i,savedKey:n,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return et(`Basic caching failed to save entry with key \`${n}\`: ${a}`),{status:"enabled",entries:[q0({primaryKey:n,restoredKey:i,restoredOutcome:i?"Line truncated
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${Jse}], make sure you have checked out the target repository`);return`${k5e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var U5e="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.",L5e="Basic Caching: This build uses the basic open-source caching provider. 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.",v5e="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",v1=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,s){return{status:this.status,entries:[]}}};async function jse(t){return t.getCacheProvider()==="external"?(L1(v5e),new v1("external")):t.isCacheDisabled()?(L1("Cache is disabled: will not restore state from previous builds."),new v1("disabled")):t.getCacheProvider()==="basic"?(L1(L5e),new U1):(L1(U5e),P5e())}function Xse(t){if(!(t.isCacheDisabled()||t.getCacheProvider()==="external"))return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function P5e(){let t=O5e();return await import(M5e(t).href)}function O5e(){let t=import.meta.dirname,e=Kse.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(zse.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function L1(t){console.info(t)}import*as rne from"util";var J5e=Ie(tne(),1);import*as zP from"fs";var lDt=rne.promisify(zP.readdir);var z5e={_useHtmlParser2:!1};function Ug(t,e){if(!t)return e??z5e;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 E3={};Ci(E3,{contains:()=>Z1,extract:()=>GHe,html:()=>PHe,merge:()=>wne,parseHTML:()=>_He,root:()=>HHe,text:()=>Pl,xml:()=>OHe});var xc={};Ci(xc,{DocumentPosition:()=>ei,append:()=>IHe,appendChild:()=>CHe,compareDocumentPosition:()=>Bne,existsOne:()=>Cne,filter:()=>_g,find:()=>z1,findAll:()=>bHe,findOne:()=>K1,findOneChild:()=>QHe,getAttributeValue:()=>fHe,getChildren:()=>Og,getElementById:()=>THe,getElements:()=>SHe,getElementsByClassName:()=>xHe,getElementsByTagName:()=>vl,getElementsByTagType:()=>RHe,getFeed:()=>m3,getInnerHTML:()=>gHe,getName:()=>mHe,getOuterHTML:()=>mne,getParent:()=>Ene,getSiblings:()=>f3,getText:()=>V1,hasAttrib:()=>pHe,hasChildren:()=>ot,innerText:()=>K0,isCDATA:()=>Lg,isComment:()=>Ll,isDocument:()=>$n,isTag:()=>Z,isText:()=>Ms,nextElementSibling:()=>J1,prepend:()=>yHe,prependChild:()=>BHe,prevElementSibling:()=>W1,removeElement:()=>iA,removeSubsets:()=>DHe,replaceElement:()=>EHe,testElement:()=>NHe,textContent:()=>nA,uniqueSort:()=>Sc});var Zn={};Ci(Zn,{CDATA:()=>s3,Comment:()=>$P,Directive:()=>ZP,Doctype:()=>n3,ElementType:()=>ve,Root:()=>jP,Script:()=>e3,Style:()=>t3,Tag:()=>r3,Text:()=>XP,isTag:()=>KP});var ve;(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"})(ve||(ve={}));function KP(t){return t.type===ve.Tag||t.type===ve.Script||t.type===ve.Style}var jP=ve.Root,XP=ve.Text,ZP=ve.Directive,$P=ve.Comment,e3=ve.Script,t3=ve.Style,r3=ve.Tag,s3=ve.CDATA,n3=ve.Doctype;var P1=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 vg(this,e)}},V0=class extends P1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},zo=class extends V0{constructor(){super(...arguments),this.type=ve.Text}get nodeType(){return 3}},Fl=class extends V0{constructor(){super(...arguments),this.type=ve.Comment}get nodeType(){return 8}},Ml=class extends V0{constructor(e,r){super(r),this.name=e,this.type=ve.Directive}get nodeType(){return 1}},J0=class extends P1{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}},W0=class extends J0{constructor(){super(...arguments),this.type=ve.CDATA}get nodeType(){return 4}},fn=class extends J0{constructor(){super(...arguments),this.type=ve.Root}get nodeType(){return 9}},Ul=class extends J0{constructor(e,r,s=[],n=e==="script"?ve.Script:e==="style"?ve.Style:ve.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){retu Line truncated
`:V1(t.children):Lg(t)?V1(t.children):Ms(t)?t.data:""}function nA(t){return Array.isArray(t)?t.map(nA).join(""):ot(t)&&!Ll(t)?nA(t.children):Ms(t)?t.data:""}function K0(t){return Array.isArray(t)?t.map(K0).join(""):ot(t)&&(t.type===ve.Tag||Lg(t))?K0(t.children):Ms(t)?t.data:""}function Og(t){return ot(t)?t.children:[]}function Ene(t){return t.parent||null}function f3(t){let e=Ene(t);if(e!=null)return Og(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 fHe(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function pHe(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function mHe(t){return t.name}function J1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function W1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function iA(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 EHe(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 CHe(t,e){if(iA(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 IHe(t,e){iA(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 BHe(t,e){if(iA(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 yHe(t,e){iA(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 _g(t,e,r=!0,s=1/0){return z1(t,Array.isArray(e)?e:[e],r,s)}function z1(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&&ot(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function QHe(t,e){return e.find(t)}function K1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&ot(i)&&i.children.length>0){let o=K1(t,i.children,!0);if(o)return o}}return null}function Cne(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||ot(r)&&Cne(t,r.children))}function bHe(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]++];Z(i)&&t(i)&&r.push(i),ot(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var j1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(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=>Ms(e)&&t(e.data):e=>Ms(e)&&e.data===t}};function p3(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function wHe(t,e){return r=>t(r)||e(r)}function Ine(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(j1,r)?j1[r](s):p3(r,s)});return e.length===0?null:e.reduce(wHe)}function NHe(t,e){let r=Ine(t);return r?r(e):!0}function SHe(t,e,r,s=1/0){let n=Ine(t);return n?_g(n,e,r,s):[]}function THe(t,e,r=!0){return Array.isArray(e)||(e=[e]),K1(p3("id",t),e,r)}function vl(t,e,r=!0,s=1/0){return _g(j1.tag_name(t),e,r,s)}function xHe(t,e,r=!0,s=1/0){return _g(p3("class",t),e,r,s)}function RHe(t,e,r=!0,s=1/0){return _g(j1.tag_type(t),e,r,s)}function DHe(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 ei;(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"})(ei||(ei={}));function Bne(t,e){let r=[],s=[];if(t===e)return 0;let n=ot(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=ot(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 ei.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?ei.FOLLOWING|ei.CONTAINED_BY:ei.FOLLOWING:a===t?ei.PRECEDING|ei.CONTAINS:ei.PRECEDING}function Sc(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=Bne(e,r);return s&ei.PRECEDING?-1:s&ei.FOLLOWING?1:0}),t}function m3(t){let e=X1(LHe,t);return e?e.name==="feed"?kHe(e):FHe(e):null}function kHe(t){var e;let r=t.children,s={type:"atom",items:vl("entry",r).map(o=>{var a;let{children:A}=o,c={media:yne(A)};Us(c,"id","id",A),Us(c,"title","title",A);let u=(a=X1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=Tc("summary",A)||Tc("content",A);l&&( Line truncated
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new z0(i));return s.searchPaths.push(...E8(s.patterns)),s})}static stat(e,r,s){return N8(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield wf.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){L(`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 wf.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield wf.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){L(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as S8 from"crypto";import*as q1 from"fs";import*as kie from"stream";import*as Fie from"util";import*as Mie from"path";var q9e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},J9e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function Uie(t,e){return q9e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?pe:L,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=S8.createHash("sha256"),f=0;try{for(var p=!0,E=J9e(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${Mie.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(q1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let w=S8.createHash("sha256");yield Fie.promisify(kie.pipeline)(q1.createReadStream(C),w),h.write(w.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=E.return)&&(yield a.call(E))}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 Lie=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function V9e(t,e){return Lie(this,void 0,void 0,function*(){return yield G1.create(t,e)})}function vie(t){return Lie(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield V9e(e,{followSymbolicLinks:i});return Uie(o,r,n)})}import*as T8 from"path";var z9e="Gradle User Home",Pie="BASIC_CACHE_PRIMARY_KEY",Oie="BASIC_CACHE_RESTORED_KEY",K9e="setup-java",_ie=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],J1=class{async restore(e,r){let s=Hie(e),n=await j9e();jm(Pie,n);try{let i=await _ne(s,n);i?(jm(Oie,i),pe(`Basic caching restored from cache key: ${i}`)):pe("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){at(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){let n=Sc(Pie),i=Sc(Oie);if(s.readOnly)return{status:"read-only",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===n)return pe(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=Hie(e);try{return await Hne(o,n)===-1?(at(`Basic caching failed to save entry with key \`${n}\`. See preceding log output for the cause.`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(pe(`Basic caching saved entry with key: ${n}`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,savedKey:n,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return at(`Basic caching failed to save entry with key \`${n}\`: ${a}`),{status:"enabled",entries:[j0({primaryKey:n,restoredKey:i,restoredOutcome:i?"Line truncated
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${_ie}], make sure you have checked out the target repository`);return`${K9e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Z9e="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.",$9e="Basic Caching: This build uses the basic open-source caching provider. 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.",eYe="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",W1=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,s){return{status:this.status,entries:[]}}};async function qie(t){return t.getCacheProvider()==="external"?(V1(eYe),new W1("external")):t.isCacheDisabled()?(V1("Cache is disabled: will not restore state from previous builds."),new W1("disabled")):t.getCacheProvider()==="basic"?(V1($9e),new J1):(V1(Z9e),tYe())}function Jie(t){if(!(t.isCacheDisabled()||t.getCacheProvider()==="external"))return t.getCacheProvider()==="basic"?{kind:"basic"}:{kind:"enhanced"}}async function tYe(){let t=rYe();return await import(X9e(t).href)}function rYe(){let t=import.meta.dirname,e=Yie.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Gie.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function V1(t){console.info(t)}import*as jie from"util";var cYe=we(Kie(),1);import*as x8 from"fs";var ELt=jie.promisify(x8.readdir);var lYe={_useHtmlParser2:!1};function Nf(t,e){if(!t)return e??lYe;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 $8={};zi($8,{contains:()=>AN,extract:()=>iqe,html:()=>tqe,merge:()=>Coe,parseHTML:()=>sqe,root:()=>nqe,text:()=>md,xml:()=>rqe});var ou={};zi(ou,{DocumentPosition:()=>Si,append:()=>vYe,appendChild:()=>LYe,compareDocumentPosition:()=>foe,existsOne:()=>hoe,filter:()=>Rf,find:()=>nN,findAll:()=>HYe,findOne:()=>iN,findOneChild:()=>_Ye,getAttributeValue:()=>kYe,getChildren:()=>Df,getElementById:()=>JYe,getElements:()=>qYe,getElementsByClassName:()=>VYe,getElementsByTagName:()=>pd,getElementsByTagType:()=>WYe,getFeed:()=>Z8,getInnerHTML:()=>RYe,getName:()=>MYe,getOuterHTML:()=>loe,getParent:()=>doe,getSiblings:()=>j8,getText:()=>tN,hasAttrib:()=>FYe,hasChildren:()=>ht,innerText:()=>tC,isCDATA:()=>Sf,isComment:()=>fd,isDocument:()=>Ni,isTag:()=>te,isText:()=>Zs,nextElementSibling:()=>rN,prepend:()=>OYe,prependChild:()=>PYe,prevElementSibling:()=>sN,removeElement:()=>UA,removeSubsets:()=>zYe,replaceElement:()=>UYe,testElement:()=>YYe,textContent:()=>MA,uniqueSort:()=>nu});var wi={};zi(wi,{CDATA:()=>P8,Comment:()=>M8,Directive:()=>F8,Doctype:()=>O8,ElementType:()=>We,Root:()=>R8,Script:()=>U8,Style:()=>L8,Tag:()=>v8,Text:()=>k8,isTag:()=>D8});var We;(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"})(We||(We={}));function D8(t){return t.type===We.Tag||t.type===We.Script||t.type===We.Style}var R8=We.Root,k8=We.Text,F8=We.Directive,M8=We.Comment,U8=We.Script,L8=We.Style,v8=We.Tag,P8=We.CDATA,O8=We.Doctype;var z1=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 Tf(this,e)}},X0=class extends z1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Ca=class extends X0{constructor(){super(...arguments),this.type=We.Text}get nodeType(){return 3}},dd=class extends X0{constructor(){super(...arguments),this.type=We.Comment}get nodeType(){return 8}},hd=class extends X0{constructor(e,r){super(r),this.name=e,this.type=We.Directive}get nodeType(){return 1}},Z0=class extends z1{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}},$0=class extends Z0{constructor(){super(...arguments),this.type=We.CDATA}get nodeType(){return 4}},vn=class extends Z0{constructor(){super(...arguments),this.type=We.Root}get nodeType(){return 9}},gd=class extends Z0{constructor(e,r,s=[],n=e==="script"?We.Script:e==="style"?We.Style:We.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){ret Line truncated
`:tN(t.children):Sf(t)?tN(t.children):Zs(t)?t.data:""}function MA(t){return Array.isArray(t)?t.map(MA).join(""):ht(t)&&!fd(t)?MA(t.children):Zs(t)?t.data:""}function tC(t){return Array.isArray(t)?t.map(tC).join(""):ht(t)&&(t.type===We.Tag||Sf(t))?tC(t.children):Zs(t)?t.data:""}function Df(t){return ht(t)?t.children:[]}function doe(t){return t.parent||null}function j8(t){let e=doe(t);if(e!=null)return Df(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 kYe(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function FYe(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function MYe(t){return t.name}function rN(t){let{next:e}=t;for(;e!==null&&!te(e);)({next:e}=e);return e}function sN(t){let{prev:e}=t;for(;e!==null&&!te(e);)({prev:e}=e);return e}function UA(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 UYe(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 LYe(t,e){if(UA(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 vYe(t,e){UA(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 PYe(t,e){if(UA(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 OYe(t,e){UA(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 Rf(t,e,r=!0,s=1/0){return nN(t,Array.isArray(e)?e:[e],r,s)}function nN(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&&ht(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function _Ye(t,e){return e.find(t)}function iN(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(te(i)&&t(i))return i;if(r&&ht(i)&&i.children.length>0){let o=iN(t,i.children,!0);if(o)return o}}return null}function hoe(t,e){return(Array.isArray(e)?e:[e]).some(r=>te(r)&&t(r)||ht(r)&&hoe(t,r.children))}function HYe(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]++];te(i)&&t(i)&&r.push(i),ht(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var oN={tag_name(t){return typeof t=="function"?e=>te(e)&&t(e.name):t==="*"?te:e=>te(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=>Zs(e)&&t(e.data):e=>Zs(e)&&e.data===t}};function X8(t,e){return typeof e=="function"?r=>te(r)&&e(r.attribs[t]):r=>te(r)&&r.attribs[t]===e}function GYe(t,e){return r=>t(r)||e(r)}function goe(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(oN,r)?oN[r](s):X8(r,s)});return e.length===0?null:e.reduce(GYe)}function YYe(t,e){let r=goe(t);return r?r(e):!0}function qYe(t,e,r,s=1/0){let n=goe(t);return n?Rf(n,e,r,s):[]}function JYe(t,e,r=!0){return Array.isArray(e)||(e=[e]),iN(X8("id",t),e,r)}function pd(t,e,r=!0,s=1/0){return Rf(oN.tag_name(t),e,r,s)}function VYe(t,e,r=!0,s=1/0){return Rf(X8("class",t),e,r,s)}function WYe(t,e,r=!0,s=1/0){return Rf(oN.tag_type(t),e,r,s)}function zYe(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 Si;(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"})(Si||(Si={}));function foe(t,e){let r=[],s=[];if(t===e)return 0;let n=ht(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=ht(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 Si.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Si.FOLLOWING|Si.CONTAINED_BY:Si.FOLLOWING:a===t?Si.PRECEDING|Si.CONTAINS:Si.PRECEDING}function nu(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=foe(e,r);return s&Si.PRECEDING?-1:s&Si.FOLLOWING?1:0}),t}function Z8(t){let e=aN($Ye,t);return e?e.name==="feed"?KYe(e):jYe(e):null}function KYe(t){var e;let r=t.children,s={type:"atom",items:pd("entry",r).map(o=>{var a;let{children:A}=o,c={media:poe(A)};$s(c,"id","id",A),$s(c,"title","title",A);let u=(a=aN("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=iu("summary",A)||iu("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 si=Ie(Rc(),1);var M3={};function U3(t,e){return t===si.default.falseFunc?si.default.falseFunc:r=>e.isTag(r)&&t(r)}function L3(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 F3(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 k3=(t,e,r,s,n)=>{let i=n(e,F3(r),s);return i===si.default.trueFunc?t:i===si.default.falseFunc?si.default.falseFunc:o=>i(o)&&t(o)},uw={is:k3,matches:k3,where:k3,not(t,e,r,s,n){let i=n(e,F3(r),s);return i===si.default.falseFunc?t:i===si.default.trueFunc?si.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=F3(r);o.relativeSelector=!0;let a=e.some(u=>u.some(rE))?[M3]:void 0,A=n(e,o,a);if(A===si.default.falseFunc)return si.default.falseFunc;let c=U3(A,i);if(a&&A!==si.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),g=u?[...d,...L3(l,i)]:d;return i.existsOne(c,g)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function uie(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in uw))throw new Error(`Unknown pseudo-class :${o}(${a})`);return uw[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:cw[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,cie.parse)(c);return uw.is(t,u,r,s,n)}if(typeof A=="function")return D3(A,o,a,1),u=>A(u,a)&&t(u);if(o in Kg)return Kg[o](t,a,r,s);if(o in nE){let u=nE[o];return D3(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ni=Ie(Wg(),1);function v3(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function lie(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ni.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ni.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ni.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()),iie[e.action](t,e,r)}case ni.SelectorType.Pseudo:return uie(t,e,r,s,n);case ni.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ni.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=v3(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=v3(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=v3(c,i));return!1};case ni.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ni.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ni.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ni.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ni.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function die(t,e,r){let s=lw(t,e,r);return U3(s,e.adapter)}function lw(t,e,r){let s=typeof t=="string"?(0,Vi.parse)(t):t;return dw(s,e,r)}function hie(t){return t.type===Vi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(hie)))}var S9e={type:Vi.SelectorType.Descendant},T9e={type:"_flexibleDescendant"},x9e={type:Vi.SelectorType.Pseudo,name:"scope",data:null};function R9e(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===M3||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(xie,`\r
`)}}).toArray()}var $3={};Ci($3,{extract:()=>VGe});function qGe(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 VGe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=qGe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Fc=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}}};Fc.prototype.cheerio="[cheerio object]";Fc.prototype.splice=Array.prototype.splice;Fc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Fc.prototype,N3,K3,j3,X3,Z3,$3);function Rie(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Ug(n),a=t(s,o,i,null);class A extends Fc{_make(l,d){let g=c(l,d);return g.prevObject=this,g}_parse(l,d,g,f){return t(l,d,g,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,g){if(u&&ti(u))return u;let f=Ug(g,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=ti(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&j0(u)?t(u,f,!1,null).children:JGe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,S=l?typeof l=="string"?j0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):ti(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return S?S.find(b):C}return Object.assign(c,E3,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function JGe(t){return!!t.name||t.type===Zn.Root||t.type===Zn.Text||t.type===Zn.Comment}var WGe=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]),ht="\uFFFD",B;(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"})(B||(B={}));var cs={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function Ew(t){return t>=55296&&t<=57343}function Die(t){return t>=56320&&t<=57343}function kie(t,e){return(t-55296)*1024+9216+e}function Cw(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function Iw(t){return t>=64976&&t<=65007||WGe.has(t)}var R;(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
)`,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 Di=we(au(),1);var fO={};function pO(t,e){return t===Di.default.falseFunc?Di.default.falseFunc:r=>e.isTag(r)&&t(r)}function mO(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 gO(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 hO=(t,e,r,s,n)=>{let i=n(e,gO(r),s);return i===Di.default.trueFunc?t:i===Di.default.falseFunc?Di.default.falseFunc:o=>i(o)&&t(o)},IN={is:hO,matches:hO,where:hO,not(t,e,r,s,n){let i=n(e,gO(r),s);return i===Di.default.falseFunc?t:i===Di.default.trueFunc?Di.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=gO(r);o.relativeSelector=!0;let a=e.some(u=>u.some(AC))?[fO]:void 0,A=n(e,o,a);if(A===Di.default.falseFunc)return Di.default.falseFunc;let c=pO(A,i);if(a&&A!==Di.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...mO(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function nae(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in IN))throw new Error(`Unknown pseudo-class :${o}(${a})`);return IN[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:CN[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,sae.parse)(c);return IN.is(t,u,r,s,n)}if(typeof A=="function")return dO(A,o,a,1),u=>A(u,a)&&t(u);if(o in _f)return _f[o](t,a,r,s);if(o in uC){let u=uC[o];return dO(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Ri=we(Pf(),1);function EO(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function iae(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case Ri.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Ri.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Ri.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()),$oe[e.action](t,e,r)}case Ri.SelectorType.Pseudo:return nae(t,e,r,s,n);case Ri.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case Ri.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=EO(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=EO(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=EO(c,i));return!1};case Ri.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Ri.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Ri.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Ri.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Ri.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function oae(t,e,r){let s=BN(t,e,r);return pO(s,e.adapter)}function BN(t,e,r){let s=typeof t=="string"?(0,Co.parse)(t):t;return yN(s,e,r)}function aae(t){return t.type===Co.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(aae)))}var qqe={type:Co.SelectorType.Descendant},Jqe={type:"_flexibleDescendant"},Vqe={type:Co.SelectorType.Pseudo,name:"scope",data:null};function Wqe(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===fO||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(Qae,`\r
`)}}).toArray()}var MO={};zi(MO,{extract:()=>AVe});function aVe(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 AVe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=aVe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var uu=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}}};uu.prototype.cheerio="[cheerio object]";uu.prototype.splice=Array.prototype.splice;uu.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(uu.prototype,aO,DO,RO,kO,FO,MO);function bae(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Nf(n),a=t(s,o,i,null);class A extends uu{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&Ti(u))return u;let f=Nf(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=Ti(p)?p:new A(p,null,f);if(E._root=E,!u)return new A(void 0,E,f);let m=typeof u=="string"&&rC(u)?t(u,f,!1,null).children:cVe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,E,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let w=u,T=l?typeof l=="string"?rC(l)?new A([t(l,f,!1,null)],E,f):(w=`${l} ${w}`,E):Ti(l)?l:new A(Array.isArray(l)?l:[l],E,f):E;return T?T.find(w):C}return Object.assign(c,$8,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function cVe(t){return!!t.name||t.type===wi.Root||t.type===wi.Text||t.type===wi.Comment}var uVe=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]),Bt="\uFFFD",y;(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"})(y||(y={}));var bs={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function TN(t){return t>=55296&&t<=57343}function wae(t){return t>=56320&&t<=57343}function Nae(t,e){return(t-55296)*1024+9216+e}function xN(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function DN(t){return t>=64976&&t<=65007||uVe.has(t)}var F;(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
/*! Bundled license information:
undici/lib/web/fetch/body.js:
@@ -367,5 +374,8 @@ content-type/dist/index.js:
@octokit/request/dist-bundle/index.js:
(* v8 ignore next -- @preserve *)
(* v8 ignore else -- @preserve *)
@octokit/graphql/dist-bundle/index.js:
(* v8 ignore if -- @preserve *)
*/
//# sourceMappingURL=index.js.map
+4 -4
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": ";u3BAAA,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
"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": ";u3BAAA,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
}